[med-svn] [SCM] aghermann branch, master, updated. 551e213a23b59b71cba6a9c3a282d1b60e21b854
Andrei Zavada
johnhommer at gmail.com
Sun Apr 21 23:18:04 UTC 2013
The following commit has been merged in the master branch:
commit 0d471187bb93ef62b7eb423701ef725160d0a4fb
Author: Andrei Zavada <johnhommer at gmail.com>
Date: Thu Apr 18 02:08:10 2013 +0300
ICM
diff --git a/src/libsigfile/channel.hh b/src/libsigfile/channel.hh
index 4e89d23..ae5c046 100644
--- a/src/libsigfile/channel.hh
+++ b/src/libsigfile/channel.hh
@@ -28,10 +28,10 @@ namespace sigfile {
struct SChannel
: public string {
template <typename T>
- SChannel( const T& h)
+ SChannel (const T& h)
: string (h)
{}
- SChannel()
+ SChannel ()
{}
bool follows_system1020() const
diff --git a/src/libsigfile/edf.cc b/src/libsigfile/edf.cc
index 8291d31..b4302b1 100644
--- a/src/libsigfile/edf.cc
+++ b/src/libsigfile/edf.cc
@@ -32,6 +32,9 @@ using namespace std;
using agh::str::trim;
using agh::str::pad;
+using agh::str::join;
+using agh::str::tokens;
+
using sigfile::CEDFFile;
template valarray<TFloat> CEDFFile::get_region_original_( int, size_t, size_t) const;
@@ -491,16 +494,16 @@ _lay_out_header()
#define FOR(A, C) \
for ( h = 0, H = channels.begin(); H != channels.end(); ++h, ++H, p += C ) H->A = p;
- FOR (header.label, 16); // [16],
- FOR (header.transducer_type, 80); // [80],
- FOR (header.physical_dim, 8); // [ 8],
- FOR (header.physical_min, 8); // [ 8],
- FOR (header.physical_max, 8); // [ 8],
- FOR (header.digital_min, 8); // [ 8],
- FOR (header.digital_max, 8); // [ 8],
- FOR (header.filtering_info, 80); // [80],
- FOR (header.samples_per_record, 8); // [ 8],
- FOR (header.reserved, 32); // [32];
+ FOR (header.label, 16);
+ FOR (header.transducer_type, 80);
+ FOR (header.physical_dim, 8);
+ FOR (header.physical_min, 8);
+ FOR (header.physical_max, 8);
+ FOR (header.digital_min, 8);
+ FOR (header.digital_max, 8);
+ FOR (header.filtering_info, 80);
+ FOR (header.samples_per_record, 8);
+ FOR (header.reserved, 32);
#undef FOR
}
@@ -522,8 +525,7 @@ _get_next_field( char *&field, size_t fld_size) throw (TStatus)
return field;
}
-size_t
- CEDFFile::max_channels = 128;
+size_t CEDFFile::max_channels = 256;
int
CEDFFile::
@@ -669,17 +671,17 @@ _parse_header()
channels.resize( n_channels);
for ( auto &H : channels )
- H.label.assign(
- trim( string (_get_next_field( H.header.label, 16), 16)));
+ H.label =
+ trim( string (_get_next_field( H.header.label, 16), 16));
// to be parsed again wrt SignalType:Channel format
for ( auto &H : channels )
- H.transducer_type.assign(
- trim( string (_get_next_field( H.header.transducer_type, 80), 80)));
+ H.transducer_type =
+ trim( string (_get_next_field( H.header.transducer_type, 80), 80));
for ( auto &H : channels )
- H.physical_dim.assign(
- trim( string (_get_next_field( H.header.physical_dim, 8), 8)));
+ H.physical_dim =
+ trim( string (_get_next_field( H.header.physical_dim, 8), 8));
for ( auto &H : channels ) {
_get_next_field( H.header.physical_min, 8);
--
Sleep experiment manager
More information about the debian-med-commit
mailing list