Opened 4 years ago
Closed 4 years ago
#507 closed задача (fixed)
Окно FS-08: Добавить управление новой функцией Инверсия СУВ
Reported by: | san | Owned by: | alx |
---|---|---|---|
Priority: | высокий | Milestone: | 1 очередь |
Component: | web-интерфейс (sw) | Keywords: | |
Cc: | ledol |
Description (last modified by )
Появилась новое исполнение платы FS-08 номер 4
Для этого исполнения нужно к имеющимся элементам в окне платы добавить по чекбоксу "Инверсия СУВ" к каждому каналу.
Переменная .5 хранит в себе конфигурацию каналов платы: 8 строк по 10 байт каждая
Байт №1 (считая с 0) ранее был свободен
Теперь в этом байте будет настройка Инверсия СУВ (Если байт =0 инверсия СУВ выключена, не равен нолю - включена.)
Значение по умолчанию - выкл.
Для исполнений 1,2,3 платы нужно по прежнему отображать старый вид окна без чекбоксов Инверсия СУВ.
Change History (4)
comment:1 by , 4 years ago
Cc: | added |
---|
comment:2 by , 4 years ago
comment:3 by , 4 years ago
Description: | modified (diff) |
---|
Что такое "аппаратная ревизия"? Может быть ты имел в виду исполнение платы?
Оно
Предлагаю вместо байта 6 использовать для хранения флага инверсии один из неиспользуемых в настоящее время байтов 1 или 9.
Лёша Д. предложение принял: Если байт =0 инверсия СУВ выключена, не равен нолю - включена.
Исправил текст тикета
Replying to san:
Что такое "аппаратная ревизия"? Может быть ты имел в виду исполнение платы?
Это не совсем так. В платах других исполнений весь байт 6 хранит конфигурационный параметр Caller ID. Параметр считается включенным (чекбокс отмечен) если весь байт (а не только бит 0) не равен нулю.
Хм... Это нарушит совместимость с платами FS-08 других исполнений: так, если в конфигурации будет включена инверсия СУВ и отключен Caller ID, байт 6 конфигурации порта будет иметь значение 16, что платами других исполнений будет восприниматься как включение Caller ID!
Предлагаю вместо байта 6 использовать для хранения флага инверсии один из неиспользуемых в настоящее время байтов 1 или 9.
Ты хотел сказать "для исполнений 1,2,3"?