Opened 3 years ago
Closed 3 years ago
#548 closed улучшение (готово)
Обновление прошивки RT-01
Reported by: | ledol | Owned by: | alx |
---|---|---|---|
Priority: | высокий | Milestone: | 1 очередь |
Component: | sw | Keywords: | RT-01 |
Cc: | 123@… |
Description
Обновление программы платы RT-01 до версии 5.
- В MiB платы добавлена переменная 7,символ, 8 бит. Авария ретранслятора. 1-авария 0-нет аварии. Отправляется как аварийное спорадическое сообщение.
- Модифицируется переменная 5. Конфигурация платы. В байте 1 (втором байте переменной), в бите 6 передается значение маски аварии ретранслятора, 1 -авария замаскирована, (необходим соответствующий чекбокс в web-интерфейсе платы).
- Модифицируется переменная 6. Состояние платы. В байте 0 (первом байте переменной), в бите 6 передается значение наличия аварийной информации (1-информация присутствует), в бите 7 передается значение аварийной информации (1-авария ретранслятора).
Предлагается сделать в web-интерфейсе платы поле "Авария ретранслятора" со следующей цветовой палитрой:
- бит 6 = 0 - серый цвет
- бит 6 = 1, бит 7 = 0 - зеленый цвет
- бит 6 = 1, бит 7 = 1 - красный цвет
для проверок можно использовать блок http://192.168.1.52/
Change History (6)
comment:1 by , 3 years ago
comment:2 by , 3 years ago
бит 7 анализируется тогда и только тогда, когда аварийная информация отсутствует
вроде же всё наоборот...
(1-информация присутствует)
бит 6 = 1, бит 7 = 0 - зеленый цвет
бит 6 = 1, бит 7 = 1 - красный цвет
comment:4 by , 3 years ago
Replying to alx:
А, да, все правильно. :)
В дополнении к
" В байте 0 (первом байте переменной), в бите 6 передается значение наличия аварийной информации (1-информация присутствует), в бите 7 передается значение аварийной информации (1-авария ретранслятора)"
Биты 4 и 5 содержат программную версию модуля RT-01 (ранее она занимала биты 7..4).
comment:6 by , 3 years ago
Resolution: | → готово |
---|---|
Status: | new → closed |
Replying to ledol:
....
Странно получается - бит 7 анализируется тогда и только тогда, когда аварийная информация отсутствует. Нет ли здесь ошибки?