除了cmbSDK,还可以通过Android设备上的intent与MX-1000和MX-1502通信。本页总结了可用于交互的不同类型的意图。
由于MX Connect提供Android设备和MX移动终端之间的连接,您有必要在您的设备上安装最新的MX Connect应用程序。
Android意图及其用法的介绍超出了本文的范围。
以下广播通过MXConnect可以在app中使用intent来触发移动终端上的一些操作。
操作字符串 | 参数(名称:type) | 描述 |
---|---|---|
“com.cognex.mxconnect.action.START_SCANNING” | 开始扫描移动终端。 | |
“com.cognex.mxconnect.action.STOP_SCANNING” | 停止移动终端扫描。 | |
“com.cognex.mxconnect.query.DEVICE_TYPE” | 查询移动终端的设备类型。 回报”com.cognex.mxconnect.status.READER_NOT_AVAILABLE如果MX移动终端未连接到手机或处于睡眠状态。 |
|
“com.cognex.mxconnect.query.BATTERY_CHARGE” | 查询移动终端电池电量。 |
以下活动通过MXConnect可以在app中使用intent来触发移动终端上的一些操作。
操作字符串 | 参数(名称:type) | 描述 |
“com.cognex.mxconnect.action.FIRMWARE_UPGRADE” | uriString:字符串 |
设备的固件将与uriString中作为参数传递的文件一起升级。 uriString: http/https://或file:// address |
详细:int |
Verbose参数确定在处理过程中是否应显示通知。
|
|
“com.cognex.mxconnect.action.CONFIG_UPLOAD” | uriString:字符串 | 设备的配置将根据uriString中作为参数传递的文件进行更改。 uriString: http/https://或file:// address |
详细:int | Verbose参数确定在处理过程中是否应显示通知。
|
MX Connect发送以下意图作为某些动作的响应(例如,信息被请求,设备的可用性已经改变,等等)
操作字符串 | 参数(名称:type) | 描述 |
---|---|---|
“com.cognex.mxconnect.status.READER_NOT_AVAILABLE” | 表示阅读器设备未连接或断开连接。 | |
“com.cognex.mxconnect.status.READER_AVAILABLE” | 表示读写器已连接并准备就绪。 | |
“com.cognex.mxconnect.status.READER_LOCKED” | 表示阅读器设备被应用程序独占。(例如QSA) | |
“com.cognex.mxconnect.action.MX_ATTACHED” | 表示已连接MX阅读器。 | |
“com.cognex.mxconnect.action.MX_DETACHED” | 指示MX阅读器已分离。 | |
“com.cognex.mxconnect.response.DEVICE_TYPE” | 值:字符串 | 响应设备类型意图的请求。类型字符串在'value'额外字段中。 |
“com.cognex.mxconnect.response.BATTERY_CHARGE” | 值:字符串 | 响应电池状态意图请求。当前收费百分比是在“值”额外字段。 |
“com.cognex.mxconnect.status.DOWNLOAD_PROGRESS” | 状态:int | 提供固件升级或配置上传期间有关下载进度的定期信息。 |
“com.cognex.mxconnect.response.DOWNLOAD_ERROR” | 文本:字符串 | 提供有关下载固件/配置文件时发生的失败的信息。 |
“com.cognex.mxconnect.response.FILE_ERROR” | 文本:字符串 | 提供有关在打开固件/配置文件时发生的失败的信息。 |
“com.cognex.mxconnect.status.FIRMWARE_UPGRADE_STARTED” | MXConnect启动设备固件升级操作。 | |
“com.cognex.mxconnect.status.FIRMWARE_UPGRADE_FAILED” | 文本:字符串 | 提供有关固件升级期间发生的失败的信息。 |
“com.cognex.mxconnect.status.CONFIG_UPLOAD_STARTED” | MXConnect开始在设备上上传配置。 | |
“com.cognex.mxconnect.status.CONFIG_UPLOAD_FAILED” | 文本:字符串 | 提供关于在配置上传期间发生的失败的信息。 |
读取结果随发送“com.cognex.mxconnect.action.READ_RESULT_RECEIVED”操作字符串。