]> rtime.felk.cvut.cz Git - hydro.git/blobdiff - app-stefic/control/board.h
Renamed top directory.
[hydro.git] / app-stefic / control / board.h
diff --git a/app-stefic/control/board.h b/app-stefic/control/board.h
new file mode 100644 (file)
index 0000000..3990f2d
--- /dev/null
@@ -0,0 +1,39 @@
+#ifndef _BOARD_H
+#define _BOARD_H
+
+#include <uloi_base.h>
+#include <types.h>
+
+#include "definitions.h"
+
+#define DATA_BUF_LEN 3
+#define SN 102
+
+extern const ULOI_CODE uloi_objdes_array_t uloi_objdes_main;
+extern uint16_t status_val;
+extern uint16_t oi_fan;
+extern uint16_t oi_cid_fan;
+extern uint16_t oi_humidifier;
+extern uint16_t oi_cid_humidifier;
+extern uint16_t oi_light;
+extern uint16_t oi_cid_light;
+extern uint16_t oi_period;
+
+int oi_cid_fan_wrfnc(ULOI_PARAM_coninfo void *context);
+int oi_cid_humidifier_wrfnc(ULOI_PARAM_coninfo void *context);
+int oi_cid_light_wrfnc(ULOI_PARAM_coninfo void *context);
+
+int oi_fan_wrfnc(ULOI_PARAM_coninfo void *context);
+int oi_humidifier_wrfnc(ULOI_PARAM_coninfo void *context);
+int oi_light_wrfnc(ULOI_PARAM_coninfo void *context);
+
+int oi_period_wrfnc(ULOI_PARAM_coninfo void *context);
+
+void accept_SDO(void);
+void setmyaddr(void);
+void send_data();
+void adc2oi(void);
+void oiinit(void);
+void work_with(void);
+
+#endif