HAN-FUN API  1.5.3
This project provides the common implementation of ULE Alliance's HAN-FUN application protocol.
HF::Core::DeviceManagement Namespace Reference

This namespace contains the classes that implement the Device Management service. More...

Data Structures

struct  AbstractServer
 Device Management interface : Server side default implementation. More...
 
class  Base
 Parent class for the Device Management interface implementation. More...
 
class  Client
 Device Management interface : Client side. More...
 
struct  DeregisterMessage
 De-register command message. More...
 
struct  Device
 Device Entry. More...
 
struct  Entries
 Default implementation of the persistence API. More...
 
struct  IEntries
 Device Management - Persistent Storage API. More...
 
struct  IServer
 Device Management interface : Server side API. More...
 
struct  RegisterMessage
 Register command message. More...
 
struct  RegisterResponse
 Register command response. More...
 
struct  Server
 Helper class used to implement custom functionality to the device management server side. More...
 
struct  Unit
 Unit Entry. More...
 

Enumerations

enum  CMD {
  REGISTER_CMD = 0x01, DEREGISTER_CMD = 0x02, START_SESSION_CMD = 0x03, END_SESSION_CMD = 0x04,
  GET_ENTRIES_CMD = 0x05
}
 Commands. More...
 
enum  Attributes { NUMBER_OF_ENTRIES_ATTR = 0x01 }
 Attributes. More...
 

Functions

HF::Attributes::IAttributecreate_attribute (uint8_t uid)
 Create an attribute object that can hold the attribute with the given uid. (HF::Core::DeviceManagement::Server *,uint8_t) More...
 

Detailed Description

This namespace contains the classes that implement the Device Management service.