使用Calimero,我想在 KNX 系统中读取和写入带符号的 int 值。
我对无符号整数使用了 ProcessCommunicatorImpl 的 readUnsigned 和 write 方法,但没有读取和写入有符号整数的方法。
例如我无法访问的这些类型:
DataPoint 6.x(8 位 2 的补码)
DataPoint 8.x(16 位 2 的补码)
DataPoint 13.x(32 位 2 的补码)
唯一可用的方法是:
String read(Datapoint)
String readString(GroupAddress)
int readControl(GroupAddress)
double readFloat(GroupAddress, boolean)
int readUnsigned(GroupAddress, String)
bool readBool(GroupAddress)
而我只有一个GroupAddress,没有Datapoint。
有谁知道我如何读写这些类型的数据点?
谢谢!