MantisBT - WinNWT5
View Issue Details
0000005WinNWT5[All Projects] Ошибкаpublic2015-04-01 00:152015-04-01 00:30
serge_m 
andrey 
lowtrivialalways
assignedopen 
Nwt-7 AD9850 FW:1.20:V09Windows7Pro_x64
0000005: Неправильная версия прошивки при включенном качании частоты
При включённом режиме свипирования запрос версии прошивки возвращает неправильное значение 000 091 090 092. Если остановить качание, то без проблем - 120
1) Запускаем многократное качание частоты
2) Меню Справка -> Версия прошивки

Ожидаем: 120
Получаем: 000 или 090 или 091 или 092
No tags attached.
Issue History
2015-04-01 00:15serge_mNew Issue
2015-04-01 00:15serge_mStatusnew => assigned
2015-04-01 00:15serge_mAssigned To => andrey
2015-04-01 00:26andreyNote Added: 0000003
2015-04-01 00:30serge_mNote Added: 0000004

Notes
(0000003)
andrey   
2015-04-01 00:26   
Честно говоря не знаю как реагировать.
Решить эту проблему нельзя, т.к. во время свипирования устройство возвращает данные свипирования и на команды не реагирует, а вызывая запрос на версию, мы крадем одно из значений, т.к. многозадачности нет.
Под эту категорию попадает любой вызов других команд, калибровка например.
Правильным решением будет просто во время свипирования закрывать все меню и кнопки, которые пользователь может вызвать. в WinNWT4, вообще ни чего не закрывалось, я половину кнопок закрыл, видимо надо дальше делать в том же духе.
(0000004)
serge_m   
2015-04-01 00:30   
Именно так и вижу фикс этого бага - сделать неактивным соответствующий пункт меню на время свипирования.