mirror of
https://github.com/Show-maket/IR-protocol.git
synced 2025-05-04 15:20:16 +00:00
address space config
This commit is contained in:
parent
8f77c60cba
commit
da152c65ee
25
IR_config.h
25
IR_config.h
@ -8,19 +8,32 @@
|
|||||||
|
|
||||||
*/
|
*/
|
||||||
// Адресация с 1 до 65 499
|
// Адресация с 1 до 65 499
|
||||||
#define IR_Broadcast 65000 // 65 500 ~ 65 535 - широковещательные пакеты (всем), возможно разделить на 35 типов
|
#define IR_Broadcast 65000 // 65 500 ~ 65 535 - широковещательные пакеты (всем)
|
||||||
/*
|
/*
|
||||||
|
*Адресное пространство:
|
||||||
Адрес 0 запрещен и зарезервирован под NULL, либо тесты
|
Адрес 0 запрещен и зарезервирован под NULL, либо тесты
|
||||||
IR_MSG_ACCEPT с адреса 0 воспринимается всеми устройствами
|
IR_MSG_ACCEPT с адреса 0 воспринимается всеми устройствами
|
||||||
|
*/
|
||||||
|
//**** Контрольные точки ******
|
||||||
|
#define IR_MAX_ADDR_CPU 64999
|
||||||
|
#define IR_MIN_ADDR_CPU 32000
|
||||||
|
|
||||||
|
// //***** Группы машинок ********
|
||||||
|
// #define IR_MAX_CAR_GROUP 31999
|
||||||
|
// #define IR_MIN_CAR_GROUP 30000
|
||||||
|
|
||||||
Адресное пространство:
|
// //********** FREE *************
|
||||||
|
// #define IR_MAX_FREE 31999
|
||||||
Излучатели контрольных точек: 1000 ~ 1999
|
// #define IR_MIN_FREE 2000
|
||||||
Излучатели без обратной связиЖ 2000 ~ 2999
|
|
||||||
Излучатели светофоров: 3000 ~ 3999
|
|
||||||
|
|
||||||
|
//********* Машинки ***********
|
||||||
|
#define IR_MAX_CAR 31999
|
||||||
|
#define IR_MIN_CAR 100
|
||||||
|
|
||||||
|
//***** Пульты управления *****
|
||||||
|
#define IR_MAX_CONTROLLER 99
|
||||||
|
#define IR_MIN_CONTROLLER 0
|
||||||
|
/*
|
||||||
|
|
||||||
/```````````````````````````````````````````````` data pack `````````````````````````````````````````````\
|
/```````````````````````````````````````````````` data pack `````````````````````````````````````````````\
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user