automotive-message-broker  0.13.1
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
List of all members
VehicleProperty::ButtonEventW3CType Class Reference

#include <vehicleproperty.h>

Inheritance diagram for VehicleProperty::ButtonEventW3CType:
MapPropertyType< StringPropertyType, StringPropertyType > AbstractPropertyType

Additional Inherited Members

- Public Types inherited from AbstractPropertyType
enum  Priority { Normal = 0, Low, High, Instant }
 The Priority enum describes prority of the property type. More...
 
- Public Member Functions inherited from MapPropertyType< StringPropertyType, StringPropertyType >
 MapPropertyType (std::string propertyName)
 
void append (StringPropertyTypekey, StringPropertyTypevalue)
 
AbstractPropertyTypecopy ()
 copy
 
std::string toString () const
 toString
 
void fromString (std::string str)
 fromString converts from string value
 
GVariant * toVariant ()
 toVariant
 
void fromVariant (GVariant *variant)
 fromVariant converts GVariant value into compatible native value. Caller owns GVariant argument.
 
void setMap (std::map< StringPropertyType, StringPropertyType > m)
 
- Public Attributes inherited from AbstractPropertyType
std::string name
 name Property name.
 
double timestamp
 timestamp. Timestamp when the value was last updated by the system. This is updated automatically any time setValue() is called
 
int32_t sequence
 sequence internal counter. Useful as a unique indentifier. values is -1 if not used (default).
 
std::string sourceUuid
 sourceUuid uuid of the source that produced this property. This is set by the routingengine if left unmodified.
 
Zone::Type zone
 zone that the property is situated in.
 
Priority priority
 priority is used to tell the routing engine how to prioritize routing the value to plugins. setting this value to AbstractPropertyType::Instant will tell the routing engine to immedietly route the value without any reliance on the mainloop. Instant priority is NOT thread safe. Default priority is AbstractPropertyType::Normal.
 
std::vector< std::function
< void(AbstractPropertyType *)> > 
destroyed
 destroyed is called if this property is destroyed.
 
- Protected Attributes inherited from AbstractPropertyType
boost::any mValue
 

Detailed Description

Air intake temperature in degrees celcius


The documentation for this class was generated from the following file: