Processo di acquisizione

Il processo di acquisizione è lo stesso per ognuna delle quattro interfacce NPP. In ogni caso, il processo include:

  • Ottenere l'oggetto dell'interfaccia NPP da utilizzare
  • Connessione alla rete
  • Avvio e successivo arresto dell'acquisizione
  • Disconnessione dalla rete

Nota

Quando si ottiene l'oggetto interfaccia desiderato, assicurarsi di chiamare solo i metodi inclusi in tale interfaccia. La figura seguente illustra ogni interfaccia fornisce metodi simili per l'acquisizione dei dati di rete. Viene restituito un errore se ci si connette alla rete con un'interfaccia e quindi si tenta di eseguire un'acquisizione usando i metodi di un'altra interfaccia.

 

Le illustrazioni seguenti illustrano due modi diversi per eseguire un'acquisizione. La prima illustrazione mostra come eseguire una o più acquisizioni sequenziali, consentendo di creare un numero qualsiasi di acquisizioni indipendenti.

di acquisizione sequenziale

Come illustrato in precedenza, dopo la connessione alla rete, è possibile avviare e arrestare un'acquisizione quante più volte si desidera, avviare una nuova acquisizione e generare nuove statistiche ogni volta che si riavvia l'acquisizione. Ad esempio, per un'acquisizione ritardata usando l'interfaccia di IDelaydC, verrà creato un nuovo file di acquisizione ogni volta che è stata riavviata l'acquisizione.

Tenere tuttavia presente anche che ogni volta che si riavvia il processo di acquisizione è necessario chiamare il metodo di configurazione appropriato per riconfigurare la connessione. Per la chiamata iniziale per avviare l'acquisizione, la connessione viene configurata dalla chiamata per connettersi alla rete.

La seconda figura mostra come eseguire una singola acquisizione sospendo e riavviando.

acquisizione singola sospendendo e riavviando

In questo caso, è possibile sospendere e riavviare un'acquisizione il maggior numero di volte desiderato. Con questo approccio, è possibile eseguire un'acquisizione i cui dati (e le relative statistiche) vengono registrati come singola acquisizione. Ad esempio, per eseguire un'acquisizione ritardata usando l'interfaccia diIDelaydC, tutte le informazioni di rete acquisite verrebbero salvate in un singolo file di acquisizione .

CreateNPPInterface

IDelaydC::Configure

IDelaydC::Connect

IDelaydC::Disconnect

IDelaydC::Pause

IDelaydC::Riprendi

IDelaydC::Start

IDelaydC::Stop

IESP::Configure

IESP::Connect

IESP::Disconnect

IESP::Pause

IESP::Resume

IESP::Start

IESP::Stop

IRTC::Configure

IRTC::Connect

IRTC::Disconnect

IRTC::Pause

IRTC::Riprendi

IRTC::Start

IRTC::Stop

IStats::Configure

IStats::Connect

IStats::Disconnect

IStats::Pause

IStats::Resume

IStats::Start

IStats::Stop