It is not used in the actual context.
Change-Id: I6334ff9a037cec4f61deea56048b3109ad1362ab
Signed-off-by: Arthur Guyader <arthur.guyader@iot.bzh>
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
signal_encoder encoder,
bool received,
std::pair<bool, int> multiplex,
signal_encoder encoder,
bool received,
std::pair<bool, int> multiplex,
sign_t sign,
int32_t bit_sign_position,
std::string unit)
sign_t sign,
int32_t bit_sign_position,
std::string unit)
, received_{received}
, last_value_{.0f}
, multiplex_{multiplex}
, received_{received}
, last_value_{.0f}
, multiplex_{multiplex}
- , is_big_endian_{is_big_endian}
, sign_{sign}
, bit_sign_position_{bit_sign_position}
, unit_{unit}
, sign_{sign}
, bit_sign_position_{bit_sign_position}
, unit_{unit}
-bool signal_t::get_is_big_endian() const
-{
- return is_big_endian_;
-}
-
sign_t signal_t::get_sign() const
{
return sign_;
sign_t signal_t::get_sign() const
{
return sign_;
std::pair<bool, int> multiplex_; /*!< multiplex_ - If bool is false and int is 0 is not a multiplex signal
If bool is true, that indicate that is a multiplexor
If int is different of 0, that indicate the link with a multiplexor */
std::pair<bool, int> multiplex_; /*!< multiplex_ - If bool is false and int is 0 is not a multiplex signal
If bool is true, that indicate that is a multiplexor
If int is different of 0, that indicate the link with a multiplexor */
- bool is_big_endian_; /*!< is_big_endian - True if the signal's data are meant to be read as a big_endian */
sign_t sign_; /* !< sign_ - if the data is signed it indicates the encode */
int32_t bit_sign_position_; /*!< bit_sign_position_ - The bit that indicates the sign of the signal in its CAN message*/
std::string unit_; /* !< unit_ - The unit of the data */
sign_t sign_; /* !< sign_ - if the data is signed it indicates the encode */
int32_t bit_sign_position_; /*!< bit_sign_position_ - The bit that indicates the sign of the signal in its CAN message*/
std::string unit_; /* !< unit_ - The unit of the data */
signal_encoder encoder,
bool received,
std::pair<bool, int> multiplex,
signal_encoder encoder,
bool received,
std::pair<bool, int> multiplex,
sign_t sign,
int32_t bit_sign_position,
std::string unit);
sign_t sign,
int32_t bit_sign_position,
std::string unit);
float get_last_value() const;
std::pair<float, uint64_t> get_last_value_with_timestamp() const;
std::pair<bool, int> get_multiplex() const;
float get_last_value() const;
std::pair<float, uint64_t> get_last_value_with_timestamp() const;
std::pair<bool, int> get_multiplex() const;
- bool get_is_big_endian() const;
sign_t get_sign() const;
int32_t get_bit_sign_position() const;
const std::string get_unit() const;
sign_t get_sign() const;
int32_t get_bit_sign_position() const;
const std::string get_unit() const;
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"%"// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"%"// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"rpm"// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"rpm"// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"rpm"// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"rpm"// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"%"// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"%"// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"%"// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"%"// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"%"// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"%"// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"%"// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"%"// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"rpm"// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"rpm"// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"m/s/s"// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"m/s/s"// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"m/s/s"// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"m/s/s"// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"rad"// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"rad"// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
""// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"turns"// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"turns"// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"rad/s"// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"rad/s"// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"km/h"// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"km/h"// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"km/h"// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"km/h"// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"km/h"// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"km/h"// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"km/h"// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"km/h"// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"km/h"// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"km/h"// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"km/h"// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"km/h"// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"km/h"// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"km/h"// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"hr"// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"hr"// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"r"// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"r"// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"deg C"// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"deg C"// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"deg C"// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"deg C"// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"deg C"// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"deg C"// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"%"// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"%"// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"deg C"// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"deg C"// unit
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
nullptr,// encoder
false,// received
std::make_pair<bool, int>(false, 0),// multiplex
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"deg C"// unit
static_cast<sign_t>(0),// signed
-1,// bit_sign_position
"deg C"// unit