![]() |
Real-Time API Revision2025.2-0
|
#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 *pRxErrors | __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 | |
| short | boardId |
| short | boardNum |
| short | netNum |
| unsigned short | type |
| unsigned int | frameId |
| unsigned short | flags |
| unsigned short | defaultFlags |
| int | lastUpdateUSec |
| unsigned int | scheduleRate |
| unsigned int | defaultScheduleRate |
| int | runCount |
| int | initCount |
| unsigned int | txCount |
| unsigned char | message [8] |
| unsigned char | msgLen |
| unsigned char | pointCount |
| int | pointHashIndex [MAX_POINTSPERID] |
| short | metaFlags [MAX_POINTSPERID] |
| float | euMaxValue [MAX_POINTSPERID] |
| float | euMinValue [MAX_POINTSPERID] |
Object describing some specific properties of LIN Id's in the shared memory RTDB.
| unsigned long long tickLastUpdate LINIdProperties::__attribute__ | ( | (aligned(8)) | ) |
CAN id input points only. Tick when this item was last updated.
| unsigned int *pScheduleRate LINIdProperties::__attribute__ | ( | (aligned(8)) | ) |
| unsigned int *pTxCount LINIdProperties::__attribute__ | ( | (aligned(8)) | ) |
| unsigned int *pTxErrors LINIdProperties::__attribute__ | ( | (aligned(8)) | ) |
| unsigned int *pRxErrors LINIdProperties::__attribute__ | ( | (aligned(8)) | ) |
| unsigned int *pFlags LINIdProperties::__attribute__ | ( | (aligned(8)) | ) |
| unsigned char *pSchedFIFO LINIdProperties::__attribute__ | ( | (aligned(8)) | ) |
| unsigned char *pTxOnChange LINIdProperties::__attribute__ | ( | (aligned(8)) | ) |
| unsigned char *pPaused LINIdProperties::__attribute__ | ( | (aligned(8)) | ) |
| unsigned int *pRxCount LINIdProperties::__attribute__ | ( | (aligned(8)) | ) |
| int *pLastUpdateUSec LINIdProperties::__attribute__ | ( | (aligned(8)) | ) |
| unsigned int rxCount LINIdProperties::__attribute__ | ( | (aligned(8)) | ) |
| short LINIdProperties::boardId |
| short LINIdProperties::boardNum |
| short LINIdProperties::netNum |
| unsigned short LINIdProperties::type |
| unsigned int LINIdProperties::frameId |
| unsigned short LINIdProperties::flags |
Special flags for FIFO/Schedule CAN Id's.
| unsigned short LINIdProperties::defaultFlags |
Special flags for FIFO/Schedule CAN Id's.
| int LINIdProperties::lastUpdateUSec |
Interval in micro seconds between the last 2 updates of the CANID .
| unsigned int LINIdProperties::scheduleRate |
Save current schedule rate here so it can be restored later when going back from FIFO to schedule mode. (not supported)
| unsigned int LINIdProperties::defaultScheduleRate |
Save current schedule rate here so it can be restored later when going back from FIFO to schedule mode. (not supported)
| int LINIdProperties::runCount |
Internal count to check for value change based on the CAN Id scheduled rate.
| int LINIdProperties::initCount |
Initial count for the previous running count .
| unsigned int LINIdProperties::txCount |
| unsigned char LINIdProperties::message[8] |
| unsigned char LINIdProperties::msgLen |
| unsigned char LINIdProperties::pointCount |
| int LINIdProperties::pointHashIndex[MAX_POINTSPERID] |
| short LINIdProperties::metaFlags[MAX_POINTSPERID] |
| float LINIdProperties::euMaxValue[MAX_POINTSPERID] |
| float LINIdProperties::euMinValue[MAX_POINTSPERID] |