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

Output pin, initialized to high. More...

Public Member Functions

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

Private Attributes

 basepin
 The base pin. More...
 

Detailed Description

Output pin, initialized to high.

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

◆ GpioOutputSafeHigh()

linuxgpio::GpioOutputSafeHigh::GpioOutputSafeHigh ( 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>

◆ ~GpioOutputSafeHigh()

linuxgpio::GpioOutputSafeHigh::~GpioOutputSafeHigh ( )

Destructor.

Unexport the pin.

Member Data Documentation

◆ basepin

linuxgpio::GpioOutputSafeHigh::basepin
private

The base pin.