Skip to content

Commit d5c0ac2

Browse files
authored
workSystem object
1 parent 99e8f0f commit d5c0ac2

File tree

1 file changed

+301
-0
lines changed

1 file changed

+301
-0
lines changed

10244.xml

+301
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,301 @@
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

Comments
 (0)