Almond SDK
 All Classes Functions Variables Enumerations Enumerator
Public Member Functions | Static Public Member Functions | List of all members
HADevices Class Reference

Public Member Functions

 HADevices ()
 

Static Public Member Functions

static void initialize (void)
 
static void CloudInitialize (void)
 
static void luaInitialize (void)
 
static DevicegetDeviceByID (int ID)
 
static DeviceListgetDeviceList (void)
 
static DeviceListgetDeviceByType (DevType)
 
static DeviceListgetDeviceByHop (int)
 
static GroupgetGroupByID (int)
 
static ScenegetSceneByID (int)
 
static RulegetRuleByID (int)
 
static void genericCallback (void(*callback)(Device *))
 
static void deviceCallback (int DevID, void(*callback)(Device *))
 

Constructor & Destructor Documentation

HADevices::HADevices ( )

Member Function Documentation

static void HADevices::CloudInitialize ( void  )
static
static void HADevices::deviceCallback ( int  DevID,
void(*)(Device *)  callback 
)
static
static void HADevices::genericCallback ( void(*)(Device *)  callback)
static
static DeviceList* HADevices::getDeviceByHop ( int  )
static
static Device* HADevices::getDeviceByID ( int  ID)
static
static DeviceList* HADevices::getDeviceByType ( DevType  )
static
static DeviceList* HADevices::getDeviceList ( void  )
static
static Group* HADevices::getGroupByID ( int  )
static
static Rule* HADevices::getRuleByID ( int  )
static
static Scene* HADevices::getSceneByID ( int  )
static
static void HADevices::initialize ( void  )
static
static void HADevices::luaInitialize ( void  )
static