Hallo, ich hab folgende struct (vom einem Hersteller vorgegeben)
1 | typedef struct DPMCL2_REQ_S |
2 | {
|
3 | DPR_WORD order_id; // in |
4 | DPR_DWORD c_ref; // in |
5 | union
|
6 | {
|
7 | DP_DS_READ_T dp_ds_read; |
8 | DP_DS_WRITE_T dp_ds_write; |
9 | DP_ALARM_ACK_T dp_alarm_ack; |
10 | DP_ENABLE_EVT_T dp_enable_evt; |
11 | DP_GET_CFG_T dp_get_cfg; |
12 | DP_MCL2_DATA_T dp_mcl2_data; |
13 | }req; |
14 | } DPMCL2_REQ_T; |
15 | |
16 | mit
|
17 | |
18 | typedef struct DP_MCL2_DATA_S |
19 | {
|
20 | DPR_BYTE ident_diag; // -- |
21 | DPR_BYTE new_slv_add; // -- |
22 | DPR_BYTE no_add_chg; // -- |
23 | DPR_WORD ident_number; // -- |
24 | DPR_WORD poll_timeout; // -- |
25 | DPR_WORD poll_delay; // -- |
26 | DPR_BYTE length_s; // inout |
27 | DPR_BYTE
|
28 | data_s[DPR_SLAVE_DATA_SIZE]; // out |
29 | } DP_MCL2_DATA_T; |
Wie kann ich jetzt z.B. auf das Element length_s zugreifen?