3 \fopenxc.proto
\12\ 6openxc"
\9b\ 3
5 \ 4type
\18\ 1 \ 1(
\ e2
\e.openxc.VehicleMessage.Type
\12'
6 \vcan_message
\18\ 2 \ 1(
\v2
\12.openxc.CanMessage
\12-
7 \ esimple_message
\18\ 3 \ 1(
\v2
\15.openxc.SimpleMessage
\127
8 \13diagnostic_response
\18\ 4 \ 1(
\v2
\1a.openxc.DiagnosticResponse
\12/
9 \ fcontrol_command
\18\ 5 \ 1(
\v2
\16.openxc.ControlCommand
\121
10 \10command_response
\18\ 6 \ 1(
\v2
\17.openxc.CommandResponse
\12\11
11 timestamp
\18\a \ 1(
\ 4"V
17 DIAGNOSTIC
\10\ 3\12\13
18 \ fCONTROL_COMMAND
\10\ 4\12\14
19 \10COMMAND_RESPONSE
\10\ 5"
\94\ 1
22 \ 3bus
\18\ 1 \ 1(
\ 5\12
24 \ 2id
\18\ 2 \ 1(
\r\12\f
25 \ 4data
\18\ 3 \ 1(
\f\124
26 \fframe_format
\18\ 4 \ 1(
\ e2
\1e.openxc.CanMessage.FrameFormat")
29 \bEXTENDED
\10\ 2"
\97\ 6
31 \ 4type
\18\ 1 \ 1(
\ e2
\e.openxc.ControlCommand.Type
\12<
32 \12diagnostic_request
\18\ 2 \ 1(
\v2 .openxc.DiagnosticControlCommand
\12G
33 \18passthrough_mode_request
\18\ 3 \ 1(
\v2%.openxc.PassthroughModeControlCommand
\12O
34 acceptance_filter_bypass_command
\18\ 4 \ 1(
\v2%.openxc.AcceptanceFilterBypassCommand
\12<
35 \16payload_format_command
\18\ 5 \ 1(
\v2
\1c.openxc.PayloadFormatCommand
\12O
36 predefined_obd2_requests_command
\18\ 6 \ 1(
\v2%.openxc.PredefinedObd2RequestsCommand
\12F
37 \emodem_configuration_command
\18\a \ 1(
\v2!.openxc.ModemConfigurationCommand
\12B
38 \19rtc_configuration_command
\18\b \ 1(
\v2
\1f.openxc.RTCConfigurationCommand"æ
\ 1
43 DIAGNOSTIC
\10\ 3\12\ f
44 \vPASSTHROUGH
\10\ 4\12\1c
45 \18ACCEPTANCE_FILTER_BYPASS
\10\ 5\12\12
46 \ ePAYLOAD_FORMAT
\10\ 6\12\1c
47 \18PREDEFINED_OBD2_REQUESTS
\10\a\12\17
48 \13MODEM_CONFIGURATION
\10\b\12\15
49 \11RTC_CONFIGURATION
\10 \12\13
52 \bPLATFORM
\10\v"
\9e\ 1
53 \18DiagnosticControlCommand
\12*
54 \arequest
\18\ 1 \ 1(
\v2
\19.openxc.DiagnosticRequest
\127
55 \ 6action
\18\ 2 \ 1(
\ e2'.openxc.DiagnosticControlCommand.Action"
\1d
60 \1dPassthroughModeControlCommand
\12\v
61 \ 3bus
\18\ 1 \ 1(
\ 5\12\ f
62 \aenabled
\18\ 2 \ 1(
\b"<
63 \1dAcceptanceFilterBypassCommand
\12\v
64 \ 3bus
\18\ 1 \ 1(
\ 5\12\ e
65 \ 6bypass
\18\ 2 \ 1(
\b"
\8c\ 1
66 \14PayloadFormatCommand
\12:
67 \ 6format
\18\ 1 \ 1(
\ e2*.openxc.PayloadFormatCommand.PayloadFormat"8
70 \bPROTOBUF
\10\ 2\12\ f
72 \1dPredefinedObd2RequestsCommand
\12\ f
73 \aenabled
\18\ 1 \ 1(
\b"Ñ
\ 3
74 \17NetworkOperatorSettings
\12\18
75 \10allowDataRoaming
\18\ 1 \ 1(
\b\12N
76 \12operatorSelectMode
\18\ 2 \ 1(
\ e22.openxc.NetworkOperatorSettings.OperatorSelectMode
\12L
77 \11networkDescriptor
\18\ 3 \ 1(
\v21.openxc.NetworkOperatorSettings.NetworkDescriptor
\1a\98\ 1
78 \11NetworkDescriptor
\12\f
79 \ 4PLMN
\18\ 1 \ 1(
\r\12R
80 \vnetworkType
\18\ 2 \ 1(
\ e2=.openxc.NetworkOperatorSettings.NetworkDescriptor.NetworkType"!
84 \12OperatorSelectMode
\12\r
90 \bSET_ONLY
\10\ 3\12\14
91 \10MANUAL_AUTOMATIC
\10\ 4""
92 \13NetworkDataSettings
\12\v
94 \15ServerConnectSettings
\12\f
95 \ 4host
\18\ 1 \ 1(
\12\f
96 \ 4port
\18\ 2 \ 1(
\r"Õ
\ 1
97 \19ModemConfigurationCommand
\12@
98 \17networkOperatorSettings
\18\ 1 \ 1(
\v2
\1f.openxc.NetworkOperatorSettings
\128
99 \13networkDataSettings
\18\ 2 \ 1(
\v2
\e.openxc.NetworkDataSettings
\12<
100 \15serverConnectSettings
\18\ 3 \ 1(
\v2
\1d.openxc.ServerConnectSettings",
101 \17RTCConfigurationCommand
\12\11
102 unix_time
\18\ 1 \ 1(
\r"]
103 \ fCommandResponse
\12)
104 \ 4type
\18\ 1 \ 1(
\ e2
\e.openxc.ControlCommand.Type
\12\ f
105 \amessage
\18\ 2 \ 1(
\12\ e
106 \ 6status
\18\ 3 \ 1(
\b"ý
\ 1
107 \11DiagnosticRequest
\12\v
108 \ 3bus
\18\ 1 \ 1(
\ 5\12\12
110 message_id
\18\ 2 \ 1(
\r\12\f
111 \ 4mode
\18\ 3 \ 1(
\r\12\v
112 \ 3pid
\18\ 4 \ 1(
\r\12\ f
113 \apayload
\18\ 5 \ 1(
\f\12\1a
114 \12multiple_responses
\18\ 6 \ 1(
\b\12\11
115 frequency
\18\a \ 1(
\ 1\12\f
116 \ 4name
\18\b \ 1(
\12;
117 \fdecoded_type
\18 \ 1(
\ e2%.openxc.DiagnosticRequest.DecodedType"!
121 \12DiagnosticResponse
\12\v
122 \ 3bus
\18\ 1 \ 1(
\ 5\12\12
124 message_id
\18\ 2 \ 1(
\r\12\f
125 \ 4mode
\18\ 3 \ 1(
\r\12\v
126 \ 3pid
\18\ 4 \ 1(
\r\12\ f
127 \asuccess
\18\ 5 \ 1(
\b\12\1e
128 \16negative_response_code
\18\ 6 \ 1(
\r\12\ f
129 \apayload
\18\a \ 1(
\f\12\r
130 \ 5value
\18\b \ 1(
\ 1"¢
\ 1
132 \ 4type
\18\ 1 \ 1(
\ e2
\19.openxc.DynamicField.Type
\12\14
133 \fstring_value
\18\ 2 \ 1(
\12\15
134 \rnumeric_value
\18\ 3 \ 1(
\ 1\12\15
135 \rboolean_value
\18\ 4 \ 1(
\b"%
142 \ 4name
\18\ 1 \ 1(
\12#
143 \ 5value
\18\ 2 \ 1(
\v2
\14.openxc.DynamicField
\12#
144 \ 5event
\18\ 3 \ 1(
\v2
\14.openxc.DynamicFieldB
\1c
146 com.openxcB
\ eBinaryMessages