SIMulation Workbench Documentation SIMulation Workbench Documentation

CIGIResidentMessage Struct Reference
[RTDB Access API]

#include <simrtdb.h>

Collaboration diagram for CIGIResidentMessage:
Collaboration graph
[legend]

Public Member Functions

unsigned long long timeStamp __attribute__ ((aligned(8)))
double scheduleRate __attribute__ ((aligned(8)))
double defaultScheduleRate __attribute__ ((aligned(8)))
double *pScheduleRate __attribute__ ((aligned(8)))
unsigned int *pTxCount __attribute__ ((aligned(8)))
unsigned int *pTxErrors __attribute__ ((aligned(8)))
unsigned int *pFlags __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)))
int *pLastUpdateUSec __attribute__ ((aligned(8)))
unsigned int rxCount __attribute__ ((aligned(8)))

Data Fields

int inUse
unsigned int flags
unsigned int defaultFlags
IOCIGIMessage message
int runCount
int initCount
unsigned int txCount

Detailed Description

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


Member Function Documentation

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

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

double scheduleRate CIGIResidentMessage::__attribute__ ( (aligned(8))   ) 

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

double defaultScheduleRate CIGIResidentMessage::__attribute__ ( (aligned(8))   ) 

The original schedule rate configured in the RTDB.

double* pScheduleRate CIGIResidentMessage::__attribute__ ( (aligned(8))   ) 
unsigned int* pTxCount CIGIResidentMessage::__attribute__ ( (aligned(8))   ) 
unsigned int* pTxErrors CIGIResidentMessage::__attribute__ ( (aligned(8))   ) 
unsigned int* pFlags CIGIResidentMessage::__attribute__ ( (aligned(8))   ) 
unsigned char* pSchedFIFO CIGIResidentMessage::__attribute__ ( (aligned(8))   ) 
unsigned char* pTxOnChange CIGIResidentMessage::__attribute__ ( (aligned(8))   ) 
unsigned char* pPaused CIGIResidentMessage::__attribute__ ( (aligned(8))   ) 
unsigned int* pRxCount CIGIResidentMessage::__attribute__ ( (aligned(8))   ) 
int* pLastUpdateUSec CIGIResidentMessage::__attribute__ ( (aligned(8))   ) 
unsigned int rxCount CIGIResidentMessage::__attribute__ ( (aligned(8))   ) 

Field Documentation

Special flags for FIFO/Schedule messages.

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

The CIGI 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: