INOS
|
Struct of the eeprom data of a COP module. More...
#include <cinoscopmodule.h>
Public Member Functions | |
uint8 | GetChecksum (uint32 auLength) |
Calculate checksum. | |
void | SetChecksum () |
Insert checksum into structure. | |
bool | ChecksumOk () |
Return true if internal checksum is ok. | |
void | Clear () |
Clear data so checksum becomes invalid. | |
DECLARE_DYNAMIC (SINOSCOPModuleEeprom) | |
Support dynamic object handling. | |
Public Attributes | |
uint8 | m_uReserved [8] |
reserved | |
uint8 | m_uData [1024-64] |
Start of data (pointed to by DataOffset). | |
![]() | |
uint8 | m_uChecksum |
check sum | |
uint8 | m_uDataOffset |
data offset | |
uint16 | m_uVersion |
structure revision | |
uint32 | m_uCardNumber |
card number | |
char | m_cCardName [24] |
card name | |
char | m_cRevision [4] |
revision | |
uint32 | m_uWorkNumber |
work number | |
uint64 | m_uMacNumber |
mac number | |
uint32 | m_uSeriesNumber |
series number | |
uint32 | m_uOptions |
options | |
Struct of the eeprom data of a COP module.
uint8 SINOSCOPModuleEeprom::m_uData[1024-64] |
Start of data (pointed to by DataOffset).
The first uint32 is the data size but we don't use a member for this as it can be at any offset between (end of header) and (end of data)