Opened 4 years ago

Last modified 4 years ago

#507 closed задача

Окно FS-08: Добавить управление новой функцией Инверсия СУВ — at Version 3

Reported by: san Owned by: alx
Priority: высокий Milestone: 1 очередь
Component: web-интерфейс (sw) Keywords:
Cc: ledol

Description (last modified by san)

Появилась новое исполнение платы FS-08 номер 4
Для этого исполнения нужно к имеющимся элементам в окне платы добавить по чекбоксу "Инверсия СУВ" к каждому каналу.

Переменная .5 хранит в себе конфигурацию каналов платы: 8 строк по 10 байт каждая
Байт №1 (считая с 0) ранее был свободен
Теперь в этом байте будет настройка Инверсия СУВ (Если байт =0 инверсия СУВ выключена, не равен нолю - включена.)

Значение по умолчанию - выкл.
Для исполнений 1,2,3 платы нужно по прежнему отображать старый вид окна без чекбоксов Инверсия СУВ.

Change History (3)

comment:1 by san, 4 years ago

Cc: ledol added

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

Replying to san:

Появилась новая аппаратная ревизия платы FS-08 номер 4

Что такое "аппаратная ревизия"? Может быть ты имел в виду исполнение платы?

Байт №6 (считая с 0) ранее содержал только конфигурацию CallerID в бите 0.

Это не совсем так. В платах других исполнений весь байт 6 хранит конфигурационный параметр Caller ID. Параметр считается включенным (чекбокс отмечен) если весь байт (а не только бит 0) не равен нулю.

Теперь в этом байте в бите 4 будет ещё и настройка Инверсия СУВ (1- вкл, чекбокс почекан, 0 - выкл)

Хм... Это нарушит совместимость с платами FS-08 других исполнений: так, если в конфигурации будет включена инверсия СУВ и отключен Caller ID, байт 6 конфигурации порта будет иметь значение 16, что платами других исполнений будет восприниматься как включение Caller ID!

Предлагаю вместо байта 6 использовать для хранения флага инверсии один из неиспользуемых в настоящее время байтов 1 или 9.

Для ревизий 1,2,3 платы нужно по прежнему отображать старый вид окна без чекбоксов Инверсия СУВ.

Ты хотел сказать "для исполнений 1,2,3"?

comment:3 by san, 4 years ago

Description: modified (diff)

Что такое "аппаратная ревизия"? Может быть ты имел в виду исполнение платы?

Оно

Предлагаю вместо байта 6 использовать для хранения флага инверсии один из неиспользуемых в настоящее время байтов 1 или 9.

Лёша Д. предложение принял: Если байт =0 инверсия СУВ выключена, не равен нолю - включена.

Исправил текст тикета

Note: See TracTickets for help on using tickets.