六小象SDK(Windows)
首页
语言/Langguage
语言/Langguage
  • 中文
  • English
首页
语言/Langguage
语言/Langguage
  • 中文
  • English
  1. gRPC interface
  • 中文
    • 对接可用性
    • 功能分类
    • 快速开始
    • 功能集
      • AI识别
      • 快速批量学习
      • 高级配置
      • 商品ICON匹配及预学习
      • 场景模型切换
      • 学习数据管理
      • 商品数据管理
      • 相机管理
      • 局域网自动同步
      • 设备激活
      • 自托管SDK进程
    • gRPC接口
      • gRPC接口文档
    • HTTP接口
      • 版本信息
        • GetVersion 获取版本信息
        • GetLatestVersion 获取最新版本
      • 高级配置
        • AdvancedConfigGet 高级配置-获取
        • AdvancedConfigSet 高级配置-修改
      • 相机管理
        • CameraEnum 相机-枚举设备
        • CameraFrame 相机-图像帧
        • CameraChange 相机-设备切换
        • CameraDetectRangeGet 相机-识别区域获取
        • CameraDetectRangeSet 相机-识别区域修改
      • 设备管理
        • DeviceGetInfo 设备-获取信息
        • DeviceFreeTrial 设备-免费试用
        • DeviceActivate 设备-激活
        • DeviceShopChange 设备-门店修改
      • 智能识别
        • AiPushWeight 智能识别-推送重量信息
        • AiListenResult 监听AI识别结果
        • AiImageDetectIgnoreSet 智能识别-图像检测过滤设置
        • AiRegisterResultCallback 智能识别-注册识别结果回调
        • AiUnsafeMatching 智能识别-非安全单次AI识别
        • AiLearning 智能识别-学习
        • AiFastLearning 智能识别-快速学习
      • 商品特征
        • SkuFeatQueryImage 商品特征-查询已学习的图像
        • SkuFeatQuery 商品特征-查询特征信息
        • SkuFeatRemove 商品特征-移除指定商品的指定特征
        • SkuFeatClear 商品特征-清除指定商品的所有特征
      • 学习数据
        • LearnDataExport 学习数据-导出
        • LearnDataImport 学习数据-导入
        • LearnDataUpload 学习数据-上传
        • LearnDataClear 学习数据-清空
      • 算法模型
        • AlgoModelEnum 算法模型-枚举
        • AlgoModelChange 算法模型-切换
      • 商品数据
        • SkuDataImport 商品数据-导入
        • SkuDataDelete 商品数据-删除
        • SkuDataIconMatch 商品数据-主图匹配
      • 自动同步
        • AutoSyncGetSelfInfo 自动同步-获取本机信息
        • AutoSyncGetGroupsInfo 自动同步-获取分组表信息
        • AutoSyncRemoveDevice 自动同步-移除设备
        • AutoSyncJoinGroup 自动同步-加入分组
        • AutoSyncExitGroup 自动同步-退出分组
        • AutoSyncSetIntervalTime 自动同步-设置间隔时间
        • AutoSyncUpdateDataSyncRule 自动同步-更新数据同步规则
        • AutoSyncCreateGroup 自动同步-创建分组
        • AutoSyncUpdateGroupName 自动同步-更新分组名称
  • English
    • Get started quickly
    • Docking availability
    • Functional classification
    • Features
      • Device activation
    • gRPC interface
      • gRPC interface documentation
    • HTTP interface
      • Version information
        • GetVersion to get version information
        • GetLatestVersion to get the latest version
      • Advanced configuration
        • AdvancedConfigGet - AdvancedConfigGet
        • AdvancedConfigSet Advanced Config - Modify
      • Camera management
        • CameraEnum Camera-enumeration device
        • CameraChange camera-device switching
        • CameraDetectRangeGet Camera-Recognition Area Get
        • CameraDetectRangeSet Camera-Recognition Area Modification
      • Device management
        • DeviceGetInfo device-get-info
        • DeviceActivate Device - Activate
        • DeviceShopChange - Store Modification
      • Intelligent recognition
        • AiPushWeight intelligently recognizes and pushes weight information
        • AiImageDetectIgnoreSet - Image Detection Filtering Settings
        • AiRegisterResultCallback - Callback of the registration recognition result
        • AiUnsafeMatching Intelligent Recognition - Non-Security AI Recognition (Strongly Not Recommended)
        • AiLearning
        • AiFastLearning Intelligent Recognition - Fast Learning
      • Product features
        • SkuFeatQueryImage Product Features - Query the learned image
        • SkuFeatQuery Product Features - Query feature information
        • SkuFeatRemove Product Features - Removes the specified characteristics of a specified product
        • SkuFeatClear Product Features - Clears all characteristics of the specified product
      • Learning data
        • LearnDataUpload Learning Data - Upload
        • LearnDataClear Learning Data - Empty
      • Algorithmic models
        • AlgoModelEnum algorithm model-enumeration
        • AlgoModelChange algorithm model-switching
      • Product data
        • SkuDataImport Product Data - Import
        • SkuDataDelete - Delete
        • SkuDataIconMatch Product Data - Main Image Match
      • Automatic syncing
        • AutoSyncGetSelfInfo Auto Sync - Get native information
        • AutoSyncGetGroupsInfo - Get grouping table information
        • AutoSyncRemoveDevice Auto Sync - Remove the device
        • AutoSyncJoinGroup
        • AutoSyncExitGroup Auto-sync-exit group
        • AutoSyncSetIntervalTime - Set the interval
        • AutoSyncUpdateDataSyncRule - Updates the data synchronization rule
        • AutoSyncCreateGroup Auto Sync - Create a group
        • AutoSyncUpdateGroupName Auto Sync - Update the group name
  • 数据模型
    • HTTP模型
      • Schemas
        • ActivateCodeType 激活码类型
        • ActivateInfo 设备激活信息
        • AdvancedConfigGetParams 高级配置-获取
        • AdvancedConfigGetReply 高级配置-获取
        • AdvancedConfigGetReply_Data 声明响应数据结构
        • AdvancedConfigKey 高级配置项键
        • AdvancedConfigSetParams 高级配置-修改
        • AdvancedConfigSetReply 高级配置-修改
        • AiFastLearningParams 智能识别-快速学习
        • AiFastLearningReply 智能识别-快速学习
        • AiFastLearningReply_Data 声明响应数据结构
        • AiImageDetectIgnoreSetParams 智能识别-图像检测过滤设置
        • AiImageDetectIgnoreSetReply 智能识别-图像检测过滤设置
        • AiLearningParams 智能识别-学习
        • AiImageDetectIgnoreSetReply_Data 声明响应数据结构
        • AiLearningReply 智能识别-学习
        • AiListenResultReply 智能识别-监听识别结果
        • AiListenResultReply_Data 声明响应数据结构
        • AiPushWeightParams 智能识别-推送重量信息
        • AiPushWeightReply 智能识别-推送重量信息
        • AiRegisterResultCallbackParams 智能识别-注册识别结果回调
        • AiRegisterResultCallbackReply 智能识别-注册识别结果回调
        • AlgoModelChangeParams 算法模型-模型
        • AlgoModelChangeReply 算法模型-切换
        • AlgoModelEnumParams 算法模型-枚举
        • AlgoModelEnumReply 算法模型-枚举
        • AlgoModelEnumReply_Data 声明响应数据结构
        • AlgoModelInfo 算法模型信息
        • CameraChangeParams 相机-切换
        • CameraChangeReply 相机-切换
        • AutoSyncCreateGroupParams 自动同步-创建分组
        • CameraDetectRangeGetParams 相机-识别区域获取
        • AutoSyncCreateGroupParams 自动同步-创建分组
        • CameraDetectRangeGetReply 相机-识别区域获取
        • AutoSyncDataSyncRule 自动同步数据同步规则
        • CameraDetectRangeGetReply_Data 声明响应数据结构
        • AutoSyncDeviceInfo 自动同步设备信息
        • CameraDetectRangeSetParams 相机-识别区域修改
        • AutoSyncExitGroupParams 自动同步-退出分组
        • CameraDetectRangeSetReply 相机-识别区域修改
        • AutoSyncExitGroupParams 自动同步-退出分组
        • CameraEnumParams 相机-枚举
        • AutoSyncGetGroupsInfoParams 自动同步-获取分组表信息
        • CameraEnumReply 相机-枚举
        • AutoSyncGetGroupsInfoParams 自动同步-获取分组表信息
        • CameraEnumReply_Data 声明响应数据结构
        • AutoSyncGetGroupsInfoReply_Data 声明响应数据结构
        • CameraFrameReply 相机-图像帧
        • AutoSyncGetSelfInfoParams 自动同步-获取本机信息
        • CameraFrameReply_Data 声明响应数据结构
        • AutoSyncGetSelfInfoParams 自动同步-获取本机信息
        • CameraInfo 相机信息
        • AutoSyncGetSelfInfoReply_Data 声明响应数据结构
        • CameraResolutionInfo 相机分辨率信息
        • AutoSyncGroupInfo 自动同步分组信息
        • DeviceActivateParams 设备-激活
        • AutoSyncJoinGroupParams 自动同步-加入分组
        • DeviceActivateReply 设备-激活
        • AutoSyncJoinGroupParams 自动同步-加入分组
        • DeviceActivateReply_Data 声明响应数据结构
        • AutoSyncRemoveDeviceParams 自动同步-移除设备
        • DeviceGetInfoParams 设备-获取信息
        • AutoSyncRemoveDeviceParams 自动同步-移除设备
        • DeviceGetInfoReply 设备-获取信息
        • AutoSyncSetIntervalTimeParams 自动同步-设置同步时间间隔
        • DeviceGetInfoReply_Data 声明响应数据结构
        • AutoSyncSetIntervalTimeParams 自动同步-设置同步时间间隔
        • DeviceInfo 设备信息
        • AutoSyncUpdateDataSyncRuleParams 自动同步-更新数据同步规则
        • DeviceShopChangeParams 设备-门店修改
        • AutoSyncUpdateDataSyncRuleParams 自动同步-更新数据同步规则
        • DeviceShopChangeReply 设备-门店修改
        • AutoSyncUpdateGroupNameParams 自动同步-更新分组名称
        • GetVersionParams 获取版本信息
        • GetLatestVersionReply 获取最新版本
        • AutoSyncUpdateGroupNameParams 自动同步-更新分组名称
        • GetVersionReply 获取版本信息
        • GetLatestVersionReply 获取最新版本
        • GetVersionReply_Data 声明响应数据结构
        • GetLatestVersionReply_Data 声明响应数据结构
        • LearnDataClearParams 学习数据-清空
        • LearnDataClearReply 学习数据-清空
        • LearnDataExportMode 学习数据导出模式
        • LearnDataExportReply 学习数据-导出
        • LearnDataExportReply_Data 声明响应数据结构
        • LearnDataImportMode 学习数据导入模式
        • LearnDataImportReply 学习数据-导入
        • LearnDataImportReply_Data 声明响应数据结构
        • LearnDataUploadParams 学习数据-上传
        • LearnDataUploadReply 学习数据-上传
        • LearningMode 学习模式
        • PlanePositionInfo 平面坐标信息
        • ShopInfo 门店信息
        • SkuDataDeleteParams 商品数据-删除
        • SkuDataDeleteReply 商品数据-删除
        • SkuDataIconMatchParams 商品数据-主图匹配
        • DeviceFreeTrialParams
        • SkuDataIconMatchReply 商品数据-主图匹配
        • DeviceFreeTrialReply 设备-免费试用
        • SkuDataIconMatchReply_Data 声明响应数据结构
        • SkuDataImportMode 商品数据导入模式
        • SkuDataImportParams 商品数据-导入
        • SkuDataImportReply 商品数据-导入
        • SkuFeatClearParams 商品特征-清除指定商品的所有特征
        • SkuFeatClearReply 商品特征-清除指定商品的所有特征
        • SkuFeatImageInfo 商品特征图像信息
        • SkuFeatNumberInfo 商品特征数量信息
        • SkuFeatQueryImageParams 商品特征-查询图像
        • SkuFeatQueryImageReply 商品特征-查询图像
        • SkuFeatQueryImageReply_Data 声明响应数据结构
        • SkuFeatQueryParams 商品特征-批量查询特征信息
        • SkuFeatQueryReply 商品特征-批量查询特征信息
        • SkuFeatQueryReply_Data 声明响应数据结构
        • SkuFeatRemoveParams 商品特征-移除指定商品的指定特征
        • SkuFeatRemoveReply 商品特征-移除指定商品的指定特征
        • SkuIconInfo 商品主图信息
        • SkuInfo 商品信息
        • SkuSaleInfo 商品销售信息
        • SkuStatus 商品状态
        • SkuStatusInfo 商品状态信息
        • StatusCode 状态码定义
        • VersionInfo 版本信息
        • WeightStatus 重量状态
        • VersionInfo 版本下载信息
        • VersionUpdateType 版本更新类型
        • LearnDataImportMode 学习数据导入模式
        • LearnDataImportReply 学习数据-导入
        • LearnDataImportReply_Data 声明响应数据结构
        • LearnDataExportParams 学习数据-导出
        • SystemType 系统类型
    • HTTP数据模型(English)
      • Schemas
        • ActivateInfo Device activation information
        • AdvancedConfigGetParams Advanced Config - Get
        • AdvancedConfigGetReply Advanced Config - Get
        • AdvancedConfigGetReply_Data Declare the response data structure
        • AdvancedConfigKey
        • AdvancedConfigSetParams Advanced Config - Modified
        • AdvancedConfigSetReply Advanced Config - Modify
        • AiFastLearningParams Intelligent Recognition - Fast Learning
        • AiFastLearningReply Intelligent Recognition - Fast Learning
        • AiFastLearningReply_Data Declare the response data structure
        • AiImageDetectIgnoreSetParams Intelligent Recognition - Image Detection Filter Settings
        • AiImageDetectIgnoreSetReply - Image Detection Filter Settings
        • AiImageDetectIgnoreSetReply_Data Declare the response data structure
        • AiLearningParams Intelligent Recognition-Learning
        • AiLearningReply Intelligent Recognition-Learning
        • AiListenResultReply Intelligent Recognition - Listens to the Recognition Result
        • AiListenResultReply_Data Declare the response data structure
        • AiPushWeightParams Intelligent Recognition - Push Weight Information
        • AiPushWeightReply Intelligent Recognition - Push Weight Information
        • AiRegisterResultCallbackParams Intelligent Recognition - Callback for Registered Recognition Results
        • AiRegisterResultCallbackReply Intelligent Recognition - Callback for registration recognition results
        • AlgoModelChangeParams Algorithmic Model - Model
        • AlgoModelChangeReply Algorithmic Model - Switch
        • AlgoModelEnumParams Algorithmic Model - Enumeration
        • AlgoModelEnumReply Algorithm Model - Enumeration
        • AlgoModelEnumReply_Data Declare the response data structure
        • AlgoModelInfo Algorithm model information
        • AutoSyncCreateGroupParams Auto Sync - Create Group
        • AutoSyncCreateGroupParams Auto Sync - Create Group
        • AutoSyncDataSyncRule automatically synchronizes data synchronization rules
        • AutoSyncDeviceInfo Automatically synchronizes device information
        • AutoSyncExitGroupParams Auto-Sync-Exit Group
        • AutoSyncExitGroupParams Auto-Sync-Exit Group
        • AutoSyncGetGroupsInfoParams Auto Sync - Get group table information
        • AutoSyncGetGroupsInfoParams Auto Sync - Get group table information
        • AutoSyncGetGroupsInfoReply_Data Declare the response data structure
        • AutoSyncGetSelfInfoParams Auto-Sync - Get native information
        • AutoSyncGetSelfInfoParams Auto-Sync - Get native information
        • AutoSyncGetSelfInfoReply_Data Declare the response data structure
        • AutoSyncGroupInfo Automatically synchronizes group information
        • AutoSyncJoinGroupParams Auto Sync - Join Group
        • AutoSyncJoinGroupParams Auto Sync - Join Group
        • AutoSyncRemoveDeviceParams Auto Sync - Remove the device
        • AutoSyncRemoveDeviceParams Auto Sync - Remove the device
        • AutoSyncSetIntervalTimeParams Automatic Sync - Set the synchronization interval
        • AutoSyncSetIntervalTimeParams Automatic Sync - Set the synchronization interval
        • AutoSyncUpdateDataSyncRuleParams Auto Sync - Updates data synchronization rules
        • AutoSyncUpdateDataSyncRuleParams Auto Sync - Updates data synchronization rules
        • AutoSyncUpdateGroupNameParams Auto Sync - Update group name
        • AutoSyncUpdateGroupNameParams Auto Sync - Update group name
        • CameraChangeParams Camera-Switch
        • CameraChangeReply Camera-Switch
        • CameraDetectRangeGetParams Camera-Recognition Area Acquisition
        • CameraDetectRangeGetReply Camera-Recognition Area Acquisition
        • CameraDetectRangeGetReply_Data Declare the response data structure
        • CameraDetectRangeSetParams Camera-Recognition Area Modification
        • CameraDetectRangeSetReply Camera-Recognition Area Modification
        • CameraEnumParams Camera-enum
        • CameraEnumReply Camera-enumeration
        • CameraEnumReply_Data Declare the response data structure
        • CameraFrameReply Camera-ImageFrame
        • CameraFrameReply_Data Declare the response data structure
        • CameraInfo Camera information
        • CameraResolutionInfo Camera resolution information
        • DeviceActivateParams Device - Activation
        • DeviceActivateReply Device - Activation
        • DeviceActivateReply_Data Declare the response data structure
        • DeviceGetInfoParams Device - Get Info
        • DeviceGetInfoReply Device - Get Info
        • DeviceGetInfoReply_Data Declare the response data structure
        • DeviceInfo Device Information
        • DeviceShopChangeParams Device-Store Modification
        • DeviceShopChangeReply Device-Store Modification
        • GetLatestVersionReply to get the latest version
        • GetLatestVersionReply to get the latest version
        • GetLatestVersionReply_Data Declare the response data structure
        • GetVersionParams to get the version information
        • GetVersionReply to get version information
        • GetVersionReply_Data Declare the response data structure
        • LearnDataClearParams Learning Data - Clearing
        • LearnDataClearReply Learning Data - Clear
        • LearnDataExportMode
        • LearnDataExportReply Learning Data - Export
        • LearnDataExportReply_Data Declare the response data structure
        • LearnDataImportMode
        • LearnDataImportReply Learning Data - Import
        • LearnDataImportReply_Data Declare the response data structure
        • LearnDataUploadParams Learning Data - Upload
        • LearnDataUploadReply Learning Data - Upload
        • LearningMode
        • PlanePositionInfo Plane coordinate information
        • ShopInfo Store Information
        • SkuDataDeleteParams Product Data - Delete
        • SkuDataDeleteReply Product Data - Delete
        • SkuDataIconMatchParams Product Data - Main Image Match
        • SkuDataIconMatchReply Product Data - Main Image Match
        • SkuDataIconMatchReply_Data Declare the response data structure
        • SkuDataImportMode
        • SkuDataImportParams Product Data - Import
        • SkuDataImportReply Product Data - Import
        • SkuFeatClearParams Product Features - Clears all characteristics of the specified product
        • SkuFeatClearReply Product Characteristics - Clears all characteristics of the specified product
        • SkuFeatImageInfo Product feature image information
        • SkuFeatNumberInfo Quantity information for product characteristics
        • SkuFeatQueryImageParams Product Features - Query Image
        • SkuFeatQueryImageReply Product Features - Query Image
        • SkuFeatQueryImageReply_Data Declare the response data structure
        • SkuFeatQueryParams Product Characteristics - Query feature information in batches
        • SkuFeatQueryReply Product Characteristics - Query feature information in batches
        • SkuFeatQueryReply_Data Declare the response data structure
        • SkuFeatRemoveParams Product Characteristics - Removes the specified characteristics of the specified product
        • SkuFeatRemoveReply Product Features - Removes the specified characteristics of the specified product
        • SkuIconInfo Main image information
        • SkuInfo Listing
        • SkuSaleInfo Product sales information
        • SkuStatus Status
        • SkuStatusInfo Listing status information
        • StatusCode status code definition
        • SystemType
        • VersionInfo Version download information
        • VersionInfo
        • VersionUpdateType
        • WeightStatus
首页
语言/Langguage
语言/Langguage
  • 中文
  • English
首页
语言/Langguage
语言/Langguage
  • 中文
  • English
  1. gRPC interface

gRPC interface documentation

SanQingNiaoApi

SanQingNiaoApi is the API interface of the Three Blue Birds

Method NameRequest TypeResponse TypeDescription
GetVersionGetVersionParamsGetVersionReply
GetVersion to get version information

Permissions:

1. Any activation status can be called
GetLatestVersionGetLatestVersionParamsGetLatestVersionReply
GetLatestVersion to get the latest version

Permissions:

1. Only the activated state can be called
AdvancedConfigGetAdvancedConfigGetParamsAdvancedConfigGetReply
AdvancedConfigGet - Get

Permissions:

1. Any activation status can be called

Illustrate:

1. All configuration items are persisted and stored by the SDK, and no external storage is required
AdvancedConfigSetAdvancedConfigSetParamsAdvancedConfigSetReply
AdvancedConfigSet - Modify

Permissions:

1. Any activation status can be called

Illustrate:

1. All configuration items are persisted and stored by the SDK, and no external storage is required
CameraEnumCameraEnumParamsCameraEnumReply
CameraEnum Camera-Enumeration device

Permissions:

1. Any activation status can be called
CameraChangeCameraChangeParamsCameraChangeReply
CameraChange camera-to-device switching

Permissions:

1. Any activation status can be called
CameraFrameCameraFrameParamsCameraFrameReply
CameraFrame Camera-Image frame

Permissions:

1. Any activation status can be called
CameraDetectRangeGetCameraDetectRangeGetParamsCameraDetectRangeGetReply
CameraDetectRangeGet Camera-Recognition Area Get

Permissions:

1. Any activation status can be called
CameraDetectRangeSetCameraDetectRangeSetParamsCameraDetectRangeSetReply
CameraDetectRangeSet Camera-Recognition Area Modification

Permissions:

1. Any activation status can be called
DeviceGetInfoDeviceGetInfoParamsDeviceGetInfoReply
DeviceGetInfo Device - Get information

Permissions:

1. Any activation status can be called
DeviceActivateDeviceActivateParamsDeviceActivateReply
DeviceActivate Device - Activate

Permissions:

1. Any activation status can be called
DeviceShopChangeDeviceShopChangeParamsDeviceShopChangeReply
DeviceShopChange Device - Store Modification

Permissions:

1. Only the activated state can be called
AiPushWeightAiPushWeightParamsAiPushWeightReply
AiPushWeight Intelligent Recognition - Push weight information

Permissions:

1. Only the activated state can be called
AiImageDetectIgnoreSetAiImageDetectIgnoreSetParamsAiImageDetectIgnoreSetReply
AiImageDetectIgnoreSet - Image Detection Filtering Settings

Permissions:

1. Only the activated state can be called
AiListenResultAiListenResultParamsAiListenResultReply stream
AiListenResult Intelligent Recognition - Listens for the recognition results

Permissions:

1. Only the activated state can be called

2. You can choose one of the AiListenResult and AiRegisterResultCallback interfaces
AiRegisterResultCallbackAiRegisterResultCallbackParamsAiRegisterResultCallbackReply
AiRegisterResultCallback - Callback for registration and recognition results

Permissions:

1. Only the activated state can be called

2. You can choose one of the AiListenResult and AiRegisterResultCallback interfaces
AiUnsafeMatchingAiPushWeightParamsAiListenResultReply
AiUnsafeMatching Intelligent Recognition - Non-Security AI Recognition (Strongly Not Recommended)

Permissions:

1. Only the activated state can be called

Illustrate:

1. Please do not use this interface unless it is a special case, as it cannot guarantee the use effect of the whole life cycle
AiLearningAiLearningParamsAiLearningReply
AiLearning

Permissions:

1. Only the activated state can be called
AiFastLearningAiFastLearningParamsAiFastLearningReply
AiFastLearning Intelligent Recognition - Fast Learning

Permissions:

1. Only the activated state can be called
SkuFeatQueryImageSkuFeatQueryImageParamsSkuFeatQueryImageReply
SkuFeatQueryImage Product Features - Queries the learned image

Permissions:

1. Only the activated state can be called
SkuFeatQuerySkuFeatQueryParamsSkuFeatQueryReply
SkuFeatQuery Commodity Characteristics - Query feature information

Permissions:

1. Only the activated state can be called
SkuFeatRemoveSkuFeatRemoveParamsSkuFeatRemoveReply
SkuFeatRemove Product Characteristics - Removes the specified characteristics of the specified product

Permissions:

1. Only the activated state can be called
SkuFeatClearSkuFeatClearParamsSkuFeatClearReply
SkuFeatClear Product Features - Clears all characteristics of the specified product

Permissions:

1. Only the activated state can be called
LearnDataImportLearnDataImportParamsLearnDataImportReply
LearnDataImport Learning Data - Import

Permissions:

1. Only the activated state can be called
LearnDataExportLearnDataExportParamsLearnDataExportReply
LearnDataExport - Export

Permissions:

1. Only the activated state can be called
LearnDataUploadLearnDataUploadParamsLearnDataUploadReply
LearnDataUpload Learning Data - Upload

Permissions:

1. Only the activated state can be called
LearnDataClearLearnDataClearParamsLearnDataClearReply
LearnDataClear Learning Data - Clear

Permissions:

1. Only the activated state can be called
AlgoModelEnumAlgoModelEnumParamsAlgoModelEnumReply
AlgoModelEnum Algorithm Model-Enumeration

Permissions:

1. Only the activated state can be called
AlgoModelChangeAlgoModelChangeParamsAlgoModelChangeReply
AlgoModelChange algorithm model-switching

Permissions:

1. Only the activated state can be called
SkuDataImportSkuDataImportParamsSkuDataImportReply
SkuDataImport Product Data - Import

Permissions:

1. Only the activated state can be called
SkuDataDeleteSkuDataDeleteParamsSkuDataDeleteReply
SkuDataDelete Product Data - Delete

Permissions:

1. Only the activated state can be called
SkuDataIconMatchSkuDataIconMatchParamsSkuDataIconMatchReply
SkuDataIconMatch Product Data - Main Image Match

Permissions:

1. Only the activated state can be called
AutoSyncGetSelfInfoAutoSyncGetSelfInfoParamsAutoSyncGetSelfInfoReply
AutoSyncGetSelfInfo - Get native information

Permissions:

1. Only the activated state can be called
AutoSyncGetGroupsInfoAutoSyncGetGroupsInfoParamsAutoSyncGetGroupsInfoReply
AutoSyncGetGroupsInfo - Get group table information

Permissions:

1. Only the activated state can be called
AutoSyncRemoveDeviceAutoSyncRemoveDeviceParamsAutoSyncRemoveDeviceReply
AutoSyncRemoveDevice - Remove the device

Permissions:

1. Only the activated state can be called
AutoSyncJoinGroupAutoSyncJoinGroupParamsAutoSyncJoinGroupReply
AutoSyncJoinGroup Auto-sync-join group

Permissions:

1. Only the activated state can be called
AutoSyncExitGroupAutoSyncExitGroupParamsAutoSyncExitGroupReply
AutoSyncExitGroup Auto-sync-exit group

Permissions:

1. Only the activated state can be called
AutoSyncSetIntervalTimeAutoSyncSetIntervalTimeParamsAutoSyncSetIntervalTimeReply
AutoSyncSetIntervalTime - Set the interval time

Permissions:

1. Only the activated state can be called
AutoSyncUpdateDataSyncRuleAutoSyncUpdateDataSyncRuleParamsAutoSyncUpdateDataSyncRuleReply
AutoSyncUpdateDataSyncRule - Updates the data synchronization rule

Permissions:

1. Only the activated state can be called
AutoSyncCreateGroupAutoSyncCreateGroupParamsAutoSyncCreateGroupReply
AutoSyncCreateGroup - Creates a group

Permissions:

1. Only the activated state can be called
AutoSyncUpdateGroupNameAutoSyncUpdateGroupNameParamsAutoSyncUpdateGroupNameReply
AutoSyncUpdateGroupName Auto Sync - Updates the group name

Permissions:

1. Only the activated state can be called

Top

sanqingniaopb/message_common.proto

ActivateInfo

ActivateInfo device activation information

FieldTypeLabelDescription
activateCodestring
Activation code
activateExpireTimeint64
Activate the expiration time

AlgoModelInfo

AlgoModelInfo algorithm model information

FieldTypeLabelDescription
codeuint32
Model code
namestring
The name of the model

AutoSyncDeviceInfo

AutoSyncDeviceInfo automatically synchronizes device information

FieldTypeLabelDescription
deviceSNstring
Device SN
hostNamestring
host name
systemTypeSystemType
System type
algoModeluint32
Algorithmic models
servicePortuint32
Service port number
ipAddrListstringrepeated
List of IP addresses
dataSyncRuleAutoSyncDataSyncRule
Data synchronization rules
statusbool
Device status (false: offline, true: online)
latestPullAtuint64
Learn when the data was last pulled

AutoSyncGroupInfo

AutoSyncGroupInfo automatically synchronizes group information

FieldTypeLabelDescription
groupIDstring
Group ID
groupNamestring
Group name
groupUpdateAtuint64
The time when the group information is updated
deviceInfoListAutoSyncDeviceInforepeated
A list of devices

CameraInfo

CameraInfo camera information

FieldTypeLabelDescription
idstring
Camera ID
namestring
Camera name
usbPathstring
Device USB path
sysPathstring
Device system path
resolutionInfoListCameraResolutionInforepeated
A list of supported resolutions

CameraResolutionInfo

CameraResolutionInfo Camera resolution information

FieldTypeLabelDescription
widthuint32
Image Width (pixels)
heightuint32
Image height (pixels)
fpsuint32
Image frame rate (frames/sec)

DeviceInfo

DeviceInfo device information

FieldTypeLabelDescription
deviceSNstring
Device SN
activateInfoActivateInfo
Activation Information
shopShopInfo
Store information

PlanePositionInfo

PlanePositionInfo plane coordinate information

FieldTypeLabelDescription
xuint32
X-axis coordinate value
yuint32
Y-axis coordinate value

ShopInfo

ShopInfo store information

FieldTypeLabelDescription
codestring
Store code [no modification allowed]
namestring
The name of the store
scaleAliasstring
Scale number alias
externalCodestring
External store code

SkuFeatImageInfo

SkuFeatImageInfo Product feature image information

FieldTypeLabelDescription
idint64
Identification ID
pathstring
The HTTP access path of the image

SkuFeatNumberInfo

SkuFeatNumberInfo Quantity information for product characteristics

FieldTypeLabelDescription
skuSkuInfo
Product information
numberuint64
Number of features

SkuIconInfo

SkuIconInfo product main image information

FieldTypeLabelDescription
skuSkuInfo
Product information
iconListstringrepeated
A list of the main images of the matched products
keywordListstringrepeated
A list of keywords that were matched
preLearningLabelint32
Matched product pre-learning tags

SkuInfo

SkuInfo listings

FieldTypeLabelDescription
codestring
Product unique identifier
namestring
The title of the product
spuCodestring
Product parent code (if spuCode==code or spuCode is empty, the product is a top-level product)

SkuSaleInfo

SkuSaleInfo product sales information

FieldTypeLabelDescription
salesint32
Sales: weight (grams), quantity
priceUnitint32
Pricing method (0-weight pricing, 1-quantity pricing)
priceint32
Original unit price (min/kg)
salePriceint32
Sales unit price (min/kg)
amountint32
Total sales price (min)
barCodestring
Barcodes
priceChangeModeint32
Whether the price of the product has been changed (0 - no price change, 1 - unit price, 2 - total price)
priceTypeint32
Price type (1 - regular price, 2 - temporary price change, 3 - permanent price change, 4 - Tiered price change)

SkuStatusInfo

SkuStatusInfo Listing status information

FieldTypeLabelDescription
skuSkuInfo
Product information
statusSkuStatus
The status of the item

VendorInfo

VendorInfo vendor information

FieldTypeLabelDescription
codestring
Authorization code
keystring
Authorization key

VersionDownloadInfo

VersionInfo version download information

FieldTypeLabelDescription
versionInfoVersionInfo
Version information
urlstring
Download link

VersionInfo

VersionInfo version information

FieldTypeLabelDescription
appTypeuint32
The type of application
versionstring
Version number
internalVersionstring
Build number

AdvancedConfigKey

AdvancedConfigKey

NameNumberDescription
DetectMode0
Detection mode (value range: 0 - weight detection, 1 - image detection; Assignment field: uint32Val)
WeightDetectMode1
Weight detection mode (value range: 0 - after meeting the minimum recognition weight; Assignment field: uint32Val)
WeightDetectMinValue2
Weight detection minimum trigger weight (unit: grams; Value range: closed interval [1,10000]; Assignment field: uint32Val)
WeightDetectAppendMinValue3
Weight detection: The minimum trigger weight (unit: grams) is added to the product stack. Value range: closed interval [1,10000]; Assignment field: uint32Val)
WeightDetectStatusJudgment4
Weight detection status judgment mode (value range: 0-external incoming, 1-internal automatic; Assignment field: uint32Val)
WeightDetectCameraDelay5
Gravimetric camera photography delay time (unit: milliseconds; Value range: closed interval [0,5000]; Assignment field: uint32Val)
ImageDetectMode20
Image detection mode (value range: 0-feature similarity; Assignment field: uint32Val)
ImageDetectIgnoreThreshold21
Image detection ignores the similarity threshold (value range: closed interval [0,1000]; Assignment field: uint32Val)
ImageDetectStableNumber22
Number of stable statistics of image detection features (value range: closed interval [2,20]; Assignment field: uint32Val)
ImageDetectStableThreshold23
Stable similarity threshold of image detection features (value range: closed interval [0,1000]; Assignment field: uint32Val)
ImageDetectRepeatThreshold24
Repeat similarity threshold for image detection features (value range: closed interval [0,1000]; Assignment field: uint32Val)
ImageDetectInterval25
Image detection interval time (unit: milliseconds; Value range: closed interval [0,5000]; Assignment field: uint32Val)
MaxOutputNum100
Maximum number of recognition outputs (value range: closed interval [1,10]; Assignment field: uint32Val)
PerformanceMode101
Inference Engine Processor Usage Mode (Value range: 0-Balanced mode, 1-Performance mode; Assignment field: uint32Val)
PreLearnSwitch102
Pre-learning switch (value range: true-on, false-off; Assignment field: boolVal)

AutoSyncDataSyncRule

AutoSyncDataSyncRule automatically synchronizes data synchronization rules

NameNumberDescription
AutoSyncDataSyncRuleDisable0
Automatic Synchronization of Data Synchronization Rules: Disables data synchronization
AutoSyncDataSyncRuleDuplex1
Automatic Synchronization Data Synchronization Rules: Bidirectional data synchronization
AutoSyncDataSyncRuleOnlySend2
Auto-sync data synchronization rule: Only send data
AutoSyncDataSyncRuleOnlyReceive3
Auto-sync data synchronization rules: Receive data only

LearnDataExportMode

LearnDataExportMode to learn the data export mode

NameNumberDescription
LearnDataExportModeFull0
Full export
LearnDataExportModeIncrSku1
Incremental export of product dimensions
LearnDataExportModeIncrFeat2
Feature dimension incremental export

LearnDataImportMode

LearnDataImportMode Learn the data import mode

NameNumberDescription
LearnDataImportModeFull0
Full import
LearnDataImportModeIncrSku1
Incremental import of product dimensions
LearnDataImportModeIncrFeat2
Feature dimension incremental import
LearnDataImportModeStrictFull3
Full import in strict mode
LearnDataImportModeStrictIncrSku4
Strict mode product dimension incremental import
LearnDataImportModeStrictIncrFeat5
Strict mode feature dimension incremental import

LearningMode

LearningMode

NameNumberDescription
LearningModeSearch0
Use search to learn
LearningModeShortcut1
Use shortcuts to learn
LearningModeOutput2
Learn using the output
LearningModeSkip3
Skip learning

SkuDataImportMode

SkuDataImportMode Product data import mode

NameNumberDescription
SkuDataImportModeIncr0
Incremental imports
SkuDataImportModeFull1
Full import

SkuStatus

SkuStatus Status

NameNumberDescription
SkuStatusNone0
does not exist
SkuStatusNormal1
normal
SkuStatusTemporaryLock2
Temporary lock
SkuStatusPermanentLock3
Permanently locked

SystemType

SystemType

NameNumberDescription
SystemTypeUnknown0
SystemTypeWindows1
SystemTypeLinux2
SystemTypeAndroid3

VersionUpdateType

VersionUpdateType

NameNumberDescription
VersionUpdateTypeUnknown0
Unknown
VersionUpdateTypeOptional1
Optional updates
VersionUpdateTypeQuiet2
Silent updates
VersionUpdateTypeForce3
Mandatory updates

WeightStatus

WeightStatus

NameNumberDescription
WeightStatusUnstable0
instability
WeightStatusStable1
stable
WeightStatusUnder2
Underload
WeightStatusOverflow3
overload
WeightStatusException4
abnormal

Top

sanqingniaopb/message_params.proto

AdvancedConfigGetParams

AdvancedConfigGetParams - Get

FieldTypeLabelDescription
keyAdvancedConfigKey
Configuration item key name【Required】

AdvancedConfigSetParams

AdvancedConfigSetParams Advanced Configuration - Modify

FieldTypeLabelDescription
keyAdvancedConfigKey
Configuration item key name【Required】
doubleValdouble
Double-precision floating-point value
floatValfloat
Single-precision floating-point value
int32Valint32
Signed 32-bit integer values
int64Valint64
Signed 64-bit integer value
uint32Valuint32
Unsigned 32-bit integer values
uint64Valuint64
Unsigned 64-bit integer value
boolValbool
Boolean values
stringValstring
String-type values
bytesValbytes
Byte slices/byte arrays

AiFastLearningParams

AiFastLearningParams Intelligent Recognition - Fast Learning

FieldTypeLabelDescription
skuSkuInfo
Target product information [required]

AiImageDetectIgnoreSetParams

AiImageDetectIgnoreSetParams Smart Recognition - Image Detection Filtering Settings

AiLearningParams

AiLearningParams Intelligent Recognition-Learning

FieldTypeLabelDescription
idint64
Identification ID【Required】
skuSkuInfo
Required Learning Product Information【Required】
learningModeLearningMode
Study Mode【Required】
skuSaleInfoSkuSaleInfo
Product sales information [optional]

AiListenResultParams

AiListenResultParams Intelligent Recognition - Listens to the recognition results

AiPushWeightParams

AiPushWeightParams intelligently identifies and pushes weight information

FieldTypeLabelDescription
weightint32
Weight (unit: grams)【Required】
statusWeightStatus
Weight Status【Optional】
forceMatchingbool
Whether or not you want to make a mandatory identification of this weight (optional)
transparentDatastring
Transparent data, which will be returned together in the recognition result [optional]

AiRegisterResultCallbackParams

AiRegisterResultCallbackParams - Callback for registration and recognition results

FieldTypeLabelDescription
urlstring
Callback address【required】

AlgoModelChangeParams

AlgoModelChangeParams Algorithmic Model - Model

FieldTypeLabelDescription
codeuint32
Model Code【Required】

AlgoModelEnumParams

AlgoModelEnumParams Algorithm Model - Enum

AutoSyncCreateGroupParams

AutoSyncCreateGroupParams Auto Sync - Create a group

FieldTypeLabelDescription
groupNamestring
Group Name (up to 20 characters in length) [required]

AutoSyncExitGroupParams

AutoSyncExitGroupParams Auto-sync-exit group

AutoSyncGetGroupsInfoParams

AutoSyncGetGroupsInfoParams Auto Sync - Get group table information

AutoSyncGetSelfInfoParams

AutoSyncGetSelfInfoParams Auto Sync - Get native information

AutoSyncJoinGroupParams

AutoSyncJoinGroupParams Auto-sync-join group

FieldTypeLabelDescription
groupIDstring
Group ID【Required】
groupNamestring
Group Name【Required】

AutoSyncRemoveDeviceParams

AutoSyncRemoveDeviceParams Auto Sync - Remove the device

FieldTypeLabelDescription
groupIDstring
Group ID (blank will clear all groups)
deviceSNstring
Device SN (Empty will clear the specified group)

AutoSyncSetIntervalTimeParams

AutoSyncSetIntervalTimeParams - Sets the synchronization interval

FieldTypeLabelDescription
broadcastIntervaluint32
Broadcast Time Interval (Unit: Seconds)【Required】
dataSyncIntervaluint32
Data Synchronization Interval (Unit: Minutes)【Required】

AutoSyncUpdateDataSyncRuleParams

AutoSyncUpdateDataSyncRuleParams Auto Sync - Updates the data synchronization rule

FieldTypeLabelDescription
dataSyncRuleAutoSyncDataSyncRule
Data Synchronization Rules [Required]
dataPullRuleLearnDataExportMode
Data Pull Rules [Required]
dataImportRuleLearnDataImportMode
Data Import Rules [Required]

AutoSyncUpdateGroupNameParams

AutoSyncUpdateGroupNameParams Auto Sync - Update the group name

FieldTypeLabelDescription
groupNamestring
Group Name (up to 20 characters in length) [required]

CameraChangeParams

CameraChangeParams Camera-toggle

FieldTypeLabelDescription
idstring
Camera ID to be used【Required】
resolutionInfoCameraResolutionInfo
Camera image resolution to be used [required]

CameraDetectRangeGetParams

CameraDetectRangeGetParams Camera-Recognition Area Acquisition

FieldTypeLabelDescription
maxRenderWidthuint32
Maximum Render Width (Unit: Pixels) [Required]
maxRenderHeightuint32
Maximum Render Height (Unit: Pixel) [Required]

CameraDetectRangeSetParams

CameraDetectRangeSetParams Camera - Recognize Area Modification

FieldTypeLabelDescription
renderWidthuint32
Actual Rendering Width (Unit: Pixel) [Required]
renderHeightuint32
Actual Render Height (Unit: Pixel) [Required]
dotListPlanePositionInforepeated
List of coordinates of the recognition area (the origin is the upper left corner of the image, and the coordinates are the actual rendered values after conversion) [required]

CameraEnumParams

CameraEnumParams Camera-enumeration

CameraFrameParams

CameraFrameParams Camera-Image Frame

DeviceActivateParams

DeviceActivateParams Device - Activated

FieldTypeLabelDescription
activateCodestring
Activation Code [Required]
shopShopInfo
Store Information【Optional】

DeviceGetInfoParams

DeviceGetInfoParams Device - Get information

DeviceShopChangeParams

DeviceShopChangeParams Device-Store Modification

FieldTypeLabelDescription
shopInfoShopInfo
Store Information【Required】

GetLatestVersionParams

GetLatestVersionReply to get the latest version

GetVersionParams

GetVersionParams to get the version information

LearnDataClearParams

LearnDataClearParams Learning Data - Cleared

LearnDataExportParams

LearnDataExportParams Learning Data - Export

FieldTypeLabelDescription
modeLearnDataExportMode
Export Mode【Required】
nodeTimestampint64
Specify the millisecond timestamp of the time node, only the incremental export is valid [optional]

LearnDataImportParams

LearnDataImportParams Learning Data - Import

FieldTypeLabelDescription
modeLearnDataImportMode
Import Mode【Required】
databytes
Learning Data [Required]

LearnDataUploadParams

LearnDataUploadParams Learning Data - Upload

SkuDataDeleteParams

SkuDataDeleteParams Product Data - Delete

FieldTypeLabelDescription
skuListSkuInforepeated
Product Data List (required)

SkuDataIconMatchParams

SkuDataIconMatchParams Product Data - Main Image Match

FieldTypeLabelDescription
skuListSkuInforepeated
Product Data List (required)

SkuDataImportParams

SkuDataImportParams Product Data - Import

FieldTypeLabelDescription
modeSkuDataImportMode
Product Data Import Mode [Required]
skuListSkuStatusInforepeated
Product Data List (required)

SkuFeatClearParams

SkuFeatClearParams Product Characteristics - Clears all characteristics of the specified product

FieldTypeLabelDescription
skuListSkuInforepeated
Product Information [Required]

SkuFeatQueryImageParams

SkuFeatQueryImageParams Product Features - Query Image

FieldTypeLabelDescription
skuSkuInfo
Product Information [Required]

SkuFeatQueryParams

SkuFeatQueryParams Product Characteristics - Query feature information in batches

FieldTypeLabelDescription
skuListSkuInforepeated
Product Information [Required]

SkuFeatRemoveParams

SkuFeatRemoveParams Product Features - Removes the specified characteristics of the specified product

FieldTypeLabelDescription
skuSkuInfo
Product Information [Required]
idint64
Identification ID【Required】

Top

sanqingniaopb/message_reply.proto

AdvancedConfigGetReply

AdvancedConfigGetReply Advanced Config - Get

FieldTypeLabelDescription
codeStatusCode
Status code
msgstring
Status reason
dataAdvancedConfigGetReply.Data
Response data

AdvancedConfigGetReply.Data

AdvancedConfigGetReply_Data Declare the response data structure

FieldTypeLabelDescription
keyAdvancedConfigKey
The key name of the configuration item
doubleValdouble
Double-precision floating-point value
floatValfloat
Single-precision floating-point value
int32Valint32
Signed 32-bit integer values
int64Valint64
Signed 64-bit integer value
uint32Valuint32
Unsigned 32-bit integer values
uint64Valuint64
Unsigned 64-bit integer value
boolValbool
Boolean values
stringValstring
String-type values
bytesValbytes
Byte slices/byte arrays

AdvancedConfigSetReply

AdvancedConfigSetReply Advanced Config - Modify

FieldTypeLabelDescription
codeStatusCode
Status code
msgstring
Status reason

AiFastLearningReply

AiFastLearningReply Intelligent Recognition - Fast Learning

FieldTypeLabelDescription
codeStatusCode
Status code
msgstring
Status reason
dataAiFastLearningReply.Data
Response data

AiFastLearningReply.Data

AiFastLearningReply_Data Declare the response data structure

FieldTypeLabelDescription
featImgSkuFeatImageInfo
Product feature image information

AiImageDetectIgnoreSetReply

AiImageDetectIgnoreSetReply Smart Recognition - Image Detection Filter Settings

FieldTypeLabelDescription
codeStatusCode
Status code
msgstring
Status reason
dataAiImageDetectIgnoreSetReply.Data
Response data

AiImageDetectIgnoreSetReply.Data

AiImageDetectIgnoreSetReply_Data Declare the response data structure

FieldTypeLabelDescription
pathstring
The HTTP access path of the image

AiLearningReply

AiLearningReply intelligently recognizes-learns

FieldTypeLabelDescription
codeStatusCode
Status code
msgstring
Status reason

AiListenResultReply

AiListenResultReply Intelligent Recognition - Listens for the recognition results

FieldTypeLabelDescription
codeStatusCode
Status code
msgstring
Status reason
dataAiListenResultReply.Data
Response data

AiListenResultReply.Data

AiListenResultReply_Data Declare the response data structure

FieldTypeLabelDescription
idint64
Identification ID
skuListSkuInforepeated
Identify the list of results
transparentDatastring
Transparent transmission data, which comes from the weight push interface

AiPushWeightReply

AiPushWeightReply intelligently identifies and pushes weight information

FieldTypeLabelDescription
codeStatusCode
Status code
msgstring
Status reason

AiRegisterResultCallbackReply

AiRegisterResultCallbackReply - Registers a callback for the recognition result

FieldTypeLabelDescription
codeStatusCode
Status code
msgstring
Status reason

AlgoModelChangeReply

AlgoModelChangeReply algorithmic model-switch

FieldTypeLabelDescription
codeStatusCode
Status code
msgstring
Status reason

AlgoModelEnumReply

AlgoModelEnumReply Algorithm Model - Enum

FieldTypeLabelDescription
codeStatusCode
Status code
msgstring
Status reason
dataAlgoModelEnumReply.Data
Response data

AlgoModelEnumReply.Data

AlgoModelEnumReply_Data Declare the response data structure

FieldTypeLabelDescription
modelListAlgoModelInforepeated
List of models
modelAlgoModelInfo
The model currently in use

AutoSyncCreateGroupReply

AutoSyncCreateGroupParams Auto Sync - Create a group

FieldTypeLabelDescription
codeStatusCode
Status code
msgstring
Status reason

AutoSyncExitGroupReply

AutoSyncExitGroupParams Auto-sync-exit group

FieldTypeLabelDescription
codeStatusCode
Status code
msgstring
Status reason

AutoSyncGetGroupsInfoReply

AutoSyncGetGroupsInfoParams Auto Sync - Get group table information

FieldTypeLabelDescription
codeStatusCode
Status code
msgstring
Status reason
dataAutoSyncGetGroupsInfoReply.Data
Response data

AutoSyncGetGroupsInfoReply.Data

AutoSyncGetGroupsInfoReply_Data Declare the response data structure

FieldTypeLabelDescription
groupsAutoSyncGroupInforepeated
Grouping tables

AutoSyncGetSelfInfoReply

AutoSyncGetSelfInfoParams Auto Sync - Get native information

FieldTypeLabelDescription
codeStatusCode
Status code
msgstring
Status reason
dataAutoSyncGetSelfInfoReply.Data
Response data

AutoSyncGetSelfInfoReply.Data

AutoSyncGetSelfInfoReply_Data Declare the response data structure

FieldTypeLabelDescription
deviceSNstring
Native SN
hostNamestring
The host name of the machine
systemTypeSystemType
Native system type
algoModelCodeuint32
The code name of the algorithm model used by the machine
groupIDstring
The ID of the group to which the unit belongs
groupNamestring
The name of the group to which the unit belongs
dataSyncRuleAutoSyncDataSyncRule
Native data synchronization rules
dataPullRuleLearnDataExportMode
Native data pull rules
dataImportRuleLearnDataImportMode
Native data import rules
groupUpdateAtuint64
The last update time of the grouping information (millisecond timestamp)
broadcastIntervaluint32
Native Broadcast Time Interval (seconds)
pullIntervaluint32
Local Data Pull Interval (min)

AutoSyncJoinGroupReply

AutoSyncJoinGroupParams Auto-sync-join group

FieldTypeLabelDescription
codeStatusCode
Status code
msgstring
Status reason

AutoSyncRemoveDeviceReply

AutoSyncRemoveDeviceParams Auto Sync - Remove the device

FieldTypeLabelDescription
codeStatusCode
Status code
msgstring
Status reason

AutoSyncSetIntervalTimeReply

AutoSyncSetIntervalTimeParams - Sets the synchronization interval

FieldTypeLabelDescription
codeStatusCode
Status code
msgstring
Status reason

AutoSyncUpdateDataSyncRuleReply

AutoSyncUpdateDataSyncRuleParams Auto Sync - Updates the data synchronization rule

FieldTypeLabelDescription
codeStatusCode
Status code
msgstring
Status reason

AutoSyncUpdateGroupNameReply

AutoSyncUpdateGroupNameParams Auto Sync - Update the group name

FieldTypeLabelDescription
codeStatusCode
Status code
msgstring
Status reason

CameraChangeReply

CameraChangeReply Camera-toggle

FieldTypeLabelDescription
codeStatusCode
Status code
msgstring
Status reason

CameraDetectRangeGetReply

CameraDetectRangeGetReply Camera-Identify Area Acquisition

FieldTypeLabelDescription
codeStatusCode
Status code
msgstring
Status reason
dataCameraDetectRangeGetReply.Data
Response data

CameraDetectRangeGetReply.Data

CameraDetectRangeGetReply_Data Declare the response data structure

FieldTypeLabelDescription
renderWidthuint32
Actual Render Width (in pixels)
renderHeightuint32
Actual Render Height (in pixels)
dotListPlanePositionInforepeated
List of coordinates of the recognition area (the origin is the upper left corner of the image, and the coordinates are the actual rendered values after conversion)

CameraDetectRangeSetReply

CameraDetectRangeSetReply Camera - Recognize area modifications

FieldTypeLabelDescription
codeStatusCode
Status code
msgstring
Status reason

CameraEnumReply

CameraEnumReply camera-enumeration

FieldTypeLabelDescription
codeStatusCode
Status code
msgstring
Status reason
dataCameraEnumReply.Data
Response data

CameraEnumReply.Data

CameraEnumReply_Data Declare the response data structure

FieldTypeLabelDescription
cameraListCameraInforepeated
List of cameras
idstring
The ID of the camera currently in use
resolutionInfoCameraResolutionInfo
The camera image resolution currently in use

CameraFrameReply

CameraFrameReply Camera-Image Frame

FieldTypeLabelDescription
codeStatusCode
Status code
msgstring
Status reason
dataCameraFrameReply.Data
Response data

CameraFrameReply.Data

CameraFrameReply_Data Declare the response data structure

FieldTypeLabelDescription
imageDatabytes
Image data
imageWidthuint32
Image original width
imageHeightuint32
Image original height

DeviceActivateReply

DeviceActivateReply Device - Activate

FieldTypeLabelDescription
codeStatusCode
Status code
msgstring
Status reason
dataDeviceActivateReply.Data
Response data

DeviceActivateReply.Data

DeviceActivateReply_Data Declare the response data structure

FieldTypeLabelDescription
deviceInfoDeviceInfo
Device information

DeviceGetInfoReply

DeviceGetInfoReply Device - Get information

FieldTypeLabelDescription
codeStatusCode
Status code
msgstring
Status reason
dataDeviceGetInfoReply.Data
Response data

DeviceGetInfoReply.Data

DeviceGetInfoReply_Data Declare the response data structure

FieldTypeLabelDescription
deviceInfoDeviceInfo
Device information

DeviceShopChangeReply

DeviceShopChangeReply Device-Store Modification

FieldTypeLabelDescription
codeStatusCode
Status code
msgstring
Status reason

GetLatestVersionReply

GetLatestVersionReply to get the latest version

FieldTypeLabelDescription
codeStatusCode
Status code
msgstring
Status reason
dataGetLatestVersionReply.Data
Response data

GetLatestVersionReply.Data

GetLatestVersionReply_Data Declare the response data structure

FieldTypeLabelDescription
updateTypeVersionUpdateType
The type of version update
updateContentstring
Updated content
versionListVersionDownloadInforepeated
List of versions

GetVersionReply

GetVersionReply to get version information

FieldTypeLabelDescription
codeStatusCode
Status code
msgstring
Status reason
dataGetVersionReply.Data
Response data

GetVersionReply.Data

GetVersionReply_Data Declare the response data structure

FieldTypeLabelDescription
versionListVersionInforepeated
List of version information

LearnDataClearReply

LearnDataClearReply Learning Data - Empty

FieldTypeLabelDescription
codeStatusCode
Status code
msgstring
Status reason

LearnDataExportReply

LearnDataExportReply Learning Data - Export

FieldTypeLabelDescription
codeStatusCode
Status code
msgstring
Status reason
dataLearnDataExportReply.Data
Response data

LearnDataExportReply.Data

LearnDataExportReply_Data Declare the response data structure

FieldTypeLabelDescription
successCountint64
The number of successful exports
nodeTimestampint64
The time node of this export
databytes
Learning data

LearnDataImportReply

LearnDataImportReply Learning Data - Import

FieldTypeLabelDescription
codeStatusCode
Status code
msgstring
Status reason
dataLearnDataImportReply.Data
Response data

LearnDataImportReply.Data

LearnDataImportReply_Data Declare the response data structure

FieldTypeLabelDescription
successCountint64
The number of successful imports

LearnDataUploadReply

LearnDataUploadReply Learning Data - Upload

FieldTypeLabelDescription
codeStatusCode
Status code
msgstring
Status reason

SkuDataDeleteReply

SkuDataDeleteReply Product Data - Delete

FieldTypeLabelDescription
codeStatusCode
Status code
msgstring
Status reason

SkuDataIconMatchReply

SkuDataIconMatchReply Product Data - Main Image Match

FieldTypeLabelDescription
codeStatusCode
Status code
msgstring
Status reason
dataSkuDataIconMatchReply.Data
Response data

SkuDataIconMatchReply.Data

SkuDataIconMatchReply_Data Declare the response data structure

FieldTypeLabelDescription
downloadUrlPrefixstring
ICON download path prefix
skuIconListSkuIconInforepeated
List of product ICON information

SkuDataImportReply

SkuDataImportReply Product Data - Import

FieldTypeLabelDescription
codeStatusCode
Status code
msgstring
Status reason

SkuFeatClearReply

SkuFeatClearReply Product Features - Clears all characteristics of the specified product

FieldTypeLabelDescription
codeStatusCode
Status code
msgstring
Status reason

SkuFeatQueryImageReply

SkuFeatQueryImageReply Product Features - Query Image

FieldTypeLabelDescription
codeStatusCode
Status code
msgstring
Status reason
dataSkuFeatQueryImageReply.Data
Response data

SkuFeatQueryImageReply.Data

SkuFeatQueryImageReply_Data Declare the response data structure

FieldTypeLabelDescription
featImgListSkuFeatImageInforepeated
A list of product feature images

SkuFeatQueryReply

SkuFeatQueryReply Product Characteristics - Query feature information in batches

FieldTypeLabelDescription
codeStatusCode
Status code
msgstring
Status reason
dataSkuFeatQueryReply.Data
Response data

SkuFeatQueryReply.Data

SkuFeatQueryReply_Data Declare the response data structure

FieldTypeLabelDescription
featNumListSkuFeatNumberInforepeated
A list of the number of product features

SkuFeatRemoveReply

SkuFeatRemoveReply Product Features - Removes the specified characteristics of the specified product

FieldTypeLabelDescription
codeStatusCode
Status code
msgstring
Status reason

StatusCode

StatusCode status code definition

NameNumberDescription
ErrUnknow0
Unknown anomaly
Success1
succeed
ErrPciNetCardDisabled1000
The PCI NIC of the device has been disabled
ErrCamera1001
The device camera is abnormal
ErrImageDecode1002
Image decoding failed
ErrImageEncode1003
Image encoding failed
ErrNetwork1004
The network is abnormal
ErrCloudServer1005
The ECS is abnormal
ErrInputParam1006
The input parameter is abnormal
ErrExportLearnDataEmpty1007
The exported learning data is empty
ErrDeviceNotActivate1500
The device is not activated
ErrDeviceActivateExpire1501
The device activation status has expired
ErrDeviceSystemTime1503
The system time of the device is abnormal
ErrErLangShenAlgo2000
Erlang God's algorithm is abnormal
ErrBaiZeAlgo2500
Bai Ze's algorithm is abnormal

Scalar Value Types

.proto TypeNotesC++JavaPythonGoC#PHPRuby
doubledoubledoublefloatfloat64doublefloatFloat
floatfloatfloatfloatfloat32floatfloatFloat
int32Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint32 instead.int32intintint32intintegerBignum or Fixnum (as required)
int64Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint64 instead.int64longint/longint64longinteger/stringBignum
uint32Uses variable-length encoding.uint32intint/longuint32uintintegerBignum or Fixnum (as required)
uint64Uses variable-length encoding.uint64longint/longuint64ulonginteger/stringBignum or Fixnum (as required)
sint32Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int32s.int32intintint32intintegerBignum or Fixnum (as required)
sint64Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int64s.int64longint/longint64longinteger/stringBignum
fixed32Always four bytes. More efficient than uint32 if values are often greater than 2^28.uint32intintuint32uintintegerBignum or Fixnum (as required)
fixed64Always eight bytes. More efficient than uint64 if values are often greater than 2^56.uint64longint/longuint64ulonginteger/stringBignum
sfixed32Always four bytes.int32intintint32intintegerBignum or Fixnum (as required)
sfixed64Always eight bytes.int64longint/longint64longinteger/stringBignum
boolboolbooleanbooleanboolboolbooleanTrueClass/FalseClass
stringA string must always contain UTF-8 encoded or 7-bit ASCII text.stringStringstr/unicodestringstringstringString (UTF-8)
bytesMay contain any arbitrary sequence of bytes.stringByteStringstr[]byteByteStringstringString (ASCII-8BIT)
上一页
Device activation
下一页
GetVersion to get version information
Built with