INOS
SINOSCOPModuleEeprom Struct Reference

Struct of the eeprom data of a COP module. More...

#include <cinoscopmodule.h>

Inheritance diagram for SINOSCOPModuleEeprom:

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).
 
- Public Attributes inherited from SINOSCOPBoardInfo
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
 

Detailed Description

Struct of the eeprom data of a COP module.

Member Data Documentation

◆ m_uData

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)


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