]> rtime.felk.cvut.cz Git - hydro.git/blobdiff - app-stefic/sensor/definitions.h
Renamed top directory.
[hydro.git] / app-stefic / sensor / definitions.h
diff --git a/app-stefic/sensor/definitions.h b/app-stefic/sensor/definitions.h
new file mode 100644 (file)
index 0000000..af5144e
--- /dev/null
@@ -0,0 +1,62 @@
+#ifndef _DEFS_H
+#define _DEFS_H
+
+#include <time.h>
+#include <lt_timer.h>
+
+#include "hydroponie.h"
+#include "board.h"
+
+// CONSTANTS
+#define ULDY_TMBUF_LEN 5
+
+#define HEART_BUF_LEN 9
+#define HEART_CID 1023
+
+#define UL_DEV "/dev/ulan"
+
+// #define KVPB_KEYID_ADC_CFG     0x101
+// #define KVPB_KEYID_CON_PARAM   0x102
+// #define KVPB_KEYID_APPL_PARAM  0x103
+
+extern long sn;
+uchar server_adr;
+ul_msginfo msginfo;
+int addfilt;
+
+ul_fd_t ul_fd;
+ul_fd_t ul_fd1;
+
+uloi_coninfo_t uloi_coninfo_global;
+ul_dyac_t ul_dyac_global;
+// kvpb_block_t kvpb_block_global;
+
+#ifndef UL_WITHOUT_HANDLE
+extern uloi_coninfo_t *coninfo;
+extern ul_dyac_t *ul_dyac;
+//extern kvpb_block_t *kvpb_block;
+#endif
+
+#ifdef OS_POSIX
+    typedef unsigned long mstime_t; 
+#else
+    typedef lt_mstime_t mstime_t;
+#endif
+
+mstime_t led1_time, led2_time;
+
+void long2buf(uchar *buf,unsigned long mod);
+void int2buf(uchar *buf,int mod);
+
+mstime_t current_time();
+void blink(void);
+
+int all_init(void);
+void send_sn(void);
+void heartbeat(void);
+
+char ul_save_sn(uint32_t usn);
+char ul_save_adr(uint8_t uaddr);
+
+
+#endif