#include <simrtdb.h>
| Public Member Functions | |
| struct { | |
| } | __attribute__ ((aligned(8))) | 
| unsigned long long tickLastUpdate | __attribute__ ((aligned(8))) | 
| char *euConversionName | __attribute__ ((aligned(8))) | 
| int euConversionError | __attribute__ ((aligned(8))) | 
| char mappingResolved | __attribute__ ((aligned(8))) | 
| Data Fields | |
| int | hashTableIndex | 
| int | rtdbItemIndex | 
| short | pointType | 
| short | rawType | 
| short | cvtType | 
| short | valueSize | 
| int | dimensions [MAX_DIMENSIONS] | 
| int | numElements | 
| float | euMaxValue | 
| float | euMinValue | 
| int | stringIndex | 
| int | altStringIndex | 
| int | maxStringLength | 
| int | cvtOffset | 
| int | loggingPeriod | 
| unsigned int | uSecToDB | 
| unsigned int | metaFlags | 
| unsigned short | euMsgPeriod | 
| unsigned int | updateIntervalUSec | 
| short | unitIndex | 
| unsigned char | unitClass | 
| int | rawOffset [MAX_IOMAPPINGS] | 
| int | euConversionIndex | 
| short | ioTableIndex [MAX_IOMAPPINGS] | 
| float | shutDownRate | 
| float | endValue | 
| short | endCount | 
| char | hasEndValue | 
| char | isSpare | 
Meta data only for a RTDB item. All those are specified as part of the definition of a RTDB item. This does not contain anything related to the value of an item.
| struct RTDBItemMeta::@175275064040352211123360151102266267071343211211 RTDBItemMeta::__attribute__ | ( | (aligned(8)) | ) | 
| unsigned long long tickLastUpdate RTDBItemMeta::__attribute__ | ( | (aligned(8)) | ) | 
ARINC 429 input points only. Tick when this item was last updated.
| char *euConversionName RTDBItemMeta::__attribute__ | ( | (aligned(8)) | ) | 
EU conversion record name.Only valid in static non-shared record when creating the record.
| int euConversionError RTDBItemMeta::__attribute__ | ( | (aligned(8)) | ) | 
Set when conversion raw to physical can not be inverted.
| char mappingResolved RTDBItemMeta::__attribute__ | ( | (aligned(8)) | ) | 
| int RTDBItemMeta::hashTableIndex | 
Index # in hash table for this item
| int RTDBItemMeta::rtdbItemIndex | 
Index # in RTDB table for this item
| short RTDBItemMeta::pointType | 
Point type (RTDBAI,RTDBAO,....)
| short RTDBItemMeta::rawType | 
'C' Data type for the corresponding raw value.
| short RTDBItemMeta::cvtType | 
'C' Data type for the data in the CVT table
| short RTDBItemMeta::valueSize | 
Size of an element value in byte.
| int RTDBItemMeta::dimensions[MAX_DIMENSIONS] | 
Dimension of the data point
| int RTDBItemMeta::numElements | 
Number of elements in vector including all dimensions. I.e. 4 if this is a 2X2 matrix.
| float RTDBItemMeta::euMaxValue | 
Maximum value allowed for this item
| float RTDBItemMeta::euMinValue | 
Minimum value allowed for this item
| int RTDBItemMeta::stringIndex | 
For string variable only. This points to the location of the value of this string variable in the string table.
| int RTDBItemMeta::altStringIndex | 
For string variable only. This points to the location of the alternate value of this string variable in the string table.
| int RTDBItemMeta::maxStringLength | 
The maximum length in bytes for the string variable.
| int RTDBItemMeta::cvtOffset | 
Offset in cvt struct where the value of this item resides. For arrays, values are contiguous in the CVT and alternate value table.
| int RTDBItemMeta::loggingPeriod | 
In us, how often we log the value of this item to historical file.
| unsigned int RTDBItemMeta::uSecToDB | 
For async input points, time in usec between the interrupt and the write to the RTDB.
| unsigned int RTDBItemMeta::metaFlags | 
Meta flags for this data items. One of METAFL_xxx.
| unsigned short RTDBItemMeta::euMsgPeriod | 
Maximum rate in second at which to issue repeated EU out of range messages.
| unsigned int RTDBItemMeta::updateIntervalUSec | 
ARINC 429 input points only. Time interval between last two succesive updates.
| short RTDBItemMeta::unitIndex | 
Class for the unit if defined
| unsigned char RTDBItemMeta::unitClass | 
Class for the unit if defined
| int RTDBItemMeta::rawOffset[MAX_IOMAPPINGS] | 
Offset to raw value in raw value table. Need one per mapping for output points since each device might compute a different value.
| int RTDBItemMeta::euConversionIndex | 
Index into EU conversion record table
| short RTDBItemMeta::ioTableIndex[MAX_IOMAPPINGS] | 
Index into arinc429 table or CAN id table when this point is mapped to an output arinc 429 label or CAN Id.
| float RTDBItemMeta::shutDownRate | 
Shutdown rate in EU/s to reach the shutdown condition on output.
| float RTDBItemMeta::endValue | 
End value for the item at the end of the test.
| short RTDBItemMeta::endCount | 
The number of out channels to shutdown for this item.
| char RTDBItemMeta::hasEndValue | 
This Item has an end value .
| char RTDBItemMeta::isSpare | 
This is a spare item.