summaryrefslogtreecommitdiffstats
path: root/recipes-qt/qt
ModeNameSize
-rw-r--r--qtbase_%.bbappend86logstatsplain
-rw-r--r--qtbase_agldemo.inc255logstatsplain
d---------qtmultimedia91logstatsplain
-rw-r--r--qtmultimedia_%.bbappend92logstatsplain
-rw-r--r--qtmultimedia_agldemo.inc195logstatsplain
-rw-r--r--qtsystems_%.bbappend89logstatsplain
-rw-r--r--qtsystems_agldemo.inc126logstatsplain
d---------qtwayland-config37logstatsplain
-rw-r--r--qtwayland-config_1.0.0.bb596logstatsplain
d---------qtwayland168logstatsplain
-rw-r--r--qtwayland_%.bbappend89logstatsplain
-rw-r--r--qtwayland_agldemo.inc217logstatsplain
-rw-r--r--qtwebkit_%.bbappend88logstatsplain
-rw-r--r--qtwebkit_agldemo.inc62logstatsplain
ude "../low-can-binding.hpp" enum UNIT { POURCENT, DEGREES_CELSIUS, KPA, RPM, GRAMS_SEC, SECONDS, KM, KM_H, PA, NM, INVALID }; /** * @brief - A representation of an OBD-II PID. */ class obd2_signal_t { private: uint8_t pid_; /*!< pid - The 1 byte PID.*/ std::string generic_name_; /*!< generic_name_ - A human readable name to use for this PID when published.*/ static std::string prefix_; /*!< prefix_ - generic_name_ will be prefixed with it. It has to reflect the used protocol. * which make easier to sort message when the come in.*/ int min_; /*!< min_ - Minimum value that can take this pid */ int max_; /*!< max_ - Maximum value that can take this pid */ enum UNIT unit_; /*!< unit_ : Which unit system is used by that pid. See enum UNIT above.*/ int frequency_; /*!< frequency - The frequency to request this PID if supported by the vehicle when automatic, recurring OBD-II requests are enabled.*/ bool supported_; /*!< supported_ - boolean indicating whether this pid is supported by the vehicle or not.*/ public: const char* generic_name = generic_name_.c_str(); obd2_signal_t(uint8_t pid, const char* generic_name, const int min_, const int max_, enum UNIT unit, int frequency, bool supported); uint32_t get_pid(); const std::string& get_generic_name() const; const std::string get_name() const; static const std::string& get_prefix(); int get_frequency() const; static void set_prefix(const std::string& val); const DiagnosticRequest build_diagnostic_request(); bool is_obd2_response(can_message_t can_message); bool is_obd2_request(DiagnosticRequest *request); static bool is_obd2_signal(const std::string& name); static float decode_obd2_response(const DiagnosticResponse* response, float parsedPayload); };