Yet Another WebIOPi+
 All Classes Namespaces Files Functions Variables Macros Pages
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
webiopi.devices.digital.GPIOPort Class Reference
Inheritance diagram for webiopi.devices.digital.GPIOPort:
webiopi.devices.digital.ds2408.DS2408 webiopi.devices.digital.gpio.NativeGPIO webiopi.devices.digital.mcp23XXX.MCP23XXX webiopi.devices.digital.pca9555.PCA9555 webiopi.devices.digital.pcf8574.PCF8574 webiopi.devices.digital.mcp23XXX.MCP230XX webiopi.devices.digital.mcp23XXX.MCP23SXX webiopi.devices.digital.pca9555.PCA9535 webiopi.devices.digital.pcf8574.PCF8574A webiopi.devices.digital.mcp23XXX.MCP23008 webiopi.devices.digital.mcp23XXX.MCP23009 webiopi.devices.digital.mcp23XXX.MCP23017 webiopi.devices.digital.mcp23XXX.MCP23018 webiopi.devices.digital.mcp23XXX.MCP23S08 webiopi.devices.digital.mcp23XXX.MCP23S09 webiopi.devices.digital.mcp23XXX.MCP23S17 webiopi.devices.digital.mcp23XXX.MCP23S18

Public Member Functions

def __init__
 
def checkDigitalChannel
 
def checkDigitalValue
 
def checkDigitalBanks
 
def digitalCount
 
def bankCount
 
def __family__
 
def __getFunction__
 
def __setFunction__
 
def __digitalRead__
 
def __portRead__
 
def __digitalWrite__
 
def __portWrite__
 
def getFunction
 
def getFunctionString
 
def setFunction
 
def setFunctionString
 
def digitalRead
 
def wildcard
 
def portRead
 
def digitalWrite
 
def portWrite
 

Public Attributes

 digitalChannelCount
 
 digitalBanksCount
 

Static Public Attributes

int IN = 0
 
int OUT = 1
 
 LOW = False
 
 HIGH = True
 

Detailed Description

Definition at line 18 of file __init__.py.

Constructor & Destructor Documentation

def webiopi.devices.digital.GPIOPort.__init__ (   self,
  channelCount,
  bankCount = 0 
)

Definition at line 25 of file __init__.py.

Member Function Documentation

def webiopi.devices.digital.GPIOPort.__digitalRead__ (   self,
  chanel 
)

Definition at line 61 of file __init__.py.

Referenced by webiopi.devices.digital.GPIOPort.digitalRead().

def webiopi.devices.digital.GPIOPort.__digitalWrite__ (   self,
  chanel,
  value 
)

Definition at line 67 of file __init__.py.

Referenced by webiopi.devices.digital.GPIOPort.digitalWrite().

def webiopi.devices.digital.GPIOPort.__family__ (   self)

Definition at line 52 of file __init__.py.

def webiopi.devices.digital.GPIOPort.__getFunction__ (   self,
  channel 
)

Definition at line 55 of file __init__.py.

Referenced by webiopi.devices.digital.GPIOPort.getFunction().

def webiopi.devices.digital.GPIOPort.__portRead__ (   self)

Definition at line 64 of file __init__.py.

Referenced by webiopi.devices.digital.GPIOPort.portRead().

def webiopi.devices.digital.GPIOPort.__portWrite__ (   self,
  value 
)

Definition at line 70 of file __init__.py.

Referenced by webiopi.devices.digital.GPIOPort.portWrite().

def webiopi.devices.digital.GPIOPort.__setFunction__ (   self,
  channel,
  func 
)

Definition at line 58 of file __init__.py.

Referenced by webiopi.devices.digital.GPIOPort.setFunction().

def webiopi.devices.digital.GPIOPort.bankCount (   self)

Definition at line 49 of file __init__.py.

References webiopi.devices.digital.GPIOPort.digitalBanksCount.

def webiopi.devices.digital.GPIOPort.checkDigitalBanks (   self,
  banks 
)
def webiopi.devices.digital.GPIOPort.checkDigitalChannel (   self,
  channel 
)
def webiopi.devices.digital.GPIOPort.checkDigitalValue (   self,
  value 
)

Definition at line 34 of file __init__.py.

Referenced by webiopi.devices.digital.GPIOPort.digitalWrite().

def webiopi.devices.digital.GPIOPort.digitalCount (   self)
def webiopi.devices.digital.GPIOPort.digitalRead (   self,
  channel 
)
def webiopi.devices.digital.GPIOPort.digitalWrite (   self,
  channel,
  value 
)
def webiopi.devices.digital.GPIOPort.getFunction (   self,
  channel 
)
def webiopi.devices.digital.GPIOPort.getFunctionString (   self,
  channel 
)
def webiopi.devices.digital.GPIOPort.portRead (   self)
def webiopi.devices.digital.GPIOPort.portWrite (   self,
  value 
)
def webiopi.devices.digital.GPIOPort.setFunction (   self,
  channel,
  value 
)
def webiopi.devices.digital.GPIOPort.setFunctionString (   self,
  channel,
  value 
)
def webiopi.devices.digital.GPIOPort.wildcard (   self,
  compact = False 
)

Member Data Documentation

webiopi.devices.digital.GPIOPort.digitalBanksCount

Definition at line 28 of file __init__.py.

Referenced by webiopi.devices.digital.GPIOPort.bankCount().

webiopi.devices.digital.GPIOPort.digitalChannelCount
webiopi.devices.digital.GPIOPort.HIGH = True
static

Definition at line 23 of file __init__.py.

int webiopi.devices.digital.GPIOPort.IN = 0
static
webiopi.devices.digital.GPIOPort.LOW = False
static

Definition at line 22 of file __init__.py.

int webiopi.devices.digital.GPIOPort.OUT = 1
static

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