diff options
author | Romain Forlot <romain.forlot@iot.bzh> | 2017-04-14 15:35:40 +0200 |
---|---|---|
committer | Romain Forlot <romain.forlot@iot.bzh> | 2017-04-14 15:35:40 +0200 |
commit | 402e3e3d590df79986b63d4ae9b07cc6b399d90b (patch) | |
tree | b4237409c146d97f0ec93f32444e8befdee60a85 | |
parent | 49fe0eec8f17698fc5f86d0abe01777af1fb2b23 (diff) |
Fix: wrong splitting of can_signals
Signals were separated by message definitions but it is unneeded and make
signals separated by message_set.
Change-Id: I83cbe687dafc37af0412dc5346837d06be918556
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
-rw-r--r-- | CAN-config-generator/src/main.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/CAN-config-generator/src/main.cpp b/CAN-config-generator/src/main.cpp index cfefed8..e0240a8 100644 --- a/CAN-config-generator/src/main.cpp +++ b/CAN-config-generator/src/main.cpp @@ -225,9 +225,9 @@ void generate(const std::string& header, const std::string& footer, const openxc << " {\n";
std::uint32_t message_count = message_set.messages().size();
std::uint32_t index = 0;
+ out << " {\n";
for(const openxc::can_message& m : message_set.messages())
{
- out << " {\n";
std::uint32_t signal_count = m.signals().size();
for(const openxc::signal& s : m.signals())
{
@@ -236,11 +236,10 @@ void generate(const std::string& header, const std::string& footer, const openxc --signal_count;
out << '\n';
}
- out << " }";
if (index + 1 < message_count) out << ',';
++index;
- out << '\n';
}
+ out << " }\n";
out << " }\n"
<< " , diagnostic_messages_\n"
<< " {\n"
|