Unit 'SerialPort' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#pl_pascalscada]

TSerialPortDriver

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: serialport.pas line 157

type TSerialPortDriver = class(TCommPortDriver)

protected

  procedure Read(); override;

  

  procedure Write(); override;

  

  procedure NeedSleepBetweenRW; override;

  

  procedure PortStart(); override;

  

  procedure PortStop(); override;

  

  function ComSettingsOK; override;

  

  procedure SetActive(); override;

  

  procedure Loaded; override;

  

public

  procedure ClearALLBuffers; override;

  

  procedure RenewHandle; override;

  

  function getPortId; override;

  

  constructor Create(); override;

  

  destructor Destroy; override;

  

published

  property COMPort: AnsiString; [rw]

  

  property DevDir: AnsiString; [rw]

  

  property RenewHandleOnCommError: Boolean; [rw]

  

  property Timeout: LongInt; [rws]

  

  property WriteReadDelay: LongInt; [rws]

  

  property BaudRate: TSerialBaudRate; [rws]

  

  property DataBits: TSerialDataBits; [rws]

  

  property Paridade: TSerialParity; [rws]

  

  property StopBits: TSerialStopBits; [rws]

  

  property BackupPortSettings: Boolean; [rws]

  

  property AcceptAnyPortName: Boolean; [rws]

  

  property OnCommPortOpened: TNotifyEvent;

  

  property OnCommPortOpenError: TNotifyEvent;

  

  property OnCommPortClosed: TNotifyEvent;

  

  property OnCommPortCloseError: TNotifyEvent;

  

  property OnCommErrorReading: TCommPortErrorEvent;

  

  property OnCommErrorWriting: TCommPortErrorEvent;

  

  property ReadRetries: Cardinal;

  

  property WriteRetries: Cardinal;

  

end;

Inheritance

TSerialPortDriver

  

|

TCommPortDriver

  

|

TObject



CT Web help

CodeTyphon Studio