1
+ <?xml version =" 1.0" encoding =" utf-8" ?><LWM2M xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance" xsi : noNamespaceSchemaLocation =" http://openmobilealliance.org/tech/profiles/LWM2M.xsd" >
2
+ <Object ObjectType =" MODefinition" >
3
+ <Name >VehicleControlUnit</Name >
4
+ <Description1 ><![CDATA[ This Object provides the information to represent a generic VCU(vehicle control unit).]]> </Description1 >
5
+ <ObjectID >10244</ObjectID >
6
+ <ObjectURN >urn:oma:lwm2m:x:10244</ObjectURN >
7
+ <MultipleInstances >Single</MultipleInstances >
8
+ <Mandatory >Optional</Mandatory >
9
+ <Resources >
10
+ <Item ID =" 0" ><Name >Vehicle UI State</Name >
11
+ <Operations >R</Operations >
12
+ <MultipleInstances >Single</MultipleInstances >
13
+ <Mandatory >Mandatory</Mandatory >
14
+ <Type >Integer</Type >
15
+ <RangeEnumeration >0-15</RangeEnumeration >
16
+ <Units ></Units >
17
+ <Description ><![CDATA[ The UI state of the vehicle. 0: idle 1: driving 2: charging 3: limp-home 4-15: reserved for future use]]> </Description >
18
+ </Item >
19
+ <Item ID =" 1" ><Name >Vehicle Speed</Name >
20
+ <Operations >R</Operations >
21
+ <MultipleInstances >Single</MultipleInstances >
22
+ <Mandatory >Mandatory</Mandatory >
23
+ <Type >Integer</Type >
24
+ <RangeEnumeration ></RangeEnumeration >
25
+ <Units >km/h</Units >
26
+ <Description ><![CDATA[ Current speed of the vehicle.]]> </Description >
27
+ </Item >
28
+ <Item ID =" 2" ><Name >Vehicle Shift Status</Name >
29
+ <Operations >R</Operations >
30
+ <MultipleInstances >Single</MultipleInstances >
31
+ <Mandatory >Mandatory</Mandatory >
32
+ <Type >Integer</Type >
33
+ <RangeEnumeration >0-3</RangeEnumeration >
34
+ <Units ></Units >
35
+ <Description ><![CDATA[ Current shift status of the vehicle. 0: Neutral 1: Forward 2: Reverse]]> </Description >
36
+ </Item >
37
+ <Item ID =" 3" ><Name >Vehicle AP Position</Name >
38
+ <Operations >R</Operations >
39
+ <MultipleInstances >Single</MultipleInstances >
40
+ <Mandatory >Mandatory</Mandatory >
41
+ <Type >Integer</Type >
42
+ <RangeEnumeration >0-100</RangeEnumeration >
43
+ <Units >%</Units >
44
+ <Description ><![CDATA[ Current position of the accelerator pedal.]]> </Description >
45
+ </Item >
46
+ <Item ID =" 4" ><Name >Vehicle Power</Name >
47
+ <Operations >R</Operations >
48
+ <MultipleInstances >Single</MultipleInstances >
49
+ <Mandatory >Optional</Mandatory >
50
+ <Type >Float</Type >
51
+ <RangeEnumeration ></RangeEnumeration >
52
+ <Units >kW</Units >
53
+ <Description ><![CDATA[ Current power of drive output/regenerative braking.]]> </Description >
54
+ </Item >
55
+ <Item ID =" 5" ><Name >Vehicle Drive Energy</Name >
56
+ <Operations >R</Operations >
57
+ <MultipleInstances >Single</MultipleInstances >
58
+ <Mandatory >Optional</Mandatory >
59
+ <Type >Float</Type >
60
+ <RangeEnumeration ></RangeEnumeration >
61
+ <Units >Wh</Units >
62
+ <Description ><![CDATA[ Accumulated drive energy of the vehicle.]]> </Description >
63
+ </Item >
64
+ <Item ID =" 6" ><Name >Vehicle Energy Consumption Efficiency</Name >
65
+ <Operations >R</Operations >
66
+ <MultipleInstances >Single</MultipleInstances >
67
+ <Mandatory >Optional</Mandatory >
68
+ <Type >Float</Type >
69
+ <RangeEnumeration ></RangeEnumeration >
70
+ <Units >Wh/km</Units >
71
+ <Description ><![CDATA[ Energy consumption efficiency of the vehicle.]]> </Description >
72
+ </Item >
73
+ <Item ID =" 7" ><Name >Vehicle Estimated Mileage</Name >
74
+ <Operations >R</Operations >
75
+ <MultipleInstances >Single</MultipleInstances >
76
+ <Mandatory >Optional</Mandatory >
77
+ <Type >Integer</Type >
78
+ <RangeEnumeration ></RangeEnumeration >
79
+ <Units >km</Units >
80
+ <Description ><![CDATA[ Estimated mileage of current battery capacity.]]> </Description >
81
+ </Item >
82
+ <Item ID =" 8" ><Name >Vehicle Charge Cable Status</Name >
83
+ <Operations >R</Operations >
84
+ <MultipleInstances >Single</MultipleInstances >
85
+ <Mandatory >Mandatory</Mandatory >
86
+ <Type >Boolean</Type >
87
+ <RangeEnumeration ></RangeEnumeration >
88
+ <Units ></Units >
89
+ <Description ><![CDATA[ Whether the charge cable is connected or not. 0: unconnected 1: connected]]> </Description >
90
+ </Item >
91
+ <Item ID =" 9" ><Name >Vehicle Charge Status</Name >
92
+ <Operations >R</Operations >
93
+ <MultipleInstances >Single</MultipleInstances >
94
+ <Mandatory >Mandatory</Mandatory >
95
+ <Type >Integer</Type >
96
+ <RangeEnumeration >0-15</RangeEnumeration >
97
+ <Units ></Units >
98
+ <Description ><![CDATA[ Charging status of the vehicle. 1: non-charge mode 2: charging 3: charge completed 4: charging abort abnormally ]]> </Description >
99
+ </Item >
100
+ <Item ID =" 10" ><Name >Vehicle Charge Voltage</Name >
101
+ <Operations >R</Operations >
102
+ <MultipleInstances >Single</MultipleInstances >
103
+ <Mandatory >Mandatory</Mandatory >
104
+ <Type >Float</Type >
105
+ <RangeEnumeration ></RangeEnumeration >
106
+ <Units >V</Units >
107
+ <Description ><![CDATA[ Charging voltage]]> </Description >
108
+ </Item >
109
+ <Item ID =" 11" ><Name >Vehicle Charge Current</Name >
110
+ <Operations >R</Operations >
111
+ <MultipleInstances >Single</MultipleInstances >
112
+ <Mandatory >Mandatory</Mandatory >
113
+ <Type >Float</Type >
114
+ <RangeEnumeration ></RangeEnumeration >
115
+ <Units >A</Units >
116
+ <Description ><![CDATA[ Charging current]]> </Description >
117
+ </Item >
118
+ <Item ID =" 12" ><Name >Vehicle Charge Remaining Time</Name >
119
+ <Operations >R</Operations >
120
+ <MultipleInstances >Single</MultipleInstances >
121
+ <Mandatory >Mandatory</Mandatory >
122
+ <Type >Integer</Type >
123
+ <RangeEnumeration ></RangeEnumeration >
124
+ <Units >minute</Units >
125
+ <Description ><![CDATA[ Remaining charging time]]> </Description >
126
+ </Item >
127
+ <Item ID =" 13" ><Name >Battery Pack Voltage</Name >
128
+ <Operations >R</Operations >
129
+ <MultipleInstances >Single</MultipleInstances >
130
+ <Mandatory >Mandatory</Mandatory >
131
+ <Type >Float</Type >
132
+ <RangeEnumeration ></RangeEnumeration >
133
+ <Units >V</Units >
134
+ <Description ><![CDATA[ Voltage of the battery pack]]> </Description >
135
+ </Item >
136
+ <Item ID =" 14" ><Name >Battery Pack Current</Name >
137
+ <Operations >R</Operations >
138
+ <MultipleInstances >Single</MultipleInstances >
139
+ <Mandatory >Mandatory</Mandatory >
140
+ <Type >Float</Type >
141
+ <RangeEnumeration ></RangeEnumeration >
142
+ <Units >A</Units >
143
+ <Description ><![CDATA[ Current of the battery pack]]> </Description >
144
+ </Item >
145
+ <Item ID =" 15" ><Name >Battery Pack Remaining Capacity</Name >
146
+ <Operations >R</Operations >
147
+ <MultipleInstances >Single</MultipleInstances >
148
+ <Mandatory >Mandatory</Mandatory >
149
+ <Type >Integer</Type >
150
+ <RangeEnumeration ></RangeEnumeration >
151
+ <Units >Ah</Units >
152
+ <Description ><![CDATA[ Remaining capacity of the battery pack]]> </Description >
153
+ </Item >
154
+ <Item ID =" 16" ><Name >Battery Pack SOC</Name >
155
+ <Operations >R</Operations >
156
+ <MultipleInstances >Single</MultipleInstances >
157
+ <Mandatory >Mandatory</Mandatory >
158
+ <Type >Integer</Type >
159
+ <RangeEnumeration >0-100</RangeEnumeration >
160
+ <Units >%</Units >
161
+ <Description ><![CDATA[ SOC(state of charge) of the battery pack]]> </Description >
162
+ </Item >
163
+ <Item ID =" 17" ><Name >Battery Pack SOH</Name >
164
+ <Operations >R</Operations >
165
+ <MultipleInstances >Single</MultipleInstances >
166
+ <Mandatory >Mandatory</Mandatory >
167
+ <Type >Integer</Type >
168
+ <RangeEnumeration >0-100</RangeEnumeration >
169
+ <Units >%</Units >
170
+ <Description ><![CDATA[ SOH(state of health) of the battery pack]]> </Description >
171
+ </Item >
172
+ <Item ID =" 18" ><Name >Battery Cell MinVolt</Name >
173
+ <Operations >R</Operations >
174
+ <MultipleInstances >Single</MultipleInstances >
175
+ <Mandatory >Mandatory</Mandatory >
176
+ <Type >Integer</Type >
177
+ <RangeEnumeration ></RangeEnumeration >
178
+ <Units >mV</Units >
179
+ <Description ><![CDATA[ Minimum voltage of the battery module (with parallel connection of cells)]]> </Description >
180
+ </Item >
181
+ <Item ID =" 19" ><Name >Battery Cell MaxVolt</Name >
182
+ <Operations >R</Operations >
183
+ <MultipleInstances >Single</MultipleInstances >
184
+ <Mandatory >Mandatory</Mandatory >
185
+ <Type >Integer</Type >
186
+ <RangeEnumeration ></RangeEnumeration >
187
+ <Units >mV</Units >
188
+ <Description ><![CDATA[ Maximum voltage of the battery module (with parallel connection of cells)]]> </Description >
189
+ </Item >
190
+ <Item ID =" 20" ><Name >Battery Module MinTemp</Name >
191
+ <Operations >R</Operations >
192
+ <MultipleInstances >Single</MultipleInstances >
193
+ <Mandatory >Mandatory</Mandatory >
194
+ <Type >Integer</Type >
195
+ <RangeEnumeration ></RangeEnumeration >
196
+ <Units >Celsius</Units >
197
+ <Description ><![CDATA[ Minimum temperature of the battery module]]> </Description >
198
+ </Item >
199
+ <Item ID =" 21" ><Name >Battery Module MaxTemp</Name >
200
+ <Operations >R</Operations >
201
+ <MultipleInstances >Single</MultipleInstances >
202
+ <Mandatory >Mandatory</Mandatory >
203
+ <Type >Integer</Type >
204
+ <RangeEnumeration ></RangeEnumeration >
205
+ <Units >Celsius</Units >
206
+ <Description ><![CDATA[ Maximum temperature of the battery module]]> </Description >
207
+ </Item >
208
+ <Item ID =" 22" ><Name >Battery Connection Status</Name >
209
+ <Operations >R</Operations >
210
+ <MultipleInstances >Single</MultipleInstances >
211
+ <Mandatory >Mandatory</Mandatory >
212
+ <Type >Boolean</Type >
213
+ <RangeEnumeration ></RangeEnumeration >
214
+ <Units ></Units >
215
+ <Description ><![CDATA[ Whether the battery is connected or not. 0: unconnected 1: connected]]> </Description >
216
+ </Item >
217
+
218
+ <Item ID =" 24" ><Name >MCU Voltage</Name >
219
+ <Operations >R</Operations >
220
+ <MultipleInstances >Single</MultipleInstances >
221
+ <Mandatory >Mandatory</Mandatory >
222
+ <Type >Integer</Type >
223
+ <RangeEnumeration ></RangeEnumeration >
224
+ <Units >V</Units >
225
+ <Description ><![CDATA[ Voltage of the MCU(motor control unit)]]> </Description >
226
+ </Item >
227
+ <Item ID =" 25" ><Name >MCU Temperature</Name >
228
+ <Operations >R</Operations >
229
+ <MultipleInstances >Single</MultipleInstances >
230
+ <Mandatory >Mandatory</Mandatory >
231
+ <Type >Integer</Type >
232
+ <RangeEnumeration ></RangeEnumeration >
233
+ <Units >Celsius</Units >
234
+ <Description ><![CDATA[ Temperature of MCU(motor control unit)]]> </Description >
235
+ </Item >
236
+ <Item ID =" 26" ><Name >Motor Speed</Name >
237
+ <Operations >R</Operations >
238
+ <MultipleInstances >Single</MultipleInstances >
239
+ <Mandatory >Mandatory</Mandatory >
240
+ <Type >Integer</Type >
241
+ <RangeEnumeration ></RangeEnumeration >
242
+ <Units >rpm</Units >
243
+ <Description ><![CDATA[ Rotational speed of the motor]]> </Description >
244
+ </Item >
245
+ <Item ID =" 27" ><Name >Motor Temperature</Name >
246
+ <Operations >R</Operations >
247
+ <MultipleInstances >Single</MultipleInstances >
248
+ <Mandatory >Mandatory</Mandatory >
249
+ <Type >Integer</Type >
250
+ <RangeEnumeration ></RangeEnumeration >
251
+ <Units >Celsius</Units >
252
+ <Description ><![CDATA[ Temperature of the motor]]> </Description >
253
+ </Item >
254
+ <Item ID =" 28" ><Name >Motor OT Warning</Name >
255
+ <Operations >R</Operations >
256
+ <MultipleInstances >Single</MultipleInstances >
257
+ <Mandatory >Optional</Mandatory >
258
+ <Type >Boolean</Type >
259
+ <RangeEnumeration ></RangeEnumeration >
260
+ <Units ></Units >
261
+ <Description ><![CDATA[ Whether the motor is OT or not. 0: normal 1: OT warning]]> </Description >
262
+ </Item >
263
+ <Item ID =" 29" ><Name >MCU OT Warning</Name >
264
+ <Operations >R</Operations >
265
+ <MultipleInstances >Single</MultipleInstances >
266
+ <Mandatory >Optional</Mandatory >
267
+ <Type >Boolean</Type >
268
+ <RangeEnumeration ></RangeEnumeration >
269
+ <Units ></Units >
270
+ <Description ><![CDATA[ Whether the MCU is OT or not. 0: normal 1: OT warning]]> </Description >
271
+ </Item >
272
+ <Item ID =" 30" ><Name >Battery Pack OT Warning</Name >
273
+ <Operations >R</Operations >
274
+ <MultipleInstances >Single</MultipleInstances >
275
+ <Mandatory >Optional</Mandatory >
276
+ <Type >Boolean</Type >
277
+ <RangeEnumeration ></RangeEnumeration >
278
+ <Units ></Units >
279
+ <Description ><![CDATA[ Whether the battery pack is OT or not. 0: normal 1: OT warning]]> </Description >
280
+ </Item >
281
+ <Item ID =" 31" ><Name >MCU fault</Name >
282
+ <Operations >R</Operations >
283
+ <MultipleInstances >Single</MultipleInstances >
284
+ <Mandatory >Optional</Mandatory >
285
+ <Type >Boolean</Type >
286
+ <RangeEnumeration ></RangeEnumeration >
287
+ <Units ></Units >
288
+ <Description ><![CDATA[ Status of MCU. 0: normal 1: level 1 minor fault 2: level 2 critical fault]]> </Description >
289
+ </Item >
290
+ <Item ID =" 32" ><Name >Motor Error</Name >
291
+ <Operations >R</Operations >
292
+ <MultipleInstances >Single</MultipleInstances >
293
+ <Mandatory >Optional</Mandatory >
294
+ <Type >Boolean</Type >
295
+ <RangeEnumeration ></RangeEnumeration >
296
+ <Units ></Units >
297
+ <Description ><![CDATA[ Status of the battery pack. 0: normal 1: level D25 minor fault 2: level 2 critical fault]]> </Description >
298
+ </Item ></Resources >
299
+ <Description2 ><![CDATA[ ]]> </Description2 >
300
+ </Object >
301
+ </LWM2M >
0 commit comments