Public Member Functions | |
def | __init__ |
def | add_input_pin (self, pin) |
def | add_output_pin (self, pin) |
def | get_pin (self, pin) |
def | set_pin |
def | spin |
Private Attributes | |
_bus | |
_cleanup | |
_device | |
_generic_pin_objects | |
_publishers | |
_subscribers | |
Generic control of a GPIO device. Wraps the setup and then provides a spinner to run.
Definition at line 336 of file gpio_control_utils.py.
def gpio_control.gpio_control_utils.GpioControl.__init__ | ( | self, | |
device | |||
) |
Definition at line 341 of file gpio_control_utils.py.
def gpio_control.gpio_control_utils.GpioControl.add_input_pin | ( | self, | |
pin | |||
) |
Add a pin to perform input IO operations.
Definition at line 365 of file gpio_control_utils.py.
def gpio_control.gpio_control_utils.GpioControl.add_output_pin | ( | self, | |
pin | |||
) |
Add a pin to perform output IO operations.
Definition at line 373 of file gpio_control_utils.py.
def gpio_control.gpio_control_utils.GpioControl.get_pin | ( | self, | |
pin | |||
) |
If using this code as an import, provide a simple function to get the state of the pin.
Definition at line 446 of file gpio_control_utils.py.
def gpio_control.gpio_control_utils.GpioControl.set_pin | ( | self, | |
pin, | |||
state | |||
) |
Definition at line 429 of file gpio_control_utils.py.
def gpio_control.gpio_control_utils.GpioControl.spin | ( | self, | |
rate_val | |||
) |
Definition at line 394 of file gpio_control_utils.py.
|
private |
Definition at line 346 of file gpio_control_utils.py.
|
private |
Definition at line 347 of file gpio_control_utils.py.
|
private |
Definition at line 342 of file gpio_control_utils.py.
|
private |
Definition at line 344 of file gpio_control_utils.py.
|
private |
Definition at line 343 of file gpio_control_utils.py.
|
private |
Definition at line 345 of file gpio_control_utils.py.