blob: e89c2537a9dd491d81a29e63c43dd7a7afa8b900 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
|
�
openxc.protoopenxc"�
VehicleMessage)
type (2.openxc.VehicleMessage.Type'
raw_message (2.openxc.RawMessage5
translated_message (2.openxc.TranslatedMessage7
diagnostic_response (2.openxc.DiagnosticResponse/
control_command (2.openxc.ControlCommand1
command_response (2.openxc.CommandResponse"Z
Type
RAW
TRANSLATED
DIAGNOSTIC
CONTROL_COMMAND
COMMAND_RESPONSE"�
RawMessage
bus (
message_id (
data (4
frame_format (2.openxc.RawMessage.FrameFormat")
FrameFormat
STANDARD
EXTENDED"�
ControlCommand)
type (2.openxc.ControlCommand.Type<
diagnostic_request (2 .openxc.DiagnosticControlCommandG
passthrough_mode_request (2%.openxc.PassthroughModeControlCommandO
acceptance_filter_bypass_command (2%.openxc.AcceptanceFilterBypassCommand<
payload_format_command (2.openxc.PayloadFormatCommandO
predefined_obd2_requests_command (2%.openxc.PredefinedObd2RequestsCommand"�
Type
VERSION
DEVICE_ID
DIAGNOSTIC
PASSTHROUGH
ACCEPTANCE_FILTER_BYPASS
PAYLOAD_FORMAT
PREDEFINED_OBD2_REQUESTS"�
DiagnosticControlCommand*
request (2.openxc.DiagnosticRequest7
action (2'.openxc.DiagnosticControlCommand.Action"
Action
ADD
CANCEL"=
PassthroughModeControlCommand
bus (
enabled ("<
AcceptanceFilterBypassCommand
bus (
bypass ("{
PayloadFormatCommand:
format (2*.openxc.PayloadFormatCommand.PayloadFormat"'
PayloadFormat
JSON
PROTOBUF"0
PredefinedObd2RequestsCommand
enabled ("]
CommandResponse)
type (2.openxc.ControlCommand.Type
message (
status ("�
DiagnosticRequest
bus (
message_id (
mode (
pid (
payload (
multiple_responses (
frequency (
name ( ;
decoded_type (2%.openxc.DiagnosticRequest.DecodedType"!
DecodedType
NONE
OBD2"�
DiagnosticResponse
bus (
message_id (
mode (
pid (
success (
negative_response_code (
payload (
value ("�
DynamicField'
type (2.openxc.DynamicField.Type
string_value (
numeric_value (
boolean_value ("%
Type
STRING
NUM
BOOL"�
TranslatedMessage,
type (2.openxc.TranslatedMessage.Type
name ( #
value (2.openxc.DynamicField#
event (2.openxc.DynamicField"\
Type
STRING
NUM
BOOL
EVENTED_STRING
EVENTED_NUM
EVENTED_BOOLB
com.openxcBBinaryMessages
|