Domanda

Sto lavorando con la comunicazione seriale e mi chiedo se devo mantenere il SerialPort aperto o no?

Sto creando una coda di comandi e solo uno sarà in esecuzione in un momento. Devo creare un SerialPort e aprire / chiudere in ogni comando, o dovrei avere un'altra classe che detiene la porta aperta e si chiama dai comandi? Oppure è veramente importante?

È stato utile?

Soluzione

mantenendola ruotata. Nessun punto di avere il sovraccarico di apertura e di chiusura.

Altri suggerimenti

In aggiunta alla risposta di C. Ross, mantenendolo aperto impedirà qualsiasi altra cosa di aprire il SerialPort e si blocca in seguito. Vorrei suggerire tenerla aperta.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top