diff options
author | Sergey V. DUDANOV <sergey.dudanov@gmail.com> | 2016-07-04 17:47:04 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-07-04 17:47:04 +0300 |
commit | 79561f70a73320e8d0c4e41546cd16a908ebdff2 (patch) | |
tree | 70ca4cea944aab270d0a08afeed8dd5dac8977c9 /clunet.h | |
parent | a2300af6d6b9731105e4912f9c209a82f251915d (diff) |
Update clunet.h
Diffstat (limited to 'clunet.h')
-rw-r--r-- | clunet.h | 36 |
1 files changed, 18 insertions, 18 deletions
@@ -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 |