bump api version and add units enum to type utils
This commit is contained in:
parent
5a9c423c55
commit
e944c28906
2
guh.pri
2
guh.pri
@ -2,7 +2,7 @@
|
|||||||
GUH_VERSION_STRING=$$system('dpkg-parsechangelog | sed -n -e "s/^Version: //p"')
|
GUH_VERSION_STRING=$$system('dpkg-parsechangelog | sed -n -e "s/^Version: //p"')
|
||||||
|
|
||||||
# define JSON protocol version
|
# define JSON protocol version
|
||||||
JSON_PROTOCOL_VERSION=24
|
JSON_PROTOCOL_VERSION=25
|
||||||
|
|
||||||
DEFINES += GUH_VERSION_STRING=\\\"$${GUH_VERSION_STRING}\\\" JSON_PROTOCOL_VERSION=\\\"$${JSON_PROTOCOL_VERSION}\\\"
|
DEFINES += GUH_VERSION_STRING=\\\"$${GUH_VERSION_STRING}\\\" JSON_PROTOCOL_VERSION=\\\"$${JSON_PROTOCOL_VERSION}\\\"
|
||||||
|
|
||||||
|
|||||||
@ -61,6 +61,7 @@ class Types
|
|||||||
Q_ENUMS(StateOperator)
|
Q_ENUMS(StateOperator)
|
||||||
Q_ENUMS(ValueOperator)
|
Q_ENUMS(ValueOperator)
|
||||||
Q_ENUMS(InputType)
|
Q_ENUMS(InputType)
|
||||||
|
Q_ENUMS(Unit)
|
||||||
|
|
||||||
public:
|
public:
|
||||||
enum InputType {
|
enum InputType {
|
||||||
@ -76,6 +77,45 @@ public:
|
|||||||
InputTypeMacAddress
|
InputTypeMacAddress
|
||||||
};
|
};
|
||||||
|
|
||||||
|
enum Unit {
|
||||||
|
UnitSeconds,
|
||||||
|
UnitMinutes,
|
||||||
|
UnitHours,
|
||||||
|
UnitUnixTime,
|
||||||
|
UnitMeterPerSecond,
|
||||||
|
UnitKilometerPerHour,
|
||||||
|
UnitDegree,
|
||||||
|
UnitRadiant,
|
||||||
|
UnitDegreeCelsius,
|
||||||
|
UnitDegreeKelvin,
|
||||||
|
UnitMilliBar,
|
||||||
|
UnitBar,
|
||||||
|
UnitPascal,
|
||||||
|
UnitHectoPascal,
|
||||||
|
UnitAtmosphere,
|
||||||
|
UnitLumen,
|
||||||
|
UnitLux,
|
||||||
|
UnitCandela,
|
||||||
|
UnitMilliMeter,
|
||||||
|
UnitCentiMeter,
|
||||||
|
UnitMeter,
|
||||||
|
UnitKiloMeter,
|
||||||
|
UnitGram,
|
||||||
|
UnitKiloGram,
|
||||||
|
UnitDezibel,
|
||||||
|
UnitKiloByte,
|
||||||
|
UnitMegaByte,
|
||||||
|
UnitGigaByte,
|
||||||
|
UnitTeraByte,
|
||||||
|
UnitMilliWatt,
|
||||||
|
UnitWatt,
|
||||||
|
UnitKiloWatt,
|
||||||
|
UnitKiloWattHour,
|
||||||
|
UnitPercentage,
|
||||||
|
UnitEuro,
|
||||||
|
UnitDollar
|
||||||
|
};
|
||||||
|
|
||||||
enum ValueOperator {
|
enum ValueOperator {
|
||||||
ValueOperatorEquals,
|
ValueOperatorEquals,
|
||||||
ValueOperatorNotEquals,
|
ValueOperatorNotEquals,
|
||||||
@ -93,5 +133,6 @@ public:
|
|||||||
Q_DECLARE_METATYPE(Types::ValueOperator)
|
Q_DECLARE_METATYPE(Types::ValueOperator)
|
||||||
Q_DECLARE_METATYPE(Types::StateOperator)
|
Q_DECLARE_METATYPE(Types::StateOperator)
|
||||||
Q_DECLARE_METATYPE(Types::InputType)
|
Q_DECLARE_METATYPE(Types::InputType)
|
||||||
|
Q_DECLARE_METATYPE(Types::Unit)
|
||||||
|
|
||||||
#endif // TYPEUTILS_H
|
#endif // TYPEUTILS_H
|
||||||
|
|||||||
Reference in New Issue
Block a user