Architecture:Data Types
Previous: RPDs | Next: Event Codes |
Data types defined in BABEL::COMMON
<cpp> /*
BABEL IDL file automatically generated by BABEL v03.700 accompanying the ICE module server_traker (C) Juan Antonio Fernández Madrigal, 2000-2004 www.isa.uma.es/personal/jafma
- /
module BABEL { interface COMMON { /* --------------------- Pre-definitions ------------------------ */ struct ParamValue { string param; string value; }; typedef sequence<ParamValue> SeqOfParamValuePairs;
typedef sequence<string> SeqOfStrings;
typedef sequence<octet> SeqOfBytes; typedef sequence<boolean> SeqOfBools;
typedef sequence<float> SeqOfFloats; typedef sequence<double> SeqOfDoubles;
typedef sequence<short> SeqOfShorts; typedef sequence<unsigned short> SeqOfUShorts; typedef sequence<long> SeqOfLongs; typedef sequence<unsigned long> SeqOfULongs;
typedef sequence<unsigned long long> SeqOfULongLongs;
typedef float THomogeneousMatrix[4][4]; // Used to store a Homogeneous Matrix
// Number of 100-nanosecond intervals since January 1, 1601 (UTC). typedef unsigned long long TTimestamp;
}; // End of interface
}; // End of module
</cpp>