Opened 7 years ago

Closed 7 years ago

Last modified 6 years ago

#217 closed баг (fixed)

Обнулять суммы при сохранении таблицы групповых каналов gctable

Reported by: alx Owned by: alx
Priority: низкий Milestone: Как-нибудь потом
Component: swd Keywords:
Cc:

Description

Сейчас при сохранении таблицы групповых каналов gctable плата SW-01 читает из ПЛИС всю таблицу и сохраняет ее в документе XML. Однако не все элементы таблицы являются собственно данными конфигурации. Там есть еще некая сумма, которая доступна только для чтения, и из которой из раза в раз могут читаться разные значения. Это плохо, так как приводит к (фактически ложной) пересинхронизации резервных плат (они каждый раз получают от активной платы разные конфиги).

Предлагается обнулять эти элементы перед сохранением в конфиге.

Change History (2)

comment:1 by alx, 7 years ago

Resolution: fixed
Status: newclosed

In 1467/sw:

Исправлена ошибка: при сохранении конфигурации TDM плата SW-01 читала
из ПЛИС таблицу групповых каналов целиком и сохраняла ее в документе XML.
Однако не все элементы таблицы являются собственно данными конфигурации.
Там есть еще некая сумма, которая доступна только для чтения, и из которой
из раза в раз могут читаться разные значения. Это плохо, так как приводило
к (фактически ложной) пересинхронизации резервных плат SW-01 (они каждый раз
получали от активной платы разные конфиги и индицировали несинхронизированное
состояние желтым светодиодом вместо зеленого).
Теперь после чтения из ПЛИС таблицы групповых каналов элемент "сумма"
каждого канала обнуляется. Closes #217.

comment:2 by alx, 6 years ago

Milestone: Как-нибудь потом
Note: See TracTickets for help on using tickets.