LibLogicalAccess  2.5.0
An Open Source RFID Library
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
logicalaccess::MifareAccessInfo::SectorAccessBits Struct Reference

Sector access bits structure. More...

#include <mifareaccessinfo.hpp>

Public Member Functions

ByteVector toArray () const
 Export the access bits to a mifare byte array.
 
bool fromArray (ByteVector)
 Import the access bits from a mifare byte array.
 
void setTransportConfiguration ()
 Set transport configuration.
 
void setAReadBWriteConfiguration ()
 Set A read, B write configuration.
 
void setAReadNeverWriteConfiguration ()
 
void setBReadBWriteConfiguration ()
 
void setBReadNeverWriteConfiguration ()
 
void setNeverReadNeverWriteConfiguration ()
 
void setNfcConfiguration ()
 
bool operator== (SectorAccessBits a)
 
bool operator!= (const SectorAccessBits a)
 

Public Attributes

DataBlockAccessBits d_data_blocks_access_bits [3]
 The data blocks access bits.
 
SectorTrailerAccessBits d_sector_trailer_access_bits
 The sector trailer access bits.
 

Detailed Description

Sector access bits structure.

Member Function Documentation

◆ fromArray()

bool logicalaccess::MifareAccessInfo::SectorAccessBits::fromArray ( ByteVector  data)

Import the access bits from a mifare byte array.

Parameters
bufThe buffer containing the data.
Returns
true on success, false otherwise.

If the array is not a valid mifare sector access bits array, fromArray() fails and the sector access bits remains unchanged.

◆ operator!=()

bool logicalaccess::MifareAccessInfo::SectorAccessBits::operator!= ( const SectorAccessBits  a)
inline

◆ operator==()

bool logicalaccess::MifareAccessInfo::SectorAccessBits::operator== ( SectorAccessBits  a)
inline

◆ setAReadBWriteConfiguration()

void logicalaccess::MifareAccessInfo::SectorAccessBits::setAReadBWriteConfiguration ( )

Set A read, B write configuration.

◆ setAReadNeverWriteConfiguration()

void logicalaccess::MifareAccessInfo::SectorAccessBits::setAReadNeverWriteConfiguration ( )

◆ setBReadBWriteConfiguration()

void logicalaccess::MifareAccessInfo::SectorAccessBits::setBReadBWriteConfiguration ( )

◆ setBReadNeverWriteConfiguration()

void logicalaccess::MifareAccessInfo::SectorAccessBits::setBReadNeverWriteConfiguration ( )

◆ setNeverReadNeverWriteConfiguration()

void logicalaccess::MifareAccessInfo::SectorAccessBits::setNeverReadNeverWriteConfiguration ( )

◆ setNfcConfiguration()

void logicalaccess::MifareAccessInfo::SectorAccessBits::setNfcConfiguration ( )

◆ setTransportConfiguration()

void logicalaccess::MifareAccessInfo::SectorAccessBits::setTransportConfiguration ( )

Set transport configuration.

◆ toArray()

ByteVector logicalaccess::MifareAccessInfo::SectorAccessBits::toArray ( ) const

Export the access bits to a mifare byte array.

Returns
The buffer into which write the data.

Member Data Documentation

◆ d_data_blocks_access_bits

DataBlockAccessBits logicalaccess::MifareAccessInfo::SectorAccessBits::d_data_blocks_access_bits[3]

The data blocks access bits.

◆ d_sector_trailer_access_bits

SectorTrailerAccessBits logicalaccess::MifareAccessInfo::SectorAccessBits::d_sector_trailer_access_bits

The sector trailer access bits.


The documentation for this struct was generated from the following files: