X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fopenxc%2Fcan_message.hpp;h=98b38a5d6a46310b8313533a0e0f65074cc4a7c2;hb=f61a6cb23ab86da2b3d477276886f1e73ec5c88c;hp=f2d1b6ea2f04b5dd4cb2713cef3cb28c43b411eb;hpb=0bb5744297d7d25577b5ed48899c021e23e9a8ec;p=src%2Flow-level-can-generator.git diff --git a/src/openxc/can_message.hpp b/src/openxc/can_message.hpp index f2d1b6e..98b38a5 100755 --- a/src/openxc/can_message.hpp +++ b/src/openxc/can_message.hpp @@ -22,13 +22,22 @@ namespace openxc float max_signal_frequency_; bool force_send_changed_; bool force_send_changed_signals_; - bool is_fd_; + bool is_fd_; + bool is_extended_; + bool is_j1939_; + uint32_t length_; + float min_value; + float max_value; public: std::string id() const; void id(const std::string& id); void is_fd(const bool is_fd); bool is_fd() const; + void is_extended(const bool is_extended); + bool is_extended() const; + void is_j1939(const bool is_j1939); + bool is_j1939() const; std::string bus() const; bool bit_numbering_inverted() const; const std::vector& signals() const; @@ -39,10 +48,11 @@ namespace openxc float max_signal_frequency() const; bool force_send_changed() const; bool force_send_changed_signals() const; - + uint32_t length() const; + void from_json(const nlohmann::json& j); nlohmann::json to_json() const; - + std::uint32_t get_signals_count() const; };