我的iPhone应用程序中Canbus设备的请求和响应之间的延迟

时间:2016-01-15 13:37:36

标签: objective-c ipad can-bus nmssh

我正在使用iPad应用程序中的CANbus设备配置。

当我按下一个按钮命令发送到带有NMSSH通道的CANbus设备到CANbus设备时。我从iPad应用程序传递给CANbus设备有3个命令。但是这里我们的CANBus命令快速将请求传递给CANbus设备。在收到回复请求后,需要7到9秒的时间来回复我们的请求。

以下是我们为CANbus设备执行会话检查和CANbus命令的代码。

1)对于会话检查,执行以下命令。

NMSSHSession *session = [NMSSHSession connectToHost:<hostURL> withUsername:<Username>];

if(session.isConnected){
    [session authenticateByPassword:<password>];
}
if(session.isAuthorized){
    NSLog(@"Authentication success");
}

2)在CANbus设备上执行CANbus命令如下:

NSError *error = nil;
NSString *response = [session.channel execute:<Some CANSend command> error:&error];

在上面的响应代码中,我在执行CANbus设备命令后得到延迟7到9秒。

请帮我完成这件事。

0 个答案:

没有答案