Привет, Улдис! Во-первых, спасибо за несколько исправлений ошибок. К сожалению, вынужден сообщить о новой. На нескольких устройствах у меня отображается необработанное отформатированное значение SNMP для температуры, делённое на 10. Я получаю результаты, которые хочу и ожидаю, используя следующую строку: [oid(“1.3.6.1.4.1.3854.1.2.2.1.16.1.14.0”)/10]. Это должно приводить к значениям вроде 21.1, 25.9 или таким приятным круглым числам, как 25 без .0, что и происходило в v2.0. Но с момента обновления с v2.0 на v2.1 я заметил, что круглые значения отображаются нормально, а другие значения (кроме .5) имеют 15 цифр после точки. Это, как мне кажется, немного чрезмерно. Это не ожидается, так как значения SNMP никогда не возвращают больше 3 цифры, поэтому значение, делённое на 10, не должно отображать больше 1 цифры. У кого-нибудь ещё есть такая же проблема? И если да, может, кто-нибудь подскажет, есть ли обходной путь или стоит ждать (исправление) ошибки? С уважением, Minollie.
Бги (?) в The Dude 2.1
Бги (?) в The Dude 2.1, RouterOS
|
01.02.2007 09:59:00
|
|
|
|
|
|
01.02.2007 11:52:00
Ты не можешь использовать встроенную функцию round()?
|
|
|
|
|
|
05.02.2007 13:47:00
И где же все эти цифры, о которых ты говоришь?
|
|
|
|
|
|
05.02.2007 10:56:00
Уже есть функция round, которая оставляет одну цифру после запятой: round(x * 10) / 10
|
||||
|
|
|
|||
Читают тему
