我正在创建一个需要通过Modbus与设备通信的iOS应用。我正在使用https://github.com/iUtvikler/ObjectiveLibModbus,它一直运行良好,直到我需要处理浮动。这个CocoaPod是libmodbus(http://libmodbus.org/)的包装器。
写作和阅读花车似乎很重要。有人解决了这个问题吗?谁能指出我正确的方向来解决这个问题?
我之前没有用C编程。
或者是否有人可以使用另一个代码库来处理浮动内容?
谢谢!
答案 0 :(得分:0)
Objective C支持float:
@property (nonatomic) float x;
@property (nonatomic) float y;
或者您可以在m文件中创建它:
float minValue = [slider minimumValue];
float maxValue = [slider maximumValue];
float value = 0.5f;
答案 1 :(得分:0)
这是特定于modbus的实现,因为从属端将必须发送格式化为浮点值的数据。在主/客户端,这是通过同时读写两个寄存器来实现的。