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.