| 65 | | Функция требует наличия в ключе следующих позиционных параметров: `[<slot>, <oid>, <start>, <count>]`. Функция `substr` полностью аналогична функции `getvar`, только в случае если запрошенная переменная имеет тип "строка", агент возвращает подстроку, начинающуюся с позиции `<start>` и содержащую `<count>` байт. Например ключ `MCv2.substr[3, .7.6.5.0, 9, 5, format=array]` вернет значения 5 байт начиная с позиции 9 значения переменной .7.6.5.0 платы в слоте 3 в формате JSON массива (предполагается что переменная имеет тип "строка"). Эта функция полезна в случаях, когда состояние множества элементов платы (например портов или каналов) содержится в одной переменной, возвращающей один большой массив байт. |
| | 65 | Функция требует наличия в ключе следующих позиционных параметров: `[<slot>, <oid>, <start>, <count>]`. Функция `substr` полностью аналогична функции `getvar` за исключением того, что в случае когда запрошенная переменная имеет тип "строка", агент возвращает подстроку, начинающуюся с позиции `<start>` и содержащую `<count>` байт. Например ключ `MCv2.substr[3, .7.6.5.0, 9, 5, format=array]` вернет значения 5 байт начиная с позиции 9 значения переменной .7.6.5.0 платы в слоте 3 в формате JSON массива (предполагается что переменная имеет тип "строка"). Эта функция полезна в случаях, когда состояние множества элементов платы (например портов или каналов) содержится в одной переменной, возвращающей один большой массив байт. |