Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ClusterM/clunet.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey V. DUDANOV <sergey.dudanov@gmail.com>2016-07-04 17:47:04 +0300
committerGitHub <noreply@github.com>2016-07-04 17:47:04 +0300
commit79561f70a73320e8d0c4e41546cd16a908ebdff2 (patch)
tree70ca4cea944aab270d0a08afeed8dd5dac8977c9 /clunet.h
parenta2300af6d6b9731105e4912f9c209a82f251915d (diff)
Update clunet.h
Diffstat (limited to 'clunet.h')
-rw-r--r--clunet.h36
1 files changed, 18 insertions, 18 deletions
diff --git a/clunet.h b/clunet.h
index 1677aac..a2d8634 100644
--- a/clunet.h
+++ b/clunet.h
@@ -8,25 +8,25 @@
#ifndef __clunet_h_included__
#define __clunet_h_included__
+#include <stdint.h>
#include "bits.h"
#include "clunet_config.h"
-#define CLUNET_SENDING_STATE_IDLE 0
-#define CLUNET_SENDING_STATE_INIT 1
-#define CLUNET_SENDING_STATE_PRIO1 2
-#define CLUNET_SENDING_STATE_PRIO2 3
-#define CLUNET_SENDING_STATE_DATA 4
-#define CLUNET_SENDING_STATE_WAITING_LINE 6
-#define CLUNET_SENDING_STATE_PREINIT 7
-#define CLUNET_SENDING_STATE_STOP 8
-#define CLUNET_SENDING_STATE_DONE 9
-
-#define CLUNET_READING_STATE_IDLE 0
-#define CLUNET_READING_STATE_INIT 1
-#define CLUNET_READING_STATE_PRIO1 2
-#define CLUNET_READING_STATE_PRIO2 3
-#define CLUNET_READING_STATE_HEADER 4
-#define CLUNET_READING_STATE_DATA 5
+#define CLUNET_SENDING_STATE_IDLE 0
+#define CLUNET_SENDING_STATE_PREINIT 1
+#define CLUNET_SENDING_STATE_INIT 2
+#define CLUNET_SENDING_STATE_PRIO1 3
+#define CLUNET_SENDING_STATE_PRIO2 4
+#define CLUNET_SENDING_STATE_DATA 5
+#define CLUNET_SENDING_STATE_STOP 6
+#define CLUNET_SENDING_STATE_DONE 7
+#define CLUNET_SENDING_STATE_WAITING_LINE 8
+
+#define CLUNET_READING_STATE_IDLE 0
+#define CLUNET_READING_STATE_INIT 1
+#define CLUNET_READING_STATE_PRIO1 2
+#define CLUNET_READING_STATE_PRIO2 3
+#define CLUNET_READING_STATE_DATA 4
#define CLUNET_OFFSET_SRC_ADDRESS 0
#define CLUNET_OFFSET_DST_ADDRESS 1
@@ -227,7 +227,7 @@
void clunet_init();
// Отправка пакета
-void clunet_send(unsigned char address, unsigned char prio, unsigned char command, char* data, unsigned char size);
+void clunet_send(const uint8_t address, const uint8_t prio, const uint8_t command, const char* data, const uint8_t size);
// Возвращает 0, если готов к передаче, иначе приоритет текущей задачи
int clunet_ready_to_send();
@@ -239,6 +239,6 @@ void clunet_set_on_data_received(void (*f)(unsigned char src_address, unsigned c
// А эта - абсолютно все, которые ходят по сети, включая наши
void clunet_set_on_data_received_sniff(void (*f)(unsigned char src_address, unsigned char dst_address, unsigned char command, char* data, unsigned char size));
-char check_crc(char* data, uint8_t size);
+char check_crc(const char* data, const uint8_t size);
#endif