Page
Library
Module
Module type
Parameter
Class
Class type
Source
Serialport_unixSourceThe module provides a simple synchronization interface for non-concurrent programs, as well as a low-level native abstraction for setting up serial ports and configuring them.
Interface for a opened serial port.
open_communication ~opts port_name open the serial port using the specified opts configuration.
val with_open_communication :
?exclusive:bool ->
opts:Port_options.t ->
string ->
(t -> 'a) ->
'awith_open_communication ~opts port_name callback similar to open_communication but with an auto-closing mechanism.
to_channels ?buffered ser_port
write ser_port buf off len the buf bytes to serial port.
Alias for Unix.write.
read ser_port buf off len the serial port to buf bytes.
Alias for Unix.read.
raise if the port name does not exist.