[ Module Hierarchy
| Class Hierarchy ]
Class Hierarchy
- exceptions.Exception:
Common base class for all exceptions.
- zio.I2CNoAckError:
Exception raised when an acknowledgement is not received, during
an I2C transaction.
- exceptions.StandardError:
Base class for all standard Python exceptions.
- exceptions.EnvironmentError:
Base class for I/O related errors.
- exceptions.IOError:
I/O operation failed.
- zio.ProtocolError:
Exception raised when there are problems communicating with the
agent.
- zio.DisconnectError:
Exception raised when the ZIO motherboard has been
physcially disconnected from the host.
- object:
The most base type
- zio.GPIOChangeEvent:
An event which indicates that the value driven on one of the input
pins of a GPIO has changed.
- zio.LockI
- zio.Agent:
Agent class is used to talk to agent program running in the ZIO
board.
- zio.GPIO:
GPIO class is used to control devices over general purpose IO
pins.
- zio.PWM:
PWM class is used to rapidly turn on and off an output pin.
- zio.Sensor:
Sensor class is used to access analog inputs usually driven by
sensors.
- zio.Module
- zio.GPIO:
GPIO class is used to control devices over general purpose IO
pins.
- zio.I2C:
I2C class is used to access devices over the I2C bus.
- zio.Motherboard:
Motherboard class is used to perform operations that are global to all
modules in the interface board.
- zio.PWM:
PWM class is used to rapidly turn on and off an output pin.
- zio.SPI:
SPI class is used to access devices over the SPI bus.
- zio.Sensor:
Sensor class is used to access analog inputs usually driven by
sensors.
- zio.SensorChangeEvent:
An event which indicates that the value driven in one of the
analog input pins has changed by atleast the tigger amount.