[Overview][Constants][Types][Classes][Procedures and functions][Index] Reference for unit '_crw_uart' (#crwlib)

TUartPort

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

Declaration

Source position: _crw_uart.pas line 207

type TUartPort = class(TLatch)

protected

  procedure FixHardwareError();

  procedure FixError();

  procedure Poll;

public

  constructor Create();

  destructor Destroy; override;

  function Open();

  function OpenConfig();

  function Ctrl();

  procedure Close;

  function WriteBuf();

  function ReadBuf();

  function WriteStr();

  function ReadStr();

  procedure RxClear;

  procedure TxClear;

  procedure Clear();

  function GetProperties();

  function RequestAvailable;

  function RaiseRequest();

  function AnswerRequest();

  procedure ClearRequest;

  function ModalAnswerRequest();

  property PortNum: Integer; [r]

  property Handle: TSerialHandle; [r]

  property Active: Boolean; [r]

  property Errors []: DWORD; [r]

  property RxCount: Integer; [r]

  property TxCount: Integer; [r]

  property RxSpace: Integer; [r]

  property TxSpace: Integer; [r]

  property RxTotal: Int64; [r]

  property TxTotal: Int64; [r]

  property LineDTR: Boolean; [rw]

  property LineRTS: Boolean; [rw]

  property LineCTS: Boolean; [r]

  property LineDSR: Boolean; [r]

  property LineCD: Boolean; [r]

  property LineRI: Boolean; [r]

  function BriefDescription();

end;

Inheritance

TUartPort

|

TLatch

|

TMasterObject

|

TObject