Remove unused and useless members.
[apps/low-level-can-service.git] / CAN-binder / low-can-binding / binding / configuration-generated.cpp
index c3cecc5..584fc39 100644 (file)
 #include "configuration.hpp"
-#include "can/can-decoder.hpp"
+#include "../can/can-decoder.hpp"
 
 configuration_t::configuration_t()
        :can_bus_manager_{utils::config_parser_t{"/etc/dev-mapping.conf"}}
-       , can_message_set_{{0, "example", 0, 1, 5, 0, 20}}
-       , can_message_definition_
-       {
-               {
-                       can_message_definition_t{0, "can0", 0x620, can_message_format_t::STANDARD, frequency_clock_t(0.00000f), true}
-               }
-       }
-       , can_signals_
-       {
-               {
-                       {
-                               0,
-                               0,
-                               "doors.coffer.open",
-                               56,
-                               1,
-                               1.00000f,
-                               0, 
-                               0,
-                               0,
-                               frequency_clock_t(0.00000f),
-                               false,
-                               false,
+       , can_message_set_{
+               can_message_set_t{0, "example", {
+                       {std::make_shared<can_message_definition_t>(can_message_definition_t{"can0", 0x620, can_message_format_t::STANDARD, frequency_clock_t(0.00000f), true,
                                {
-                               },
-                               false,
-                               decoder_t::booleanDecoder,
-                               nullptr,
-                               false
-                       },
-                       {
-                               0,
-                               0,
-                               "doors.driver.open",
-                               46,
-                               1,
-                               1.00000f,
-                               0, 
-                               0,
-                               0,
-                               frequency_clock_t(0.00000f),
-                               false,
-                               false,
-                               {
-                               },
-                               false,
-                               decoder_t::booleanDecoder,
-                               nullptr,
-                               false
-                       },
-                       {
-                               0,
-                               0,
-                               "doors.passenger.open",
-                               47,
-                               1,
-                               1.00000f,
-                               0, 
-                               0,
-                               0,
-                               frequency_clock_t(0.00000f),
-                               false,
-                               false,
-                               {
-                               },
-                               false,
-                               decoder_t::booleanDecoder,
-                               nullptr,
-                               false
-                       },
-                       {
-                               0,
-                               0,
-                               "doors.rearleft.open",
-                               54,
-                               1,
-                               1.00000f, 
-                               0, 
-                               0,
-                               0,
-                               frequency_clock_t(0.00000f),
-                               false,
-                               false,
-                               {
-                               },
-                               false,
-                               decoder_t::booleanDecoder,
-                               nullptr,
-                               false
-                       },
-                       {
-                               0,
-                               0,
-                               "doors.rearright.open",
-                               55,
-                               4,
-                               1.00000f, 
-                               0, 
-                               0,
-                               0,
-                               frequency_clock_t(0.00000f),
-                               false,
-                               false,
-                               {
-                               },
-                               false,
-                               decoder_t::booleanDecoder,
-                               nullptr,
-                               false
-                       }
-               }
+                                       {std::make_shared<can_signal_t>(
+                                       can_signal_t{
+                                               "doors.coffer.open",
+                                               56,
+                                               1,
+                                               1.00000f,
+                                               0, 
+                                               0,
+                                               0,
+                                               frequency_clock_t(0.00000f),
+                                               false,
+                                               false,
+                                               {},
+                                               false,
+                                               decoder_t::booleanDecoder,
+                                               nullptr,
+                                               false
+                                       })},
+                               {std::make_shared<can_signal_t> (
+                               can_signal_t{
+                                       "doors.driver.open",
+                                       46,
+                                       1,
+                                       1.00000f,
+                                       0, 
+                                       0,
+                                       0,
+                                       frequency_clock_t(0.00000f),
+                                       false,
+                                       false,
+                                       {},
+                                       false,
+                                       decoder_t::booleanDecoder,
+                                       nullptr,
+                                       false
+                               })},
+                               {std::make_shared<can_signal_t> (
+                               can_signal_t{
+                                       "doors.passenger.open",
+                                       47,
+                                       1,
+                                       1.00000f,
+                                       0, 
+                                       0,
+                                       0,
+                                       frequency_clock_t(0.00000f),
+                                       false,
+                                       false,
+                                       {},
+                                       false,
+                                       decoder_t::booleanDecoder,
+                                       nullptr,
+                                       false
+                               })},
+                               {std::make_shared<can_signal_t> (
+                               can_signal_t{
+                                       "doors.rearleft.open",
+                                       54,
+                                       1,
+                                       1.00000f, 
+                                       0, 
+                                       0,
+                                       0,
+                                       frequency_clock_t(0.00000f),
+                                       false,
+                                       false,
+                                       {},
+                                       false,
+                                       decoder_t::booleanDecoder,
+                                       nullptr,
+                                       false
+                               })},
+                               {std::make_shared<can_signal_t> (
+                               can_signal_t{
+                                       "doors.rearright.open",
+                                       55,
+                                       4,
+                                       1.00000f, 
+                                       0, 
+                                       0,
+                                       0,
+                                       frequency_clock_t(0.00000f),
+                                       false,
+                                       false,
+                                       {},
+                                       false,
+                                       decoder_t::booleanDecoder,
+                                       nullptr,
+                                       false
+                               })}
+                               }
+                       })}
+               }}
        }
        , diagnostic_messages_
        {
                {
-                       {
+                       {std::make_shared<diagnostic_message_t>(diagnostic_message_t{
                                4,
                                "engine.load",
                                0,
@@ -128,8 +114,8 @@ configuration_t::configuration_t()
                                decoder_t::decode_obd2_response,
                                nullptr,
                                true
-                       },
-                       {
+                       })},
+                       {std::make_shared<diagnostic_message_t>(diagnostic_message_t{
                                5,
                                "engine.coolant.temperature",
                                0,
@@ -139,8 +125,8 @@ configuration_t::configuration_t()
                                decoder_t::decode_obd2_response,
                                nullptr,
                                true
-                       },
-                       {
+                       })},
+                       {std::make_shared<diagnostic_message_t>(diagnostic_message_t{
                                10,
                                "fuel.pressure",
                                0,
@@ -150,8 +136,8 @@ configuration_t::configuration_t()
                                decoder_t::decode_obd2_response,
                                nullptr,
                                true
-                       },
-                       {
+                       })},
+                       {std::make_shared<diagnostic_message_t>(diagnostic_message_t{
                                11,
                                "intake.manifold.pressure",
                                0,
@@ -161,8 +147,8 @@ configuration_t::configuration_t()
                                decoder_t::decode_obd2_response,
                                nullptr,
                                true
-                       },
-                       {
+                       })},
+                       {std::make_shared<diagnostic_message_t>(diagnostic_message_t{
                                12,
                                "engine.speed",
                                0,
@@ -172,8 +158,8 @@ configuration_t::configuration_t()
                                decoder_t::decode_obd2_response,
                                nullptr,
                                true
-                       },
-                       {
+                       })},
+                       {std::make_shared<diagnostic_message_t>(diagnostic_message_t{
                                13,
                                "vehicle.speed",
                                0,
@@ -183,8 +169,8 @@ configuration_t::configuration_t()
                                decoder_t::decode_obd2_response,
                                nullptr,
                                true
-                       },
-                       {
+                       })},
+                       {std::make_shared<diagnostic_message_t>(diagnostic_message_t{
                                15,
                                "intake.air.temperature",
                                0,
@@ -194,8 +180,8 @@ configuration_t::configuration_t()
                                decoder_t::decode_obd2_response,
                                nullptr,
                                true
-                       },
-                       {
+                       })},
+                       {std::make_shared<diagnostic_message_t>(diagnostic_message_t{
                                16,
                                "mass.airflow",
                                0,
@@ -205,8 +191,8 @@ configuration_t::configuration_t()
                                decoder_t::decode_obd2_response,
                                nullptr,
                                true
-                       },
-                       {
+                       })},
+                       {std::make_shared<diagnostic_message_t>(diagnostic_message_t{
                                17,
                                "throttle.position",
                                0,
@@ -216,8 +202,8 @@ configuration_t::configuration_t()
                                decoder_t::decode_obd2_response,
                                nullptr,
                                true
-                       },
-                       {
+                       })},
+                       {std::make_shared<diagnostic_message_t>(diagnostic_message_t{
                                31,
                                "running.time",
                                0,
@@ -227,8 +213,8 @@ configuration_t::configuration_t()
                                decoder_t::decode_obd2_response,
                                nullptr,
                                true
-                       },
-                       {
+                       })},
+                       {std::make_shared<diagnostic_message_t>(diagnostic_message_t{
                                45,
                                "EGR.error",
                                0,
@@ -238,8 +224,8 @@ configuration_t::configuration_t()
                                decoder_t::decode_obd2_response,
                                nullptr,
                                true
-                       },
-                       {
+                       })},
+                       {std::make_shared<diagnostic_message_t>(diagnostic_message_t{
                                47,
                                "fuel.level",
                                0,
@@ -249,8 +235,8 @@ configuration_t::configuration_t()
                                decoder_t::decode_obd2_response,
                                nullptr,
                                true
-                       },
-                       {
+                       })},
+                       {std::make_shared<diagnostic_message_t>(diagnostic_message_t{
                                51,
                                "barometric.pressure",
                                0,
@@ -260,8 +246,8 @@ configuration_t::configuration_t()
                                decoder_t::decode_obd2_response,
                                nullptr,
                                true
-                       },
-                       {
+                       })},
+                       {std::make_shared<diagnostic_message_t>(diagnostic_message_t{
                                76,
                                "commanded.throttle.position",
                                0,
@@ -271,8 +257,8 @@ configuration_t::configuration_t()
                                decoder_t::decode_obd2_response,
                                nullptr,
                                true
-                       },
-                       {
+                       })},
+                       {std::make_shared<diagnostic_message_t>(diagnostic_message_t{
                                82,
                                "ethanol.fuel.percentage",
                                0,
@@ -282,8 +268,8 @@ configuration_t::configuration_t()
                                decoder_t::decode_obd2_response,
                                nullptr,
                                true
-                       },
-                       {
+                       })},
+                       {std::make_shared<diagnostic_message_t>(diagnostic_message_t{
                                90,
                                "accelerator.pedal.position",
                                0,
@@ -293,8 +279,8 @@ configuration_t::configuration_t()
                                decoder_t::decode_obd2_response,
                                nullptr,
                                true
-                       },
-                       {
+                       })},
+                       {std::make_shared<diagnostic_message_t>(diagnostic_message_t{
                                91,
                                "hybrid.battery-pack.remaining.life",
                                0,
@@ -304,8 +290,8 @@ configuration_t::configuration_t()
                                decoder_t::decode_obd2_response,
                                nullptr,
                                true
-                       },
-                       {
+                       })},
+                       {std::make_shared<diagnostic_message_t>(diagnostic_message_t{
                                92,
                                "engine.oil.temperature",
                                0,
@@ -315,8 +301,8 @@ configuration_t::configuration_t()
                                decoder_t::decode_obd2_response,
                                nullptr,
                                true
-                       },
-                       {
+                       })},
+                       {std::make_shared<diagnostic_message_t>(diagnostic_message_t{
                                94,
                                "engine.fuel.rate",
                                0,
@@ -326,8 +312,8 @@ configuration_t::configuration_t()
                                decoder_t::decode_obd2_response,
                                nullptr,
                                true
-                       },
-                       {
+                       })},
+                       {std::make_shared<diagnostic_message_t>(diagnostic_message_t{
                                99,
                                "engine.torque",
                                0,
@@ -337,7 +323,7 @@ configuration_t::configuration_t()
                                decoder_t::decode_obd2_response,
                                nullptr,
                                true
-                       }
+                       })}
                }
        }
 {}