Пишу в панель по snmp некое отрицательное число. Типы integer32 и dint. Почему числа больше -128 приходят как разница этих чисел и 256? Например, число -200 будет 65336 и интерпретируется как -200, а -4 превращается в 252.