Explorar el Código

removed warnings: defined 1bit wide bitfields to 'unsigned int'

mlauterbach hace 15 años
padre
commit
a927dec294
Se han modificado 1 ficheros con 47 adiciones y 52 borrados
  1. 47 52
      src/service/v2g_serviceDataTypes.h

+ 47 - 52
src/service/v2g_serviceDataTypes.h

@@ -240,9 +240,8 @@ struct SessionInformationType_ServiceSessionID
 
 struct selection_SessionInformationType
 {
-	int ServiceSessionID:1;
-	int ProtocolVersion:1;
-
+	unsigned int ServiceSessionID:1;
+	unsigned int ProtocolVersion:1;
 
 };
 
@@ -271,10 +270,9 @@ struct SessionInformationType
 
 struct selection_NotificationType
 {
-	int FaultCode:1;
-	int FaultMsg:1;
-	int EventList:1;
-
+	unsigned int FaultCode:1;
+	unsigned int FaultMsg:1;
+	unsigned int EventList:1;
 
 };
 
@@ -310,7 +308,7 @@ struct NotificationType
 
 struct selection_HeaderType
 {
-	int Notification:1;
+	unsigned int Notification:1;
 
 
 };
@@ -339,7 +337,7 @@ struct SessionSetupReqType_PEVID
 
 struct selection_SessionSetupReqType
 {
-	int PEVID:1;
+	unsigned int PEVID:1;
 
 
 };
@@ -362,25 +360,24 @@ struct SessionSetupReqType
 
 struct selection_BodyType
 {
-	int SessionSetupReq:1;
-	int SessionSetupRes:1;
-	int ServiceDiscoveryReq:1;
-	int ServiceDiscoveryRes:1;
-	int ServicePaymentSelectionReq:1;
-	int ServicePaymentSelectionRes:1;
-	int PaymentDetailsReq:1;
-	int PaymentDetailsRes:1;
-	int PowerDiscoveryReq:1;
-	int PowerDiscoveryRes:1;
-	int LineLockReq:1;
-	int LineLockRes:1;
-	int PowerDeliveryReq:1;
-	int PowerDeliveryRes:1;
-	int MeteringStatusReq:1;
-	int MeteringStatusRes:1;
-	int MeteringReceiptReq:1;
-	int MeteringReceiptRes:1;
-
+	unsigned int SessionSetupReq:1;
+	unsigned int SessionSetupRes:1;
+	unsigned int ServiceDiscoveryReq:1;
+	unsigned int ServiceDiscoveryRes:1;
+	unsigned int ServicePaymentSelectionReq:1;
+	unsigned int ServicePaymentSelectionRes:1;
+	unsigned int PaymentDetailsReq:1;
+	unsigned int PaymentDetailsRes:1;
+	unsigned int PowerDiscoveryReq:1;
+	unsigned int PowerDiscoveryRes:1;
+	unsigned int LineLockReq:1;
+	unsigned int LineLockRes:1;
+	unsigned int PowerDeliveryReq:1;
+	unsigned int PowerDeliveryRes:1;
+	unsigned int MeteringStatusReq:1;
+	unsigned int MeteringStatusRes:1;
+	unsigned int MeteringReceiptReq:1;
+	unsigned int MeteringReceiptRes:1;
 
 };
 
@@ -422,8 +419,8 @@ struct SessionSetupResType
 
 struct selection_ServiceDiscoveryReqType
 {
-	int ServiceType:1;
-	int ServiceScope:1;
+	unsigned int ServiceType:1;
+	unsigned int ServiceScope:1;
 
 
 };
@@ -480,9 +477,9 @@ struct ServiceDescriptionType_ServiceName
 
 struct selection_ServiceDescriptionType
 {
-	int ServiceName:1;
-	int ServiceType:1;
-	int ServiceScope:1;
+	unsigned int ServiceName:1;
+	unsigned int ServiceType:1;
+	unsigned int ServiceScope:1;
 
 
 };
@@ -527,7 +524,7 @@ struct ServiceListType
 
 struct selection_ServiceDiscoveryResType
 {
-	int ServiceList:1;
+	unsigned int ServiceList:1;
 
 
 };
@@ -578,7 +575,7 @@ struct ServicePaymentSelectionResType_MeteringAuthPubKey
 
 struct selection_ServicePaymentSelectionResType
 {
-	int MeteringAuthPubKey:1;
+	unsigned int MeteringAuthPubKey:1;
 
 
 };
@@ -657,9 +654,8 @@ struct PowerDiscoveryResType_EnergyProvider
 
 struct selection_PowerDiscoveryResType
 {
-	int EnergyProvider:1;
-	int TariffTable:1;
-
+	unsigned int EnergyProvider:1;
+	unsigned int TariffTable:1;
 
 };
 
@@ -693,14 +689,13 @@ struct TariffDescrType_TariffDescription
 
 struct selection_TariffDescrType
 {
-	int TariffDescription:1;
-
+	unsigned int TariffDescription:1;
 
 };
 
 struct selection_TariffEntryType
 {
-	int EPrice:1;
+	unsigned int EPrice:1;
 
 
 };
@@ -783,8 +778,8 @@ struct LineLockResType
 
 struct selection_PowerDeliveryReqType
 {
-	int Tariff:1;
-	int ChargingProfile:1;
+	unsigned int Tariff:1;
+	unsigned int ChargingProfile:1;
 
 
 };
@@ -838,8 +833,8 @@ struct MeteringStatusResType_EVSEID
 
 struct selection_MeteringStatusResType
 {
-	int PCurrent:1;
-	int MeterInfo:1;
+    unsigned int PCurrent:1;
+    unsigned int MeterInfo:1;
 
 
 };
@@ -860,11 +855,11 @@ struct MeterInfoType_MeterID
 
 struct selection_MeterInfoType
 {
-	int MeterID:1;
-	int MeterPubKey:1;
-	int MeterReading:1;
-	int MeterStatus:1;
-	int TMeter:1;
+	unsigned int MeterID:1;
+	unsigned int MeterPubKey:1;
+	unsigned int MeterReading:1;
+	unsigned int MeterStatus:1;
+	unsigned int TMeter:1;
 
 
 };
@@ -923,8 +918,8 @@ struct MeteringReceiptReqType_PEVID
 
 struct selection_MeteringReceiptReqType
 {
-	int PEVID:1;
-	int TCurrent:1;
+	unsigned int PEVID:1;
+	unsigned int TCurrent:1;
 
 
 };