With this parameter '1' also, the same problem occurs except the change of 'value'.
The parameters set for the DataIOFilter are as follows. I have disabled the Alignment filter so no any error related to alignment filter but there is also the same problem with highpass filter in EmotivADC as ("
2011-05-19T07:57:40 - EmotivADC::Preflight: Parameter "Source->HighPassFilter": Value is 1, exceeds high range (0)".) I want to know from where this highRange variable takes the argument?
In Environment.cpp there is a section of code for this:-
if( checkHighRange )
{
double highRange = ::atof( highRangeStr.c_str() );
for( int j = 0; j < p.NumRows(); ++j )
for( int k = 0; k < p.NumColumns(); ++k )
{
double value = ::atof( p.Value( j, k ).ToString().c_str() );
if( value > highRange )
bcierr__ << DescribeValue( p, j, k )
<< " is "
<< value << ", exceeds high range (" << highRange << ")"
<< endl;
}
}
Source:Signal%20Properties:DataIOFilter int SourceCh= 14 14 1 % // number of digitized and stored channels
Source:Signal%20Properties:DataIOFilter int SampleBlockSize= 4 32 1 % // number of samples transmitted at a time
Source:Signal%20Properties:DataIOFilter int SamplingRate= 128 128Hz 1 % // sample rate
Source:Signal%20Properties:DataIOFilter list ChannelNames= 14 AF3 F7 F3 FC5 T7 P7 O1 O2 P8 T8 FC6 F4 F8 AF4 // list of channel names
Source:Signal%20Properties:DataIOFilter floatlist SourceChOffset= 14 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 channels in A/D
Source:Signal%20Properties:DataIOFilter floatlist SourceChGain= 14 1 1 1 1 1 1 1 1 1 1 1 1 1 1 // gain for each channel (A/D units -> muV)
Regards,
Shambhu