Generated cpp file example.
[apps/agl-service-can-low-level.git] / src / configuration-generated.cpp
1 #include "configuration.hpp"
2 #include "can/can-decoder.hpp"
3
4 configuration_t::configuration_t()
5         : can_message_set_{{0, "example", 2, 2, 7, 1, 3}}
6         , can_message_definition_
7         {
8                 {
9                         can_message_definition_t(0, "can0", 0x128, can_message_format_t::STANDARD, frequency_clock_t(0.00000f), true),
10                         can_message_definition_t(0, "can0", 0x813, can_message_format_t::STANDARD, frequency_clock_t(0.00000f), true)
11                 }
12         }
13         , can_signals_
14         {
15                 {
16                         {
17                                 0,
18                                 0,
19                                 "engine_speed",
20                                 12,
21                                 8,
22                                 1.00000f, 
23                                 0, 
24                                 0,
25                                 0,
26                                 frequency_clock_t(15.0000f),
27                                 true,
28                                 false,
29                                 {
30                                 },
31                                 false,
32                                 nullptr,
33                                 nullptr,
34                                 false
35                         },
36                         {
37                                 0,
38                                 0,
39                                 "GearshiftPosition",
40                                 41,
41                                 3,
42                                 1.00000f, 
43                                 0, 
44                                 0,
45                                 0,
46                                 frequency_clock_t(0.00000f),
47                                 true,
48                                 false,
49                                 {
50                                         {1, "FIRST"},
51                                         {4, "FOURTH"},
52                                         {6, "NEUTRAL"},
53                                         {5, "REVERSE"},
54                                         {2, "SECOND"},
55                                         {3, "THIRD"}
56                                 },
57                                 false,
58                                 nullptr,
59                                 nullptr,
60                                 false
61                         },
62                         {
63                                 0,
64                                 0,
65                                 "SteeringWheelAngle",
66                                 52,
67                                 12,
68                                 0.153920f, 
69                                 0, 
70                                 0,
71                                 0,
72                                 frequency_clock_t(0.00000f),
73                                 true,
74                                 false,
75                                 {
76                                 },
77                                 false,
78                                 nullptr,
79                                 nullptr,
80                                 false
81                         },
82                         {
83                                 0,
84                                 0,
85                                 "steering_wheel_angle_error",
86                                 44,
87                                 12,
88                                 1.00000f, 
89                                 0, 
90                                 0,
91                                 0,
92                                 frequency_clock_t(0.00000f),
93                                 true,
94                                 false,
95                                 {
96                                 },
97                                 false,
98                                 nullptr,
99                                 nullptr,
100                                 false
101                         },
102                         {
103                                 0,
104                                 0,
105                                 "steering_angle_sign",
106                                 52,
107                                 12,
108                                 1.00000f, 
109                                 0, 
110                                 0,
111                                 0,
112                                 frequency_clock_t(0.00000f),
113                                 true,
114                                 false,
115                                 {
116                                 },
117                                 false,
118                                 nullptr,
119                                 nullptr,
120                                 false
121                         }
122                 },
123                 {
124                         {
125                                 0,
126                                 1,
127                                 "abc",
128                                 52,
129                                 12,
130                                 0.153920f, 
131                                 0, 
132                                 0,
133                                 0,
134                                 frequency_clock_t(0.00000f),
135                                 true,
136                                 false,
137                                 {
138                                 },
139                                 false,
140                                 nullptr,
141                                 nullptr,
142                                 false
143                         },
144                         {
145                                 0,
146                                 1,
147                                 "def",
148                                 52,
149                                 12,
150                                 1.00000f, 
151                                 0, 
152                                 0,
153                                 0,
154                                 frequency_clock_t(0.00000f),
155                                 true,
156                                 false,
157                                 {
158                                 },
159                                 false,
160                                 decoder_t::ignoreDecoder,
161                                 nullptr,
162                                 false
163                         }
164                 }
165         }
166         //, obd2_signals_{/*...*/}
167 {
168 }
169
170