|
| TmTcControl (const uint16_t *pu16_SCIDs=NULL, const uint8_t u8_NumberOfSCIDs=0, void *p_TfTcContext=NULL, TTfTcCallback *p_TfTcCallback=NULL, void *p_VC0SpContext=NULL, SpacePacket::TSpCallback *p_VC0SpCallback=NULL) |
|
int32_t | setSCIDs (const uint16_t *pu16_SCIDs, const uint8_t u8_NumberOfSCIDs) |
|
int32_t | setTcCallback (void *p_TfTcContext, TTfTcCallback *p_TfTcCallback) |
|
int32_t | setTmOcfCallback (const uint8_t u8_VirtualChannelID, void *p_TfTmContext, TTfTmOcfCallback *p_TfTmOcfCallback) |
|
int32_t | setTmCallback (const uint8_t u8_VirtualChannelID, void *p_SpContext, SpacePacket::TSpCallback *p_SpCallback) |
|
uint16_t | getTmScIdErrorCount (void) |
|
uint16_t | getTmMCFCErrorCount (void) |
|
uint16_t | getTmVCFCErrorCount (void) |
|
uint16_t | getTmSyncErrorCount (void) |
|
uint16_t | getTmChecksumErrorCount (void) |
|
uint16_t | getTmOverflowErrorCount (void) |
|
void | clearErrorCounters (void) |
|
void | processTfTm (const uint8_t *pu8_Data, const uint16_t u16_DataSize) |
|
int32_t | sendTc (const uint8_t u8_VirtualChannelID, const bool b_BypassFlag, const uint16_t u16_APID, const uint16_t u16_ApidSeqNr, const uint8_t *pu8_Data, const uint16_t u16_DataSize) |
|
int32_t | sendInitAD (const uint8_t u8_VirtualChannelID) |
|
|
static void | TfTmCallback (void *p_Context, const uint16_t u16_SpacecraftID, const uint8_t u8_VirtualChannelID, const uint8_t u8_MasterChannelFrameCount, const uint8_t u8_VirtualChannelFrameCount, const bool b_TFSecHdrFlag, const uint16_t u16_FirstHdrPtr, const uint8_t *pu8_Data, const uint16_t u16_DataSize, const uint32_t u32_OCF) |
|
|
static const uint8_t | MaxTcChannels = TMTC_MAX_TC_CHANNELS |
|
static const uint8_t | MaxTmChannels = TMTC_MAX_TM_CHANNELS |
|
The documentation for this class was generated from the following files: