Yet Another WebIOPi+
 All Classes Namespaces Files Functions Variables Macros Pages
Public Member Functions | Public Attributes | List of all members
webiopi.devices.bus.Bus Class Reference
Inheritance diagram for webiopi.devices.bus.Bus:
webiopi.devices.i2c.I2C webiopi.devices.onewire.OneWire webiopi.devices.serial.Serial webiopi.devices.spi.SPI webiopi.devices.analog.ads1x1x.ADS1X1X webiopi.devices.analog.advri2c.ADVRI2C webiopi.devices.analog.mcp3424.MCP3424 webiopi.devices.analog.mcp4725.MCP4725 webiopi.devices.analog.pca9685.PCA9685 webiopi.devices.analog.pcf8591.PCF8591 webiopi.devices.clock.dsrtc.DSclock webiopi.devices.clock.mcprtc.MCP7940 webiopi.devices.digital.mcp23XXX.MCP230XX webiopi.devices.digital.pca9555.PCA9555 webiopi.devices.digital.pcf8574.PCF8574 webiopi.devices.memory.at24.EE24XXXX webiopi.devices.sensor.bme280.BME280 webiopi.devices.sensor.bmp085.BMP085 webiopi.devices.sensor.htu21d.HTU21D webiopi.devices.sensor.hytXXX.HYT221 webiopi.devices.sensor.mcptmp.MCP9808 webiopi.devices.sensor.tmpXXX.TMP102 webiopi.devices.sensor.tslXXXX.TSL_LIGHT_X webiopi.devices.sensor.vcnl4000.VCNL4000 webiopi.devices.digital.ds2408.DS2408 webiopi.devices.sensor.onewiretemp.OneWireTemp webiopi.devices.analog.advrspi.ADVRSPI webiopi.devices.analog.advrspidc.ADVRSPIDC webiopi.devices.analog.mcp3x0x.MCP3X0X webiopi.devices.analog.mcp48XX.MCP48XX webiopi.devices.analog.mcp492X.MCP492X webiopi.devices.digital.mcp23XXX.MCP23SXX

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
 

Detailed Description

Definition at line 78 of file bus.py.

Constructor & Destructor Documentation

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().

Member Function Documentation

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)
def webiopi.devices.bus.Bus.read (   self,
  size = 1 
)
def webiopi.devices.bus.Bus.readByte (   self)
def webiopi.devices.bus.Bus.readBytes (   self,
  size = 1 
)
def webiopi.devices.bus.Bus.write (   self,
  string 
)
def webiopi.devices.bus.Bus.writeByte (   self,
  value 
)
def webiopi.devices.bus.Bus.writeBytes (   self,
  data 
)

Member Data Documentation

webiopi.devices.bus.Bus.busName

Definition at line 81 of file bus.py.

webiopi.devices.bus.Bus.device
webiopi.devices.bus.Bus.fd
webiopi.devices.bus.Bus.flag

Definition at line 83 of file bus.py.

Referenced by webiopi.devices.bus.Bus.open().


The documentation for this class was generated from the following file: