X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fopenxc%2Fcan_message.cpp;fp=src%2Fopenxc%2Fcan_message.cpp;h=77418d8fddb41b19858462347f7b5bbefe092d86;hb=9a441dad97539ec696d33eabb8ac36c222790e7f;hp=40e897b22d2976b1e5447a7f2a3f67edaa2b9d06;hpb=e2a6bd168da5505f150ffad21aaf03498f2a3f67;p=src%2Flow-level-can-generator.git diff --git a/src/openxc/can_message.cpp b/src/openxc/can_message.cpp index 40e897b..77418d8 100755 --- a/src/openxc/can_message.cpp +++ b/src/openxc/can_message.cpp @@ -17,6 +17,16 @@ namespace openxc return bus_; } + void can_message::is_fd(const bool is_fd) + { + is_fd_ = is_fd; + } + + bool can_message::is_fd() const + { + return is_fd_; + } + bool can_message::bit_numbering_inverted() const { return bit_numbering_inverted_; @@ -65,6 +75,7 @@ namespace openxc void can_message::from_json(const nlohmann::json& j) { bus_ = j.count("bus") ? j["bus"].get() : ""; + is_fd_ = j.count("is_fd") ? j["is_fd"].get() : false; bit_numbering_inverted_ = j.count("bit_numbering_inverted") ? j["bit_numbering_inverted"].get() : false; name_ = j.count("name") ? j["name"].get() : ""; handlers_ = j.count("handlers") ? j["handlers"].get>() : std::vector(); @@ -96,6 +107,7 @@ namespace openxc { nlohmann::json j; j["bus"] = bus_; + j["is_fd"] = is_fd_; j["bit_numbering_inverted"] = bit_numbering_inverted_; j["signals"] = signals_; j["name"] = name_;