Real-Time API Revision2025.2-0
Loading...
Searching...
No Matches
LINIdProperties Struct Reference

#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]

Detailed Description

Object describing some specific properties of LIN Id's in the shared memory RTDB.

Member Function Documentation

◆ __attribute__() [1/12]

unsigned long long tickLastUpdate LINIdProperties::__attribute__ ( (aligned(8)) )

CAN id input points only. Tick when this item was last updated.

◆ __attribute__() [2/12]

unsigned int *pScheduleRate LINIdProperties::__attribute__ ( (aligned(8)) )

◆ __attribute__() [3/12]

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

◆ __attribute__() [4/12]

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

◆ __attribute__() [5/12]

unsigned int *pRxErrors LINIdProperties::__attribute__ ( (aligned(8)) )

◆ __attribute__() [6/12]

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

◆ __attribute__() [7/12]

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

◆ __attribute__() [8/12]

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

◆ __attribute__() [9/12]

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

◆ __attribute__() [10/12]

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

◆ __attribute__() [11/12]

int *pLastUpdateUSec LINIdProperties::__attribute__ ( (aligned(8)) )

◆ __attribute__() [12/12]

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

Field Documentation

◆ boardId

short LINIdProperties::boardId

◆ boardNum

short LINIdProperties::boardNum

◆ netNum

short LINIdProperties::netNum

◆ type

unsigned short LINIdProperties::type

◆ frameId

unsigned int LINIdProperties::frameId

◆ flags

unsigned short LINIdProperties::flags

Special flags for FIFO/Schedule CAN Id's.

◆ defaultFlags

unsigned short LINIdProperties::defaultFlags

Special flags for FIFO/Schedule CAN Id's.

◆ lastUpdateUSec

int LINIdProperties::lastUpdateUSec

Interval in micro seconds between the last 2 updates of the CANID .

◆ scheduleRate

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)

◆ defaultScheduleRate

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)

◆ runCount

int LINIdProperties::runCount

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

◆ initCount

int LINIdProperties::initCount

Initial count for the previous running count .

◆ txCount

unsigned int LINIdProperties::txCount

◆ message

unsigned char LINIdProperties::message[8]

◆ msgLen

unsigned char LINIdProperties::msgLen

◆ pointCount

unsigned char LINIdProperties::pointCount

◆ pointHashIndex

int LINIdProperties::pointHashIndex[MAX_POINTSPERID]

◆ metaFlags

short LINIdProperties::metaFlags[MAX_POINTSPERID]

◆ euMaxValue

float LINIdProperties::euMaxValue[MAX_POINTSPERID]

◆ euMinValue

float LINIdProperties::euMinValue[MAX_POINTSPERID]

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