|
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 (27.0) |
| #define | TEMP_OFF (29.0) |
| #define | TEMP_SENSOR_AI_CHANNEL (0) |
| #define | TEMP_CONTROLLER_RELAY (7) |
| #define | LIGHT_OFF (2000) |
| #define | LIGHT_ON (2500) |
| #define | LIGHT_SENSOR_AI_CHANNEL (1) |
| #define | LIGHT_CONTROLLER_RELAY (6) |
Functions | |
| bool | InitializeApplication () |
| bool | InitializeHuboHardware () |
| bool | SaveThreadPriority () |
| void | BoostThreadPriority () |
| void | RestoreThreadPriority () |
| void | TemperatureControl () |
| bool | GetTemperature (int channel, double &temperature) |
| void | BrightnessControl () |
| bool | GetDarkness (int channel, unsigned short &brightness) |
| int | main (int argc, char *argv[]) |
Variables | |
| sched_param | g_param |
| int | g_policy = 0 |
| pthread_t | g_threadHandle = 0 |
| CSC5262 | rcSwitch (350, 17, true) |
| #define FAMILY_CODE (31) |
Definition at line 42 of file TempController.cpp.
| #define LIGHT_CONTROLLER_RELAY (6) |
Definition at line 65 of file TempController.cpp.
| #define LIGHT_OFF (2000) |
Definition at line 62 of file TempController.cpp.
| #define LIGHT_ON (2500) |
Definition at line 63 of file TempController.cpp.
| #define LIGHT_SENSOR_AI_CHANNEL (1) |
Definition at line 64 of file TempController.cpp.
| #define REED_CONTACT_SOCKET (2) |
Definition at line 44 of file TempController.cpp.
| #define TEMP_CONTROLLER_RELAY (7) |
Definition at line 55 of file TempController.cpp.
| #define TEMP_CONTROLLER_SOCKET (1) |
Definition at line 43 of file TempController.cpp.
| #define TEMP_OFF (29.0) |
Definition at line 53 of file TempController.cpp.
| #define TEMP_ON (27.0) |
Definition at line 52 of file TempController.cpp.
| #define TEMP_SENSOR_AI_CHANNEL (0) |
Definition at line 54 of file TempController.cpp.
| void BoostThreadPriority | ( | ) |
Definition at line 251 of file TempController.cpp.
| void BrightnessControl | ( | ) |
Definition at line 95 of file TempController.cpp.
| bool GetDarkness | ( | int | channel, |
| unsigned short & | brightness | ||
| ) |
Definition at line 118 of file TempController.cpp.
| bool GetTemperature | ( | int | channel, |
| double & | temperature | ||
| ) |
Definition at line 166 of file TempController.cpp.
| bool InitializeApplication | ( | ) |
Definition at line 179 of file TempController.cpp.
| bool InitializeHuboHardware | ( | ) |
Definition at line 206 of file TempController.cpp.
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
Definition at line 68 of file TempController.cpp.
| void RestoreThreadPriority | ( | ) |
Definition at line 262 of file TempController.cpp.
| bool SaveThreadPriority | ( | ) |
Definition at line 237 of file TempController.cpp.
| void TemperatureControl | ( | ) |
Definition at line 131 of file TempController.cpp.
| sched_param g_param |
Definition at line 37 of file TempController.cpp.
| int g_policy = 0 |
Definition at line 38 of file TempController.cpp.
| pthread_t g_threadHandle = 0 |
Definition at line 39 of file TempController.cpp.
| CSC5262 rcSwitch(350, 17, true) |
1.8.8