Yet Another WebIOPi+
 All Classes Namespaces Files Functions Variables Macros Pages
Public Member Functions | Private Attributes | List of all members
webiopi.devices.memory.Memory Class Reference
Inheritance diagram for webiopi.devices.memory.Memory:
webiopi.devices.clock.dsrtc.DS1307 webiopi.devices.clock.mcprtc.MCP7940 webiopi.devices.memory.at24.EE24XXXX webiopi.devices.memory.filememory.PICKLEFILE webiopi.devices.clock.dsrtc.DS1338 webiopi.devices.memory.at24.EE24BASIC webiopi.devices.memory.at24.EE24X1024_2 webiopi.devices.memory.at24.EE24X128 webiopi.devices.memory.at24.EE24X256 webiopi.devices.memory.at24.EE24X32 webiopi.devices.memory.at24.EE24X512 webiopi.devices.memory.at24.EE24X64

Public Member Functions

def __init__
 
def __family__
 
def memoryBitWildcard
 
def memoryByteWildcard
 
def memoryBytes
 
def memoryWordWildcard
 
def memoryLongWildcard
 
def bitCount
 
def byteCount
 
def wordCount
 
def longCount
 
def readMemoryBit
 
def writeMemoryBit
 
def readMemoryByte
 
def writeMemoryByte
 
def readMemoryWord
 
def writeMemoryWord
 
def readMemoryLong
 
def writeMemoryLong
 
def readMemoryBytes
 
def writeMemoryBytes
 
def __readMemoryByte__
 
def __writeMemoryByte__
 
def __readMemoryBit__
 
def __writeMemoryBit__
 
def __readMemoryWord__
 
def __writeMemoryWord__
 
def __readMemoryLong__
 
def __writeMemoryLong__
 
def checkBitAddress
 
def checkBitValue
 
def checkByteAddress
 
def checkStopByteAddress
 
def checkByteValue
 
def checkWordAddress
 
def checkWordValue
 
def checkLongAddress
 
def checkLongValue
 

Private Attributes

 _byteCount
 

Detailed Description

Definition at line 51 of file __init__.py.

Constructor & Destructor Documentation

def webiopi.devices.memory.Memory.__init__ (   self,
  byteCount 
)

Definition at line 53 of file __init__.py.

Member Function Documentation

def webiopi.devices.memory.Memory.__family__ (   self)

Definition at line 59 of file __init__.py.

References webiopi.decorators.rest.request(), and coap-client.response.

def webiopi.devices.memory.Memory.__readMemoryBit__ (   self,
  address 
)
def webiopi.devices.memory.Memory.__readMemoryByte__ (   self,
  address 
)
def webiopi.devices.memory.Memory.__readMemoryLong__ (   self,
  address 
)
def webiopi.devices.memory.Memory.__readMemoryWord__ (   self,
  address 
)
def webiopi.devices.memory.Memory.__writeMemoryBit__ (   self,
  address,
  value 
)
def webiopi.devices.memory.Memory.__writeMemoryByte__ (   self,
  address,
  value 
)
def webiopi.devices.memory.Memory.__writeMemoryLong__ (   self,
  address,
  value 
)
def webiopi.devices.memory.Memory.__writeMemoryWord__ (   self,
  address,
  value 
)
def webiopi.devices.memory.Memory.bitCount (   self)
def webiopi.devices.memory.Memory.byteCount (   self)
def webiopi.devices.memory.Memory.checkBitAddress (   self,
  address 
)
def webiopi.devices.memory.Memory.checkBitValue (   self,
  value 
)

Definition at line 320 of file __init__.py.

Referenced by webiopi.devices.memory.Memory.writeMemoryBit().

def webiopi.devices.memory.Memory.checkByteAddress (   self,
  address 
)
def webiopi.devices.memory.Memory.checkByteValue (   self,
  value 
)

Definition at line 332 of file __init__.py.

Referenced by webiopi.devices.memory.Memory.writeMemoryByte().

def webiopi.devices.memory.Memory.checkLongAddress (   self,
  address 
)
def webiopi.devices.memory.Memory.checkLongValue (   self,
  value 
)

Definition at line 348 of file __init__.py.

Referenced by webiopi.devices.memory.Memory.writeMemoryLong().

def webiopi.devices.memory.Memory.checkStopByteAddress (   self,
  address 
)
def webiopi.devices.memory.Memory.checkWordAddress (   self,
  address 
)
def webiopi.devices.memory.Memory.checkWordValue (   self,
  value 
)

Definition at line 340 of file __init__.py.

Referenced by webiopi.devices.memory.Memory.writeMemoryWord().

def webiopi.devices.memory.Memory.longCount (   self)
def webiopi.devices.memory.Memory.memoryBitWildcard (   self)
def webiopi.devices.memory.Memory.memoryBytes (   self,
  bounds 
)
def webiopi.devices.memory.Memory.memoryByteWildcard (   self)
def webiopi.devices.memory.Memory.memoryLongWildcard (   self)
def webiopi.devices.memory.Memory.memoryWordWildcard (   self)
def webiopi.devices.memory.Memory.readMemoryBit (   self,
  address 
)
def webiopi.devices.memory.Memory.readMemoryByte (   self,
  address 
)
def webiopi.devices.memory.Memory.readMemoryBytes (   self,
  start = 0,
  stop = None 
)
def webiopi.devices.memory.Memory.readMemoryLong (   self,
  address 
)
def webiopi.devices.memory.Memory.readMemoryWord (   self,
  address 
)
def webiopi.devices.memory.Memory.wordCount (   self)
def webiopi.devices.memory.Memory.writeMemoryBit (   self,
  address,
  value 
)
def webiopi.devices.memory.Memory.writeMemoryByte (   self,
  address,
  value 
)
def webiopi.devices.memory.Memory.writeMemoryBytes (   self,
  start = 0,
  byteValues = [] 
)
def webiopi.devices.memory.Memory.writeMemoryLong (   self,
  address,
  value 
)
def webiopi.devices.memory.Memory.writeMemoryWord (   self,
  address,
  value 
)

Member Data Documentation

webiopi.devices.memory.Memory._byteCount
private

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