Changes between Version 2 and Version 3 of Ticket #803


Ignore:
Timestamp:
Mar 13, 2026, 9:40:29 PM (4 hours ago)
Author:
alx
Comment:

Напрашивается идея и список плат тоже отдавать через переменную (есть же общие для всего блока переменные, которые не начинаются на .4), тогда функцию boardlist можно тоже упразднить, и тело ключа тогда может стать просто одной константной строкой...

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #803 – Description

    v2 v3  
    4141 - `auto` - формат по умолчанию, как это есть сейчас: `hex` если в строке есть хотя бы один "непечатный" символ (байт с кодом меньше 32) и `string` в противном случае. Возможно, стоит возвращать hex также в случае невалидного UTF-8 кода?
    4242
    43 **TODO** еще частой проблемой является отсутствие признака "знаковости" возвращаемого платой значения. То есть, например, получив от платы числовое значение, представленное байтами 0xA73C97B2, агент Zabbix не знает, имеется ли в виду значение 2805766066 или -1489201230. Может быть имеет смысл добавлять в ключ дополнительный параметр, который "подскажет" агенту Zabbix, знаковое или беззнаковое число ожидается от платы?
     43**TODO** еще частой проблемой является отсутствие признака "знаковости" возвращаемого платой значения. То есть, например, получив от платы числовое значение, представленное байтами 0xA73C97B2, агент Zabbix не знает, имеется ли в виду значение 2805766066 или -1489201230. Может быть имеет смысл добавлять в ключ дополнительный параметр, который "подскажет" агенту Zabbix, знаковое или беззнаковое число ожидается от платы? Можно, конечно, учитывать знак на стороне сервера (предобработкой), но указание в ключе параметра типа `format=signed` могло бы избавить от такой необхоидмости...
    4444
    4545==== boardlist ====