TSerialConnection.Create
| TSerialConnection = class (TObject) | Interface de TSerialConnection | Exemples de TSerialConnection |
Crée une nouvelle connexion série
Syntaxe
constructor Create(params: String)
params: chaîne de connexion au format CommaText
Remarques
Établit une connexion avec un port série par l'intermédiaire d'un Qubes-Router ou d'un Qubes-Peon.
params accepte les valeurs suivantes :
| Params | Description |
|---|---|
| Machine | P2P machineName (ex : MyServer-Router) ou Machine[:port] (ex : MyServer:1341) |
| COMPort | COM port number (1, 2, 3, ..., 255, 256) |
| BaudRate | baud rate (default 9600) |
| DataBits | number of data bits (default 8) |
| StopBits | {1 / 1.5 / 2 } (default 1) |
| Parity | {None / Odd / Even} (default none) |
NB : l'établissement d'une connexion série ne purge pas le buffer de réception. S'il est nécessaire que le buffer de réception soit vide, il faut faire appel à Flush.
Exemples
uses SerialConnections;
var conn := TSerialConnection.Create('Machine=localhost,COMPort=2,BaudRate=19200,DataBits=8,StopBits=1,Parity=None');
var conn := TSerialConnection.Create('Machine=localhost,COMPort=2,BaudRate=19200,DataBits=8,StopBits=1,Parity=None');