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.