IOIO

class IOIO()

CreateIOIO()

IOIO.Release()
IOIO.IsConnected()
IOIO.CheckConnection()
IOIO.SetOnConnect(p1)
IOIO.SetOnError(p1)
IOIO.CreateDigitalOutput(p1, p2, p3)
IOIO.CreateDigitalInput(p1, p2)
IOIO.CreatePwmOutput(p1, p2, p3)
IOIO.CreateAnalogInput(p1)
IOIO.CreateUart(p1, p2, p3, p4, p5, p6)
IOIO.CreatePulseInput(p1, p2, p3)
class IOIOUart()
IOIOUart.Close()
IOIOUart.Write(p1)
IOIOUart.SetOnReceive(p1)
IOIOUart.SetSplitMode(p1, p2, p3)
IOIOUart.SetTimeout(p1)
IOIOUart.Clear()
class IOIODigitalOutput()
IOIODigitalOutput.Close()
IOIODigitalOutput.Write(p1)
class IOIODigitalInput()
IOIODigitalInput.Close()
IOIODigitalInput.Read()
IOIODigitalInput.WatchForValue(p1)
IOIODigitalInput.SetOnValue(p1)
class IOIOPwmOutput()
IOIOPwmOutput.Close()
IOIOPwmOutput.SetPulseWidth(p1)
IOIOPwmOutput.SetDutyCycle(p1)
class IOIOAnalogInput()
IOIOAnalogInput.Close()
IOIOAnalogInput.Read() { return parseFloat(prompt( obj.id, “IAI.Read(” )); }()
IOIOAnalogInput.GetReference()
IOIOAnalogInput.GetVoltage()