Critical Link MityCam SoC Firmware  1.0
Critical Link MityCam SoC Firmware
SocCamera::tcRegUpdateMsg Class Reference

#include <RegisterFile.h>

Inheritance diagram for SocCamera::tcRegUpdateMsg:
Collaboration diagram for SocCamera::tcRegUpdateMsg:

Public Member Functions

 tcRegUpdateMsg (const tcRegisterFile::tsRegDefinition *preg)
 

Public Attributes

const tcRegisterFile::tsRegDefinitionm_reg_def
 
teRegType m_regtype
 
uint32_t m_address
 
bool m_handled
 
GEV_STATUS m_status
 
uint32_t m_length
 

Detailed Description

This is the base class which is passed to command handlers via the observer update callbacks when the register file is updated.

Note
Currently we only send integer registers through the observer update callbacks but we may want to handle some of the string based registers in the future, thus this base class which

Constructor & Destructor Documentation

◆ tcRegUpdateMsg()

SocCamera::tcRegUpdateMsg::tcRegUpdateMsg ( const tcRegisterFile::tsRegDefinition preg)
inline

Member Data Documentation

◆ m_address

uint32_t SocCamera::tcRegUpdateMsg::m_address

◆ m_handled

bool SocCamera::tcRegUpdateMsg::m_handled

◆ m_length

uint32_t SocCamera::tcRegUpdateMsg::m_length

◆ m_reg_def

const tcRegisterFile::tsRegDefinition* SocCamera::tcRegUpdateMsg::m_reg_def

◆ m_regtype

teRegType SocCamera::tcRegUpdateMsg::m_regtype

◆ m_status

GEV_STATUS SocCamera::tcRegUpdateMsg::m_status

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