arduinoIOPort - modified legacy ardino interface using PTB IOPort interface for serial communication and adding a new timedTTL function for asynchronous TTL output (i.e. returns immediately to MATLAB even if the TTL is for a long time).
More...
arduinoIOPort - modified legacy ardino interface using PTB IOPort interface for serial communication and adding a new timedTTL function for asynchronous TTL output (i.e. returns immediately to MATLAB even if the TTL is for a long time).
|
| function | arduinoIOPort (in port, in endPin, in startPin) |
| |
| function | delete (in a) |
| |
| function | close (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 | analogRead (in a, in pin) |
| |
| function | analogWrite (in a, in pin, in val) |
| |
| function | timedTTL (in a, in pin, in time) |
| |
| function | strobeWord (in a, in value) |
| |
| function | analogReference (in a, in str) |
| |
| function | roundTrip (in a, in byte, in verbose) |
| |
| function | configure (in a, in params) |
| |
| function | disp (in a) |
| |
| function | checkSketch (in a) |
| |
| function | rawCommand (in a, in str) |
| |
| function | serialRead (in a) |
| |
| function | bytesAvailable (in a) |
| |
| function | purge (in a) |
| |
| function | flush (in a) |
| |
| function | checkPorts (in a, in port) |
| |
◆ arduinoIOPort()
| function arduinoIOPort::arduinoIOPort |
( |
in |
port, |
|
|
in |
endPin, |
|
|
in |
startPin |
|
) |
| |
◆ analogRead()
| function arduinoIOPort::analogRead |
( |
in |
a, |
|
|
in |
pin |
|
) |
| |
◆ analogReference()
| function arduinoIOPort::analogReference |
( |
in |
a, |
|
|
in |
str |
|
) |
| |
◆ analogWrite()
| function arduinoIOPort::analogWrite |
( |
in |
a, |
|
|
in |
pin, |
|
|
in |
val |
|
) |
| |
◆ bytesAvailable()
| function arduinoIOPort::bytesAvailable |
( |
in |
a | ) |
|
◆ checkPorts()
| function arduinoIOPort::checkPorts |
( |
in |
a, |
|
|
in |
port |
|
) |
| |
◆ checkSketch()
| function arduinoIOPort::checkSketch |
( |
in |
a | ) |
|
◆ cleanup()
| static function arduinoIOPort::cleanup |
( |
in |
in | ) |
|
|
static |
◆ close()
| function arduinoIOPort::close |
( |
in |
a | ) |
|
◆ configure()
| function arduinoIOPort::configure |
( |
in |
a, |
|
|
in |
params |
|
) |
| |
◆ delete()
| function arduinoIOPort::delete |
( |
in |
a | ) |
|
◆ digitalRead()
| function arduinoIOPort::digitalRead |
( |
in |
a, |
|
|
in |
pin |
|
) |
| |
◆ digitalWrite()
| function arduinoIOPort::digitalWrite |
( |
in |
a, |
|
|
in |
pin, |
|
|
in |
val |
|
) |
| |
◆ disp()
| function arduinoIOPort::disp |
( |
in |
a | ) |
|
◆ flush()
| function arduinoIOPort::flush |
( |
in |
a | ) |
|
◆ pinMode()
| function arduinoIOPort::pinMode |
( |
in |
a, |
|
|
in |
pin, |
|
|
in |
str |
|
) |
| |
◆ purge()
| function arduinoIOPort::purge |
( |
in |
a | ) |
|
◆ rawCommand()
| function arduinoIOPort::rawCommand |
( |
in |
a, |
|
|
in |
str |
|
) |
| |
◆ roundTrip()
| function arduinoIOPort::roundTrip |
( |
in |
a, |
|
|
in |
byte, |
|
|
in |
verbose |
|
) |
| |
◆ serialRead()
| function arduinoIOPort::serialRead |
( |
in |
a | ) |
|
◆ strobeWord()
| function arduinoIOPort::strobeWord |
( |
in |
a, |
|
|
in |
value |
|
) |
| |
◆ timedTTL()
| function arduinoIOPort::timedTTL |
( |
in |
a, |
|
|
in |
pin, |
|
|
in |
time |
|
) |
| |
◆ endPin
| Property arduinoIOPort::endPin |
◆ params
| Property arduinoIOPort::params |
◆ port
| Property arduinoIOPort::port |
◆ startPin
| Property arduinoIOPort::startPin |
◆ verbose
| Property arduinoIOPort::verbose |
The documentation for this class was generated from the following file: