Changes between Initial Version and Version 1 of Ticket #324, comment 3


Ignore:
Timestamp:
Sep 10, 2019, 11:30:33 AM (5 years ago)
Author:
alx

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #324, comment 3

    initial v1  
    88> Так как поле "Уровень передачи" - это выпадающий список с ограниченным набором значений, там не должно быть значения "ничего".
    99
    10 Параметр "Уровень передачи" модуля 4W01, на который ругается веб-интерфейс на приложенной картинке, в конфигурации платы колируется одним байтом (8 битами), таким образом, возможны 256 различных значений конфигурационного байта, отвечающего за уровень передачи. Однако select выбора уровня передачи имеет только 15 вариантов. Следовательно, не для любого значения конфигурационного байта имеется соответствующее значение уровня, которое можно отобразить select'ом веб-формы. В случае, если в конфигурации платы байт, кодирующий уровень передачи модуля 4W01, имеет значение, для которого нет соответствующего уровня, select переводится в состояние "ничего" (значение не выбрано), так как, еще раз повторяю, никакое из имеющихся значений не соответствует байту конфигурации. При попытке же записать в плату конфигурацию, в которой не выбрано значение уровня передачи, пользователю выдается ошибка. Считаю это поведение правильным, так как оно предотвращает запись в плату конфигурации с недопустимым значением конфигурационного байта.
     10Параметр "Уровень передачи" модуля 4W01, на который ругается веб-интерфейс на приложенной картинке, в конфигурации платы кодируется одним байтом (8 битами), таким образом, возможны 256 различных значений конфигурационного байта, отвечающего за уровень передачи. Однако select выбора уровня передачи имеет только 15 вариантов. Следовательно, не для любого значения конфигурационного байта имеется соответствующее значение уровня, которое можно отобразить select'ом веб-формы. В случае, если в конфигурации платы байт, кодирующий уровень передачи модуля 4W01, имеет значение, для которого нет соответствующего уровня, select переводится в состояние "ничего" (значение не выбрано), так как, еще раз повторяю, никакое из имеющихся значений не соответствует байту конфигурации. При попытке же записать в плату конфигурацию, в которой не выбрано значение уровня передачи, пользователю выдается ошибка. Считаю это поведение правильным, так как оно предотвращает запись в плату конфигурации с недопустимым значением конфигурационного байта.