00001 #ifndef _IT_BUS_TYPES_H_
00002 #define _IT_BUS_TYPES_H_
00003
00004
00005
00006
00007 #include <it_cal/types.h>
00008 #include <it_dsa/fixed_point.h>
00009 #include <it_bus/string.h>
00010
00011
00012 namespace IT_Bus
00013 {
00014
00018 typedef IT_Bool Boolean;
00019
00023 typedef IT_LongLong Long;
00024
00028 typedef IT_ULongLong ULong;
00029
00033 typedef IT_ULong UInt;
00034
00038 typedef IT_Long Int;
00039
00043 typedef IT_Short Short;
00044
00048 typedef IT_UShort UShort;
00049
00056 typedef char Character;
00057
00061 typedef signed char Byte;
00062
00066 typedef unsigned char UByte;
00067
00071 typedef float Float;
00072
00076 typedef double Double;
00077
00081 typedef IT_FixedPoint Decimal;
00082
00086 enum MessageType
00087 {
00088 MESSAGE_INPUT,
00089 MESSAGE_OUTPUT
00090 };
00091 }
00092
00093 #include <it_bus/exception.h>
00094 #include <it_bus/date_time.h>
00095
00096 #endif