aboutsummaryrefslogtreecommitdiffstats
path: root/src/fig2.cpp
diff options
context:
space:
mode:
authorMatthias P. Braendli <matthias.braendli@mpb.li>2019-01-16 15:44:45 +0100
committerMatthias P. Braendli <matthias.braendli@mpb.li>2019-01-16 15:44:45 +0100
commit9d3d404a46dd79ed2b7a6c39719c76839787127e (patch)
tree9f67996d2f72b0f93302d695299b173e50698244 /src/fig2.cpp
parent1df947bae7346948e08edb75616d34fcf8802dae (diff)
downloadetisnoop-9d3d404a46dd79ed2b7a6c39719c76839787127e.tar.gz
etisnoop-9d3d404a46dd79ed2b7a6c39719c76839787127e.tar.bz2
etisnoop-9d3d404a46dd79ed2b7a6c39719c76839787127e.zip
Add charset decoder for FIG1 labels
Diffstat (limited to 'src/fig2.cpp')
-rw-r--r--src/fig2.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/fig2.cpp b/src/fig2.cpp
index 5c1227a..74243ce 100644
--- a/src/fig2.cpp
+++ b/src/fig2.cpp
@@ -40,6 +40,7 @@ static void handle_ext_label_data_field(fig2_common_t& fig2, ensemble_database::
if (label.toggle_flag != fig2.toggle_flag()) {
label.segments.clear();
+ label.extended_label_charset = ensemble_database::charset_e::UNDEFINED;
label.toggle_flag = fig2.toggle_flag();
}
@@ -55,10 +56,10 @@ static void handle_ext_label_data_field(fig2_common_t& fig2, ensemble_database::
r.msgs.push_back(strprintf("Total number of segments=%d", segment_count + 1));
if (encoding_flag) {
- label.charset = ensemble_database::extended_label_charset::UCS2;
+ label.extended_label_charset = ensemble_database::charset_e::UCS2;
}
else {
- label.charset = ensemble_database::extended_label_charset::UTF8;
+ label.extended_label_charset = ensemble_database::charset_e::UTF8;
}
if (fig2.rfu() == 0) {