Reading negative numbers from Ignition

We are trying to read negative and positive numbers configured in KEPServerEX(6.5) from ignition client. Numbers are set to Char type and configured in ignition as short. Positive numbers are read correctly but negative numbers show up as large positive numbers. Any Idea on how to solve this issue?

Probably a signed vs unsigned issue. Negative numbers are actually stored the same as really large unsigned numbers.