Public Member Functions | |
def | __init__ |
def | open |
def | close |
def | read |
def | readBytes |
def | readByte |
def | write |
def | writeBytes |
def | writeByte |
Public Attributes | |
busName | |
device | |
flag | |
fd | |
def webiopi.devices.bus.Bus.__init__ | ( | self, | |
busName, | |||
device, | |||
flag = os.O_RDWR |
|||
) |
Definition at line 79 of file bus.py.
References webiopi.devices.bus.loadModules().
def webiopi.devices.bus.Bus.close | ( | self | ) |
Definition at line 92 of file bus.py.
References webiopi.devices.bus.Bus.fd.
def webiopi.devices.bus.Bus.open | ( | self | ) |
Definition at line 87 of file bus.py.
References webiopi.devices.bus.Bus.device, webiopi.devices.bus.Bus.fd, and webiopi.devices.bus.Bus.flag.
Referenced by webiopi.devices.onewire.OneWire.deviceList(), webiopi.devices.onewire.OneWire.read(), webiopi.devices.digital.ds2408.DS2408.readByte(), webiopi.devices.digital.ds2408.DS2408.readState(), and webiopi.devices.digital.ds2408.DS2408.writeByte().
def webiopi.devices.bus.Bus.read | ( | self, | |
size = 1 |
|||
) |
Definition at line 96 of file bus.py.
References webiopi.devices.bus.Bus.device, and webiopi.devices.bus.Bus.fd.
Referenced by webiopi.devices.sensor.onewiretemp.OneWireTemp.__getCelsius__(), webiopi.devices.bus.Bus.readBytes(), and webiopi.devices.serial.Serial.readString().
def webiopi.devices.bus.Bus.readByte | ( | self | ) |
Definition at line 104 of file bus.py.
References webiopi.devices.bus.Bus.readBytes().
Referenced by webiopi.devices.digital.pcf8574.PCF8574.__digitalRead__(), webiopi.devices.digital.ds2408.DS2408.__digitalWrite__(), webiopi.devices.digital.pcf8574.PCF8574.__digitalWrite__(), webiopi.devices.digital.pcf8574.PCF8574.__portRead__(), webiopi.devices.digital.ds2408.DS2408.__portRead__(), and webiopi.devices.i2c.I2C.readRegister().
def webiopi.devices.bus.Bus.readBytes | ( | self, | |
size = 1 |
|||
) |
Definition at line 101 of file bus.py.
References webiopi.devices.bus.Bus.read(), and webiopi.clients.ADC.read().
Referenced by webiopi.devices.analog.mcp4725.MCP4725.__analogRead__(), webiopi.devices.analog.pcf8591.PCF8591.__analogRead__(), webiopi.devices.sensor.tmpXXX.TMP102.__getCelsius__(), webiopi.devices.sensor.htu21d.HTU21D.get_rel_humidity(), webiopi.devices.sensor.htu21d.HTU21D.get_temp(), webiopi.devices.bus.Bus.readByte(), webiopi.devices.sensor.hytXXX.HYT221.readRawData(), and webiopi.devices.i2c.I2C.readRegisters().
def webiopi.devices.bus.Bus.write | ( | self, | |
string | |||
) |
Definition at line 107 of file bus.py.
References webiopi.devices.bus.Bus.device, and webiopi.devices.bus.Bus.fd.
Referenced by webiopi.devices.bus.Bus.writeBytes(), and webiopi.devices.serial.Serial.writeString().
def webiopi.devices.bus.Bus.writeByte | ( | self, | |
value | |||
) |
Definition at line 115 of file bus.py.
References webiopi.devices.bus.Bus.writeBytes().
Referenced by webiopi.devices.digital.ds2408.DS2408.__digitalWrite__(), webiopi.devices.digital.pcf8574.PCF8574.__digitalWrite__(), webiopi.devices.digital.ds2408.DS2408.__portWrite__(), webiopi.devices.digital.pcf8574.PCF8574.__portWrite__(), webiopi.devices.sensor.hytXXX.HYT221.__startMeasuring__(), webiopi.devices.sensor.htu21d.HTU21D.get_rel_humidity(), webiopi.devices.sensor.htu21d.HTU21D.get_temp(), webiopi.devices.i2c.I2C.readRegister(), webiopi.devices.i2c.I2C.readRegisters(), and webiopi.devices.sensor.htu21d.HTU21D.reset().
def webiopi.devices.bus.Bus.writeBytes | ( | self, | |
data | |||
) |
Definition at line 112 of file bus.py.
References webiopi.devices.bus.Bus.write(), and webiopi.clients.DAC.write().
Referenced by webiopi.devices.analog.pcf8591.PCF8591.__analogRead__(), webiopi.devices.analog.mcp4725.MCP4725.__analogWrite__(), webiopi.devices.analog.mcp492X.MCP492X.__analogWrite__(), webiopi.devices.analog.pcf8591.PCF8591.__analogWrite__(), webiopi.devices.analog.mcp48XX.MCP48XX.__analogWrite__(), webiopi.devices.analog.mcp48XX.MCP48XX.__analogWriteShut__(), webiopi.devices.bus.Bus.writeByte(), webiopi.devices.i2c.I2C.writeRegister(), webiopi.devices.digital.mcp23XXX.MCP23SXX.writeRegister(), and webiopi.devices.i2c.I2C.writeRegisters().
webiopi.devices.bus.Bus.device |
Definition at line 82 of file bus.py.
Referenced by webiopi.devices.serial.Serial.__str__(), webiopi.devices.onewire.OneWire.deviceList(), webiopi.devices.bus.Bus.open(), webiopi.devices.bus.Bus.read(), and webiopi.devices.bus.Bus.write().
webiopi.devices.bus.Bus.fd |
Definition at line 84 of file bus.py.
Referenced by webiopi.devices.onewire.OneWire.__init__(), webiopi.devices.serial.Serial.available(), webiopi.devices.bus.Bus.close(), webiopi.devices.bus.Bus.open(), webiopi.devices.bus.Bus.read(), webiopi.devices.bus.Bus.write(), and webiopi.devices.spi.SPI.xfer().
webiopi.devices.bus.Bus.flag |
Definition at line 83 of file bus.py.
Referenced by webiopi.devices.bus.Bus.open().