libhomegear-base  0.7
Base library for Homegear and Homegear family modules.
BaseLib::Role Struct Reference

#include <Role.h>

Public Member Functions

 Role ()=default
 
 Role (uint64_t id, RoleDirection direction, bool invert, bool scale, RoleScaleInfo scaleInfo)
 

Public Attributes

uint64_t id
 
RoleLevel level = RoleLevel::undefined
 
RoleDirection direction = RoleDirection::both
 
bool invert = false
 
bool scale = false
 
RoleScaleInfo scaleInfo
 

Constructor & Destructor Documentation

§ Role() [1/2]

BaseLib::Role::Role ( )
default

§ Role() [2/2]

BaseLib::Role::Role ( uint64_t  id,
RoleDirection  direction,
bool  invert,
bool  scale,
RoleScaleInfo  scaleInfo 
)
inline

Member Data Documentation

§ direction

RoleDirection BaseLib::Role::direction = RoleDirection::both

§ id

uint64_t BaseLib::Role::id

§ invert

bool BaseLib::Role::invert = false

§ level

RoleLevel BaseLib::Role::level = RoleLevel::undefined

§ scale

bool BaseLib::Role::scale = false

§ scaleInfo

RoleScaleInfo BaseLib::Role::scaleInfo

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