#include <simrtdb.h>
Public Member Functions | |
| unsigned long long tickLastUpdate | __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 *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))) |
| long long *pTickLastUpdateIn | __attribute__ ((aligned(8))) |
| long long *pTickLastSent | __attribute__ ((aligned(8))) |
| unsigned int rxCount | __attribute__ ((aligned(8))) |
Data Fields | |
| short | boardId |
| short | boardNum |
| unsigned char | channelNum |
| unsigned short | labelNum |
| unsigned short | type |
| unsigned short | arinc429Flags |
| unsigned short | defaultFlags |
| unsigned int | arinc429ScheduleRate |
| unsigned int | defaultScheduleRate |
| int | runCount |
| int | initCount |
| int | lastUpdateUSec |
| unsigned int | txCount |
| unsigned int | data |
| unsigned char | pointCount |
| int | pointHashIndex [MAX_POINTSPERID] |
Object describing some specific properties of ARINC 429 labels in the shared memory RTDB.
| unsigned long long tickLastUpdate ARINC429LabelProperties::__attribute__ | ( | (aligned(8)) | ) |
Input labels only. Tick when this item was last updated.
| unsigned int *pScheduleRate ARINC429LabelProperties::__attribute__ | ( | (aligned(8)) | ) |
| unsigned int *pTxCount ARINC429LabelProperties::__attribute__ | ( | (aligned(8)) | ) |
| unsigned int *pTxErrors ARINC429LabelProperties::__attribute__ | ( | (aligned(8)) | ) |
| unsigned int *pFlags ARINC429LabelProperties::__attribute__ | ( | (aligned(8)) | ) |
| unsigned char *pSchedFIFO ARINC429LabelProperties::__attribute__ | ( | (aligned(8)) | ) |
| unsigned char *pTxOnChange ARINC429LabelProperties::__attribute__ | ( | (aligned(8)) | ) |
| unsigned char *pPaused ARINC429LabelProperties::__attribute__ | ( | (aligned(8)) | ) |
| unsigned int *pRxCount ARINC429LabelProperties::__attribute__ | ( | (aligned(8)) | ) |
| int *pLastUpdateUSec ARINC429LabelProperties::__attribute__ | ( | (aligned(8)) | ) |
Interval in micro seconds between the last 2 updates of the label .
| long long *pTickLastUpdateIn ARINC429LabelProperties::__attribute__ | ( | (aligned(8)) | ) |
Time stamp (_rdtsc()) when the label was last received .
| long long *pTickLastSent ARINC429LabelProperties::__attribute__ | ( | (aligned(8)) | ) |
Time stamp (_rdtsc()) when the label was last transmitted.
| unsigned int rxCount ARINC429LabelProperties::__attribute__ | ( | (aligned(8)) | ) |
| short ARINC429LabelProperties::boardId |
| short ARINC429LabelProperties::boardNum |
| unsigned char ARINC429LabelProperties::channelNum |
| unsigned short ARINC429LabelProperties::labelNum |
Arinc 429 labels values are from 0 to 255. If SDI is used the label in this table is (sdi << 8) | label.
| unsigned short ARINC429LabelProperties::type |
| unsigned short ARINC429LabelProperties::arinc429Flags |
Special flags for arinc FIFO/Schedule labels.
| unsigned short ARINC429LabelProperties::defaultFlags |
Default original flags for arinc FIFO/Schedule labels.
| unsigned int ARINC429LabelProperties::arinc429ScheduleRate |
Save current schedule rate here so it can be restored later when going back from FIFO to schedule mode.
| unsigned int ARINC429LabelProperties::defaultScheduleRate |
The default original rate when the label is configure as scheduled.
| int ARINC429LabelProperties::runCount |
Internal count to check for value change based on the label scheduled rate.
| int ARINC429LabelProperties::initCount |
Initial count for the previous running count .
| int ARINC429LabelProperties::lastUpdateUSec |
Interval in micro seconds between the last 2 updates of the label .
| unsigned int ARINC429LabelProperties::txCount |
| unsigned int ARINC429LabelProperties::data |
| unsigned char ARINC429LabelProperties::pointCount |
| int ARINC429LabelProperties::pointHashIndex[MAX_POINTSPERID] |