Opened 2 years ago

Closed 2 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.

  1. В MiB платы добавлена переменная 7,символ, 8 бит. Авария ретранслятора. 1-авария 0-нет аварии. Отправляется как аварийное спорадическое сообщение.
  1. Модифицируется переменная 5. Конфигурация платы. В байте 1 (втором байте переменной), в бите 6 передается значение маски аварии ретранслятора, 1 -авария замаскирована, (необходим соответствующий чекбокс в web-интерфейсе платы).
  1. Модифицируется переменная 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)

in reply to:  description comment:1 by alx, 2 years ago

Replying to ledol:

в бите 6 передается значение наличия аварийной информации (1-информация присутствует),

....

  • бит 6 = 0 - серый цвет
  • бит 6 = 1, бит 7 = 0 - зеленый цвет
  • бит 6 = 1, бит 7 = 1 - красный цвет

Странно получается - бит 7 анализируется тогда и только тогда, когда аварийная информация отсутствует. Нет ли здесь ошибки?

comment:2 by san, 2 years ago

бит 7 анализируется тогда и только тогда, когда аварийная информация отсутствует

вроде же всё наоборот...

(1-информация присутствует)
бит 6 = 1, бит 7 = 0 - зеленый цвет
бит 6 = 1, бит 7 = 1 - красный цвет

comment:3 by alx, 2 years ago

А, да, все правильно. :)

in reply to:  3 comment:4 by ledol, 2 years ago

Replying to alx:

А, да, все правильно. :)

В дополнении к
" В байте 0 (первом байте переменной), в бите 6 передается значение наличия аварийной информации (1-информация присутствует), в бите 7 передается значение аварийной информации (1-авария ретранслятора)"

Биты 4 и 5 содержат программную версию модуля RT-01 (ранее она занимала биты 7..4).

comment:5 by alx, 2 years ago

Реализовано в r2125.

comment:6 by alx, 2 years ago

Resolution: готово
Status: newclosed
Note: See TracTickets for help on using tickets.