Class TSerialPortDriver
Unit
Declaration
type TSerialPortDriver = class(TCommPortDriver)
Description
Serial port driver. Working on Windows, Linux and FreeBSD.
:
See also
- TCommPortDriver
- The base class of an communication port driver.
Hierarchy
- TComponent
- TCommPortDriver
- TSerialPortDriver
Overview
Methods
![]() |
procedure Read(Packet:PIOPacket); override; |
![]() |
procedure Write(Packet:PIOPacket); override; |
![]() |
constructor Create(AOwner:TComponent); override; |
Properties
![]() |
property COMPort: AnsiString read PPortName write SetCOMPort; |
![]() |
property Timeout: LongInt read PTimeout write SetTimeOut stored true default 5; |
![]() |
property WriteReadDelay: LongInt read PRWTimeout write SetRWTimeout stored true default 20; |
![]() |
property BaudRate: TSerialBaudRate read PBaundRate write SetBaundRate stored true default br19200; |
![]() |
property DataBits: TSerialDataBits read PDataBits write SetDataBits stored true default db8; |
![]() |
property Paridade: TSerialParity read PParity write SetParity stored true default spNone; |
![]() |
property StopBits: TSerialStopBits read PStopBits write SetStopBits stored true default sb1; |
![]() |
property BackupPortSettings: Boolean read PBackupPortSettings write PBackupPortSettings stored true default false; |
![]() |
property AcceptAnyPortName: Boolean read PAcceptAnyPortName write PAcceptAnyPortName stored true default false; |
![]() |
property OnCommPortOpened; |
![]() |
property OnCommPortOpenError; |
![]() |
property OnCommPortClosed; |
![]() |
property OnCommPortCloseError; |
![]() |
property OnCommErrorReading; |
![]() |
property OnCommErrorWriting; |
![]() |
property ReadRetries; |
![]() |
property WriteRetries; |
Description
Methods
![]() |
procedure Read(Packet:PIOPacket); override; |
![]() |
procedure Write(Packet:PIOPacket); override; |
![]() |
constructor Create(AOwner:TComponent); override; |
|
: Creates a new serial port driver with the following settings: baud rate 19200bps, 8 data bits, 1 stop bits, without parity check and 100ms of timeout. See also
| |
Properties
![]() |
property COMPort: AnsiString read PPortName write SetCOMPort; |
|
: Serial port driver to be used. This names depends of operating system. On Windows the name is COMx, ob Linux is ttySx and on FreeBSD is cuadx. | |
![]() |
property Timeout: LongInt read PTimeout write SetTimeOut stored true default 5; |
|
: How many time a read or write operation can take. | |
![]() |
property WriteReadDelay: LongInt read PRWTimeout write SetRWTimeout stored true default 20; |
|
: Delay between commands of read and write. | |
![]() |
property BaudRate: TSerialBaudRate read PBaundRate write SetBaundRate stored true default br19200; |
|
: Serial port baud rate. See also
| |
![]() |
property DataBits: TSerialDataBits read PDataBits write SetDataBits stored true default db8; |
|
: Data byte size. See also | |
![]() |
property Paridade: TSerialParity read PParity write SetParity stored true default spNone; |
|
: Parity check. See also | |
![]() |
property StopBits: TSerialStopBits read PStopBits write SetStopBits stored true default sb1; |
|
: Stop bits. See also | |
![]() |
property BackupPortSettings: Boolean read PBackupPortSettings write PBackupPortSettings stored true default false; |
|
: If | |
![]() |
property AcceptAnyPortName: Boolean read PAcceptAnyPortName write PAcceptAnyPortName stored true default false; |
|
: If | |
![]() |
property OnCommPortOpened; |
|
: See also | |
![]() |
property OnCommPortOpenError; |
|
: See also | |
![]() |
property OnCommPortClosed; |
|
: See also | |
![]() |
property OnCommPortCloseError; |
|
: See also | |
![]() |
property OnCommErrorReading; |
|
: See also | |
![]() |
property OnCommErrorWriting; |
|
: See also | |
![]() |
property ReadRetries; |
|
: See also | |
![]() |
property WriteRetries; |
|
: See also | |
Author
- Fabio Luis Girardi <[email protected]>
Generated by PasDoc 0.14.0.


