iot_ios源代码问题

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
4个帖子/ 0新
最后一篇
pureform.
离线
最后一次露面:9个月3周前
加入:2017-12-28 08:37.
iot_ios源代码问题

我正在通过Swift 4构建一个新项目,参考源代码。
我遇到了一个以目标C.的部分
我想知道如何在SWIFT方面写下这一部分。任何帮助将不胜感激。

##################################
源代码(在GyroscopesensorViewController.m中)
##################################

(void)parsedata:(nsdata *)数据{
UINT8 Reportid,SensorState,Sensorevent;
[[数据子地图artange:nsmakerange(0,1)] getBytes:&ReportID长度:1];
[[数据子涂覆range:nsmakerange(1,1)] getBytes:&SensorState长度:1];
[[数据子地图artange:nsmakerange(2,1)] getBytes:&SensoreVent长度:1];

int16_t x,y,z;
[[数据子地图ithrange:nsmakerange(3,2)] getBytes:&x长度:2];
[[数据子地图artange:nsmakerange(5,2)] getBytes:&Y长度:2];
[[Data SubDataWithRange:nsmakerange(7,2)] getBytes:&z长度:2];

float _x,_y,_z;
_x =(float)x / 16.4f;
_y =(浮动)y / 16.4f;
_z =(float)z / 16.4f;

lastvaluex = _x;
lastvaluey = _y;
LastValuez = _Z;

rotatex + =(lastvaluex)/ self.gyroscoperate;
Rotatey + =(LastValuey)/ self.gyroscoperate;
rotatez + =(lastvaluez)/ self.gyroscopate;

// nslog(@“rot%.2f%.2f%.2f =>%.2f%.2f%.2f(%d),”,lastvaluex,lastvaluey,lastvaluez,rotatex,旋转,旋转,self.gyroscopate);

鞭子(@“gyr \ t%.2fdeg \ t%.2fdeg \ t%.2fdeg”,_x / self.gyroscopate,_y / self.gyroscoperate,_z / self.gyroscoperate);

isdirty = true;
}

关键词:
设备:
mt_dialog.
离线
最后一次露面:3个月1周前
职员
加入:2015-06-08 11:34
嗨pureform,

嗨pureform,

对不起,但我们无法在Android或iOS平台中提供编码建议,但这个问题超出了这个论坛的范围。

谢谢mt_dialog.

pureform.
离线
最后一次露面:9个月3周前
加入:2017-12-28 08:37.
谢谢你的提示

感谢您的及时答复。

您提到您的团队已经拥有更新的源代码,但等待QA。
是否可以仅共享此文件的更新版本?
这对我们的项目非常紧迫。

mt_dialog.
离线
最后一次露面:3个月1周前
职员
加入:2015-06-08 11:34
嗨pureform,

嗨pureform,

IOT的新源代码在支持站点上上传。

谢谢mt_dialog.