Get desktop application:
View/edit binary Protocol Buffers messages
bool is_feedback = 1
optional Header header = 2
fixed32 current_state = 3
fixed32 err_code = 4
fixed32 err_state = 5
bool succeed = 6
optional Mode next_mode = 7
fixed32 request_id = 8
bool is_feedback = 1
optional Header header = 2
optional Pattern current_checking = 3
bool last_pattern = 4
fixed32 err_code = 5
optional Pattern err_pattern = 6
bool succeed = 7
fixed32 request_id = 9
fixed32 command = 1
string args = 2
fixed32 command = 1
fixed32 result = 2
string msg = 3
fixed32 ask = 1
bool accept = 2
fixed32 command = 1
string args = 2
fixed32 command = 1
fixed32 result = 2
string msg = 3
fixed32 ask = 1
optional Token info = 2
fixed32 vol = 3
fixed32 flage = 1
string divice_id = 2
fixed32 vol = 3
optional Header header = 1
fixed32 target_x = 3
fixed32 target_y = 4
optional MonOrder order = 1
fixed32 timeout = 2
optional MonOrder order = 1
fixed32 err_code = 2
bool succeed = 3
bool is_feedback = 4
fixed32 request_id = 5
fixed32 command = 1
string address = 2
fixed32 gait = 1
fixed32 result = 2
sfixed32 batt_volt = 1
sfixed32 batt_curr = 2
fixed32 batt_soc = 3
sfixed32 batt_temp = 4
fixed32 batt_st = 5
fixed32 key_val = 6
fixed32 disable_charge = 7
fixed32 power_supply = 8
fixed32 buzze = 9
fixed32 status = 10
optional Header header = 1
string child_frame_id = 2
optional RawStatus status = 3
optional Header header = 1
repeated fixed32 data = 3
optional Header header = 1
fixed32 type = 2
bool succeed = 3
fixed32 error = 4
fixed32 result = 1
string msg = 2
fixed32 error_type = 1
fixed32 robot_mode = 2
optional Header header = 1
string child_frame_id = 2
optional Freameid frameid = 1
optional Timestamp timestamp = 2
double position_x = 3
double position_y = 4
double position_z = 5
double rotation_w = 6
double rotation_x = 7
double rotation_y = 8
double rotation_z = 9
fixed32 scan_status = 1
fixed32 remote_status = 2
string address = 3
string scan_device_info = 4
string error = 5
Used in: VoiceprintEntry
DEFAULT = 0
STARTER = 1
POWER = 2
TOUCH = 3
CAMERA = 4
APP = 5
BLUETOOTH = 6
WIFI = 7
XIAOAI = 8
Used in: BodyInfo
Used as request type in: CyberdogApp.subscribeBodySelect, CyberdogApp.subscribeTracking
optional Header header = 1
fixed32 count = 2
repeated Body infos = 3
GET_STATUS = 0
SCAN_DEVICE = 1
CONNECT_DEVICE = 2
DISCONNECT_DEVICE = 3
REMOTE_RECONNECT_DEVICE = 4
SET_PARAMETERS = 0
TAKE_PICTURE = 1
START_RECORDING = 2
STOP_RECORDING = 3
GET_STATE = 4
DELETE_FILE = 5
GET_ALL_FILES = 6
START_LIVE_STREAM = 7
STOP_LIVE_STREAM = 8
SUCCESS = 0
INVALID_ARGS = 1
UNSUPPORTED = 2
TIMEOUT = 3
BUSY = 4
INVALID_STATE = 5
INNER_ERROR = 6
UNDEFINED_ERROR = -1
DEFAULT = 0
LOCK = 1
CONFIG = 2
MANUAL = 3
SEMI = 13
EXPLOR = 14
TRACK = 15
DEFAULT_TYPE = 0
TRACK_F = 1
TRACK_S = 2
EXPLOR_NAV_AB = 3
EXPLOR_MAP_U = 4
EXPLOR_MAP_N = 5
Used in: FaceManager_Response, FaceResult
optional Header header = 1
string format = 2
repeated fixed32 data = 3
Used as request type in: CyberdogApp.sendAppDecision
Used as field type in: DecisionStamped
Used in: RawStatus
sfixed32 exist_error = 1
sfixed32 ori_error = 2
sfixed32 footpos_error = 3
repeated fixed32 motor_error = 4
NORMAL = 0
EXE_FAILED = 1
REJECT = 2
CANCELED = 4
BAD_TIMESTAMP = 8
ADD_FACE = 0
CANCLE_ADD_FACE = 1
CONFIRM_LAST_FACE = 2
UPDATE_FACE_ID = 3
DELETE_FACE = 4
GET_ALL_FACES = 5
RESULT_SUCCESS = 0
RESULT_INVALID_ARGS = 1
RESULT_UNSUPPORTED = 2
RESULT_TIMEOUT = 3
RESULT_BUSY = 4
RESULT_INVALID_STATE = 5
RESULT_INNER_ERROR = 6
RESULT_UNDEFINED_ERROR = -1
Used in: DogPose
DEFAULT_FRAME = 0
BODY_FRAME = 1
ODOM_FRAME = 2
VISION_FRAME = 3
NAVI_FRAME = 4
Used in: BodyInfo, CheckoutMode_respond, CheckoutPattern_respond, CompressedImage, DecisionStamped, ModeStamped, OccupancyGrid, Odometry, Path, PatternStamped, PoseStamped, Range, StatusStamped, Target_Request, Token, VoiceprintEntry, VoiceprintResult
optional Timestamp stamp = 1
string frame_id = 2
Used in: OccupancyGrid, Target_Request, Target_Response
optional Timestamp map_load_time = 1
float resolution = 2
fixed32 width = 3
fixed32 height = 4
optional Pose origin = 5
Used in: CheckoutMode_respond, ModeStamped, RawStatus
fixed32 control_mode = 1
fixed32 mode_type = 2
Used in: CheckoutMode_request
Used in: ExtMonOrder_Request, ExtMonOrder_Respond, RawStatus
fixed32 id = 1
double para = 2
MONO_ORDER_NULL = 0
MONO_ORDER_WAKE_STOP = 1
MONO_ORDER_SHUT_STOP = 2
MONO_ORDER_STAND_UP = 9
MONO_ORDER_PROSTRATE = 10
MONO_ORDER_COME_HERE = 11
MONO_ORDER_STEP_BACK = 12
MONO_ORDER_TURN_AROUND = 13
MONO_ORDER_HI_FIVE = 14
MONO_ORDER_DANCE = 15
MONO_ORDER_WELCOME = 16
MONO_ORDER_TURN_OVER = 17
MONO_ORDER_SIT = 18
MONO_ORDER_BOW = 19
MONO_ORDER_MAX = 20
DEFAULT = 0
TEST_INIT = 1
TEST_DEINIT = 2
TEST_START = 3
TEST_STOP = 4
TURN_LEFT = 5
TURN_RIGHT = 6
GO_AHEAD = 7
GO_BACK = 8
GO_LEFT = 9
GO_RIGHT = 10
Used as request type in: CyberdogApp.setOffsetData
Used as response type in: CyberdogApp.getOffsetData
fixed32 gait = 1
double x_offset = 2
double y_offset = 3
double yaw_offset = 4
fixed32 result = 5
WALK = 0
TROT = 1
FLY_TROT = 2
SLOW_TROT = 3
Used as request type in: CyberdogApp.setBodyPara
Used as field type in: RawStatus
double body_height = 1
double gait_height = 2
Used in: CheckoutPattern_respond, PatternStamped, RawStatus
GAIT_TRANS = 0
GAIT_PASSIVE = 1
GAIT_KNEEL = 2
GAIT_STAND_R = 3
GAIT_STAND_B = 4
GAIT_AMBLE = 5
GAIT_WALK = 6
GAIT_SLOW_TROT = 7
GAIT_TROT = 8
GAIT_FLYTROT = 9
GAIT_BOUND = 10
GAIT_PRONK = 11
GAIT_DEFAULT = 99
Used in: CheckoutPattern_request, CheckoutPattern_respond
Used in: Pose
double x = 1
double y = 2
double z = 3
Used in: Decissage, MapMetaData, PoseStamped, PoseWithCovariance
Used in: Path
Used in: Odometry, RawStatus
optional Pose pose = 1
repeated double covariance = 2
Used in: Pose
double x = 1
double y = 2
double z = 3
double w = 4
Used in: Ultrasonic
optional Header header = 1
fixed32 radiation_type = 2
float field_of_view = 3
float min_range = 4
float max_range = 5
float range = 6
ULTRASOUND = 0
INFRARED = 1
Used in: StatusStamped
Used in: Body, BodyRegion_Request
fixed32 x_offset = 1
fixed32 y_offset = 2
fixed32 height = 3
fixed32 width = 4
bool do_rectify = 5
Used as response type in: CyberdogApp.disconnect, CyberdogApp.heartbeat, CyberdogApp.sendAppDecision, CyberdogApp.sendMotionTestRequest, CyberdogApp.setBodyPara, CyberdogApp.subscribeBms, CyberdogApp.subscribeBodySelect, CyberdogApp.subscribeDogPose, CyberdogApp.subscribeFaceResult, CyberdogApp.subscribeGpsScene, CyberdogApp.subscribeMap, CyberdogApp.subscribeNavStatus, CyberdogApp.subscribeObstacleDetection, CyberdogApp.subscribeOdomOut, CyberdogApp.subscribePath, CyberdogApp.subscribePosition, CyberdogApp.subscribeRemoteEvent, CyberdogApp.subscribeStatus, CyberdogApp.subscribeTracking, CyberdogApp.subscribeTrackingStatus, CyberdogApp.subscribeVoiceprintResult, CyberdogApp.subscribeWifiRssi
Used in: Decissage, RawStatus
Used as request type in: CyberdogApp.subscribeGpsScene
Used as field type in: RawStatus
fixed32 type = 1
float lat = 2
float lon = 3
fixed32 if_danger = 4
UNSET = 0
INDOOR = 1
OUTDOOR = 2
Used in: DecisionStamped
Used in: DogPose, Header, MapMetaData
sfixed32 sec = 1
sfixed32 nanosec = 2
Used in: TokenPass_Request
optional Header header = 1
string token = 2
string token_refresh = 3
string token_md5 = 4
string token_refresh_md5 = 5
fixed32 expire_in = 6
DEFAULT = 0
ASK_TOKEN = 1
ASK_DEVICE_ID = 2
ASK_XIAOAI_OFF = 3
ASK_XIAOAI_ON = 4
ASK_XIAOAI_ONLINE_OFF = 5
ASK_XIAOAI_ONLINE_ON = 6
ASK_SET_VOLUME = 7
ASK_GET_VOLUME = 8
ASK_XIAOAI_SWITCH_STATUS = 9
DEFAULT = 0
TOKEN_SUCCEED = 1
TOKEN_FAILED = 2
DID_SUCCEED = 3
DID_FAILED = 4
XIAOAI_OFF_SUCCEED = 5
XIAOAI_OFF_FAILED = 6
XIAOAI_ON_SUCCEED = 7
XIAOAI_ON_FAILED = 8
XIAOAI_ONLINE_OFF_SUCCEED = 9
XIAOAI_ONLINE_OFF_FAILED = 10
XIAOAI_ONLINE_ON_SUCCEED = 11
XIAOAI_ONLINE_ON_FAILED = 12
SET_VOLUME_SUCCEED = 13
SET_VOLUME_FAILED = 14
GET_VOLUME_SUCCEED = 15
GET_VOLUME_FAILED = 16
XIAOAI_OFF = 17
XIAOAI_ONLINE_ON = 18
XIAOAI_OFFLINE_ON = 19
OBJECT_FAR = 0
OBJECT_NEAR = 1
OBJECT_LOST = 2
OBJECT_EDGE = 3
Used in: Decissage, TwistWithCovariance
Used in: Odometry, RawStatus
optional Twist twist = 1
repeated double covariance = 2
Used in: Around
optional Range range_info = 1
Used in: Twist
double x = 1
double y = 2
double z = 3
Used in: Voiceprint_Request
optional Header header = 1
fixed32 ask = 3
DEFAULT = 0
START = 1
STOP = 2
HAS_DATA = 3
DELETE_DATA = 4
NORMAL = 0
UNKNOWN_ERROR = 1
RECORD_FAILED = 2
PLAY_FAILED = 4
TOO_NOISY_BACKGROUND = 8
TIMEOUT = 16