knx
ETS configurable knx-stack
group_object.h File Reference

Go to the source code of this file.

Classes

class  GroupObject
 This class represents a single group object. More...
 

Typedefs

typedef std::function< void(GroupObject &)> GroupObjectUpdatedHandler
 

Enumerations

enum  ComFlag : uint8_t {
  Updated = 0 , ReadRequest = 1 , WriteRequest = 2 , Transmitting = 3 ,
  Ok = 4 , Error = 5 , Uninitialized = 6
}
 

Typedef Documentation

◆ GroupObjectUpdatedHandler

typedef void(* GroupObjectUpdatedHandler)(GroupObject &go)

Definition at line 33 of file group_object.h.

Enumeration Type Documentation

◆ ComFlag

enum ComFlag : uint8_t
Enumerator
Updated 

Group object was updated.

ReadRequest 

Read was requested but was not processed.

WriteRequest 

Write was requested but was not processed.

Transmitting 

Group Object is processed a the moment (read or write)

Ok 

read or write request were send successfully

Error 

there was an error on processing a request

Uninitialized 

uninitialized Group Object, its value is not valid

Definition at line 10 of file group_object.h.