• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

ios - 使用 Honeywell Captuvo SL22 设备播放声音

[复制链接]
菜鸟教程小白 发表于 2022-12-12 10:58:13 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我想在成功扫描之前和/或之后用不同的音调播放来自滑道的声音。

与使用 ipod 扬声器相比,它具有更高音调的扬声器或压电设备,在我们当前的环境中更容易听到。

另外,我熟悉 Linea Pro 设备,他们可以通过调用 DTDevice playSound 方法来播放声音。

有没有人能够通过 Honeywell Captuvo 设备按需播放声音?

场景 1: 当我扫描任何东西时,扫描仪会发出哔哔声,如果元素不在库存中,我想从 API 播放不同的音调,并播放类似高/低/高/低音的声音。

这很容易通过 Linea Pro 的 API 使用他们的 DTDevice.h playSound 方法完成。



Best Answer-推荐答案


我从霍尼韦尔支持部门收到了解决方案。该解决方案不如 LineaPro API 好,因为您无法向其发送声音频率和持续时间的字节流。

这是来自技术支持的片段。

“我们没有任何即将推出的 SDK 可以为 Captuvo 添加相同类型的功能。我认为您可以做的是使用 SDK 直通模式直接向 Captuvo 扫描仪的蜂鸣器发送蜂鸣命令。重要的部分正在了解如何使用直通模式。帮助文件中应该有一些文档,但我可以在这里尝试解释。使用直通模式时,您可以发送 Captuvo 扫描仪支持的任何固件命令。如果您想制作扫描仪哔声或 razz 您可以发送固件命令 [syn]M[cr]bepexe1. 以获得良好的读取哔声和 [syn]M[cr]bepexe4. 用于 RAZZ 音。您可以发送这些命令的字符串来更改在各种情况下发出独特的声音。”

这是一个代码片段。 通过传递功能发送的菜单命令如下: [syn]M[cr]bepexe1. [syn]M[cr]bepexe4.

[syn] 是十六进制值 16。M 是十六进制值 4D,[cr] 是十六进制值 0D。

const Byte msg[]= {0x16,0x4d,0x0d,'B','E','','E','X','E','1'.'};
NSData* msgData = [NSMutableData dataWithBytes:&msg length:sizeof(msg)]; [[Captuvo sharedCaptuvoDevice]decoderPassThrough:msgData expectingReturnData:YES];

这是我的替代声音代码实现的简短片段。我认为我只能从 Honeywell 设备中找到两种音高。

//1 = 良好的哔声 //4 = 刺耳的哔哔声

    const Byte msg1[]= {0x16,0x4d,0x0d,'B','E','','E','X','E','1','.'};
    NSData* msgData1 = [NSMutableData dataWithBytes:&msg1 length:sizeof(msg1)];


    const Byte msg4[]= {0x16,0x4d,0x0d,'B','E','','E','X','E','4','.'};
    NSData* msgData4 = [NSMutableData dataWithBytes:&msg4 length:sizeof(msg4)];


    [[Captuvo sharedCaptuvoDevice]decoderPassThrough:msgData1 expectingReturnData:YES];
    [[Captuvo sharedCaptuvoDevice]decoderPassThrough:msgData4 expectingReturnData:YES];


    [[Captuvo sharedCaptuvoDevice]decoderPassThrough:msgData1 expectingReturnData:YES];
    [[Captuvo sharedCaptuvoDevice]decoderPassThrough:msgData4 expectingReturnData:YES];

关于ios - 使用 Honeywell Captuvo SL22 设备播放声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25064887/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap