Teledyne-lecroy FireInspector Automation Application Programming I Manuel d'utilisateur Page 75

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 92
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 74
71
FireInspector Automation User’s Manual
CATC Version 1.0
{
switch ( subsystem )
{
case RECORDING_PROGRESS_REPORT:
UpdateRecStatus( state, percent_done );
break;
case FWANALYZER_SYNC:
UpdateSyncStatus( state );
break;
}
TCHAR buf[1024];
_stprintf( buf, _T("%s, %s"), m_RecordingStatus,
m_SyncStatus );
::SetWindowText( m_hwndStatus, buf );
return S_OK;
}
void UpdateRecStatus( short state, long percent_done )
{
TCHAR status_buf[64];
switch ( state )
{
case ANALYZERSTATE_IDLE:
_tcscpy( status_buf, _T("Idle") );
break;
case ANALYZERSTATE_WAITING_TRIGGER:
_tcscpy( status_buf, _T("Recording - Waiting for
trigger") );
break;
case ANALYZERSTATE_RECORDING_TRIGGERED:
_tcscpy( status_buf, _T("Recording - Triggered") );
break;
case ANALYZERSTATE_UPLOADING_DATA:
_tcscpy( status_buf, _T("Uploading") );
break;
case ANALYZERSTATE_SAVING_DATA:
_tcscpy( status_buf, _T("Saving data") );
break;
default:
_tcscpy( status_buf, _T("Unknown") );
break;
}
_stprintf( m_RecordingStatus, _T("%s, done %ld%%"),
status_buf, percent_done );
}
void UpdateSyncStatus( short state )
{
switch ( state )
{
case FW_ASR_SYNC_STATE_UNSYNCED_INQUIRING:
_tcscpy( m_SyncStatus_T("No sync") );
Vue de la page 74
1 2 ... 70 71 72 73 74 75 76 77 78 79 80 ... 91 92

Commentaires sur ces manuels

Pas de commentaire