Gpio.

Inheritance diagram for Gpio:

Public Member Functions

String getId ()
 
GpioInformation getInformation ()
 
GpioConfiguration getConfiguration ()
 
GpioStatus getStatus () throws GpioNotAvailableException, GpioLowLevelException
 
void setConfiguration (GpioConfiguration configuration) throws GpioNotAvailableException, GpioLowLevelException
 Gpio set configuration. More...
 
void setValue (boolean value) throws GpioNotAvailableException, GpioLowLevelException
 Gpio set value. More...
 
- Public Member Functions inherited from Subject< T extends Observer< U, U extends Event >
void subscribe (T observer) throws CannotSubscribeException
 
void unSubscribe (T observer) throws ObserverNotSubscribedException
 

Member Function Documentation

◆ getConfiguration()

GpioConfiguration getConfiguration ( )
Returns
Gpio Configuration

◆ getId()

String getId ( )
Returns
Id

◆ getInformation()

GpioInformation getInformation ( )
Returns
Gpio Information

◆ getStatus()

Returns
Gpio Status (current value and counter)

◆ setConfiguration()

void setConfiguration ( GpioConfiguration  configuration) throws GpioNotAvailableException, GpioLowLevelException
Parameters
configurationGpioConfiguration new configuration to be set

◆ setValue()

void setValue ( boolean  value) throws GpioNotAvailableException, GpioLowLevelException
Parameters
valuenew output value to be set