diff options
author | Matthias P. Braendli <matthias.braendli@mpb.li> | 2019-01-16 15:44:45 +0100 |
---|---|---|
committer | Matthias P. Braendli <matthias.braendli@mpb.li> | 2019-01-16 15:44:45 +0100 |
commit | 9d3d404a46dd79ed2b7a6c39719c76839787127e (patch) | |
tree | 9f67996d2f72b0f93302d695299b173e50698244 /src/fig2.cpp | |
parent | 1df947bae7346948e08edb75616d34fcf8802dae (diff) | |
download | etisnoop-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.cpp | 5 |
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) { |