BUR-61 добавлена возможность сохранять и отображать current.value = null значений #22
Reference in New Issue
Block a user
Delete Branch "bur-61"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
БУР-60 · null в значениях тегов
У нас есть довольно серьёзное изменение в данных
сервис mqtt-ingest может отправлять данные
{ tag: 'bla-bla-bla', value: null }
сейчас мы отбрасываем такое по валидации,
но надо сделать, чтобы это принималось
и ложилось в current
смысл - "нет конкретного значения" или "данное значение не определено"
при этом оно НЕ должно ложиться в history
потому что там математика
да и вообще нахрен нам нужна такая история (для history это то же самое, что и пропуск в потоке значений)
на фронтенде в current-виджетах типа MetricWidget null отображается как прочерк "-"
(в отличие от нуля, который отображается числом "0")
в history-виджетах (на графике) там пропуск
Серьёзное изменение в данных: сервис mqtt-ingest может отправлять
1
{ "tag": "bla-bla-bla", "value": null }Сейчас такое отбрасывается валидацией — надо принимать.
current — писать. Смысл: «нет конкретного значения» / «данное значение не определено».
history — не писать. Там математика; для history это то же самое, что пропуск в потоке значений — такая история не нужна.
Фронтенд — в current-виджетах (
MetricWidgetи аналоги):null→ прочерк «—»0→ «0» (как сейчас, не путать с null)Что сделано