[Overview][Resource strings][Constants][Types][Classes][Procedures and functions][Index] |
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Generic class for a goup of GPIO pins controlled together
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 |
|
All pins in this controller |
|
end; |
|
Generic class for a goup of GPIO pins controlled together |
|
| | ||
TObject |