только первые 8 знаков в текущей версии.
Строка, попадающая из драйвера SNMP обрезается и преобразуется в double.
Нужно сделать обратный процесс и выставить в канале «Текст Ascii»
public double ToAscii(double channel, double min, double max)
{
string s = String.Format("{0:F2}", channel);
if (channel < min || channel > max) s = "Error";
return ScadaUtils.EncodeAscii(s);
}
Это я для чего-то другого делал. Надо посмотреть вероятно вам не нужно String.Format а просто в строку превратить значение.
Есть еще формула в базе
EncodeAscii