AgIsoStack++
A control-function-focused implementation of the major ISOBUS and J1939 protocols
Loading...
Searching...
No Matches
isobus_data_dictionary.cpp
Go to the documentation of this file.
1//================================================================================================
9//================================================================================================
11
12namespace isobus
13{
14 const DataDictionary::Entry &DataDictionary::get_entry(std::uint16_t dataDictionaryIdentifier)
15 {
16#ifndef DISABLE_ISOBUS_DATA_DICTIONARY
17 for (std::uint_fast16_t i = 0; i < sizeof(DDI_ENTRIES) / sizeof(DataDictionary::Entry); i++)
18 {
19 if (DDI_ENTRIES[i].ddi == dataDictionaryIdentifier)
20 {
21 return DDI_ENTRIES[i];
22 }
23 }
24#endif
25 return DEFAULT_ENTRY;
26 }
27
28 const DataDictionary::Entry DataDictionary::DEFAULT_ENTRY = { 65535, "Unknown", "Unknown", 0.0f };
29
30#ifndef DISABLE_ISOBUS_DATA_DICTIONARY
31 // The table below is auto-generated, and is not to be edited manually.
32 const DataDictionary::Entry DataDictionary::DDI_ENTRIES[] = {
33 { 0, "Internal Data Base DDI", "None", 1.0f },
34 { 1, "Setpoint Volume Per Area Application Rate as [mm³/m²]", "mm³/m² - Capacity per area unit", 0.01f },
35 { 2, "Actual Volume Per Area Application Rate as [mm³/m²]", "mm³/m² - Capacity per area unit", 0.01f },
36 { 3, "Default Volume Per Area Application Rate as [mm³/m²]", "mm³/m² - Capacity per area unit", 0.01f },
37 { 4, "Minimum Volume Per Area Application Rate as [mm³/m²]", "mm³/m² - Capacity per area unit", 0.01f },
38 { 5, "Maximum Volume Per Area Application Rate as [mm³/m²]", "mm³/m² - Capacity per area unit", 0.01f },
39 { 6, "Setpoint Mass Per Area Application Rate", "mg/m² - Mass per area unit", 1.0f },
40 { 7, "Actual Mass Per Area Application Rate", "mg/m² - Mass per area unit", 1.0f },
41 { 8, "Default Mass Per Area Application Rate", "mg/m² - Mass per area unit", 1.0f },
42 { 9, "Minimum Mass Per Area Application Rate", "mg/m² - Mass per area unit", 1.0f },
43 { 10, "Maximum Mass Per Area Application Rate", "mg/m² - Mass per area unit", 1.0f },
44 { 11, "Setpoint Count Per Area Application Rate", "/m² - Quantity per area unit", 0.001f },
45 { 12, "Actual Count Per Area Application Rate", "/m² - Quantity per area unit", 0.001f },
46 { 13, "Default Count Per Area Application Rate", "/m² - Quantity per area unit", 0.001f },
47 { 14, "Minimum Count Per Area Application Rate", "/m² - Quantity per area unit", 0.001f },
48 { 15, "Maximum Count Per Area Application Rate", "/m² - Quantity per area unit", 0.001f },
49 { 16, "Setpoint Spacing Application Rate", "mm - Length", 1.0f },
50 { 17, "Actual Spacing Application Rate", "mm - Length", 1.0f },
51 { 18, "Default Spacing Application Rate", "mm - Length", 1.0f },
52 { 19, "Minimum Spacing Application Rate", "mm - Length", 1.0f },
53 { 20, "Maximum Spacing Application Rate", "mm - Length", 1.0f },
54 { 21, "Setpoint Volume Per Volume Application Rate", "mm³/m³ - Capacity per capacity unit", 1.0f },
55 { 22, "Actual Volume Per Volume Application Rate", "mm³/m³ - Capacity per capacity unit", 1.0f },
56 { 23, "Default Volume Per Volume Application Rate", "mm³/m³ - Capacity per capacity unit", 1.0f },
57 { 24, "Minimum Volume Per Volume Application Rate", "mm³/m³ - Capacity per capacity unit", 1.0f },
58 { 25, "Maximum Volume Per Volume Application Rate", "mm³/m³ - Capacity per capacity unit", 1.0f },
59 { 26, "Setpoint Mass Per Mass Application Rate", "mg/kg - Mass per mass unit", 1.0f },
60 { 27, "Actual Mass Per Mass Application Rate", "mg/kg - Mass per mass unit", 1.0f },
61 { 28, "Default Mass Per Mass Application Rate", "mg/kg - Mass per mass unit", 1.0f },
62 { 29, "Minimum Mass Per Mass Application Rate", "mg/kg - Mass per mass unit", 1.0f },
63 { 30, "MaximumMass Per Mass Application Rate", "mg/kg - Mass per mass unit", 1.0f },
64 { 31, "Setpoint Volume Per Mass Application Rate", "mm³/kg - Capacity per mass unit", 1.0f },
65 { 32, "Actual Volume Per Mass Application Rate", "mm³/kg - Capacity per mass unit", 1.0f },
66 { 33, "Default Volume Per Mass Application Rate", "mm³/kg - Capacity per mass unit", 1.0f },
67 { 34, "Minimum Volume Per Mass Application Rate", "mm³/kg - Capacity per mass unit", 1.0f },
68 { 35, "Maximum Volume Per Mass Application Rate", "mm³/kg - Capacity per mass unit", 1.0f },
69 { 36, "Setpoint Volume Per Time Application Rate", "mm³/s - Flow", 1.0f },
70 { 37, "Actual Volume Per Time Application Rate", "mm³/s - Flow", 1.0f },
71 { 38, "Default Volume Per Time Application Rate", "mm³/s - Flow", 1.0f },
72 { 39, "Minimum Volume Per Time Application Rate", "mm³/s - Flow", 1.0f },
73 { 40, "Maximum Volume Per Time Application Rate", "mm³/s - Flow", 1.0f },
74 { 41, "Setpoint Mass Per Time Application Rate", "mg/s - Mass flow", 1.0f },
75 { 42, "Actual Mass Per Time Application Rate", "mg/s - Mass flow", 1.0f },
76 { 43, "Default Mass Per Time Application Rate", "mg/s - Mass flow", 1.0f },
77 { 44, "Minimum Mass Per Time Application Rate", "mg/s - Mass flow", 1.0f },
78 { 45, "Maximum Mass Per Time Application Rate", "mg/s - Mass flow", 1.0f },
79 { 46, "Setpoint Count Per Time Application Rate", "/s - Quantity per time unit", 0.001f },
80 { 47, "Actual Count Per Time Application Rate", "/s - Quantity per time unit", 0.001f },
81 { 48, "Default Count Per Time Application Rate", "/s - Quantity per time unit", 0.001f },
82 { 49, "Minimum Count Per Time Application Rate", "/s - Quantity per time unit", 0.001f },
83 { 50, "Maximum Count Per Time Application Rate", "/s - Quantity per time unit", 0.001f },
84 { 51, "Setpoint Tillage Depth", "mm - Length", 1.0f },
85 { 52, "Actual Tillage Depth", "mm - Length", 1.0f },
86 { 53, "Default Tillage Depth", "mm - Length", 1.0f },
87 { 54, "Minimum Tillage Depth", "mm - Length", 1.0f },
88 { 55, "Maximum Tillage Depth", "mm - Length", 1.0f },
89 { 56, "Setpoint Seeding Depth", "mm - Length", 1.0f },
90 { 57, "Actual Seeding Depth", "mm - Length", 1.0f },
91 { 58, "Default Seeding Depth", "mm - Length", 1.0f },
92 { 59, "Minimum Seeding Depth", "mm - Length", 1.0f },
93 { 60, "Maximum Seeding Depth", "mm - Length", 1.0f },
94 { 61, "Setpoint Working Height", "mm - Length", 1.0f },
95 { 62, "Actual Working Height", "mm - Length", 1.0f },
96 { 63, "Default Working Height", "mm - Length", 1.0f },
97 { 64, "Minimum Working Height", "mm - Length", 1.0f },
98 { 65, "Maximum Working Height", "mm - Length", 1.0f },
99 { 66, "Setpoint Working Width", "mm - Length", 1.0f },
100 { 67, "Actual Working Width", "mm - Length", 1.0f },
101 { 68, "Default Working Width", "mm - Length", 1.0f },
102 { 69, "Minimum Working Width", "mm - Length", 1.0f },
103 { 70, "Maximum Working Width", "mm - Length", 1.0f },
104 { 71, "Setpoint Volume Content", "ml - Capacity large", 1.0f },
105 { 72, "Actual Volume Content", "ml - Capacity large", 1.0f },
106 { 73, "Maximum Volume Content", "ml - Capacity large", 1.0f },
107 { 74, "Setpoint Mass Content", "g - Mass large", 1.0f },
108 { 75, "Actual Mass Content", "g - Mass large", 1.0f },
109 { 76, "Maximum Mass Content", "g - Mass large", 1.0f },
110 { 77, "Setpoint Count Content", "# - Quantity/Count", 1.0f },
111 { 78, "Actual Count Content", "# - Quantity/Count", 1.0f },
112 { 79, "Maximum Count Content", "# - Quantity/Count", 1.0f },
113 { 80, "Application Total Volume as [L]", "L - Capacity count", 1.0f },
114 { 81, "Application Total Mass in [kg]", "kg - Mass", 1.0f },
115 { 82, "Application Total Count", "# - Quantity/Count", 1.0f },
116 { 83, "Volume Per Area Yield", "ml/m² - Capacity per area large", 1.0f },
117 { 84, "Mass Per Area Yield", "mg/m² - Mass per area unit", 1.0f },
118 { 85, "Count Per Area Yield", "/m² - Quantity per area unit", 0.001f },
119 { 86, "Volume Per Time Yield", "ml/s - Float large", 1.0f },
120 { 87, "Mass Per Time Yield", "mg/s - Mass flow", 1.0f },
121 { 88, "Count Per Time Yield", "/s - Quantity per time unit", 0.001f },
122 { 89, "Yield Total Volume", "L - Quantity per volume", 1.0f },
123 { 90, "Yield Total Mass", "kg - Mass", 1.0f },
124 { 91, "Yield Total Count", "# - Quantity/Count", 1.0f },
125 { 92, "Volume Per Area Crop Loss", "ml/m² - Capacity per area large", 1.0f },
126 { 93, "Mass Per Area Crop Loss", "mg/m² - Mass per area unit", 1.0f },
127 { 94, "Count Per Area Crop Loss", "/m² - Quantity per area unit", 0.001f },
128 { 95, "Volume Per Time Crop Loss", "ml/s - Float large", 1.0f },
129 { 96, "Mass Per Time Crop Loss", "mg/s - Mass flow", 1.0f },
130 { 97, "Count Per Time Crop Loss", "/s - Quantity per time unit", 0.001f },
131 { 98, "Percentage Crop Loss", "ppm - Parts per million", 1.0f },
132 { 99, "Crop Moisture", "ppm - Parts per million", 1.0f },
133 { 100, "Crop Contamination", "ppm - Parts per million", 1.0f },
134 { 101, "Setpoint Bale Width", "mm - Length", 1.0f },
135 { 102, "Actual Bale Width", "mm - Length", 1.0f },
136 { 103, "Default Bale Width", "mm - Length", 1.0f },
137 { 104, "Minimum Bale Width", "mm - Length", 1.0f },
138 { 105, "Maximum Bale Width", "mm - Length", 1.0f },
139 { 106, "Setpoint Bale Height", "mm - Length", 1.0f },
140 { 107, "ActualBaleHeight", "mm - Length", 1.0f },
141 { 108, "Default Bale Height", "mm - Length", 1.0f },
142 { 109, "Minimum Bale Height", "mm - Length", 1.0f },
143 { 110, "Maximum Bale Height", "mm - Length", 1.0f },
144 { 111, "Setpoint Bale Size", "mm - Length", 1.0f },
145 { 112, "Actual Bale Size", "mm - Length", 1.0f },
146 { 113, "Default Bale Size", "mm - Length", 1.0f },
147 { 114, "Minimum Bale Size", "mm - Length", 1.0f },
148 { 115, "Maximum Bale Size", "mm - Length", 1.0f },
149 { 116, "Total Area", "m² - Area", 1.0f },
150 { 117, "Effective Total Distance", "mm - Length", 1.0f },
151 { 118, "Ineffective Total Distance", "mm - Length", 1.0f },
152 { 119, "Effective Total Time", "s - Time count", 1.0f },
153 { 120, "Ineffective Total Time", "s - Time count", 1.0f },
154 { 121, "Product Density Mass Per Volume", "mg/l - Mass per capacity unit", 1.0f },
155 { 122, "Product Density Mass PerCount", "mg/1000 - 1000 seed Mass", 1.0f },
156 { 123, "Product Density Volume Per Count", "ml/1000 - Volume per quantity unit", 1.0f },
157 { 124, "Auxiliary Valve Scaling Extend", "% - Percent", 0.1f },
158 { 125, "Auxiliary Valve Scaling Retract", "% - Percent", 0.1f },
159 { 126, "Auxiliary Valve Ramp Extend Up", "ms - Time", 1.0f },
160 { 127, "Auxiliary Valve Ramp Extend Down", "ms - Time", 1.0f },
161 { 128, "Auxiliary Valve Ramp Retract Up", "ms - Time", 1.0f },
162 { 129, "Auxiliary Valve Ramp Retract Down", "ms - Time", 1.0f },
163 { 130, "Auxiliary Valve Float Threshold", "% - Percent", 0.1f },
164 { 131, "Auxiliary Valve Progressivity Extend", "None", 1.0f },
165 { 132, "Auxiliary Valve Progressivity Retract", "None", 1.0f },
166 { 133, "Auxiliary Valve Invert Ports", "None", 1.0f },
167 { 134, "Device Element Offset X", "mm - Length", 1.0f },
168 { 135, "Device Element Offset Y", "mm - Length", 1.0f },
169 { 136, "Device Element Offset Z", "mm - Length", 1.0f },
170 { 137, "Device Volume Capacity", "ml - Capacity large", 1.0f },
171 { 138, "Device Mass Capacity", "g - Mass large", 1.0f },
172 { 139, "Device Count Capacity", "# - Quantity/Count", 1.0f },
173 { 140, "Setpoint Percentage Application Rate", "ppm - Parts per million", 1.0f },
174 { 141, "Actual Work State", "None", 1.0f },
175 { 142, "Physical Setpoint Time Latency", "ms - Time", 1.0f },
176 { 143, "Physical Actual Value Time Latency", "ms - Time", 1.0f },
177 { 144, "Yaw Angle", "° - Angle", 0.001f },
178 { 145, "Roll Angle", "° - Angle", 0.001f },
179 { 146, "Pitch Angle", "° - Angle", 0.001f },
180 { 147, "Log Count", "None", 1.0f },
181 { 148, "Total Fuel Consumption", "ml - Capacity large", 1.0f },
182 { 149, "Instantaneous Fuel Consumption per Time", "mm³/s - Flow", 1.0f },
183 { 150, "Instantaneous Fuel Consumption per Area", "mm³/m² - Capacity per area unit", 1.0f },
184 { 151, "Instantaneous Area Per Time Capacity", "mm²/s - Area per time unit", 1.0f },
185 { 153, "Actual Normalized Difference Vegetative Index (NDVI)", "None", 0.001f },
186 { 154, "Physical Object Length", "mm - Length", 1.0f },
187 { 155, "Physical Object Width", "mm - Length", 1.0f },
188 { 156, "Physical Object Height", "mm - Length", 1.0f },
189 { 157, "Connector Type", "None", 1.0f },
190 { 158, "Prescription Control State", "None", 1.0f },
191 { 159, "Number of Sub-Units per Section", "# - Quantity/Count", 1.0f },
192 { 160, "Section Control State", "None", 1.0f },
193 { 161, "Actual Condensed Work State (1-16)", "None", 1.0f },
194 { 162, "Actual Condensed Work State (17-32)", "None", 1.0f },
195 { 163, "Actual Condensed Work State (33-48)", "None", 1.0f },
196 { 164, "Actual Condensed Work State (49-64)", "None", 1.0f },
197 { 165, "Actual Condensed Work State (65-80)", "None", 1.0f },
198 { 166, "Actual Condensed Work State (81-96)", "None", 1.0f },
199 { 167, "Actual Condensed Work State (97-112)", "None", 1.0f },
200 { 168, "Actual Condensed Work State (113-128)", "None", 1.0f },
201 { 169, "Actual Condensed Work State (129-144)", "None", 1.0f },
202 { 170, "Actual Condensed Work State (145-160)", "None", 1.0f },
203 { 171, "Actual Condensed Work State (161-176)", "None", 1.0f },
204 { 172, "Actual Condensed Work State (177-192)", "None", 1.0f },
205 { 173, "Actual Condensed Work State (193-208)", "None", 1.0f },
206 { 174, "Actual Condensed Work State (209-224)", "None", 1.0f },
207 { 175, "Actual Condensed Work State (225-240)", "None", 1.0f },
208 { 176, "Actual Condensed Work State (241-256)", "None", 1.0f },
209 { 177, "Actual length of cut", "mm - Length", 0.001f },
210 { 178, "Element Type Instance", "None", 1.0f },
211 { 179, "Actual Cultural Practice", "None", 1.0f },
212 { 180, "Device Reference Point (DRP) to Ground distance", "mm - Length", 1.0f },
213 { 181, "Dry Mass Per Area Yield", "mg/m² - Mass per area unit", 1.0f },
214 { 182, "Dry Mass Per Time Yield", "mg/s - Mass flow", 1.0f },
215 { 183, "Yield Total Dry Mass", "kg - Mass", 1.0f },
216 { 184, "Reference Moisture For Dry Mass", "ppm - Parts per million", 1.0f },
217 { 185, "Seed Cotton Mass Per Area Yield", "mg/m² - Mass per area unit", 1.0f },
218 { 186, "Lint Cotton Mass Per Area Yield", "mg/m² - Mass per area unit", 1.0f },
219 { 187, "Seed Cotton Mass Per Time Yield", "mg/s - Mass flow", 1.0f },
220 { 188, "Lint Cotton Mass Per Time Yield", "mg/s - Mass flow", 1.0f },
221 { 189, "Yield Total Seed Cotton Mass", "kg - Mass", 1.0f },
222 { 190, "Yield Total Lint Cotton Mass", "kg - Mass", 1.0f },
223 { 191, "Lint Turnout Percentage", "ppm - Parts per million", 1.0f },
224 { 192, "Ambient temperature", "mK - Temperature", 1.0f },
225 { 193, "Setpoint Product Pressure", "Pa - Pressure", 0.1f },
226 { 194, "Actual Product Pressure", "Pa - Pressure", 0.1f },
227 { 195, "Minimum Product Pressure", "Pa - Pressure", 0.1f },
228 { 196, "Maximum Product Pressure", "Pa - Pressure", 0.1f },
229 { 197, "Setpoint Pump Output Pressure", "Pa - Pressure", 0.1f },
230 { 198, "Actual Pump Output Pressure", "Pa - Pressure", 0.1f },
231 { 199, "Minimum Pump Output Pressure", "Pa - Pressure", 0.1f },
232 { 200, "Maximum Pump Output Pressure", "Pa - Pressure", 0.1f },
233 { 201, "Setpoint Tank Agitation Pressure", "Pa - Pressure", 0.1f },
234 { 202, "Actual Tank Agitation Pressure", "Pa - Pressure", 0.1f },
235 { 203, "Minimum Tank Agitation Pressure", "Pa - Pressure", 0.1f },
236 { 204, "Maximum Tank Agitation Pressure", "Pa - Pressure", 0.1f },
237 { 205, "SC Setpoint Turn On Time", "ms - Time", 1.0f },
238 { 206, "SC Setpoint Turn Off Time", "ms - Time", 1.0f },
239 { 207, "Wind speed", "mm/s - Speed", 1.0f },
240 { 208, "Wind direction", "° - Angle", 1.0f },
241 { 209, "Relative Humidity", "% - Percent", 1.0f },
242 { 210, "Sky conditions", "None", 1.0f },
243 { 211, "Last Bale Flakes per Bale", "# - Quantity/Count", 1.0f },
244 { 212, "Last Bale Average Moisture", "ppm - Parts per million", 1.0f },
245 { 213, "Last Bale Average Strokes per Flake", "# - Quantity/Count", 1.0f },
246 { 214, "Lifetime Bale Count", "# - Quantity/Count", 1.0f },
247 { 215, "Lifetime Working Hours", "h - Hour", 0.05f },
248 { 216, "Actual Bale Hydraulic Pressure", "Pa - Pressure", 1.0f },
249 { 217, "Last Bale Average Hydraulic Pressure", "Pa - Pressure", 1.0f },
250 { 218, "Setpoint Bale Compression Plunger Load", "ppm - Parts per million", 1.0f },
251 { 219, "Actual Bale Compression Plunger Load", "ppm - Parts per million", 1.0f },
252 { 220, "Last Bale Average Bale Compression Plunger Load", "ppm - Parts per million", 1.0f },
253 { 221, "Last Bale Applied Preservative", "ml - Capacity large", 1.0f },
254 { 222, "Last Bale Tag Number", "None", 1.0f },
255 { 223, "Last Bale Mass", "g - Mass large", 1.0f },
256 { 224, "Delta T", "mK - Temperature", 1.0f },
257 { 225, "Setpoint Working Length", "mm - Length", 1.0f },
258 { 226, "Actual Working Length", "mm - Length", 1.0f },
259 { 227, "Minimum Working Length", "mm - Length", 1.0f },
260 { 228, "Maximum Working Length", "mm - Length", 1.0f },
261 { 229, "Actual Net Weight", "g - Mass large", 1.0f },
262 { 230, "Net Weight State", "None", 1.0f },
263 { 231, "Setpoint Net Weight", "g - Mass large", 1.0f },
264 { 232, "Actual Gross Weight", "g - Mass large", 1.0f },
265 { 233, "Gross Weight State", "None", 1.0f },
266 { 234, "Minimum Gross Weight", "g - Mass large", 1.0f },
267 { 235, "Maximum Gross Weight", "g - Mass large", 1.0f },
268 { 236, "Thresher Engagement Total Time", "s - Time count", 1.0f },
269 { 237, "Actual Header Working Height Status", "None", 1.0f },
270 { 238, "Actual Header Rotational Speed Status", "None", 1.0f },
271 { 239, "Yield Hold Status", "None", 1.0f },
272 { 240, "Actual (Un)Loading System Status", "None", 1.0f },
273 { 241, "Crop Temperature", "mK - Temperature", 1.0f },
274 { 242, "Setpoint Sieve Clearance", "mm - Length", 1.0f },
275 { 243, "Actual Sieve Clearance", "mm - Length", 1.0f },
276 { 244, "Minimum Sieve Clearance", "mm - Length", 1.0f },
277 { 245, "Maximum Sieve Clearance", "mm - Length", 1.0f },
278 { 246, "Setpoint Chaffer Clearance", "mm - Length", 1.0f },
279 { 247, "Actual Chaffer Clearance", "mm - Length", 1.0f },
280 { 248, "Minimum Chaffer Clearance", "mm - Length", 1.0f },
281 { 249, "Maximum Chaffer Clearance", "mm - Length", 1.0f },
282 { 250, "Setpoint Concave Clearance", "mm - Length", 1.0f },
283 { 251, "Actual Concave Clearance", "mm - Length", 1.0f },
284 { 252, "Minimum Concave Clearance", "mm - Length", 1.0f },
285 { 253, "Maximum Concave Clearance", "mm - Length", 1.0f },
286 { 254, "Setpoint Separation Fan Rotational Speed", "/s - Quantity per time unit", 0.001f },
287 { 255, "Actual Separation Fan Rotational Speed", "/s - Quantity per time unit", 0.001f },
288 { 256, "Minimum Separation Fan Rotational Speed", "/s - Quantity per time unit", 0.001f },
289 { 257, "Maximum Separation Fan Rotational Speed", "/s - Quantity per time unit", 0.001f },
290 { 258, "Hydraulic Oil Temperature", "mK - Temperature", 1.0f },
291 { 259, "Yield Lag Ignore Time", "ms - Time", 1.0f },
292 { 260, "Yield Lead Ignore Time", "ms - Time", 1.0f },
293 { 261, "Average Yield Mass Per Time", "mg/s - Mass flow", 1.0f },
294 { 262, "Average Crop Moisture", "ppm - Parts per million", 1.0f },
295 { 263, "Average Yield Mass Per Area", "mg/m² - Mass per area unit", 1.0f },
296 { 264, "Connector Pivot X-Offset", "mm - Length", 1.0f },
297 { 265, "Remaining Area", "m² - Area", 1.0f },
298 { 266, "Lifetime Application Total Mass", "kg - Mass", 1.0f },
299 { 267, "Lifetime Application Total Count", "# - Quantity/Count", 1.0f },
300 { 268, "Lifetime Yield Total Volume", "L - Quantity per volume", 1.0f },
301 { 269, "Lifetime Yield Total Mass", "kg - Mass", 1.0f },
302 { 270, "Lifetime Yield Total Count", "# - Quantity/Count", 1.0f },
303 { 271, "Lifetime Total Area", "m² - Area", 1.0f },
304 { 272, "Lifetime Effective Total Distance", "m - Distance", 1.0f },
305 { 273, "Lifetime Ineffective Total Distance", "m - Distance", 1.0f },
306 { 274, "Lifetime Effective Total Time", "s - Time count", 1.0f },
307 { 275, "Lifetime Ineffective Total Time", "s - Time count", 1.0f },
308 { 276, "Lifetime Fuel Consumption", "L - Capacity count", 0.5f },
309 { 277, "Lifetime Average Fuel Consumption per Time", "mm³/s - Flow", 1.0f },
310 { 278, "Lifetime Average Fuel Consumption per Area", "mm³/m² - Capacity per area unit", 1.0f },
311 { 279, "Lifetime Yield Total Dry Mass", "kg - Mass", 1.0f },
312 { 280, "Lifetime Yield Total Seed Cotton Mass", "kg - Mass", 1.0f },
313 { 281, "Lifetime Yield Total Lint Cotton Mass", "kg - Mass", 1.0f },
314 { 282, "Lifetime Threshing Engagement Total Time", "s - Time count", 1.0f },
315 { 283, "Precut Total Count", "# - Quantity/Count", 1.0f },
316 { 284, "Uncut Total Count", "# - Quantity/Count", 1.0f },
317 { 285, "Lifetime Precut Total Count", "# - Quantity/Count", 1.0f },
318 { 286, "Lifetime Uncut Total Count", "# - Quantity/Count", 1.0f },
319 { 287, "Setpoint Prescription Mode", "None", 1.0f },
320 { 288, "Actual Prescription Mode", "None", 1.0f },
321 { 289, "Setpoint Work State", "None", 1.0f },
322 { 290, "Setpoint Condensed Work State (1-16)", "None", 1.0f },
323 { 291, "Setpoint Condensed Work State (17-32)", "None", 1.0f },
324 { 292, "Setpoint Condensed Work State (33-48)", "None", 1.0f },
325 { 293, "Setpoint Condensed Work State (49-64)", "None", 1.0f },
326 { 294, "Setpoint Condensed Work State (65-80)", "None", 1.0f },
327 { 295, "Setpoint Condensed Work State (81-96)", "None", 1.0f },
328 { 296, "Setpoint Condensed Work State (97-112)", "None", 1.0f },
329 { 297, "Setpoint Condensed Work State (113-128)", "None", 1.0f },
330 { 298, "Setpoint Condensed Work State (129-144)", "None", 1.0f },
331 { 299, "Setpoint Condensed Work State (145-160)", "None", 1.0f },
332 { 300, "Setpoint Condensed Work State (161-176)", "None", 1.0f },
333 { 301, "Setpoint Condensed Work State (177-192)", "None", 1.0f },
334 { 302, "Setpoint Condensed Work State (193-208)", "None", 1.0f },
335 { 303, "Setpoint Condensed Work State (209-224)", "None", 1.0f },
336 { 304, "Setpoint Condensed Work State (225-240)", "None", 1.0f },
337 { 305, "Setpoint Condensed Work State (241-256)", "None", 1.0f },
338 { 306, "True Rotation Point X-Offset", "mm - Length", 1.0f },
339 { 307, "True Rotation Point Y-Offset", "mm - Length", 1.0f },
340 { 308, "Actual Percentage Application Rate", "ppm - Parts per million", 1.0f },
341 { 309, "Minimum Percentage Application Rate", "ppm - Parts per million", 1.0f },
342 { 310, "Maximum Percentage Application Rate", "ppm - Parts per million", 1.0f },
343 { 311, "Relative Yield Potential", "ppm - Parts per million", 1.0f },
344 { 312, "Minimum Relative Yield Potential", "ppm - Parts per million", 1.0f },
345 { 313, "Maximum Relative Yield Potential", "ppm - Parts per million", 1.0f },
346 { 314, "Actual Percentage Crop Dry Matter", "ppm - Parts per million", 1.0f },
347 { 315, "Average Percentage Crop Dry Matter", "ppm - Parts per million", 1.0f },
348 { 316, "Effective Total Fuel Consumption", "ml - Capacity large", 1.0f },
349 { 317, "Ineffective Total Fuel Consumption", "ml - Capacity large", 1.0f },
350 { 318, "Effective Total Diesel Exhaust Fluid Consumption", "ml - Capacity large", 1.0f },
351 { 319, "Ineffective Total Diesel Exhaust Fluid Consumption", "ml - Capacity large", 1.0f },
352 { 320, "Last loaded Weight", "g - Mass large", 1.0f },
353 { 321, "Last unloaded Weight", "g - Mass large", 1.0f },
354 { 322, "Load Identification Number", "# - Quantity/Count", 1.0f },
355 { 323, "Unload Identification Number", "# - Quantity/Count", 1.0f },
356 { 324, "Chopper Engagement Total Time", "s - Time count", 1.0f },
357 { 325, "Lifetime Application Total Volume", "L - Capacity count", 1.0f },
358 { 326, "Setpoint Header Speed", "/s - Quantity per time unit", 0.001f },
359 { 327, "Actual Header Speed", "/s - Quantity per time unit", 0.001f },
360 { 328, "Minimum Header Speed", "/s - Quantity per time unit", 0.001f },
361 { 329, "Maximum Header Speed", "/s - Quantity per time unit", 0.001f },
362 { 330, "Setpoint Cutting drum speed", "/s - Quantity per time unit", 0.001f },
363 { 331, "Actual Cutting drum speed", "/s - Quantity per time unit", 0.001f },
364 { 332, "Minimum Cutting drum speed", "/s - Quantity per time unit", 0.001f },
365 { 333, "Maximum Cutting drum speed", "/s - Quantity per time unit", 0.001f },
366 { 334, "Operating Hours Since Last Sharpening", "s - Time count", 1.0f },
367 { 335, "Front PTO hours", "s - Time count", 1.0f },
368 { 336, "Rear PTO hours", "s - Time count", 1.0f },
369 { 337, "Lifetime Front PTO hours", "h - Hour", 0.1f },
370 { 338, "Lifetime Rear PTO Hours", "h - Hour", 0.1f },
371 { 339, "Effective Total Loading Time", "s - Time count", 1.0f },
372 { 340, "Effective Total Unloading Time", "s - Time count", 1.0f },
373 { 341, "Setpoint Grain Kernel Cracker Gap", "mm - Length", 0.001f },
374 { 342, "Actual Grain Kernel Cracker Gap", "mm - Length", 0.001f },
375 { 343, "Minimum Grain Kernel Cracker Gap", "mm - Length", 0.001f },
376 { 344, "Maximum Grain Kernel Cracker Gap", "mm - Length", 0.001f },
377 { 345, "Setpoint Swathing Width", "mm - Length", 1.0f },
378 { 346, "Actual Swathing Width", "mm - Length", 1.0f },
379 { 347, "Minimum Swathing Width", "mm - Length", 1.0f },
380 { 348, "Maximum Swathing Width", "mm - Length", 1.0f },
381 { 349, "Nozzle Drift Reduction", "ppm - Parts per million", 1.0f },
382 { 350, "Function or Operation Technique", "None", 1.0f },
383 { 351, "Application Total Volume in [ml]", "ml - Capacity large", 1.0f },
384 { 352, "Application Total Mass in gram [g]", "g - Mass large", 1.0f },
385 { 353, "Total Application of Nitrogen", "g - Mass large", 1.0f },
386 { 354, "Total Application of Ammonium", "g - Mass large", 1.0f },
387 { 355, "Total Application of Phosphor", "g - Mass large", 1.0f },
388 { 356, "Total Application of Potassium", "g - Mass large", 1.0f },
389 { 357, "Total Application of Dry Matter", "kg - Mass", 1.0f },
390 { 358, "Average Dry Yield Mass Per Time", "mg/s - Mass flow", 1.0f },
391 { 359, "Average Dry Yield Mass Per Area", "mg/m² - Mass per area unit", 1.0f },
392 { 360, "Last Bale Size", "mm - Length", 1.0f },
393 { 361, "Last Bale Density", "mg/l (mass per unit volume)", 1.0f },
394 { 362, "Total Bale Length", "mm - Length", 1.0f },
395 { 363, "Last Bale Dry Mass", "g - Mass large", 1.0f },
396 { 364, "Actual Flake Size", "mm - Length", 1.0f },
397 { 365, "Setpoint Downforce Pressure", "Pa - Pressure", 1.0f },
398 { 366, "Actual Downforce Pressure", "Pa - Pressure", 1.0f },
399 { 367, "Condensed Section Override State (1-16)", "None", 1.0f },
400 { 368, "Condensed Section Override State (17-32)", "None", 1.0f },
401 { 369, "Condensed Section Override State (33-48)", "None", 1.0f },
402 { 370, "Condensed Section Override State (49-64)", "None", 1.0f },
403 { 371, "Condensed Section Override State (65-80)", "None", 1.0f },
404 { 372, "Condensed Section Override State (81-96)", "None", 1.0f },
405 { 373, "Condensed Section Override State (97-112)", "None", 1.0f },
406 { 374, "Condensed Section Override State (113-128)", "None", 1.0f },
407 { 375, "Condensed Section Override State (129-144)", "None", 1.0f },
408 { 376, "Condensed Section Override State (145-160)", "None", 1.0f },
409 { 377, "Condensed Section Override State (161-176)", "None", 1.0f },
410 { 378, "Condensed Section Override State (177-192)", "None", 1.0f },
411 { 379, "Condensed Section Override State (193-208)", "None", 1.0f },
412 { 380, "Condensed Section Override State (209-224)", "None", 1.0f },
413 { 381, "Condensed Section Override State (225-240)", "None", 1.0f },
414 { 382, "Condensed Section Override State (241-256)", "None", 1.0f },
415 { 383, "Apparent Wind Direction", "° - Angle", 1.0f },
416 { 384, "Apparent Wind Speed", "mm/s - Speed", 1.0f },
417 { 385, "MSL Atmospheric Pressure", "Pa - Pressure", 0.1f },
418 { 386, "Actual Atmospheric Pressure", "Pa - Pressure", 0.1f },
419 { 387, "Total Revolutions in Fractional Revolutions", "# - Quantity/Count", 0.0001f },
420 { 388, "Total Revolutions in Complete Revolutions", "# - Quantity/Count", 1.0f },
421 { 389, "Setpoint Revolutions specified as count per time", "r/min - Revolutions per minute", 0.0001f },
422 { 390, "Actual Revolutions Per Time", "r/min - Revolutions per minute", 0.0001f },
423 { 391, "Default Revolutions Per Time", "r/min - Revolutions per minute", 0.0001f },
424 { 392, "Minimum Revolutions Per Time", "r/min - Revolutions per minute", 0.0001f },
425 { 393, "Maximum Revolutions Per Time", "r/min - Revolutions per minute", 0.0001f },
426 { 394, "Actual Fuel Tank Content", "ml - Capacity large", 1.0f },
427 { 395, "Actual Diesel Exhaust Fluid Tank Content", "ml - Capacity large", 1.0f },
428 { 396, "Setpoint Speed", "mm/s - Speed", 1.0f },
429 { 397, "Actual Speed", "mm/s - Speed", 1.0f },
430 { 398, "Minimum Speed", "mm/s - Speed", 1.0f },
431 { 399, "Maximum Speed", "mm/s - Speed", 1.0f },
432 { 400, "Speed Source", "None", 1.0f },
433 { 401, "Actual Application of Nitrogen as [mg/l]", "mg/l - Mass per capacity unit", 1.0f },
434 { 402, "Actual application of Ammonium", "mg/l - Mass per capacity unit", 1.0f },
435 { 403, "Actual application of Phosphor", "mg/l - Mass per capacity unit", 1.0f },
436 { 404, "Actual application of Potassium", "mg/l - Mass per capacity unit", 1.0f },
437 { 405, "Actual application of Dry Matter", "mg/l - Mass per capacity unit", 1.0f },
438 { 406, "Actual Protein Content", "ppm - Parts per million", 1.0f },
439 { 407, "Average Protein Content", "ppm - Parts per million", 1.0f },
440 { 408, "Average Crop Contamination", "ppm - Parts per million", 1.0f },
441 { 409, "Total Diesel Exhaust Fluid Consumption", "ml - Capacity large", 1.0f },
442 { 410, "Instantaneous Diesel Exhaust Fluid Consumption per Time", "mm³/s - Flow", 1.0f },
443 { 411, "Instantaneous Diesel Exhaust Fluid Consumption per Area", "mm³/m² - Capacity per area unit", 1.0f },
444 { 412, "Lifetime Diesel Exhaust Fluid Consumption", "L - Capacity count", 0.5f },
445 { 413, "Lifetime Average Diesel Exhaust Fluid Consumption per Time", "mm³/s - Flow", 1.0f },
446 { 414, "Lifetime Average Diesel Exhaust Fluid Consumption per Area", "mm³/m² - Capacity per area unit", 1.0f },
447 { 415, "Actual Seed Singulation Percentage", "ppm - Parts per million", 1.0f },
448 { 416, "Average Seed Singulation Percentage", "ppm - Parts per million", 1.0f },
449 { 417, "Actual Seed Skip Percentage", "ppm - Parts per million", 1.0f },
450 { 418, "Average Seed Skip Percentage", "ppm - Parts per million", 1.0f },
451 { 419, "Actual Seed Multiple Percentage", "ppm - Parts per million", 1.0f },
452 { 420, "Average Seed Multiple Percentage", "ppm - Parts per million", 1.0f },
453 { 421, "Actual Seed Spacing Deviation", "mm - Length", 1.0f },
454 { 422, "Average Seed Spacing Deviation", "mm - Length", 1.0f },
455 { 423, "Actual Coefficient of Variation of Seed Spacing Percentage", "ppm - Parts per million", 1.0f },
456 { 424, "Average Coefficient of Variation of Seed Spacing Percentage", "ppm - Parts per million", 1.0f },
457 { 425, "Setpoint Maximum Allowed Seed Spacing Deviation", "mm - Length", 1.0f },
458 { 426, "Setpoint Downforce as Force", "N - Newton", 1.0f },
459 { 427, "Actual Downforce as Force", "N - Newton", 1.0f },
460 { 428, "Loaded Total Mass", "kg - Mass", 1.0f },
461 { 429, "Unloaded Total Mass", "kg - Mass", 1.0f },
462 { 430, "Lifetime Loaded Total Mass", "kg - Mass", 1.0f },
463 { 431, "Lifetime Unloaded Total Mass", "kg - Mass", 1.0f },
464 { 432, "Setpoint Application Rate of Nitrogen", "mg/m² - Mass per area unit", 1.0f },
465 { 433, "Actual Application Rate of Nitrogen", "mg/m² - Mass per area unit", 1.0f },
466 { 434, "Minimum Application Rate of Nitrogen", "mg/m² - Mass per area unit", 1.0f },
467 { 435, "Maximum Application Rate of Nitrogen", "mg/m² - Mass per area unit", 1.0f },
468 { 436, "Setpoint Application Rate of Ammonium", "mg/m² - Mass per area unit", 1.0f },
469 { 437, "Actual Application Rate of Ammonium", "mg/m² - Mass per area unit", 1.0f },
470 { 438, "Minimum Application Rate of Ammonium", "mg/m² - Mass per area unit", 1.0f },
471 { 439, "Maximum Application Rate of Ammonium", "mg/m² - Mass per area unit", 1.0f },
472 { 440, "Setpoint Application Rate of Phosphor", "mg/m² - Mass per area unit", 1.0f },
473 { 441, "Actual Application Rate of Phosphor", "mg/m² - Mass per area unit", 1.0f },
474 { 442, "Minimum Application Rate of Phosphor", "mg/m² - Mass per area unit", 1.0f },
475 { 443, "Maximum Application Rate of Phosphor", "mg/m² - Mass per area unit", 1.0f },
476 { 444, "Setpoint Application Rate of Potassium", "mg/m² - Mass per area unit", 1.0f },
477 { 445, "Actual Application Rate of Potassium", "mg/m² - Mass per area unit", 1.0f },
478 { 446, "Minimum Application Rate of Potassium", "mg/m² - Mass per area unit", 1.0f },
479 { 447, "Maximum Application Rate of Potassium", "mg/m² - Mass per area unit", 1.0f },
480 { 448, "Setpoint Application Rate of Dry Matter", "ppm - Parts per million", 1.0f },
481 { 449, "Actual Application Rate of Dry Matter", "ppm - Parts per million", 1.0f },
482 { 450, "Minimum Application Rate of Dry Matter", "ppm - Parts per million", 1.0f },
483 { 451, "Maximum Application Rate of Dry Matter", "ppm - Parts per million", 1.0f },
484 { 452, "Loaded Total Volume", "ml - Capacity large", 1.0f },
485 { 453, "Unloaded Total Volume", "ml - Capacity large", 1.0f },
486 { 454, "Lifetime loaded Total Volume", "L - Capacity count", 1.0f },
487 { 455, "Lifetime Unloaded Total Volume", "L - Capacity count", 1.0f },
488 { 456, "Last loaded Volume", "ml - Capacity large", 1.0f },
489 { 457, "Last unloaded Volume", "ml - Capacity large", 1.0f },
490 { 458, "Loaded Total Count", "# - Quantity/Count", 1.0f },
491 { 459, "Unloaded Total Count", "# - Quantity/Count", 1.0f },
492 { 460, "Lifetime Loaded Total Count", "# - Quantity/Count", 1.0f },
493 { 461, "Lifetime Unloaded Total Count", "# - Quantity/Count", 1.0f },
494 { 462, "Last loaded Count", "# - Quantity/Count", 1.0f },
495 { 463, "Last unloaded Count", "# - Quantity/Count", 1.0f },
496 { 464, "Haul Counter", "# - Quantity/Count", 1.0f },
497 { 465, "Lifetime Haul Counter", "# - Quantity/Count", 1.0f },
498 { 466, "Actual relative connector angle", "° - Angle", 0.001f },
499 { 467, "Actual Percentage Content", "% - Percent", 0.01f },
500 { 468, "Soil Snow/Frozen Condtion", "None", 1.0f },
501 { 469, "Estimated Soil Water Condtion", "None", 1.0f },
502 { 470, "Soil Compaction", "None", 1.0f },
503 { 471, "Setpoint Cultural Practice", "None", 1.0f },
504 { 472, "Setpoint Length of Cut", "mm - Length", 0.001f },
505 { 473, "Minimum length of cut", "mm - Length", 0.001f },
506 { 474, "Maximum Length of Cut", "mm - Length", 0.001f },
507 { 475, "Setpoint Bale Hydraulic Pressure", "Pa - Pressure", 1.0f },
508 { 476, "Minimum Bale Hydraulic Pressure", "Pa - Pressure", 1.0f },
509 { 477, "Maximum Bale Hydraulic Pressure", "Pa - Pressure", 1.0f },
510 { 478, "Setpoint Flake Size", "mm - Length", 1.0f },
511 { 479, "Minimum Flake Size", "mm - Length", 1.0f },
512 { 480, "Maximum Flake Size", "mm - Length", 1.0f },
513 { 481, "Setpoint Number of Subbales", "None", 1.0f },
514 { 482, "Last Bale Number of Subbales", "None", 1.0f },
515 { 483, "Setpoint Engine Speed", "r/min - Revolutions per minute", 0.0001f },
516 { 484, "Actual Engine Speed", "r/min - Revolutions per minute", 0.0001f },
517 { 485, "Minimum Engine Speed", "r/min - Revolutions per minute", 0.0001f },
518 { 486, "Maximum Engine Speed", "r/min - Revolutions per minute", 0.0001f },
519 { 488, "Diesel Exhaust Fluid Tank Percentage Level", "% - Percent", 0.01f },
520 { 489, "Maximum Diesel Exhaust Fluid Tank Content", "ml - Capacity large", 1.0f },
521 { 490, "Maximum Fuel Tank Content", "ml - Capacity large", 1.0f },
522 { 491, "Fuel Percentage Level", "% - Percent", 0.01f },
523 { 492, "Total Engine Hours", "h - Hour", 0.05f },
524 { 493, "Lifetime Engine Hours", "h - Hour", 0.1f },
525 { 494, "Last Event Partner ID (Byte 1-4)", "None", 1.0f },
526 { 495, "Last Event Partner ID (Byte 5-8)", "None", 1.0f },
527 { 496, "Last Event Partner ID (Byte 9-12)", "None", 1.0f },
528 { 497, "Last Event Partner ID (Byte 13-16)", "None", 1.0f },
529 { 498, "Last Event Partner ID Type", "None", 1.0f },
530 { 499, "Last Event Partner ID Manufacturer ID Code", "None", 1.0f },
531 { 500, "Last Event Partner ID Device Class", "None", 1.0f },
532 { 501, "Setpoint Engine Torque", "% - Percent", 0.001f },
533 { 502, "Actual Engine Torque", "% - Percent", 0.001f },
534 { 503, "Minimum Engine Torque", "% - Percent", 0.001f },
535 { 504, "Maximum Engine Torque", "% - Percent", 0.001f },
536 { 505, "Tramline Control Level", "None", 1.0f },
537 { 506, "Setpoint Tramline Control Level", "None", 1.0f },
538 { 507, "Tramline Sequence Number", "None", 1.0f },
539 { 508, "Unique A-B Guidance Reference Line ID", "None", 1.0f },
540 { 509, "Actual Track Number", "None", 1.0f },
541 { 510, "Track Number to the right", "None", 1.0f },
542 { 511, "Track Number to the left", "None", 1.0f },
543 { 512, "Guidance Line Swath Width", "mm - Length", 1.0f },
544 { 513, "Guidance Line Deviation", "mm - Length", 1.0f },
545 { 514, "GNSS Quality", "None", 1.0f },
546 { 515, "Tramline Control State", "None", 1.0f },
547 { 516, "Tramline Overdosing Rate", "ppm - Parts per million", 1.0f },
548 { 517, "Setpoint Tramline Condensed Work State (1-16)", "None", 1.0f },
549 { 518, "Actual Tramline Condensed Work State (1-16)", "None", 1.0f },
550 { 519, "Last Bale Lifetime Count", "None", 1.0f },
551 { 520, "Actual Canopy Height", "mm - Length", 1.0f },
552 { 521, "GNSS Installation Type", "None", 1.0f },
553 { 522, "Twine Bale Total Count", "# - Quantity/Count", 1.0f },
554 { 523, "Mesh Bale Total Count", "# - Quantity/Count", 1.0f },
555 { 524, "Lifetime Twine Bale Total Count", "# - Quantity/Count", 1.0f },
556 { 525, "Lifetime Mesh Bale Total Count", "# - Quantity/Count", 1.0f },
557 { 526, "Actual Cooling Fluid Temperature", "mK - Temperature", 1.0f },
558 { 528, "Last Bale Capacity", "kg/h - Mass per hour unit", 1.0f },
559 { 529, "Setpoint Tillage Disc Gang Angle", "° - Angle", 0.001f },
560 { 530, "Actual Tillage Disc Gang Angle", "° - Angle", 0.001f },
561 { 531, "Actual Applied Preservative Per Yield Mass", "mm³/kg - Capacity per mass unit", 1.0f },
562 { 532, "Setpoint Applied Preservative Per Yield Mass", "mm³/kg - Capacity per mass unit", 1.0f },
563 { 533, "Default Applied Preservative Per Yield Mass", "mm³/kg - Capacity per mass unit", 1.0f },
564 { 534, "Minimum Applied Preservative Per Yield Mass", "mm³/kg - Capacity per mass unit", 1.0f },
565 { 535, "Maximum Applied Preservative Per Yield Mass", "mm³/kg - Capacity per mass unit", 1.0f },
566 { 536, "Total Applied Preservative", "ml - Capacity large", 1.0f },
567 { 537, "Lifetime Applied Preservative", "ml - Capacity large", 1.0f },
568 { 538, "Average Applied Preservative Per Yield Mass", "mm³/kg - Capacity per mass unit", 1.0f },
569 { 539, "Actual Preservative Tank Volume", "ml - Capacity large", 1.0f },
570 { 540, "Actual Preservative Tank Level", "ppm - Parts per million", 1.0f },
571 { 541, "Actual PTO Speed", "r/min - Revolutions per minute", 0.0001f },
572 { 542, "Setpoint PTO Speed", "r/min - Revolutions per minute", 0.0001f },
573 { 543, "Default PTO Speed", "r/min - Revolutions per minute", 0.0001f },
574 { 544, "Minimum PTO Speed", "r/min - Revolutions per minute", 0.0001f },
575 { 545, "Maximum PTO Speed", "r/min - Revolutions per minute", 0.0001f },
576 { 546, "Lifetime Chopping Engagement Total Time", "s - Time count", 1.0f },
577 { 547, "Setpoint Bale Compression Plunger Load (N)", "N - Newton", 1.0f },
578 { 548, "Actual Bale Compression Plunger Load (N)", "N - Newton", 1.0f },
579 { 549, "Last Bale Average Bale Compression Plunger Load (N)", "N - Newton", 1.0f },
580 { 550, "Ground Cover", "% - Percent", 0.1f },
581 { 551, "Actual PTO Torque", "N*m - Newton metre", 0.0001f },
582 { 552, "Setpoint PTO Torque", "N*m - Newton metre", 0.0001f },
583 { 553, "Default PTO Torque", "N*m - Newton metre", 0.0001f },
584 { 554, "Minimum PTO Torque", "N*m - Newton metre", 0.0001f },
585 { 555, "Maximum PTO Torque", "N*m - Newton metre", 0.0001f },
586 { 556, "Present Weather Conditions", "None", 1.0f },
587 { 557, "Setpoint Electrical Current", "A - Electrical current", 0.005f },
588 { 558, "Actual Electrical Current", "A - Electrical current", 0.005f },
589 { 559, "Minimum Electrical Current", "A - Electrical current", 0.005f },
590 { 560, "Maximum Electrical Current", "A - Electrical current", 0.005f },
591 { 561, "Default Electrical Current", "A - Electrical current", 0.005f },
592 { 562, "Setpoint Voltage", "V - Electrical voltage", 0.001f },
593 { 563, "Default Voltage", "V - Electrical voltage", 0.001f },
594 { 564, "Actual Voltage", "V - Electrical voltage", 0.001f },
595 { 565, "Minimum Voltage", "V - Electrical voltage", 0.001f },
596 { 566, "Maximum Voltage", "V - Electrical voltage", 0.001f },
597 { 567, "Actual Electrical Resistance", "Ohm - Electrical resistance", 0.01f },
598 { 568, "Setpoint Electrical Power", "W - Electrical Power", 0.001f },
599 { 569, "Actual Electrical Power", "W - Electrical Power", 0.001f },
600 { 570, "Default Electrical Power", "W - Electrical Power", 0.001f },
601 { 571, "Maximum Electrical Power", "W - Electrical Power", 0.001f },
602 { 572, "Minimum Electrical Power", "W - Electrical Power", 0.001f },
603 { 573, "Total Electrical Energy", "kWh - Electrical energy", 0.001f },
604 { 574, "Setpoint Electrical Energy per Area Application Rate", "kWh/m² - Electrical energy per area", 1.0E-7f },
605 { 575, "Actual Electrical Energy per Area Application Rate", "kWh/m² - Electrical energy per area", 1.0E-7f },
606 { 576, "Maximum Electrical Energy per Area Application Rate", "kWh/m² - Electrical energy per area", 1.0E-7f },
607 { 577, "Minimum Electrical Energy per Area Application Rate", "kWh/m² - Electrical energy per area", 1.0E-7f },
608 { 578, "Setpoint Temperature", "mK - Temperature", 1.0f },
609 { 579, "Actual Temperature", "mK - Temperature", 1.0f },
610 { 580, "Minimum Temperature", "mK - Temperature", 1.0f },
611 { 581, "Maximum Temperature", "mK - Temperature", 1.0f },
612 { 582, "Default Temperature", "mK - Temperature", 1.0f },
613 { 583, "Setpoint Frequency", "Hz - Electrical frequency", 0.001f },
614 { 584, "Actual Frequency", "Hz - Electrical frequency", 0.001f },
615 { 585, "Minimum Frequency", "Hz - Electrical frequency", 0.001f },
616 { 586, "Maximum Frequency", "Hz - Electrical frequency", 0.001f },
617 { 587, "Previous Rainfall", "None", 1.0f },
618 { 588, "Setpoint Volume Per Area Application Rate as [ml/m²]", "ml/m² - Capacity per area large", 0.1f },
619 { 589, "Actual Volume Per Area Application Rate as [ml/m²]", "ml/m² - Capacity per area large", 0.1f },
620 { 590, "Minimum Volume Per Area Application Rate as [ml/m²]", "ml/m² - Capacity per area large", 0.1f },
621 { 591, "Maximum Volume Per Area Application Rate as [ml/m²]", "ml/m² - Capacity per area large", 0.1f },
622 { 592, "Default Volume Per Area Application Rate as [ml/m²]", "ml/m² - Capacity per area large", 0.1f },
623 { 593, "Traction Type", "None", 1.0f },
624 { 594, "Steering Type", "None", 1.0f },
625 { 595, "Machine Mode", "None", 1.0f },
626 { 596, "Cargo Area Cover State", "% - Percent", 1.0f },
627 { 597, "Total Distance", "mm - Length", 1.0f },
628 { 598, "Lifetime Total Distance", "m - Distance", 1.0f },
629 { 599, "Total Distance Field", "mm - Length", 1.0f },
630 { 600, "Lifetime Total Distance Field", "m - Distance", 1.0f },
631 { 601, "Total Distance Street", "mm - Length", 1.0f },
632 { 602, "Lifetime Total Distance Street", "m - Distance", 1.0f },
633 { 603, "Actual Tramline Condensed Work State (17-32)", "None", 1.0f },
634 { 604, "Actual Tramline Condensed Work State (33-48)", "None", 1.0f },
635 { 605, "Actual Tramline Condensed Work State (49-64)", "None", 1.0f },
636 { 606, "Actual Tramline Condensed Work State (65-80)", "None", 1.0f },
637 { 607, "Actual Tramline Condensed Work State (81-96)", "None", 1.0f },
638 { 608, "Actual Tramline Condensed Work State (97-112)", "None", 1.0f },
639 { 609, "Actual Tramline Condensed Work State (113-128)", "None", 1.0f },
640 { 610, "Actual Tramline Condensed Work State (129-144)", "None", 1.0f },
641 { 611, "Actual Tramline Condensed Work State (145-160)", "None", 1.0f },
642 { 612, "Actual Tramline Condensed Work State (161-176)", "None", 1.0f },
643 { 613, "Actual Tramline Condensed Work State (177-192)", "None", 1.0f },
644 { 614, "Actual Tramline Condensed Work State (193-208)", "None", 1.0f },
645 { 615, "Actual Tramline Condensed Work State (209-224)", "None", 1.0f },
646 { 616, "Actual Tramline Condensed Work State (225-240)", "None", 1.0f },
647 { 617, "Actual Tramline Condensed Work State (241-256)", "None", 1.0f },
648 { 618, "Setpoint Tramline Condensed Work State (17-32)", "None", 1.0f },
649 { 619, "Setpoint Tramline Condensed Work State (33-48)", "None", 1.0f },
650 { 620, "Setpoint Tramline Condensed Work State (49-64)", "None", 1.0f },
651 { 621, "Setpoint Tramline Condensed Work State (65-80)", "None", 1.0f },
652 { 622, "Setpoint Tramline Condensed Work State (81-96)", "None", 1.0f },
653 { 623, "Setpoint Tramline Condensed Work State (97-112)", "None", 1.0f },
654 { 624, "Setpoint Tramline Condensed Work State (113-128)", "None", 1.0f },
655 { 625, "Setpoint Tramline Condensed Work State (129-144)", "None", 1.0f },
656 { 626, "Setpoint Tramline Condensed Work State (145-160)", "None", 1.0f },
657 { 627, "Setpoint Tramline Condensed Work State (161-176)", "None", 1.0f },
658 { 628, "Setpoint Tramline Condensed Work State (177-192)", "None", 1.0f },
659 { 629, "Setpoint Tramline Condensed Work State (193-208)", "None", 1.0f },
660 { 630, "Setpoint Tramline Condensed Work State (209-224)", "None", 1.0f },
661 { 631, "Setpoint Tramline Condensed Work State (225-240)", "None", 1.0f },
662 { 632, "Setpoint Tramline Condensed Work State (241-256)", "None", 1.0f },
663 { 633, "Setpoint Volume per distance Application Rate", "ml/m - Volume per distance", 0.001f },
664 { 634, "Actual Volume per distance Application Rate", "ml/m - Volume per distance", 0.001f },
665 { 635, "Default Volume per distance Application Rate", "ml/m - Volume per distance", 0.001f },
666 { 636, "Minimum Volume per distance Application Rate", "ml/m - Volume per distance", 0.001f },
667 { 637, "Maximum Volume per distance Application Rate", "ml/m - Volume per distance", 0.001f },
668 { 638, "Setpoint Tire Pressure", "Pa - Pressure", 0.1f },
669 { 639, "Actual Tire Pressure", "Pa - Pressure", 0.1f },
670 { 640, "Default Tire Pressure", "Pa - Pressure", 0.1f },
671 { 641, "Minimum Tire Pressure", "Pa - Pressure", 0.1f },
672 { 642, "Maximum Tire Pressure", "Pa - Pressure", 0.1f },
673 { 643, "Actual Tire Temperature", "mK - Temperature", 1.0f },
674 { 644, "Binding Method", "None", 1.0f },
675 { 645, "Last Bale Number of Knives", "# - Quantity/Count", 1.0f },
676 { 646, "Last Bale Binding Twine Consumption", "mm - Length", 1.0f },
677 { 647, "Last Bale Binding Mesh Consumption", "mm - Length", 1.0f },
678 { 648, "Last Bale Binding Film Consumption", "mm - Length", 1.0f },
679 { 649, "Last Bale Binding Film Stretching", "% - Percent", 0.001f },
680 { 650, "Last Bale Wrapping Film Width", "mm - Length", 1.0f },
681 { 651, "Last Bale Wrapping Film Consumption", "mm - Length", 1.0f },
682 { 652, "Last Bale Wrapping Film Stretching", "% - Percent", 0.001f },
683 { 653, "Last Bale Wrapping Film Overlap Percentage", "% - Percent", 0.001f },
684 { 654, "Last Bale Wrapping Film Layers", "# - Quantity/Count", 1.0f },
685 { 655, "Electrical Apparent Soil Conductivity", "mS/m - Milli Siemens per meter", 0.1f },
686 { 656, "SC Actual Turn On Time", "None", 1.0f },
687 { 657, "SC Actual Turn Off Time", "None", 1.0f },
688 { 658, "Actual CO2 equivalent specified as mass per area", "mg/m² - Mass per area unit", 1.0f },
689 { 659, "Actual CO2 equivalent specified as mass per time", "mg/s - Mass flow", 1.0f },
690 { 660, "Actual CO2 equivalent specified as mass per mass", "mg/kg - Mass per mass unit", 1.0f },
691 { 661, "Actual CO2 equivalent specified as mass per yield", "mg/kg - Mass per mass unit", 1.0f },
692 { 662, "Actual CO2 equivalent specified as mass per volume", "mg/l - Mass per capacity unit", 1.0f },
693 { 663, "Actual CO2 equivalent specified as mass per count", "None", 1.0f },
694 { 664, "Total CO2 equivalent", "kg - Mass", 1.0f },
695 { 665, "Lifetime total CO2 equivalent", "kg - Mass", 1.0f },
696 { 666, "Working Direction", "None", 1.0f },
697 { 667, "Distance between Guidance Track Number 0R and 1", "mm - Length", 1.0f },
698 { 668, "Distance between Guidance Track Number 0R and 0L", "mm - Length", 1.0f },
699 { 669, "Bout Track Number Shift", "None", 1.0f },
700 { 670, "Tramline Crop protection/fertilization Working Width", "mm - Length", 1.0f },
701 { 671, "Tramline Tire Width", "mm - Length", 1.0f },
702 { 672, "Tramline Wheel Distance", "mm - Length", 1.0f },
703 { 673, "Tramline Irrigation Working Width", "mm - Length", 1.0f },
704 { 674, "Tramline Irrigation Tire Width", "mm - Length", 1.0f },
705 { 675, "Tramline Irrigation Wheel Distance", "mm - Length", 1.0f },
706 { 676, "Last Bale Binding Mesh Layers", "# - Quantity/Count", 1.0f },
707 { 677, "Last Bale Binding Film Layers", "# - Quantity/Count", 1.0f },
708 { 678, "Last Bale Binding Twine Layers", "# - Quantity/Count", 1.0f },
709 { 679, "Crop Contamination Total Mass", "kg - Mass", 1.0f },
710 { 680, "Crop Contamination Lifetime Total Mass", "kg - Mass", 1.0f },
711 { 681, "Film bale Total Count", "# - Quantity/Count", 1.0f },
712 { 682, "Mesh bale Total Count", "# - Quantity/Count", 1.0f },
713 { 683, "Twine bale Total Count", "# - Quantity/Count", 1.0f },
714 { 684, "Wrapping Film bale Total Count", "# - Quantity/Count", 1.0f },
715 { 685, "Lifetime Film Bale Total Count", "# - Quantity/Count", 1.0f },
716 { 686, "Lifetime Mesh Bale Total Count", "# - Quantity/Count", 1.0f },
717 { 687, "Lifetime Twine Bale Total Count", "# - Quantity/Count", 1.0f },
718 { 688, "Lifetime Wrapping Film Bale Total Count", "# - Quantity/Count", 1.0f },
719 { 32768, "Maximum Droplet Size", "None", 1.0f },
720 { 32769, "Maximum Crop Grade Diameter", "mm - Length", 0.001f },
721 { 32770, "Maximum Crop Grade Length", "mm - Length", 0.001f },
722 { 32771, "Maximum Crop Contamination Mass per Area", "mg/m² - Mass per area unit", 1.0f },
723 { 32772, "Maximum Crop Contamination Mass per Time", "mg/s - Mass flow", 1.0f },
724 { 36864, "Minimum Droplet Size", "None", 1.0f },
725 { 36865, "Minimum Crop Grade Diameter", "mm - Length", 0.001f },
726 { 36866, "Minimum Crop Grade Length", "mm - Length", 0.001f },
727 { 36867, "Minimum Crop Contamination Mass per Area", "mg/m² - Mass per area unit", 1.0f },
728 { 36868, "Minimum Crop Contamination Mass per Time", "mg/s - Mass flow", 1.0f },
729 { 40960, "Default Droplet Size", "None", 1.0f },
730 { 40961, "Default Crop Grade Diameter", "mm - Length", 0.001f },
731 { 40962, "Default Crop Grade Length", "mm - Length", 0.001f },
732 { 40963, "Default Crop Contamination Mass per Area", "mg/m² - Mass per area unit", 1.0f },
733 { 40964, "Default Crop Contamination Mass per Time", "mg/s - Mass flow", 1.0f },
734 { 45056, "Actual Droplet Size", "None", 1.0f },
735 { 45057, "Actual Crop Grade Diameter", "mm - Length", 0.001f },
736 { 45058, "Actual Crop Grade Length", "mm - Length", 0.001f },
737 { 45059, "Actual Crop Contamination Mass per Area", "mg/m² - Mass per area unit", 1.0f },
738 { 45060, "Actual Crop Contamination Mass per Time", "mg/s - Mass flow", 1.0f },
739 { 49152, "Setpoint Droplet Size", "None", 1.0f },
740 { 49153, "Setpoint Crop Grade Diameter", "mm - Length", 0.001f },
741 { 49154, "Setpoint Crop Grade Length", "mm - Length", 0.001f },
742 { 49155, "Setpoint Crop Contamination Mass per Area", "mg/m² - Mass per area unit", 1.0f },
743 { 49156, "Setpoint Crop Contamination Mass per Time", "mg/s - Mass flow", 1.0f },
744 { 57342, "PGN Based Data", "None", 1.0f },
745 { 57343, "Request Default Process Data", "None", 1.0f },
746 { 57344, "65534 Proprietary DDI Range", "None", 0.0f },
747 { 65535, "Reserved", "None", 0.0f },
748 };
749#endif
750
751} // namespace isobus
static const Entry DDI_ENTRIES[715]
A lookup table of all DDI entries in ISO11783-11.
static const Entry DEFAULT_ENTRY
A default "unknown" DDI to return if a DDI is not in the database.
static const Entry & get_entry(std::uint16_t dataDictionaryIdentifier)
Checks the ISO 11783-11 database for the given DDI number and returns the corresponding entry if foun...
This file contains the definition of an auto-generated lookup of all ISOBUS DDIs as defined in ISO117...
This namespace encompasses all of the ISO11783 stack's functionality to reduce global namespace pollu...
A struct containing the information for a single DDI.