除了cmbSDK,它可以通过intent在Android设备上与MX-1000和MX-1502沟通。本页面总结了可以用于交互的不同类型的意图。
由于MX Connect提供了您的Android设备和MX移动终端之间的连接,所以您必须在设备上安装最新的MX Connect应用程序。
关于Android意图及其用法的介绍超出了本文档的范围。
以下广播intent可以通过MXConnect在应用程序中触发移动终端上的一些操作。
操作字符串 | 参数(名称:类型) | 描述 |
---|---|---|
“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” | 查询移动终端电池电量。 |
以下活动intent可以通过MXConnect在应用程序中触发移动终端上的一些操作。
操作字符串 | 参数(名称:类型) | 描述 |
“com.cognex.mxconnect.action.FIRMWARE_UPGRADE” | uriString:字符串 |
设备的固件将使用在uriString中作为参数传递的文件进行升级。 urlstring: http/https://或file://地址 |
详细:int |
Verbose参数确定是否应该在流程中显示通知。
|
|
“com.cognex.mxconnect.action.CONFIG_UPLOAD” | uriString:字符串 | 设备的配置将根据在uriString中作为参数传递的文件进行更改。 urlstring: http/https://或file://地址 |
详细:int | Verbose参数确定是否应该在流程中显示通知。
|
MX Connect发送以下意图作为对某些动作的响应(例如请求信息、设备可用性已更改等)。
操作字符串 | 参数(名称:类型) | 描述 |
---|---|---|
“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”操作字符串。