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: