Skip to content

Commit c7680e1

Browse files
committed
feat(r3bsource/los):New data structure with two channels for trigger data
1 parent 6081f28 commit c7680e1

1 file changed

Lines changed: 20 additions & 12 deletions

File tree

r3bsource/los/ext_h101_los.h

Lines changed: 20 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -51,12 +51,14 @@ typedef struct EXT_STR_h101_LOS_t
5151
uint32_t LOS1VTCME[8 EXT_STRUCT_CTRL(LOS1VTCM)] /* [1,256] */;
5252
uint32_t LOS1VTC /* [0,256] */;
5353
uint32_t LOS1VTCv[256 EXT_STRUCT_CTRL(LOS1VTC)] /* [0,65535] */;
54-
uint32_t LOS1VTRIGF /* [0,1] */;
55-
uint32_t LOS1VTRIGFI[1 EXT_STRUCT_CTRL(LOS1VTRIGF)] /* [1,1] */;
56-
uint32_t LOS1VTRIGFv[1 EXT_STRUCT_CTRL(LOS1VTRIGF)] /* [0,65535] */;
57-
uint32_t LOS1VTRIGC /* [0,1] */;
58-
uint32_t LOS1VTRIGCI[1 EXT_STRUCT_CTRL(LOS1VTRIGC)] /* [1,1] */;
59-
uint32_t LOS1VTRIGCv[1 EXT_STRUCT_CTRL(LOS1VTRIGC)] /* [0,65535] */;
54+
uint32_t LOS1VTRIGF /* [0,2] */;
55+
uint32_t LOS1VTRIGFI[2 EXT_STRUCT_CTRL(LOS1VTRIGF)] /* [1,2] */;
56+
uint32_t LOS1VTRIGFv[2 EXT_STRUCT_CTRL(LOS1VTRIGF)] /* [0,65535] */;
57+
uint32_t LOS1VTRIGC /* [0,2] */;
58+
uint32_t LOS1VTRIGCI[2 EXT_STRUCT_CTRL(LOS1VTRIGC)] /* [1,2] */;
59+
uint32_t LOS1VTRIGCv[2 EXT_STRUCT_CTRL(LOS1VTRIGC)] /* [0,65535] */;
60+
uint32_t LOS1VZEROF1 /* [0,65535] */;
61+
uint32_t LOS1VZEROC1 /* [0,65535] */;
6062
uint32_t LOS1TTFLM /* [1,8] */;
6163
uint32_t LOS1TTFLMI[8 EXT_STRUCT_CTRL(LOS1TTFLM)] /* [1,8] */;
6264
uint32_t LOS1TTFLME[8 EXT_STRUCT_CTRL(LOS1TTFLM)] /* [1,256] */;
@@ -114,11 +116,13 @@ typedef struct EXT_STR_h101_LOS_onion_t
114116
uint32_t VTC;
115117
uint32_t VTCv[256 /* VTC */];
116118
uint32_t VTRIGF;
117-
uint32_t VTRIGFI[1 /* VTRIGF */];
118-
uint32_t VTRIGFv[1 /* VTRIGF */];
119+
uint32_t VTRIGFI[2 /* VTRIGF */];
120+
uint32_t VTRIGFv[2 /* VTRIGF */];
119121
uint32_t VTRIGC;
120-
uint32_t VTRIGCI[1 /* VTRIGC */];
121-
uint32_t VTRIGCv[1 /* VTRIGC */];
122+
uint32_t VTRIGCI[2 /* VTRIGC */];
123+
uint32_t VTRIGCv[2 /* VTRIGC */];
124+
uint32_t VZEROF[1];
125+
uint32_t VZEROC[1];
122126
uint32_t TTFLM;
123127
uint32_t TTFLMI[8 /* TTFLM */];
124128
uint32_t TTFLME[8 /* TTFLM */];
@@ -178,16 +182,20 @@ typedef struct EXT_STR_h101_LOS_onion_t
178182
EXT_STR_ITEM_INFO2_LIM(ok, si, offset, struct_t, printerr, LOS1VTC, UINT32, "LOS1VTC", 256, 0 /*flags*/); \
179183
EXT_STR_ITEM_INFO2_ZZP( \
180184
ok, si, offset, struct_t, printerr, LOS1VTCv, UINT32, "LOS1VTCv", "LOS1VTC", 0 /*flags*/); \
181-
EXT_STR_ITEM_INFO2_LIM(ok, si, offset, struct_t, printerr, LOS1VTRIGF, UINT32, "LOS1VTRIGF", 1, 0 /*flags*/); \
185+
EXT_STR_ITEM_INFO2_LIM(ok, si, offset, struct_t, printerr, LOS1VTRIGF, UINT32, "LOS1VTRIGF", 2, 0 /*flags*/); \
182186
EXT_STR_ITEM_INFO2_ZZP( \
183187
ok, si, offset, struct_t, printerr, LOS1VTRIGFI, UINT32, "LOS1VTRIGFI", "LOS1VTRIGF", 0 /*flags*/); \
184188
EXT_STR_ITEM_INFO2_ZZP( \
185189
ok, si, offset, struct_t, printerr, LOS1VTRIGFv, UINT32, "LOS1VTRIGFv", "LOS1VTRIGF", 0 /*flags*/); \
186-
EXT_STR_ITEM_INFO2_LIM(ok, si, offset, struct_t, printerr, LOS1VTRIGC, UINT32, "LOS1VTRIGC", 1, 0 /*flags*/); \
190+
EXT_STR_ITEM_INFO2_LIM(ok, si, offset, struct_t, printerr, LOS1VTRIGC, UINT32, "LOS1VTRIGC", 2, 0 /*flags*/); \
187191
EXT_STR_ITEM_INFO2_ZZP( \
188192
ok, si, offset, struct_t, printerr, LOS1VTRIGCI, UINT32, "LOS1VTRIGCI", "LOS1VTRIGC", 0 /*flags*/); \
189193
EXT_STR_ITEM_INFO2_ZZP( \
190194
ok, si, offset, struct_t, printerr, LOS1VTRIGCv, UINT32, "LOS1VTRIGCv", "LOS1VTRIGC", 0 /*flags*/); \
195+
EXT_STR_ITEM_INFO2_LIM( \
196+
ok, si, offset, struct_t, printerr, LOS1VZEROF1, UINT32, "LOS1VZEROF1", 65535, 0 /*flags*/); \
197+
EXT_STR_ITEM_INFO2_LIM( \
198+
ok, si, offset, struct_t, printerr, LOS1VZEROC1, UINT32, "LOS1VZEROC1", 65535, 0 /*flags*/); \
191199
EXT_STR_ITEM_INFO2_LIM(ok, si, offset, struct_t, printerr, LOS1TTFLM, UINT32, "LOS1TTFLM", 8, 0 /*flags*/); \
192200
EXT_STR_ITEM_INFO2_ZZP( \
193201
ok, si, offset, struct_t, printerr, LOS1TTFLMI, UINT32, "LOS1TTFLMI", "LOS1TTFLM", 0 /*flags*/); \

0 commit comments

Comments
 (0)