mirror of
https://github.com/Show-maket/IR-protocol.git
synced 2025-06-28 05:09:40 +00:00
refactor
This commit is contained in:
11
IR_config.h
11
IR_config.h
@ -40,18 +40,14 @@ msg type:
|
||||
// | xxx..... | = тип сообщения
|
||||
// | ...xxxxx | = длина (максимум 31 бита)
|
||||
// ---------- */
|
||||
#define IR_MSG_BACK 0U // | 0000B.... | = Задний сигнал машинки
|
||||
;// // | \\\x---- | = нужна ли адресация
|
||||
;// // | \\\-xxxx | = длина данных (Равна нулю при отсутствии сквозных команд)
|
||||
#define IR_MSG_BACK 0U // | 000...... | = Задний сигнал машинки
|
||||
#define IR_MSG_ACCEPT 1U // | 001..... | = подтверждение
|
||||
#define IR_MSG_REQUEST 2U // | 010..... | = запрос
|
||||
#define IR_MSG_ 3U // | 011..... | = ??
|
||||
#define IR_MSG_ 4U // | 100..... | = ??
|
||||
#define IR_MSG_BACK_TO 4U // | 100..... | = Задний сигнал машинки c адресацией
|
||||
#define IR_MSG_ 5U // | 101..... | = ??
|
||||
#define IR_MSG_DATA_NOACCEPT 6U // | 110..... | = данные, не требующие подтверждения
|
||||
;// // | \\\xxxxx | = длина данных
|
||||
#define IR_MSG_DATA_ACCEPT 7U // | 111..... | = данные требующие подтверждения
|
||||
;// // | \\\xxxxx | = длина данных
|
||||
/* // ----------
|
||||
|
||||
/```````````````````` подтверждение ```````````````````\ /``````````````````````````````````````` запрос ``````````````````````````````````\
|
||||
@ -163,10 +159,9 @@ public:
|
||||
|
||||
};
|
||||
|
||||
struct PackOutInfo {
|
||||
struct PackInfo {
|
||||
uint8_t* ptr;
|
||||
uint8_t packSize;
|
||||
PackOffsets offsets;
|
||||
uint16_t crc;
|
||||
ErrorsStruct err;
|
||||
uint16_t rTime;
|
||||
|
Reference in New Issue
Block a user