[Overview][Resource strings][Constants][Types][Classes][Procedures and functions][Index] Reference for unit 'fpgpio' (#pascalio)

TGpioController

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

Generic class for a goup of GPIO pins controlled together

Declaration

Source position: fpgpio.pas.bak line 114

type TGpioController = class(TObject)

protected

  function GetActiveLow(); virtual; abstract;

  function GetDirection(); virtual; abstract;

  procedure SetActiveLow(); virtual; abstract;

  procedure SetDirection(); virtual; abstract;

  class function GetCount; virtual; abstract;

  function GetValue(); virtual; abstract;

  procedure SetValue(); virtual; abstract;

  function GetInterruptMode(); virtual; abstract;

  procedure SetInterruptMode(); virtual; abstract;

  constructor Create; virtual;

  

Creates required Pin instances

public

  destructor Destroy; override;

  property InterruptMode []: TGpioInterruptMode; [rw]

  property Direction []: TGpioDirection; [rw]

  

Direction of pin

  property Value []: Boolean; [rw]

  

Value of pin

  property ActiveLow []: Boolean; [rw]

  

Inverted logic

  property Count: LongWord; [r]

  

Count of pins

  property Pins []: TGpioPin; [r]

  

All pins in this controller

end;

Inheritance

TGpioController

  

Generic class for a goup of GPIO pins controlled together

|

TObject


Documentation generated on: 2020-05-22