TINE Data Type object: All data transfered client between and server must be contained in a TDataType object. More...
Public Member Functions | |
String[] | GetChannelNames () |
Returns an array of strings providing suitable channel name labels according to the current data object More... | |
Int32 | GetData (Object data) |
Gets the data from the underlying data object and assigns it to the object given More... | |
Int32 | GetData (Object data, int length, int offset) |
Gets the data from the underlying data object and assigns it to the object given More... | |
Int32 | GetData (ref double data) |
Gets the data from the underlying data object and assigns it to the referenced double More... | |
Int32 | GetData (ref float data) |
Gets the data from the underlying data object and assigns it to the referenced float More... | |
Int32 | GetData (ref Int16 data) |
Gets the data from the underlying data object and assigns it to the referenced signed short More... | |
Int32 | GetData (ref Int32 data) |
Gets the data from the underlying data object and assigns it to the referenced signed int More... | |
Int32 | GetData (ref UInt16 data) |
Gets the data from the underlying data object and assigns it to the referenced unsigned signed short More... | |
Int32 | GetData (ref UInt32 data) |
Gets the data from the underlying data object and assigns it to the referenced unsigned int More... | |
String[] | GetDataAsStringArray () |
Returns an array of strings representing the current data object More... | |
int | GetDataFormat () |
Gets the tine data format assigned to the underlying data. More... | |
string | GetDataTag () |
Gets the data tag assigned to the underlying data. (e.g. structure or bitfield tag). More... | |
double | GetDataTimeStamp () |
Gets the current data timestamp (as a UTC double) associated with the underlying data. More... | |
Int32 | GetSystemStamp () |
Gets the current system stamp (e.g. event/cycle number) associated with the underlying data. More... | |
Int32 | PutData () |
assigns the referenced data object to the underlying TDatatype data object More... | |
Int32 | PutData (DIMAGE data) |
assigns the input DIMAGE data to the underlying TDatatype data object More... | |
Int32 | PutData (Object data) |
assigns the input data object to the underlying TDatatype data object More... | |
Int32 | PutData (Object data, int length, int offset) |
assigns the input data object to the underlying TDatatype data object More... | |
Int32 | PutData (Object data, int row, int length, int offset) |
assigns the input (double array) data object to the underlying TDatatype data object More... | |
void | SetDataArrayLength (UInt32 len) |
Assigns the given array length to the underlying data. More... | |
void | SetDataTag (string tag) |
Sets the data tag assigned to the underlying data. (e.g. structure or bitfield tag). More... | |
void | SetDataTimeStamp (double timestamp) |
Sets the current data timestamp (as a UTC double) to the underlying data. More... | |
void | SetSystemStamp (Int32 sysStamp) |
Sets the current system stamp to the underlying data. More... | |
TDataType () | |
Makes a CF_NULL TDataType More... | |
TDataType (Array data) | |
Makes a TDataType from the array object given More... | |
TDataType (Array data, int offset, int length) | |
Makes a TDataType from the array object given More... | |
unsafe | TDataType (DIMAGE[] data) |
makes a TDataType from the DIMAGE array More... | |
TDataType (int dataSize, byte dataFmt, string dataTag) | |
Makes a new TDataType based on the parameters given More... | |
TDataType (Object data) | |
makes a TDataType from the .NET object passed More... | |
unsafe | TDataType (ref DBLDBL data) |
makes a TDataType from the referenced DBLDBL More... | |
unsafe | TDataType (ref DIMAGE data) |
makes a TDataType from the referenced DIMAGE More... | |
unsafe | TDataType (ref double data) |
makes a TDataType from the referenced double passed More... | |
unsafe | TDataType (ref DUSTRING data) |
makes a TDataType from the referenced DUSTRING More... | |
unsafe | TDataType (ref float data) |
makes a TDataType from the referenced float passed More... | |
unsafe | TDataType (ref FLTFLT data) |
makes a TDataType from the referenced FLTFLT More... | |
unsafe | TDataType (ref FLTFLTINT data) |
makes a TDataType from the referenced FLTFLTINT More... | |
unsafe | TDataType (ref FLTINT data) |
makes a TDataType from the referenced FLTINT More... | |
unsafe | TDataType (ref FLTINTINT data) |
makes a TDataType from the referenced FLTINTINT More... | |
unsafe | TDataType (ref Int16 data) |
makes a TDataType from the referenced signed short More... | |
unsafe | TDataType (ref Int32 data) |
makes a TDataType from the referenced signed int More... | |
unsafe | TDataType (ref Int64 data) |
makes a TDataType from the referenced signed long More... | |
unsafe | TDataType (ref INTFLTINT data) |
makes a TDataType from the referenced INTFLTINT More... | |
unsafe | TDataType (ref INTINT data) |
makes a TDataType from the referenced INTINT More... | |
unsafe | TDataType (ref INTINTINTINT data) |
makes a TDataType from the referenced INTINTINTINT More... | |
unsafe | TDataType (ref NAME16 data) |
makes a TDataType from the referenced NAME16 More... | |
unsafe | TDataType (ref NAME16FI data) |
makes a TDataType from the referenced NAMEFI More... | |
unsafe | TDataType (ref NAME16I data) |
makes a TDataType from the referenced NAME16I More... | |
unsafe | TDataType (ref NAME32 data) |
makes a TDataType from the referenced NAME32 More... | |
unsafe | TDataType (ref NAME32DBLDBL data) |
makes a TDataType from the referenced NAME32DBLDBL More... | |
unsafe | TDataType (ref NAME32I data) |
makes a TDataType from the referenced NAME32I More... | |
unsafe | TDataType (ref NAME64 data) |
makes a TDataType from the referenced NAME64 More... | |
unsafe | TDataType (ref NAME64DBL data) |
makes a TDataType from the referenced NAME64DBL More... | |
unsafe | TDataType (ref NAME64DBLDBL data) |
makes a TDataType from the referenced NAME64DBLDBL More... | |
unsafe | TDataType (ref NAME64I data) |
makes a TDataType from the referenced NAME64I More... | |
unsafe | TDataType (ref NAME8 data) |
makes a TDataType from the referenced NAME8 More... | |
unsafe | TDataType (ref UInt16 data) |
makes a TDataType from the referenced unigned short More... | |
unsafe | TDataType (ref UInt32 data) |
makes a TDataType from the referenced unsigned int More... | |
unsafe | TDataType (ref UInt64 data) |
makes a TDataType from the referenced unsigned long More... | |
Static Public Member Functions | |
static String[] | GetChannelNames (Object data) |
Returns an array of strings providing suitable channel name labels according to the data object passed. More... | |
static String[] | GetChannelNames (Object data, int len) |
Returns an array of strings providing suitable channel name labels according to the data object passed. More... | |
static String | GetDataAsString (Object data) |
Returns a string representing the given data object More... | |
static String[] | GetDataAsStringArray (Object data) |
Returns an array of strings representing the given data object More... | |
static String[] | GetDataAsStringArray (Object data, int precision) |
Returns an array of strings representing the given data object More... | |
static String[] | GetDataAsStringArray (Object data, int precision, Boolean primaryValueOnly) |
Returns an array of strings representing the given data object More... | |
static String | GetDelimiter () |
Gets the string separation to use when the 'ToString' method of compound data types is used. More... | |
static byte | GetTineFormat (Object data) |
gets the TINE data format code for the object passed More... | |
static byte | GetTineFormat (Type type) |
gets the TINE data format code for the Type passed More... | |
static double[] | GetXAxis (Object data) |
Returns an array of double values suitable for use as the X-axis values in a plot More... | |
static double[] | GetXAxis (Object data, int len) |
Returns an array of double values suitable for use as the X-axis values in a plot More... | |
static double[] | GetYAxis (Object data) |
Returns an array of double values suitable for use as the Y-axis values in a plot More... | |
static double[] | GetYAxis (Object data, int len) |
Returns an array of double values suitable for use as the Y-axis values in a plot More... | |
static object | MakeDataObject (ushort fmt, int siz) |
Makes a data (array) object of the given type of the given array size and tine format More... | |
static object | MakeDataObject (ushort fmt, int siz, String tag) |
Makes a data (array) object of the given type of the given array size and tine format More... | |
static void | SetDelimiter (String value) |
Sets the string separation to use when the 'ToString' method of compound data types is used. More... | |
TINE Data Type object: All data transfered client between and server must be contained in a TDataType object.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
makes a TDataType from the referenced NAME64DBLDBL
data | a reference to the the scalar object which should be bound to the TDataType |
|
inline |
makes a TDataType from the referenced NAME32DBLDBL
data | a reference to the the scalar object which should be bound to the TDataType |
|
inline |
|
inline |
|
inline |
|
inline |
makes a TDataType from the referenced INTINTINTINT
data | a reference to the the scalar object which should be bound to the TDataType |
|
inline |
|
inline |
makes a TDataType from the DIMAGE array
data | a reference to the the scalar object which should be bound to the TDataType |
References tine.DIMAGE.header.
|
inline |
|
inline |
|
inline |
Makes a CF_NULL TDataType
|
inline |
|
inline |
Makes a TDataType from the array object given
data | the (array) object used to construct this TDataType |
offset | the offset in the array object to use as the beginning of the underlying data object |
length | the length of the array object (following the offset) to use in the beginning of the underlying data object |
|
inline |
Makes a new TDataType based on the parameters given
dataSize | the desired size (array length) of the data object |
dataFmt | the tine format of the data object |
dataTag | the structure or bitfielt tag of the data object |
|
inline |
Returns an array of strings providing suitable channel name labels according to the current data object
Referenced by tine.TDataType.GetChannelNames().
|
inlinestatic |
Returns an array of strings providing suitable channel name labels according to the data object passed.
data | an array of data of a tine-recognized type |
References tine.TDataType.GetChannelNames().
|
inlinestatic |
Returns an array of strings providing suitable channel name labels according to the data object passed.
data | an array of data of a tine-recognized type |
len | the length of the data array to use in making the new data object |
|
inline |
Gets the data from the underlying data object and assigns it to the object given
data | the object which should contain the data value when the call successfully completes |
References tine.TDataType.GetData(), and tine.TDataType.PutData().
|
inline |
Gets the data from the underlying data object and assigns it to the object given
data | the object which should contain the data value when the call successfully completes |
length | the (array) length of data to extract from the underlying data |
offset | the (array) offset into which the underlying data should be updated. |
|
inline |
Gets the data from the underlying data object and assigns it to the referenced double
data | a reference to the double which should contain the data value when the call successfully completes |
|
inline |
Gets the data from the underlying data object and assigns it to the referenced float
data | a reference to the float which should contain the data value when the call successfully completes |
|
inline |
Gets the data from the underlying data object and assigns it to the referenced signed short
data | a reference to the signed short which should contain the data value when the call successfully completes |
Referenced by tine.TDataType.GetData().
|
inline |
Gets the data from the underlying data object and assigns it to the referenced signed int
data | a reference to the signed int which should contain the data value when the call successfully completes |
|
inline |
Gets the data from the underlying data object and assigns it to the referenced unsigned signed short
data | a reference to the unsigned short which should contain the data value when the call successfully completes |
|
inline |
Gets the data from the underlying data object and assigns it to the referenced unsigned int
data | a reference to the unsigned int which should contain the data value when the call successfully completes |
|
inlinestatic |
Returns a string representing the given data object
data | a tine-recognized type |
Referenced by tine.TDataType.GetDataAsStringArray().
|
inline |
Returns an array of strings representing the current data object
Referenced by tine.TDataType.GetDataAsStringArray().
|
inlinestatic |
Returns an array of strings representing the given data object
data | an array of data of a tine-recognized type |
References tine.TDataType.GetDataAsStringArray().
|
inlinestatic |
Returns an array of strings representing the given data object
data | an array of data of a tine-recognized type |
precision | the precision to use in forming a string array from floating point data |
References tine.TDataType.GetDataAsStringArray().
|
inlinestatic |
Returns an array of strings representing the given data object
data | an array of data of a tine-recognized type |
precision | the precision to use in forming a string array from floating point data |
primaryValueOnly | if 'true' then compound data type will return only their canonical or primary string value |
References tine.TDataType.GetDataAsString().
|
inline |
Gets the tine data format assigned to the underlying data.
Referenced by tine.TKernel.RegisterPropertyInformation().
|
inline |
Gets the data tag assigned to the underlying data. (e.g. structure or bitfield tag).
Referenced by tine.TKernel.RegisterPropertyInformation().
|
inline |
Gets the current data timestamp (as a UTC double) associated with the underlying data.
Referenced by tine.TTrace.GetTraceSequence().
|
inlinestatic |
Gets the string separation to use when the 'ToString' method of compound data types is used.
|
inline |
Gets the current system stamp (e.g. event/cycle number) associated with the underlying data.
|
inlinestatic |
gets the TINE data format code for the object passed
data | is the data object whose TINE data format is desired. |
Referenced by tine.TDataType.GetXAxis(), and tine.TDataType.GetYAxis().
|
inlinestatic |
gets the TINE data format code for the Type passed
type | is the .NET Type whose TINE data format is desired. |
|
inlinestatic |
Returns an array of double values suitable for use as the X-axis values in a plot
data | an array of data of a tine-recognized type |
References tine.TDataType.GetXAxis().
Referenced by tine.TDataType.GetXAxis().
|
inlinestatic |
Returns an array of double values suitable for use as the X-axis values in a plot
data | an array of data of a tine-recognized type |
len | the length of the data array to use in making the new data object |
References tine.TDataType.GetTineFormat(), and tine.TDataType.GetXAxis().
|
inlinestatic |
Returns an array of double values suitable for use as the Y-axis values in a plot
data | an array of data of a tine-recognized type |
References tine.TDataType.GetYAxis().
Referenced by tine.TDataType.GetYAxis().
|
inlinestatic |
Returns an array of double values suitable for use as the Y-axis values in a plot
data | an array of data of a tine-recognized type |
len | the length of the data array to use in making the new data object |
References tine.TDataType.GetTineFormat().
|
inlinestatic |
Makes a data (array) object of the given type of the given array size and tine format
fmt | the tine format code used to define the data type |
siz | the array length of the data object |
|
inlinestatic |
Makes a data (array) object of the given type of the given array size and tine format
fmt | the tine format code used to define the data type |
siz | the array length of the data object |
tag | the (registered) structure tag to use in making the data type (if format = 'CF_STRUCT') |
|
inline |
assigns the referenced data object to the underlying TDatatype data object
Referenced by tine.TDataType.GetData(), and tine.TDataType.PutData().
|
inline |
|
inline |
assigns the input data object to the underlying TDatatype data object
data | the data object which to be assigned to the underlying TDatatype data object |
References tine.TDataType.PutData().
|
inline |
assigns the input data object to the underlying TDatatype data object
data | the data object (array) which to be assigned to the underlying TDatatype data object |
length | the length of the input object array to assign to the TDataType object |
offset | the offset of the input array elements which should assigned to the TDataType object |
Example:
|
inline |
assigns the input (double array) data object to the underlying TDatatype data object
data | the data object (as a double array) which to be assigned to the underlying TDatatype data object |
row | the specific rou of the double array to assign to the TDataType object |
length | the length of the input object array to assign to the TDataType object |
offset | the offset of the input array elements which should assigned to the TDataType object |
Example:
|
inline |
Assigns the given array length to the underlying data.
len | the desired array length |
|
inline |
Sets the data tag assigned to the underlying data. (e.g. structure or bitfield tag).
tag | the data tag to assign to the underlying data |
|
inline |
Sets the current data timestamp (as a UTC double) to the underlying data.
timestamp | the (UTC double) timestamp to associate with the underlying data |
|
inlinestatic |
Sets the string separation to use when the 'ToString' method of compound data types is used.
value | the desired separation string |
|
inline |
Sets the current system stamp to the underlying data.
sysStamp | the stamp (cycle/event number) to associate with the underlying data |