Loadable Function: serial = serial ([path], [baudrate], [timeout])

Open serial interface.

Inputs

path - the interface path of type String.
baudrate - the baudrate of interface. If omitted defaults to 115200.
timeout - the interface timeout value. If omitted defaults to blocking call.

Outputs

The serial() shall return an instance of octave_serial class as the result serial.

Properties

The serial object has the following public properties:

name

name assigned to the object

type

instrument type ’serial’ (readonly)

port

OS specific port name (readonly)

status

status of the object ’open’ or ’closed’ (readonly)

timeout

timeout value used for waiting for data

bytesavailable

number of bytes currently available to read (readonly)

stopbits

number of stopbits to use

requesttosend

request to send state - ’on’ or ’off’

parity

Parity setting ’none’, ’even’, ’odd’

bytesize

Number of bits to a byte (7 or 8)

baudrate

Baudrate setting

dataterminalready

state of dataterminal ready - ’on’ or ’off’

pinstatus

current state of pins (readonly)

Package: instrument-control