[ Module Hierarchy
| Class Hierarchy ]
Class Hierarchy
- object:
The most base type
- zio.Agent:
Agent class is used to talk to agent program running in the ZIO
board.
- exceptions.BaseException:
Common base class for all exceptions
- exceptions.Exception:
Common base class for all non-exit exceptions.
- zio.I2CNoAckError:
Exception raised when an acknowledgement is not received, during
an I2C transaction.
- exceptions.StandardError:
Base class for all standard Python exceptions that do not represent
interpreter exiting.
- 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.
- zio.Module
- zio.Analog
- zio.ADC:
ADC class is used to access analog inputs usually driven by
sensors.
- zio.DAC:
DAC class is used to drive analog output pins, usually used for
generating waveforms, audio signals, etc.
- 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.