Defines a TINE data object. More...
#include <tinetype.h>
Data Fields | |
UINT32 | dArrayLength |
DUNION | data |
short | dFormat |
int | dStamp |
char | dTag [TAG_NAME_SIZE] |
double | dTimeStamp |
int | sysStamp |
short | xferReason |
Defines a TINE data object.
UINT32 DTYPE::dArrayLength |
the size of the data set in terms of the format size specified.
Referenced by AppendHistoryData(), AssertRangeValid(), FindServerOnNetwork(), GetAccessLockInformation(), GetDeviceProperties(), GetDevicePropertyEGU(), GetDevicePropertyInformation(), GetFormatSizeInBytesFromDataType(), GetStructureAsString(), GetSystemPropertiesEx(), GetSystemPropertyInformation(), GetValuesAsDBLDBL(), GetValuesAsNAME64DBL(), GetValuesAsNAME64DBLDBL(), GetValuesAsStringEx(), PutValuesFromString(), and RegisterPropertyEx().
DUNION DTYPE::data |
a reference to the data set
Referenced by AssertRangeValid(), FindServerOnNetwork(), GetAccessLockInformation(), GetDeviceProperties(), GetDevicePropertyEGU(), GetDevicePropertyInformation(), GetStructureAsString(), GetSystemPropertiesEx(), GetSystemPropertyInformation(), GetValuesAsDBLDBL(), GetValuesAsNAME64DBL(), GetValuesAsNAME64DBLDBL(), GetValuesAsStringEx(), and PutValuesFromString().
short DTYPE::dFormat |
the TINE format of the data set
Referenced by AppendHistoryData(), AssertRangeValid(), FindServerOnNetwork(), GetAccessLockInformation(), GetDeviceProperties(), GetDevicePropertyEGU(), GetDevicePropertyInformation(), GetFormatSizeInBytesFromDataType(), GetStructureAsString(), GetSystemPropertiesEx(), GetSystemPropertyInformation(), GetValuesAsDBLDBL(), GetValuesAsNAME64DBL(), GetValuesAsNAME64DBLDBL(), GetValuesAsStringEx(), PutValuesFromAny(), PutValuesFromString(), and RegisterPropertyEx().
int DTYPE::dStamp |
an optional, settable integer stamp which can be used to tag the data set
char DTYPE::dTag[TAG_NAME_SIZE] |
an optional data tag used typically to identify user-defined structures
Referenced by GetDevicePropertyInformation(), GetFormatSizeInBytesFromDataType(), GetStructureAsString(), and RegisterPropertyEx().
double DTYPE::dTimeStamp |
is the associated (threadsafe) timestamp of the returned data set, valid only for synchronous calls, as the data object is usually no longer in scope for asynchronous calls.
int DTYPE::sysStamp |
the return system applied data stamp (only valid with sychnronous calls)
short DTYPE::xferReason |
the 'reason' (CX_RESPONSE, CX_STALE, etc.) the data have been delivered