The following commit has been merged in the master branch:
commit 372f8fd136deb9e6e7163644590f321ffd6c43de
Author: Andrei Zavada <[email protected]>
Date:   Thu Apr 18 02:13:49 2013 +0300

    add and use enum item sigfile::SChannel::TType::embedded_annotation

diff --git a/src/libsigfile/channel.hh b/src/libsigfile/channel.hh
index ae5c046..dca6fc8 100644
--- a/src/libsigfile/channel.hh
+++ b/src/libsigfile/channel.hh
@@ -42,6 +42,7 @@ struct SChannel
 
       // static members
        enum TType : int {
+               embedded_annotation,
                eeg, eog, emg, ecg, erg,
                nc, meg, mcg, ep, temp, resp, sao2, light, sound, event, freq,
                other
diff --git a/src/libsigfile/edf.cc b/src/libsigfile/edf.cc
index b4302b1..c99e12c 100644
--- a/src/libsigfile/edf.cc
+++ b/src/libsigfile/edf.cc
@@ -780,7 +780,7 @@ _parse_header()
        i = 0;
        for ( auto &H : channels ) {
                if ( H.label == SSignal::edf_annotations_label )
-                       ;
+                       H.signal_type = SChannel::TType::embedded_annotation;
                else {
                      // try parsing as "type channel" first
                        string parsable (H.label);
diff --git a/src/ui/sf/sf.cc b/src/ui/sf/sf.cc
index 5a0089a..b11893b 100644
--- a/src/ui/sf/sf.cc
+++ b/src/ui/sf/sf.cc
@@ -126,7 +126,7 @@ SScoringFacility (agh::CSubject& J,
                        if ( type != sigfile::SChannel::TType::eeg &&
                             type != sigfile::SChannel::TType::eog &&
                             type != sigfile::SChannel::TType::emg &&
-                            H.second.label != 
sigfile::CEDFFile::SSignal::edf_annotations_label ) {
+                            type != 
sigfile::SChannel::TType::embedded_annotation ) {
                                snprintf_buf( "Reading and processing channel 
%s ...", H.first.c_str());
                                _p.sb_message( __buf__);
                                channels.emplace_back( H.second, *this, y, 
seq++);

-- 
Sleep experiment manager

_______________________________________________
debian-med-commit mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-commit

Reply via email to