gpt4 book ai didi

ios - 无法连接到霍尼韦尔 SL22 Captuvo 硬件

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:02:34 26 4
gpt4 key购买 nike

我刚刚开始使用 Honeywell Captuvo SL22 和 iPod Touch。我已经在设备上成功构建并部署了两个包含的示例 SDK 应用程序(SDKTestSample 和 mPOS),它们都可以完美运行。我现在正在尝试创建我的第一个简单设备测试,但我在尝试与扫描仪硬件建立初始连接时遇到困难。我正在使用:

Xcode 6.1SDK 2.19.742.XXXXX固件版本 45.12

我正在将应用程序直接部署到运行 IOS 7.0.4 的第 5 代 iPod,然后插入到 sled 中运行。

这是代码。我的简单应用程序中的问题是 connectionStatus 总是返回 ProtocolConnectionStatusUnableToConnect,因此在解决此问题之前我无法继续。

应用程序读取的固件版本正确显示。

有什么想法吗?

//
// ViewController.m
// ButtonTest
//
//

#import "ViewController.h"
#import "Captuvo.h"

@interface ViewController ()

@end

@implementation ViewController

@synthesize Label1;
@synthesize Label2;

- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.

NSString *FirmwareVersion = @"0.0";
int connectionStatus;

FirmwareVersion = [[Captuvo sharedCaptuvoDevice] getCaptuvoFirmwareRevision];
Label1.text = FirmwareVersion;


Label2.Text = @"Captuvo Status";

connectionStatus = [[Captuvo sharedCaptuvoDevice] startDecoderHardware];

switch (connectionStatus) {
case ProtocolConnectionStatusConnected:
case ProtocolConnectionStatusAlreadyConnected:
NSLog(@"Connected!");
Label2.text = @"Sled Connected";
break;
case ProtocolConnectionStatusBatteryDepleted:
NSLog(@"Battery depleted!");
Label2.text = @"Battery depleted!";
break;
case ProtocolConnectionStatusUnableToConnect:
NSLog(@"Error connecting!");
Label2.text = @"Error connecting!";
break;
case ProtocolConnectionStatusUnableToConnectIncompatiableSledFirmware:
NSLog(@"Incompatible firmware!");
Label2.text = @"Incompatible firmware!";
break;
default:
break;
}



}

最佳答案

这个问题有点老,但仍然相关。这个答案可能对 OP 没有帮助,但可能会帮助其他人......

在我编辑 Info.plist 并添加一个属性之前,我遇到了同样的问题:

Supported external accessory protocols

-Item 0 : com.honeywell.scansled.protocol.decoder
-Item 1 : com.honeywell.scansled.protocol.pm
-Item 2 : com.honeywell.scansled.protocol.msr

不过,我真正来这里寻找的是对@jamespick 问题的答案,询问 OP 是否已经弄清楚如何在不拔掉 Captuvo sled 的情况下从 Xcode 进行部署。您会认为 Xcode 7 会进行无线部署/调试,但没有骰子。

关于ios - 无法连接到霍尼韦尔 SL22 Captuvo 硬件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27332567/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com