|
Hubo Library
|
#include <stdio.h>#include <assert.h>#include <pthread.h>#include "../hubolib.h"#include "../hubocfg.h"#include "CSC5262.h"Go to the source code of this file.
Macros | |
| #define | FAMILY_CODE (31) |
| #define | TEMP_CONTROLLER_SOCKET (1) |
| #define | REED_CONTACT_SOCKET (2) |
| #define | TEMP_ON (25.0) |
| #define | TEMP_OFF (27.0) |
| #define | PIR_DI_CHANNEL (7) |
| #define | SLAVE_INDEX (0) |
| #define | REED_DI_CHANNEL (6) |
| #define | MOTOR_DO_CHANNEL (1) |
Functions | |
| bool | InitializeApplication () |
| bool | SaveThreadPriority () |
| void | BoostThreadPriority () |
| void | RestoreThreadPriority () |
| bool | Initialize1WireDevices () |
| bool | InitializeHuboHardware () |
| void | TemperatureControl () |
| bool | GetTemperature (double &temperature) |
| void | PIRCounter () |
| void | HandleReedContact () |
| int | main (int argc, char *argv[]) |
| bool | strToUChar (char *str, unsigned char &value) |
Variables | |
| sched_param | g_param |
| int | g_policy = 0 |
| pthread_t | g_threadHandle = 0 |
| CSC5262 | rcSwitch (350, 17, true) |
| vector< string > | g_1WireDeviceList |
| int | g_FirstDS18x20Sensor = -1 |
| vector< int > | g_SlaveAddressList |
| unsigned short | g_Count = 0 |
| #define FAMILY_CODE (31) |
Definition at line 39 of file JamDemo.cpp.
| #define MOTOR_DO_CHANNEL (1) |
Definition at line 70 of file JamDemo.cpp.
| #define PIR_DI_CHANNEL (7) |
Definition at line 64 of file JamDemo.cpp.
| #define REED_CONTACT_SOCKET (2) |
Definition at line 41 of file JamDemo.cpp.
| #define REED_DI_CHANNEL (6) |
Definition at line 69 of file JamDemo.cpp.
| #define SLAVE_INDEX (0) |
Definition at line 65 of file JamDemo.cpp.
| #define TEMP_CONTROLLER_SOCKET (1) |
Definition at line 40 of file JamDemo.cpp.
| #define TEMP_OFF (27.0) |
Definition at line 59 of file JamDemo.cpp.
| #define TEMP_ON (25.0) |
Definition at line 58 of file JamDemo.cpp.
| void BoostThreadPriority | ( | ) |
Definition at line 329 of file JamDemo.cpp.
| bool GetTemperature | ( | double & | temperature | ) |
Definition at line 168 of file JamDemo.cpp.
| void HandleReedContact | ( | ) |
Definition at line 103 of file JamDemo.cpp.
| bool Initialize1WireDevices | ( | ) |
Definition at line 277 of file JamDemo.cpp.
| bool InitializeApplication | ( | ) |
Definition at line 199 of file JamDemo.cpp.
| bool InitializeHuboHardware | ( | ) |
Definition at line 233 of file JamDemo.cpp.
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
Definition at line 73 of file JamDemo.cpp.
| void PIRCounter | ( | ) |
Definition at line 120 of file JamDemo.cpp.
| void RestoreThreadPriority | ( | ) |
Definition at line 340 of file JamDemo.cpp.
| bool SaveThreadPriority | ( | ) |
Definition at line 315 of file JamDemo.cpp.
| bool strToUChar | ( | char * | str, |
| unsigned char & | value | ||
| ) |
Definition at line 347 of file JamDemo.cpp.
| void TemperatureControl | ( | ) |
Definition at line 139 of file JamDemo.cpp.
| vector<string> g_1WireDeviceList |
Definition at line 46 of file JamDemo.cpp.
| unsigned short g_Count = 0 |
Definition at line 63 of file JamDemo.cpp.
| int g_FirstDS18x20Sensor = -1 |
Definition at line 47 of file JamDemo.cpp.
| sched_param g_param |
Definition at line 34 of file JamDemo.cpp.
| int g_policy = 0 |
Definition at line 35 of file JamDemo.cpp.
| vector<int> g_SlaveAddressList |
Definition at line 51 of file JamDemo.cpp.
| pthread_t g_threadHandle = 0 |
Definition at line 36 of file JamDemo.cpp.
| CSC5262 rcSwitch(350, 17, true) |
1.8.8