Wrong data type conversion - 'int' to DevLong or DevLong64

Hello.

When I create a class using Pogo and specify the type of an attribute as "DevLong", Pogo generates dtype='int'. It's OK, according to the table of equivalences in the documentation. But when I was testing the DS from "Test Device" in Jive, I've noticed that 'int' converts to the DevLong64.

So I've created test server to test if any other types are not converting right.

  • int -> DevLong64
  • 'int' -> DevLong64
  • 'uint' -> DevULong64

There is the same situation for the spectrum attributes.

1561984800524 1561985094323

There is no such problem with float and double attributes.