Model Railroad System  2.2.1
Public Member Functions | Private Attributes | List of all members
linuxgpio::GpioInputActiveHigh Class Reference

Input pin, active high (high is true). More...

Public Member Functions

 GpioInputActiveHigh (name,...)
 Constructor, used to set up the GPIO pin. More...
 
 ~GpioInputActiveHigh ()
 Destructor. More...
 

Private Attributes

 basepin
 The base pin. More...
 

Detailed Description

Input pin, active high (high is true).

Parameters
nameName of the pin.
...Options:
  • -pinnumber The pin number, readonly, defaults to 0 and can be any positive integer.
Author
Robert Heller <heller@deepsoft.com>

Constructor & Destructor Documentation

◆ GpioInputActiveHigh()

linuxgpio::GpioInputActiveHigh::GpioInputActiveHigh ( name  ,
  ... 
)

Constructor, used to set up the GPIO pin.

The pin number is written to the export control file and then the pin's diection control file is computed and the pin's direction is written.

Parameters
nameThe name of the pin.
...Options:
  • -pinnumber The pin number, readonly, defaults to 0 and can be any positive integer.
Author
Robert Heller <heller@deepsoft.com>

◆ ~GpioInputActiveHigh()

linuxgpio::GpioInputActiveHigh::~GpioInputActiveHigh ( )

Destructor.

Unexport the pin.

Member Data Documentation

◆ basepin

linuxgpio::GpioInputActiveHigh::basepin
private

The base pin.