SIMulation Workbench Documentation SIMulation Workbench Documentation

AFDXResidentMessage Struct Reference
[RTDB Access API]

#include <simrtdb.h>

Collaboration diagram for AFDXResidentMessage:
Collaboration graph
[legend]

Public Member Functions

unsigned long long timeStamp __attribute__ ((aligned(8)))
unsigned int *pScheduleRate __attribute__ ((aligned(8)))
unsigned int *pTxCount __attribute__ ((aligned(8)))
unsigned int *pTxErrors __attribute__ ((aligned(8)))
unsigned int *pFlags __attribute__ ((aligned(8)))
unsigned char *pNetConfig __attribute__ ((aligned(8)))
unsigned int *pNetSkew __attribute__ ((aligned(8)))
unsigned char *pSchedFIFO __attribute__ ((aligned(8)))
unsigned char *pTxOnChange __attribute__ ((aligned(8)))
unsigned char *pPaused __attribute__ ((aligned(8)))
unsigned int *pRxCount __attribute__ ((aligned(8)))
unsigned int *pErrorInfo __attribute__ ((aligned(8)))
int *pLastUpdateUSec __attribute__ ((aligned(8)))
unsigned int rxCount __attribute__ ((aligned(8)))

Data Fields

int boardId_Number
unsigned short vlId
unsigned int flags
unsigned int scheduleRate
unsigned int defaultFlags
unsigned int defaultScheduleRate
IOAFDXMessage message
int runCount
int initCount
unsigned int txCount

Detailed Description

Object describing specific run-time properties of AFDX messages in the shared memory RTDB.


Member Function Documentation

unsigned long long timeStamp AFDXResidentMessage::__attribute__ ( (aligned(8))   ) 

in CPU ticks when the message was read in or written out.

unsigned int* pScheduleRate AFDXResidentMessage::__attribute__ ( (aligned(8))   ) 
unsigned int* pTxCount AFDXResidentMessage::__attribute__ ( (aligned(8))   ) 
unsigned int* pTxErrors AFDXResidentMessage::__attribute__ ( (aligned(8))   ) 
unsigned int* pFlags AFDXResidentMessage::__attribute__ ( (aligned(8))   ) 
unsigned char* pNetConfig AFDXResidentMessage::__attribute__ ( (aligned(8))   ) 
unsigned int* pNetSkew AFDXResidentMessage::__attribute__ ( (aligned(8))   ) 
unsigned char* pSchedFIFO AFDXResidentMessage::__attribute__ ( (aligned(8))   ) 
unsigned char* pTxOnChange AFDXResidentMessage::__attribute__ ( (aligned(8))   ) 
unsigned char* pPaused AFDXResidentMessage::__attribute__ ( (aligned(8))   ) 
unsigned int* pRxCount AFDXResidentMessage::__attribute__ ( (aligned(8))   ) 
unsigned int* pErrorInfo AFDXResidentMessage::__attribute__ ( (aligned(8))   ) 
int* pLastUpdateUSec AFDXResidentMessage::__attribute__ ( (aligned(8))   ) 
unsigned int rxCount AFDXResidentMessage::__attribute__ ( (aligned(8))   ) 

Field Documentation

Board id/number combination where this message is defined.

unsigned short AFDXResidentMessage::vlId

Virtual link Id associated with this message.

Special flags for FIFO/Schedule messages.

Save current schedule rate here so it can be restored later when going back from FIFO to schedule mode.

The originak special flags for FIFO/Schedule messages as configure in the RTDB.

The original schedule rate configured in the RTDB.

The afdx message.

Internal count to check for value change based on the label scheduled rate.

Initial count for the previous running count .


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