Skip to content

Commit d0b5548

Browse files
authored
Update to XCPlite V0.9.1 (#32)
1 parent c1f49cc commit d0b5548

File tree

4 files changed

+31
-28
lines changed

4 files changed

+31
-28
lines changed

src/xcp/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ impl XcpEvent {
146146
/// The provenance of the pointer (len, lifetime) is is guaranteed , it refers to self
147147
/// The buffer must match its registry description, to avoid corrupt data given to the XCP tool
148148
//#[allow(clippy::not_unsafe_ptr_arg_deref)]
149-
pub unsafe fn trigger_ext(self, base: *const u8) -> u8 {
149+
pub unsafe fn trigger_ext(self, base: *const u8) {
150150
// @@@@ UNSAFE - C library call and transferring a pointer and its valid memory range to XCPlite FFI
151151

152152
unsafe { xcplib::XcpEventExt(self.get_id(), base) }

src/xcp/xcplib.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,10 @@ unsafe extern "C" {
1818
}
1919
pub type tXcpEventId = u16;
2020
unsafe extern "C" {
21-
pub fn XcpEventExt(event: tXcpEventId, base: *const u8) -> u8;
21+
pub fn XcpEventExt(event: tXcpEventId, base: *const u8);
22+
}
23+
unsafe extern "C" {
24+
pub fn XcpEvent(event: tXcpEventId);
2225
}
2326
unsafe extern "C" {
2427
pub fn XcpSetLogLevel(level: u8);

xcp_lite.a2l

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@
7979
/begin TYPEDEF_CHARACTERISTIC C_I64 "" VALUE I64 0 NO_COMPU_METHOD -1e12 1e12 /end TYPEDEF_CHARACTERISTIC
8080
/begin TYPEDEF_CHARACTERISTIC C_F64 "" VALUE F64 0 NO_COMPU_METHOD -1e12 1e12 /end TYPEDEF_CHARACTERISTIC
8181
/begin TYPEDEF_CHARACTERISTIC C_F32 "" VALUE F32 0 NO_COMPU_METHOD -1e12 1e12 /end TYPEDEF_CHARACTERISTIC
82-
/begin MOD_PAR "" EPK "2025-06-25 17:02:36Z" ADDR_EPK 0x80000000
82+
/begin MOD_PAR "" EPK "2025-07-04 12:36:58Z" ADDR_EPK 0x80000000
8383
/begin MEMORY_SEGMENT epk "" DATA FLASH INTERN 0x80000000 20 -1 -1 -1 -1 -1 /end MEMORY_SEGMENT
8484
/begin MEMORY_SEGMENT calseg "" DATA FLASH INTERN 0x80010000 8 -1 -1 -1 -1 -1
8585
/begin IF_DATA XCP
@@ -149,9 +149,9 @@
149149
0x1 SIZE_DWORD UNIT_1US TIMESTAMP_FIXED
150150
/end TIMESTAMP_SUPPORTED
151151

152-
/begin EVENT "main" "main" 9 DAQ 0xFF 0 0 0 CONSISTENCY DAQ /end EVENT
152+
/begin EVENT "main" "main" 10 DAQ 0xFF 0 0 0 CONSISTENCY DAQ /end EVENT
153153
/begin EVENT "main_local" "main_local" 13 DAQ 0xFF 0 0 0 CONSISTENCY DAQ /end EVENT
154-
/begin EVENT "main_task1" "main_task1" 10 DAQ 0xFF 0 0 0 CONSISTENCY DAQ /end EVENT
154+
/begin EVENT "main_task1" "main_task1" 12 DAQ 0xFF 0 0 0 CONSISTENCY DAQ /end EVENT
155155
/begin EVENT "main_task2_1" "main_task2_1" 0 DAQ 0xFF 0 0 0 CONSISTENCY DAQ /end EVENT
156156
/begin EVENT "main_task2_2" "main_task2_2" 2 DAQ 0xFF 0 0 0 CONSISTENCY DAQ /end EVENT
157157
/begin EVENT "main_task2_3" "main_task2_3" 3 DAQ 0xFF 0 0 0 CONSISTENCY DAQ /end EVENT
@@ -160,8 +160,8 @@
160160
/begin EVENT "main_task2_6" "main_task2_6" 6 DAQ 0xFF 0 0 0 CONSISTENCY DAQ /end EVENT
161161
/begin EVENT "main_task2_7" "main_task2_7" 7 DAQ 0xFF 0 0 0 CONSISTENCY DAQ /end EVENT
162162
/begin EVENT "main_task2_8" "main_task2_8" 8 DAQ 0xFF 0 0 0 CONSISTENCY DAQ /end EVENT
163-
/begin EVENT "main_task2_9" "main_task2_9" 11 DAQ 0xFF 0 0 0 CONSISTENCY DAQ /end EVENT
164-
/begin EVENT "main_task2_10" "main_task2_10" 12 DAQ 0xFF 0 0 0 CONSISTENCY DAQ /end EVENT
163+
/begin EVENT "main_task2_9" "main_task2_9" 9 DAQ 0xFF 0 0 0 CONSISTENCY DAQ /end EVENT
164+
/begin EVENT "main_task2_10" "main_task2_10" 11 DAQ 0xFF 0 0 0 CONSISTENCY DAQ /end EVENT
165165
/begin EVENT "main_task2s" "main_task2s" 1 DAQ 0xFF 0 0 0 CONSISTENCY DAQ /end EVENT
166166

167167
/end DAQ
@@ -247,7 +247,7 @@
247247

248248

249249
/* Measurements */
250-
/begin MEASUREMENT array1 "" FLOAT64_IEEE NO_COMPU_METHOD 0 0 -100000000000000000000000000000000 100000000000000000000000000000000 ECU_ADDRESS 0xFFFFF7F4 ECU_ADDRESS_EXTENSION 3 MATRIX_DIM 256 /begin IF_DATA XCP /begin DAQ_EVENT FIXED_EVENT_LIST EVENT 10 /end DAQ_EVENT /end IF_DATA /end MEASUREMENT
250+
/begin MEASUREMENT array1 "" FLOAT64_IEEE NO_COMPU_METHOD 0 0 -100000000000000000000000000000000 100000000000000000000000000000000 ECU_ADDRESS 0xFFFFF7F4 ECU_ADDRESS_EXTENSION 3 MATRIX_DIM 256 /begin IF_DATA XCP /begin DAQ_EVENT FIXED_EVENT_LIST EVENT 12 /end DAQ_EVENT /end IF_DATA /end MEASUREMENT
251251
/begin MEASUREMENT channel_1 "sine: f64" FLOAT64_IEEE NO_COMPU_METHOD 0 0 -100000000000000000000000000000000 100000000000000000000000000000000 ECU_ADDRESS 0x0 ECU_ADDRESS_EXTENSION 3 PHYS_UNIT "Volt" /begin IF_DATA XCP /begin DAQ_EVENT FIXED_EVENT_LIST EVENT 0 /end DAQ_EVENT /end IF_DATA /end MEASUREMENT
252252
/begin MEASUREMENT channel "sine: f64" FLOAT64_IEEE NO_COMPU_METHOD 0 0 -100000000000000000000000000000000 100000000000000000000000000000000 ECU_ADDRESS 0x0 ECU_ADDRESS_EXTENSION 3 PHYS_UNIT "Volt" /begin IF_DATA XCP /begin DAQ_EVENT FIXED_EVENT_LIST EVENT 1 /end DAQ_EVENT /end IF_DATA /end MEASUREMENT
253253
/begin MEASUREMENT channel_2 "sine: f64" FLOAT64_IEEE NO_COMPU_METHOD 0 0 -100000000000000000000000000000000 100000000000000000000000000000000 ECU_ADDRESS 0x0 ECU_ADDRESS_EXTENSION 3 PHYS_UNIT "Volt" /begin IF_DATA XCP /begin DAQ_EVENT FIXED_EVENT_LIST EVENT 2 /end DAQ_EVENT /end IF_DATA /end MEASUREMENT
@@ -257,28 +257,28 @@
257257
/begin MEASUREMENT channel_6 "sine: f64" FLOAT64_IEEE NO_COMPU_METHOD 0 0 -100000000000000000000000000000000 100000000000000000000000000000000 ECU_ADDRESS 0x0 ECU_ADDRESS_EXTENSION 3 PHYS_UNIT "Volt" /begin IF_DATA XCP /begin DAQ_EVENT FIXED_EVENT_LIST EVENT 6 /end DAQ_EVENT /end IF_DATA /end MEASUREMENT
258258
/begin MEASUREMENT channel_7 "sine: f64" FLOAT64_IEEE NO_COMPU_METHOD 0 0 -100000000000000000000000000000000 100000000000000000000000000000000 ECU_ADDRESS 0x0 ECU_ADDRESS_EXTENSION 3 PHYS_UNIT "Volt" /begin IF_DATA XCP /begin DAQ_EVENT FIXED_EVENT_LIST EVENT 7 /end DAQ_EVENT /end IF_DATA /end MEASUREMENT
259259
/begin MEASUREMENT channel_8 "sine: f64" FLOAT64_IEEE NO_COMPU_METHOD 0 0 -100000000000000000000000000000000 100000000000000000000000000000000 ECU_ADDRESS 0x0 ECU_ADDRESS_EXTENSION 3 PHYS_UNIT "Volt" /begin IF_DATA XCP /begin DAQ_EVENT FIXED_EVENT_LIST EVENT 8 /end DAQ_EVENT /end IF_DATA /end MEASUREMENT
260-
/begin MEASUREMENT channel_9 "sine: f64" FLOAT64_IEEE NO_COMPU_METHOD 0 0 -100000000000000000000000000000000 100000000000000000000000000000000 ECU_ADDRESS 0x0 ECU_ADDRESS_EXTENSION 3 PHYS_UNIT "Volt" /begin IF_DATA XCP /begin DAQ_EVENT FIXED_EVENT_LIST EVENT 11 /end DAQ_EVENT /end IF_DATA /end MEASUREMENT
261-
/begin MEASUREMENT channel_10 "sine: f64" FLOAT64_IEEE NO_COMPU_METHOD 0 0 -100000000000000000000000000000000 100000000000000000000000000000000 ECU_ADDRESS 0x0 ECU_ADDRESS_EXTENSION 3 PHYS_UNIT "Volt" /begin IF_DATA XCP /begin DAQ_EVENT FIXED_EVENT_LIST EVENT 12 /end DAQ_EVENT /end IF_DATA /end MEASUREMENT
262-
/begin MEASUREMENT counter "" ULONG IDENTITY 0 0 0 4294967295 ECU_ADDRESS 0xFFFFF7B8 ECU_ADDRESS_EXTENSION 3 /begin IF_DATA XCP /begin DAQ_EVENT FIXED_EVENT_LIST EVENT 10 /end DAQ_EVENT /end IF_DATA /end MEASUREMENT
263-
/begin MEASUREMENT counter_i16 "counter: i16" SWORD IDENTITY 0 0 -32768 32767 ECU_ADDRESS 0xFFFFF7C2 ECU_ADDRESS_EXTENSION 3 /begin IF_DATA XCP /begin DAQ_EVENT FIXED_EVENT_LIST EVENT 10 /end DAQ_EVENT /end IF_DATA /end MEASUREMENT
264-
/begin MEASUREMENT counter_i32 "counter: i32" SLONG IDENTITY 0 0 -2147483648 2147483647 ECU_ADDRESS 0xFFFFF7C8 ECU_ADDRESS_EXTENSION 3 /begin IF_DATA XCP /begin DAQ_EVENT FIXED_EVENT_LIST EVENT 10 /end DAQ_EVENT /end IF_DATA /end MEASUREMENT
265-
/begin MEASUREMENT counter_i64 "counter: i64" A_INT64 IDENTITY 0 0 -9223372036854776000 9223372036854776000 ECU_ADDRESS 0xFFFFF7D4 ECU_ADDRESS_EXTENSION 3 /begin IF_DATA XCP /begin DAQ_EVENT FIXED_EVENT_LIST EVENT 10 /end DAQ_EVENT /end IF_DATA /end MEASUREMENT
266-
/begin MEASUREMENT counter_i8 "counter: i8" SBYTE IDENTITY 0 0 -128 127 ECU_ADDRESS 0xFFFFF7BF ECU_ADDRESS_EXTENSION 3 /begin IF_DATA XCP /begin DAQ_EVENT FIXED_EVENT_LIST EVENT 10 /end DAQ_EVENT /end IF_DATA /end MEASUREMENT
267-
/begin MEASUREMENT counter_isize "counter: i64" A_INT64 IDENTITY 0 0 -9223372036854776000 9223372036854776000 ECU_ADDRESS 0xFFFFF7E4 ECU_ADDRESS_EXTENSION 3 /begin IF_DATA XCP /begin DAQ_EVENT FIXED_EVENT_LIST EVENT 10 /end DAQ_EVENT /end IF_DATA /end MEASUREMENT
268-
/begin MEASUREMENT counter_option_u16 "counter optional: u8" UWORD IDENTITY 0 0 0 65535 ECU_ADDRESS 0xFFFFF7F0 ECU_ADDRESS_EXTENSION 3 /begin IF_DATA XCP /begin DAQ_EVENT FIXED_EVENT_LIST EVENT 10 /end DAQ_EVENT /end IF_DATA /end MEASUREMENT
269-
/begin MEASUREMENT counter_u16 "counter: u16" UWORD IDENTITY 0 0 0 65535 ECU_ADDRESS 0xFFFFF7C0 ECU_ADDRESS_EXTENSION 3 /begin IF_DATA XCP /begin DAQ_EVENT FIXED_EVENT_LIST EVENT 10 /end DAQ_EVENT /end IF_DATA /end MEASUREMENT
270-
/begin MEASUREMENT counter_u32 "counter: u32" ULONG IDENTITY 0 0 0 4294967295 ECU_ADDRESS 0xFFFFF7C4 ECU_ADDRESS_EXTENSION 3 /begin IF_DATA XCP /begin DAQ_EVENT FIXED_EVENT_LIST EVENT 10 /end DAQ_EVENT /end IF_DATA /end MEASUREMENT
271-
/begin MEASUREMENT counter_u64 "counter: u64" A_UINT64 IDENTITY 0 0 0 18446744073709552000 ECU_ADDRESS 0xFFFFF7CC ECU_ADDRESS_EXTENSION 3 /begin IF_DATA XCP /begin DAQ_EVENT FIXED_EVENT_LIST EVENT 10 /end DAQ_EVENT /end IF_DATA /end MEASUREMENT
272-
/begin MEASUREMENT counter_u8 "counter: u8" UBYTE IDENTITY 0 0 0 255 ECU_ADDRESS 0xFFFFF7BE ECU_ADDRESS_EXTENSION 3 /begin IF_DATA XCP /begin DAQ_EVENT FIXED_EVENT_LIST EVENT 10 /end DAQ_EVENT /end IF_DATA /end MEASUREMENT
273-
/begin MEASUREMENT counter_usize "counter: u64" A_UINT64 IDENTITY 0 0 0 18446744073709552000 ECU_ADDRESS 0xFFFFF7DC ECU_ADDRESS_EXTENSION 3 /begin IF_DATA XCP /begin DAQ_EVENT FIXED_EVENT_LIST EVENT 10 /end DAQ_EVENT /end IF_DATA /end MEASUREMENT
274-
/begin MEASUREMENT mainloop_counter1 "" A_UINT64 IDENTITY 0 0 0 18446744073709552000 ECU_ADDRESS 0xFFFFFFBC ECU_ADDRESS_EXTENSION 3 /begin IF_DATA XCP /begin DAQ_EVENT FIXED_EVENT_LIST EVENT 9 /end DAQ_EVENT /end IF_DATA /end MEASUREMENT
260+
/begin MEASUREMENT channel_9 "sine: f64" FLOAT64_IEEE NO_COMPU_METHOD 0 0 -100000000000000000000000000000000 100000000000000000000000000000000 ECU_ADDRESS 0x0 ECU_ADDRESS_EXTENSION 3 PHYS_UNIT "Volt" /begin IF_DATA XCP /begin DAQ_EVENT FIXED_EVENT_LIST EVENT 9 /end DAQ_EVENT /end IF_DATA /end MEASUREMENT
261+
/begin MEASUREMENT channel_10 "sine: f64" FLOAT64_IEEE NO_COMPU_METHOD 0 0 -100000000000000000000000000000000 100000000000000000000000000000000 ECU_ADDRESS 0x0 ECU_ADDRESS_EXTENSION 3 PHYS_UNIT "Volt" /begin IF_DATA XCP /begin DAQ_EVENT FIXED_EVENT_LIST EVENT 11 /end DAQ_EVENT /end IF_DATA /end MEASUREMENT
262+
/begin MEASUREMENT counter "" ULONG IDENTITY 0 0 0 4294967295 ECU_ADDRESS 0xFFFFF7B8 ECU_ADDRESS_EXTENSION 3 /begin IF_DATA XCP /begin DAQ_EVENT FIXED_EVENT_LIST EVENT 12 /end DAQ_EVENT /end IF_DATA /end MEASUREMENT
263+
/begin MEASUREMENT counter_i16 "counter: i16" SWORD IDENTITY 0 0 -32768 32767 ECU_ADDRESS 0xFFFFF7C2 ECU_ADDRESS_EXTENSION 3 /begin IF_DATA XCP /begin DAQ_EVENT FIXED_EVENT_LIST EVENT 12 /end DAQ_EVENT /end IF_DATA /end MEASUREMENT
264+
/begin MEASUREMENT counter_i32 "counter: i32" SLONG IDENTITY 0 0 -2147483648 2147483647 ECU_ADDRESS 0xFFFFF7C8 ECU_ADDRESS_EXTENSION 3 /begin IF_DATA XCP /begin DAQ_EVENT FIXED_EVENT_LIST EVENT 12 /end DAQ_EVENT /end IF_DATA /end MEASUREMENT
265+
/begin MEASUREMENT counter_i64 "counter: i64" A_INT64 IDENTITY 0 0 -9223372036854776000 9223372036854776000 ECU_ADDRESS 0xFFFFF7D4 ECU_ADDRESS_EXTENSION 3 /begin IF_DATA XCP /begin DAQ_EVENT FIXED_EVENT_LIST EVENT 12 /end DAQ_EVENT /end IF_DATA /end MEASUREMENT
266+
/begin MEASUREMENT counter_i8 "counter: i8" SBYTE IDENTITY 0 0 -128 127 ECU_ADDRESS 0xFFFFF7BF ECU_ADDRESS_EXTENSION 3 /begin IF_DATA XCP /begin DAQ_EVENT FIXED_EVENT_LIST EVENT 12 /end DAQ_EVENT /end IF_DATA /end MEASUREMENT
267+
/begin MEASUREMENT counter_isize "counter: i64" A_INT64 IDENTITY 0 0 -9223372036854776000 9223372036854776000 ECU_ADDRESS 0xFFFFF7E4 ECU_ADDRESS_EXTENSION 3 /begin IF_DATA XCP /begin DAQ_EVENT FIXED_EVENT_LIST EVENT 12 /end DAQ_EVENT /end IF_DATA /end MEASUREMENT
268+
/begin MEASUREMENT counter_option_u16 "counter optional: u8" UWORD IDENTITY 0 0 0 65535 ECU_ADDRESS 0xFFFFF7F0 ECU_ADDRESS_EXTENSION 3 /begin IF_DATA XCP /begin DAQ_EVENT FIXED_EVENT_LIST EVENT 12 /end DAQ_EVENT /end IF_DATA /end MEASUREMENT
269+
/begin MEASUREMENT counter_u16 "counter: u16" UWORD IDENTITY 0 0 0 65535 ECU_ADDRESS 0xFFFFF7C0 ECU_ADDRESS_EXTENSION 3 /begin IF_DATA XCP /begin DAQ_EVENT FIXED_EVENT_LIST EVENT 12 /end DAQ_EVENT /end IF_DATA /end MEASUREMENT
270+
/begin MEASUREMENT counter_u32 "counter: u32" ULONG IDENTITY 0 0 0 4294967295 ECU_ADDRESS 0xFFFFF7C4 ECU_ADDRESS_EXTENSION 3 /begin IF_DATA XCP /begin DAQ_EVENT FIXED_EVENT_LIST EVENT 12 /end DAQ_EVENT /end IF_DATA /end MEASUREMENT
271+
/begin MEASUREMENT counter_u64 "counter: u64" A_UINT64 IDENTITY 0 0 0 18446744073709552000 ECU_ADDRESS 0xFFFFF7CC ECU_ADDRESS_EXTENSION 3 /begin IF_DATA XCP /begin DAQ_EVENT FIXED_EVENT_LIST EVENT 12 /end DAQ_EVENT /end IF_DATA /end MEASUREMENT
272+
/begin MEASUREMENT counter_u8 "counter: u8" UBYTE IDENTITY 0 0 0 255 ECU_ADDRESS 0xFFFFF7BE ECU_ADDRESS_EXTENSION 3 /begin IF_DATA XCP /begin DAQ_EVENT FIXED_EVENT_LIST EVENT 12 /end DAQ_EVENT /end IF_DATA /end MEASUREMENT
273+
/begin MEASUREMENT counter_usize "counter: u64" A_UINT64 IDENTITY 0 0 0 18446744073709552000 ECU_ADDRESS 0xFFFFF7DC ECU_ADDRESS_EXTENSION 3 /begin IF_DATA XCP /begin DAQ_EVENT FIXED_EVENT_LIST EVENT 12 /end DAQ_EVENT /end IF_DATA /end MEASUREMENT
274+
/begin MEASUREMENT mainloop_counter1 "" A_UINT64 IDENTITY 0 0 0 18446744073709552000 ECU_ADDRESS 0xFFFFFFBC ECU_ADDRESS_EXTENSION 3 /begin IF_DATA XCP /begin DAQ_EVENT FIXED_EVENT_LIST EVENT 10 /end DAQ_EVENT /end IF_DATA /end MEASUREMENT
275275
/begin COMPU_METHOD mainloop_local_var1 "" LINEAR "%.3" "no unit" COEFFS_LINEAR 0.5 10000000 /end COMPU_METHOD
276-
/begin MEASUREMENT mainloop_local_var1 "test local variable with conversion rule" A_UINT64 mainloop_local_var1 0 0 10000000 9223372036864776000 ECU_ADDRESS 0x1C ECU_ADDRESS_EXTENSION 3 PHYS_UNIT "no unit" /begin IF_DATA XCP /begin DAQ_EVENT FIXED_EVENT_LIST EVENT 9 /end DAQ_EVENT /end IF_DATA /end MEASUREMENT
276+
/begin MEASUREMENT mainloop_local_var1 "test local variable with conversion rule" A_UINT64 mainloop_local_var1 0 0 10000000 9223372036864776000 ECU_ADDRESS 0x1C ECU_ADDRESS_EXTENSION 3 PHYS_UNIT "no unit" /begin IF_DATA XCP /begin DAQ_EVENT FIXED_EVENT_LIST EVENT 10 /end DAQ_EVENT /end IF_DATA /end MEASUREMENT
277277
/begin COMPU_METHOD mainloop_local_var2 "" LINEAR "%.0" "no unit" COEFFS_LINEAR 2 -10000000 /end COMPU_METHOD
278278
/begin MEASUREMENT mainloop_local_var2 "test local variable with conversion rule" A_UINT64 mainloop_local_var2 0 0 -10000000 36893488147409105000 ECU_ADDRESS 0xFFFFFFEC ECU_ADDRESS_EXTENSION 3 PHYS_UNIT "no unit" /begin IF_DATA XCP /begin DAQ_EVENT FIXED_EVENT_LIST EVENT 13 /end DAQ_EVENT /end IF_DATA /end MEASUREMENT
279-
/begin INSTANCE mainloop_struct "" TestNestedStruct 0xFFFFFFC4 ECU_ADDRESS_EXTENSION 3 /begin IF_DATA XCP /begin DAQ_EVENT FIXED_EVENT_LIST EVENT 9 /end DAQ_EVENT /end IF_DATA /end INSTANCE
280-
/begin INSTANCE mainloop_struct1 "" TestStruct 0xFFFFFF24 ECU_ADDRESS_EXTENSION 3 /begin IF_DATA XCP /begin DAQ_EVENT FIXED_EVENT_LIST EVENT 9 /end DAQ_EVENT /end IF_DATA /end INSTANCE
281-
/begin INSTANCE mainloop_struct2 "" TestStruct 0xFFFFFF44 ECU_ADDRESS_EXTENSION 3 /begin IF_DATA XCP /begin DAQ_EVENT FIXED_EVENT_LIST EVENT 9 /end DAQ_EVENT /end IF_DATA /end INSTANCE
279+
/begin INSTANCE mainloop_struct "" TestNestedStruct 0xFFFFFFC4 ECU_ADDRESS_EXTENSION 3 /begin IF_DATA XCP /begin DAQ_EVENT FIXED_EVENT_LIST EVENT 10 /end DAQ_EVENT /end IF_DATA /end INSTANCE
280+
/begin INSTANCE mainloop_struct1 "" TestStruct 0xFFFFFF24 ECU_ADDRESS_EXTENSION 3 /begin IF_DATA XCP /begin DAQ_EVENT FIXED_EVENT_LIST EVENT 10 /end DAQ_EVENT /end IF_DATA /end INSTANCE
281+
/begin INSTANCE mainloop_struct2 "" TestStruct 0xFFFFFF44 ECU_ADDRESS_EXTENSION 3 /begin IF_DATA XCP /begin DAQ_EVENT FIXED_EVENT_LIST EVENT 10 /end DAQ_EVENT /end IF_DATA /end INSTANCE
282282
/begin GROUP Measurements "" ROOT /begin SUB_GROUP main main_local main_task1 main_task2 main_task2s /end SUB_GROUP /end GROUP
283283
/begin GROUP main "" /begin REF_MEASUREMENT mainloop_counter1 mainloop_local_var1 mainloop_struct mainloop_struct1 mainloop_struct2 /end REF_MEASUREMENT /end GROUP
284284
/begin GROUP main_local "" /begin REF_MEASUREMENT mainloop_local_var2 /end REF_MEASUREMENT /end GROUP

0 commit comments

Comments
 (0)