Hallo, ich habe ein Problem, wo ich nicht weiterkomme.
1 | tpedef struct |
2 | {
|
3 | uint16_t lowerLimit; |
4 | uint16_t upperLimit; |
5 | }sensorLimit_ts |
6 | |
7 | typedef struct |
8 | {
|
9 | sensorLimit_ts sensorLimit_s[2] |
10 | }sensorLimitParameter_ts |
11 | |
12 | typedef struct |
13 | {
|
14 | const senorName_e name; |
15 | sensorLimit_ts limit; |
16 | }sensorInformation_ts |
17 | |
18 | const sensorLimitParameter_ts sensorLimit |
19 | {
|
20 | .sensorLimit_s[0] = |
21 | {
|
22 | .lowerLimit = 0, |
23 | .upperLimit = 10000, |
24 | },
|
25 | .sensorLimit_s[1] = |
26 | {
|
27 | .lowerLimit = 0, |
28 | .upperLimit = 10000, |
29 | }
|
30 | };
|
31 | |
32 | static sensorInformation_ts sensorInfo_as[2]= |
33 | {
|
34 | {
|
35 | PRESSURE_SENSOR_1, |
36 | sensorLimit.sensorLimit_s[0], |
37 | },
|
38 | {
|
39 | PRESSURE_SENSOR_2, |
40 | sensorLimit.sensorLimit_s[1], |
41 | }
|
42 | }
|
ich bekomme bei der definition von sensorInfo_as den fehler "initializer element is not constant" auf sensorLimit.sensorLimit_s[0] und sensorLimit.sensorLimit_s[1]