only export dbus properties that are supported
[profile/ivi/automotive-message-broker.git] / lib / vehicleproperty.h
index 9ba25d3..e0b089c 100644 (file)
@@ -78,6 +78,13 @@ enum TransmissionPositions
        Park = 255
 
 };
+enum Mode {
+       Normal=0,
+       Sports = 1,
+       Economy = 2,
+       OEMCustom1 = 3,
+       OEMCustom2 = 4
+};
 }
 
 namespace Power {
@@ -136,6 +143,9 @@ public:
        static const Property TransmissionGearPosition;
        typedef BasicPropertyType<Transmission::TransmissionPositions> TransmissionGearPositionType;
 
+       static const Property TransmissionMode;
+       typedef BasicPropertyType<Transmission::Mode> TransmissionModeType;
+
        /**< Throttle position 0-100% */
        static const Property ThrottlePosition;
        typedef BasicPropertyType<uint16_t> ThrottlePositionType;