123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450 |
- syntax="proto3"
- package RemoNet
- enum CSMessage
- {
- CS_NONE=0
- CS_Sign=2000
- CS_Req=2001
- CS_Rep=2002
- CS_CancelReq=2003
- CS_Offer=2004
- CS_Answer=2005
- CS_Candidate=2006
- CS_Leave=2007
- CS_KeepAlive=2008
- CS_Add=2009
- CS_Robot=2010
- CS_CloseVideo=2011
- CS_State=2014
- }
- enum SCMessage
- {
- SC_NONE=0
- SC_Sign=4000
- SC_Req=4001
- SC_Rep=4002
- SC_Cancel=4003
- SC_Offer=4004
- SC_Answer=4005
- SC_Candidate=4006
- SC_Add=4007
- SC_Robot=4008
- SC_NotifyReq=4009
- SC_NotifyRep=4010
- SC_NotifyAnswer=4011
- SC_NotifyOffer=4012
- SC_NotifyCandidate=4013
- SC_NotifyLeave=4014
- SC_NotifyCancel=4015
- SC_NotifyAdd=4016
- SC_NotifyDel=4017
- SC_NotifyCloseVideo=4018
- SC_KickOff=4019
- SC_State=4022
- S2V_SendUserInfo=6011
- }
- enum CCMessage
- {
- CC_None=0
- CC_Text=8000
- CC_CAN=8001
- CC_IMU=8002
- CC_ASKDATACHANNEL=8003
- CC_Manipulation=8004
- CC_Radar=8005
- CC_Switch=8006
- CC_Ping=8007
- CC_SensorStop=8008
- CC_StopACK=8009
- CC_LIDARDATA=8010
- CC_CANMSG=8011
- CC_STATE=8012
- CC_RobotAnalog=8017
- CC_BootReq=8013
- CC_StartupReq=8014
- CC_BootRep=8015
- CC_StartupRep=8016
- // CC_FrontLight=8017
- // CC_Wiper=8018
- // CC_BackLight=8019
- }
- enum VideoDesc
- {
- OK=0
- Busy=1
- Reject=2
- NoFound=3
- IsVideoing=4
- }
- message CSAdd
- {
- string serial=1
- int32 type=2
- string name=3
- }
- message SCAdd
- {
- bool ret=1
- int32 uid=2
- int32 cid=3
- string name=4
- }
- message SCKickOff
- {
- }
- message Robot
- {
- enum RobotState
- {
- Offline=0
- Online=1
- Busy=2
- }
- int32 rid=1
- string name=2
- int32 type=3
- RobotState state=4
- }
- message CSRobot
- {
- }
- message SCRobot
- {
- repeated Robot robot=1
- }
- message CSSign
- {
- string account=1
- string password=2
- }
- message SCSign
- {
- bool ret=1
- int32 uid=2
- string name=3
- }
- message CSReq
- {
- int32 peer=1
- int32 index=2
- int32 egotype=3
- }
- message SCReq
- {
- VideoDesc desc=1
- int32 peer=2
- int32 egotype=3
-
- }
- message CSRep
- {
-
- VideoDesc desc=1
- int32 peer=2
- int32 index=3
- int32 egotype=4
- }
- message SCRep
- {
-
- VideoDesc desc=1
- int32 index=2
- int32 egotype=3
- int32 peer=4
-
- }
- message Offer
- {
- int32 index=1
- int32 peer=2
- string type=3
- string sdp=4
- }
- message Answer
- {
- int32 index=1
- int32 peer=2
- string type=3
- string sdp=4
- }
- message Candidate
- {
- int32 index=1
- int32 peer=2
- string type=3
- string candidate=4
- int32 sdpMLineIndex =5
- string sdpMid =6
- int32 egotype=7
- }
- message Leave
- {
- int32 peer=1
- int32 egotype=2
- }
- message Close
- {
- int32 peer=1
- int32 egotype=2
- int32 index=3
- }
-
- message TestTextReq
- {
- string text=1
- }
- message CanMessage
- {
-
- int32 head=1
- int32 canid=2
- bytes data=3
- }
- message CCCanMesage
- {
- bool islidar=1
- repeated CanMessage message=2
- }
- message Wiper
- {
- bool ret=1
- }
- message FrontLight
- {
- bool ret=1
- }
- message BackLight
- {
- bool ret=1
- }
- message CCAskDataChannel
- {
- }
- message IMuMessage
- {
- float rx=1
- float ry=2
- // float rz=3
- }
- message CCPing
- {
- int64 tick=1
- }
- message CCRadarMessage
- {
- int32 radar0=1
- int32 radar1=2
- int32 radar2=3
- int32 radar3=4
- int32 radar4=5
- int32 radar5=6
- int32 radar6=7
- int32 radar7=8
- }
- enum Gears
- {
- Null=0
- N=1
- D=2
- R=3
- }
- //挂挡
- enum Gears_D
- {
- None_d=0
- D_1=1
- D_2=2
- D_3=3
- D_4=4
- }
- //左右转向灯
- enum DirectionLight
- {
- RightLight=0
- LeftLight=1
- OffLight=2
- }
- message CCRobotAnalog
- {
- int32 steer=1
- int32 arm=2
- int32 bucket=3
- int32 throttle=4
- int32 brake=5
- // bool bootstrap=6
- // bool startup=7
- bool emergency=8
- bool resume=9
- Gears gears=10
- bool frontlight=11
- bool backlight=12
- bool wipe=13
- DirectionLight directionlight=14
- bool buzzer=15
- Gears_D gears_d=16
- }
- message CCBootStrapReq
- {
- }
- message CCBooStrapRep
- {
- bool ret=1
- }
- message CCStartupReq
- {
-
- }
- message CCStartupRep
- {
- bool ret=1
- }
- message CCSwitch
- {
- bool front=1
- }
- //todo 不支持optional
- //message LidarPoint
- //{
- // optional double timestamp = 1
- // optional uint32 seq = 2
- // optional string frame_id = 3
- // optional uint32 height=4
- // optional uint32 width=5
- // optional bool is_dense=6
- // optional bool is_left=7
- // repeated float data = 8
- //}
- message SensorStop
- {
- }
- message StopAck
- {
- }
- message CCManipulation
- {
- bytes sensor=1
- bytes car=2
- }
- message SCAddRobot
- {
- Robot robot=1
- }
- message SCDelRobot
- {
- int32 peer=1
- int32 egotype=2
- }
- message State
- {
-
- /*
- int32 work_pressure=1
- int32 brake_pressure=2
- int32 gearbox_oil_temp=3
- int32 gearbox_oil_pressure=4
- int32 engine_rpm=5
- int32 speed=6
- int32 engine_pressure=8
- int32 cold_water=9
- int32 steer_angle=10
- int32 left_lock=11
- int32 right_lock=12
- */
- ///////////////////////////////////////////////////////状态参数
- int32 engine_speed = 1
- int32 travel_speed = 2
- int32 fuel_level = 3
- int32 engine_temperature = 4
- int32 hydraulic_oil_temperature = 5
- int32 main_pump_1_pressure = 6
- int32 main_pump_2_pressure = 7
- int32 hand_gear = 8
- int32 actual_gear = 9
- float gripper_height = 10
- float amplitude = 11
- int32 boom_angle = 12
- int32 stick_angle = 13
- ///////////////////////////////////////////////////////报警信息
- int32 idle_protection = 14
- int32 front_toggle = 15
- int32 back_toggle = 16
- bytes error_Buff = 17
- int32 interlock = 18
- int32 safety_switch = 19
- int32 arm_lift_pilot = 20
- int32 arm_lowering_pilot = 21
- int32 lever_lifting_pilot = 22
- int32 rod_lowering_pilot = 23
- int32 left_rotary_pilot = 24
- int32 right_rotary_pilot = 25
- int32 grab_open_pilot = 26
- int32 grab_close_pilot = 27
- int32 safety_valves = 28
- //增加 0x384
- int32 function_code =29
- int32 main_add =30
- int32 sub_add =31
- int32 paramter=32
- //增加0x28b
- int32 engine_spn =33
- int32 engine_fmi =34
- int32 engine_num =35
- //增加0x28f
- bytes all_Buff = 36
- }
- message can_net_frame
- {
- sint32 dlc =1
- int32 canid =2
- bytes data=3
- }
- message CCCanMsg
- {
- repeated can_net_frame frams=1
- }
- enum UserState
- {
- Offline=0
- Idle=1
- Remote=2
- Automotive=3
- AskRemote=4
- }
- message SCState
- {
- UserState state=1
- int32 uid=2
- }
- message CSState
- {
- UserState state=1
- int32 uid=2
- }
- message UserActivityInfo
- {
- string user_uuid=1
- int32 cockpit_id=2
- int32 vehicle_id=3
- }
|