Real-Time API Revision2025.1-3
Loading...
Searching...
No Matches
RTMAPSResidentMessage Struct Reference

#include <simrtdb.h>

Collaboration diagram for RTMAPSResidentMessage:

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)))
float *pLastUpdateUSec __attribute__ ((aligned(8)))
unsigned int rxCount __attribute__ ((aligned(8)))

Data Fields

int boardNumber
unsigned int flags
unsigned int defaultFlags
RTMAPSProps rtmapsProps
int runCount
int initCount
unsigned int txCount

Detailed Description

Object describing specific run-time properties of RTMAPS message in the shared memory RTDB.

Member Function Documentation

◆ __attribute__() [1/13]

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

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

◆ __attribute__() [2/13]

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

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

◆ __attribute__() [3/13]

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

The original schedule rate configured in the RTDB.

◆ __attribute__() [4/13]

double *pScheduleRate RTMAPSResidentMessage::__attribute__ ( (aligned(8)) )

◆ __attribute__() [5/13]

unsigned int *pTxCount RTMAPSResidentMessage::__attribute__ ( (aligned(8)) )

◆ __attribute__() [6/13]

unsigned int *pTxErrors RTMAPSResidentMessage::__attribute__ ( (aligned(8)) )

◆ __attribute__() [7/13]

unsigned int *pFlags RTMAPSResidentMessage::__attribute__ ( (aligned(8)) )

◆ __attribute__() [8/13]

unsigned char *pSchedFIFO RTMAPSResidentMessage::__attribute__ ( (aligned(8)) )

◆ __attribute__() [9/13]

unsigned char *pTxOnChange RTMAPSResidentMessage::__attribute__ ( (aligned(8)) )

◆ __attribute__() [10/13]

unsigned char *pPaused RTMAPSResidentMessage::__attribute__ ( (aligned(8)) )

◆ __attribute__() [11/13]

unsigned int *pRxCount RTMAPSResidentMessage::__attribute__ ( (aligned(8)) )

◆ __attribute__() [12/13]

float *pLastUpdateUSec RTMAPSResidentMessage::__attribute__ ( (aligned(8)) )

◆ __attribute__() [13/13]

unsigned int rxCount RTMAPSResidentMessage::__attribute__ ( (aligned(8)) )

Field Documentation

◆ boardNumber

int RTMAPSResidentMessage::boardNumber

Board number where this message is defined.

◆ flags

unsigned int RTMAPSResidentMessage::flags

Special flags for FIFO/Schedule messages.

◆ defaultFlags

unsigned int RTMAPSResidentMessage::defaultFlags

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

◆ rtmapsProps

RTMAPSProps RTMAPSResidentMessage::rtmapsProps

◆ runCount

int RTMAPSResidentMessage::runCount

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

◆ initCount

int RTMAPSResidentMessage::initCount

Initial count for the previous running count .

◆ txCount

unsigned int RTMAPSResidentMessage::txCount

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