Opened 9 years ago
Last modified 9 years ago
#155 closed улучшение
PD-04 модуль CS02: Расшифровать сообщения в списке аварий — at Version 2
Reported by: | san | Owned by: | alx |
---|---|---|---|
Priority: | высокий | Milestone: | 1 очередь |
Component: | sw | Keywords: | |
Cc: |
Description (last modified by )
При срабатывании одного из вх/вых датчиков от платы приходит трап, и в список аварий записывается сообщение вида: Модуль 1: SK1_OUT
- Изменить вид записи этого сообщения в список аварий(и журнал) на: <имя датчика>: Авария
- Начальные имена датчиков изменить на имена вида - "Вход 3-2", "Выход 1-1" (первая цифра - номер модуля, вторая - номер канала)
Change History (2)
comment:1 by , 9 years ago
Resolution: | → wontfix |
---|---|
Status: | new → closed |
comment:2 by , 9 years ago
Description: | modified (diff) |
---|---|
Resolution: | wontfix |
Status: | closed → reopened |
хм, я говорил о другом, видимо слишком коротко сформулировал тикет.
Трап от платы приходит, но сейчас в список аварий записывается сообщение вида: Модуль 1: SK1_OUT, а нужно сообщение вида: <имя датчика>: Авария
И ещё: Начальные имена датчиков изменить на имена вида - "Вход 3-2", "Выход 1-1" (первая цифра - номер модуля, вторая - номер канала)
Note:
See TracTickets
for help on using tickets.
Механизм выдачи аварий в аппаратуре 3U такой: от платы приходит сообщение TRAP (0x83) со списком пар "oid-значение". Для каждого OID, если значение не 0, соответствующая авария добавляется в список, если 0 - удаляется из списка. Этот механизм един для всех плат и реализован уже давно. Таким образом, я не вижу никакой необходимости здесь что-либо улучшать. Если при изменении состояния какого-то датчика платы PD-04 не появляется авария в списке - значит от платы не было получено соответствующее сообщение, и делать улучшение надо в ПО платы PD-04, а не SW-01.