app-starlock/lib/talk/startChart/proto/ble_message.proto

29 lines
672 B
Protocol Buffer
Raw Normal View History

syntax = "proto3";
package main;
option go_package = "./spb";
// 用于蓝牙透传的数据结构
message BleReq {
// 用唯一的设备名来进行匹配而不是mac地址
string bluetoothDeviceName = 2;
// 下面是蓝牙结构内容,未加密状态
bytes StructData = 3;
}
message BleResp {
// 定义一个枚举状态【成功,失败,找不到设备,无法建立连接,无法发送数据,超时】
enum StatusE {
SUCCESS = 0;
FAIL = 1;
NOT_FOUND = 2;
CANNOT_CONNECT = 3;
CANNOT_SEND = 4;
TIMEOUT = 5;
}
// 状态
StatusE Status = 1;
// 下面是蓝牙结构内容,未加密状态
bytes StructData = 4;
}