Opticka 2.16.1
Opticka is an experiment manager for behavioral research.
Loading...
Searching...
No Matches
arduinoSerialPort Class Reference
Inheritance diagram for arduinoSerialPort:

Public Member Functions

function arduinoSerialPort (in port, in nPins)
 
function delete (in a)
 
function disp (in a)
 
function serial (in a)
 
function flush (in a)
 
function pinMode (in a, in pin, in str)
 
function digitalRead (in a, in pin)
 
function digitalWrite (in a, in pin, in val)
 
function timedTTL (in a, in pin, in time)
 
function analogRead (in a, in pin)
 
function analogWrite (in a, in pin, in val)
 
function analogReference (in a, in str)
 
function servoAttach (in a, in pin)
 
function servoDetach (in a, in pin)
 
function servoStatus (in a, in pin)
 
function servoRead (in a, in pin)
 
function servoWrite (in a, in pin, in val)
 
function encoderAttach (in a, in enc, in pinA, in pinB)
 
function encoderDetach (in a, in enc)
 
function encoderStatus (in a, in enc)
 
function encoderRead (in a, in enc)
 
function encoderReset (in a, in enc)
 
function encoderDebounce (in a, in enc, in del)
 
function roundTrip (in a, in byte)
 
function motorSpeed (in a, in num, in val)
 
function motorRun (in a, in num, in dir)
 
function stepperSpeed (in a, in num, in val)
 
function stepperStep (in a, in num, in dir, in sty, in steps)
 

Static Public Member Functions

static function checknum (in num, in description, in allowed)
 
static function checkstr (in str, in description, in allowed)
 
static function checkser (in ser, in chk)
 

Public Attributes

Property chks
 
Property chkp
 

Constructor & Destructor Documentation

◆ arduinoSerialPort()

function arduinoSerialPort::arduinoSerialPort ( in  port,
in  nPins 
)

Member Function Documentation

◆ analogRead()

function arduinoSerialPort::analogRead ( in  a,
in  pin 
)

◆ analogReference()

function arduinoSerialPort::analogReference ( in  a,
in  str 
)

◆ analogWrite()

function arduinoSerialPort::analogWrite ( in  a,
in  pin,
in  val 
)

◆ checknum()

static function arduinoSerialPort::checknum ( in  num,
in  description,
in  allowed 
)
static

◆ checkser()

static function arduinoSerialPort::checkser ( in  ser,
in  chk 
)
static

◆ checkstr()

static function arduinoSerialPort::checkstr ( in  str,
in  description,
in  allowed 
)
static

◆ delete()

function arduinoSerialPort::delete ( in  a)

◆ digitalRead()

function arduinoSerialPort::digitalRead ( in  a,
in  pin 
)

◆ digitalWrite()

function arduinoSerialPort::digitalWrite ( in  a,
in  pin,
in  val 
)

◆ disp()

function arduinoSerialPort::disp ( in  a)

◆ encoderAttach()

function arduinoSerialPort::encoderAttach ( in  a,
in  enc,
in  pinA,
in  pinB 
)

◆ encoderDebounce()

function arduinoSerialPort::encoderDebounce ( in  a,
in  enc,
in  del 
)

◆ encoderDetach()

function arduinoSerialPort::encoderDetach ( in  a,
in  enc 
)

◆ encoderRead()

function arduinoSerialPort::encoderRead ( in  a,
in  enc 
)

◆ encoderReset()

function arduinoSerialPort::encoderReset ( in  a,
in  enc 
)

◆ encoderStatus()

function arduinoSerialPort::encoderStatus ( in  a,
in  enc 
)

◆ flush()

function arduinoSerialPort::flush ( in  a)

◆ motorRun()

function arduinoSerialPort::motorRun ( in  a,
in  num,
in  dir 
)

◆ motorSpeed()

function arduinoSerialPort::motorSpeed ( in  a,
in  num,
in  val 
)

◆ pinMode()

function arduinoSerialPort::pinMode ( in  a,
in  pin,
in  str 
)

◆ roundTrip()

function arduinoSerialPort::roundTrip ( in  a,
in  byte 
)

◆ serial()

function arduinoSerialPort::serial ( in  a)

◆ servoAttach()

function arduinoSerialPort::servoAttach ( in  a,
in  pin 
)

◆ servoDetach()

function arduinoSerialPort::servoDetach ( in  a,
in  pin 
)

◆ servoRead()

function arduinoSerialPort::servoRead ( in  a,
in  pin 
)

◆ servoStatus()

function arduinoSerialPort::servoStatus ( in  a,
in  pin 
)

◆ servoWrite()

function arduinoSerialPort::servoWrite ( in  a,
in  pin,
in  val 
)

◆ stepperSpeed()

function arduinoSerialPort::stepperSpeed ( in  a,
in  num,
in  val 
)

◆ stepperStep()

function arduinoSerialPort::stepperStep ( in  a,
in  num,
in  dir,
in  sty,
in  steps 
)

◆ timedTTL()

function arduinoSerialPort::timedTTL ( in  a,
in  pin,
in  time 
)

Member Data Documentation

◆ chkp

Property arduinoSerialPort::chkp

◆ chks

Property arduinoSerialPort::chks

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