00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef __LBSCLASSTYPES_H__
00022 #define __LBSCLASSTYPES_H__
00023
00033 enum TPositionClassFamily
00034 {
00042 EPositionInfoFamily,
00050 EPositionModuleInfoFamily,
00058 EPositionModuleStatusFamily,
00066 EPositionModuleStatusEventFamily,
00074 EPositionModuleQualityFamily,
00082 EPositionPositionCriteriaFamily,
00090 EPositionUpdateOptionsFamily,
00091
00092 EPositionLastFamily = 20
00093 };
00094
00099 enum _TPositionQualityClassType
00100 {
00102 EPositionQualityUnknownClass = 0,
00104 EPositionQualityClass = 0x01,
00106 EPositionQualityFirstCustomClass = 0x01000000
00107 };
00108
00113 enum _TPositionModuleInfoClassType
00114 {
00116 EPositionModuleInfoUnknownClass = 0,
00118 EPositionModuleInfoClass = 0x01,
00120 EPositionModuleInfoFirstCustomClass = 0x01000000
00121 };
00122
00127 enum _TPositionModuleStatusClassType
00128 {
00130 EPositionModuleStatusUnknownClass = 0,
00132 EPositionModuleStatusClass = 0x01,
00134 EPositionModuleStatusFirstCustomClass = 0x01000000
00135 };
00136
00141 enum _TPositionModuleStatusEventClassType
00142 {
00144 EPositionModuleStatusEventUnknownClass = 0,
00146 EPositionModuleStatusEventClass = 0x01,
00148 EPositionModuleStatusEventFirstCustomClass = 0x01000000
00149 };
00150
00155 enum _TPositionUpdateOptionsClassType
00156 {
00158 EPositionUpdateOptionsUnknownClass = 0,
00160 EPositionUpdateOptionsClass = 0x01,
00162 EPositionUpdateOptionsFirstCustomClass = 0x01000000
00163 };
00164
00169 enum _TPositionInfoClassType
00170 {
00172 EPositionInfoUnknownClass = 0,
00174 EPositionInfoClass = 0x01,
00176 EPositionGenericInfoClass = 0x02,
00178 EPositionCourseInfoClass = 0x04,
00180 EPositionSatelliteInfoClass = 0x08,
00182 EPositionInfoFirstCustomClass = 0x01000000
00183 };
00184
00189 enum _TPositionCriteriaClassType
00190 {
00191 EPositionCriteriaUnknownClass = 0,
00192 EPositionCriteriaClass = 0x01,
00193 EPositionCriteriaFirstCustomClass = 0x01000000
00194 };
00195
00201 typedef TUint32 TPositionInfoClassType;
00202
00203
00204
00205 #endif