bool CoreModule::HandleVisSignal( istream& is ) { VisSignal s; if( s.ReadBinary( is ) && s.SourceID() == "" ) { mInputSignal.AssignValues( s ); if( !mFiltersInitialized ) bcierr << "Unexpected VisSignal message"; else ProcessFilters(); } return is ? true : false; }
bool CoreModule::HandleVisSignal( istream& is ) { VisSignal s; if( s.ReadBinary( is ) && s.SourceID() == 0 ) { const GenericSignal& inputSignal = s; if( !mFiltersInitialized ) bcierr << "Unexpected VisSignal message" << endl; else { if( mStartRunPending ) StartRunFilters(); ProcessFilters( inputSignal ); if( mStopRunPending ) StopRunFilters(); } } return is; }