void TSteering::WakeUp( void ) { // Function tested; Last changes 950814 if (TheCmd->IsReady()) { ReadyReaction(); return; } switch (TheCmd->WakeUp()) { case CMeasure: if (bSendReport) if (TheCmd->GetShowData( MessageBuffer )) SendReport(); /* if (bSendReport) SetStatus( "Measure" ); */ Device->MeasureStart(); if (bMonitorUsed) Monitor->MeasureStart(); break; case CRecall: /* if (bSendReport) SetStatus( "Recall" ); */ StartTimer(1); break; case CReady: ReadyReaction(); } return; };
Die oben gerufene Funktion TCmd::IsReady( void ) ist inline in m_steerg.h implementiert.
BOOL TCmd::IsReady( void ) { return (eStep == CReady); }Zurück nach oben.