0.1.5 • Published 6 years ago
@orchestra-platform/serial-port v0.1.5
Table of Contents
utils
wait
Parameters
millis
number milliseconds
byteArrayToString
Converts a byte array to string
Parameters
byteArray
Array
Returns String
log
Prints a byte array as hex values
Parameters
numberToByteArray
Converts a number to a byte array
Parameters
byteArrayToNumber
Converts a byte array to a number
Parameters
bytes
Array
SerialPortHelper
Parameters
options
Objectoptions.path
string The system path of the serial port you want to open. For example,/dev/tty.XXX
on Mac/Linux, orCOM1
on Windows.options.baudRate
number The baud rate of the port to be opened. (optional, default9600
)options.stopBits
number Must be one of these: 1 or 2. (optional, default1
)options.parity
string Must be one of these: 'none', 'even', 'mark', 'odd', 'space'. (optional, defaultnone
)options.dataBits
number Must be one of these: 8, 7, 6, or 5. (optional, default8
)options.readMessageTimeout
number Time (in milliseconds) after which readMessage will throw an error if no data is received (optional, default60000
)options.messages
Objectoptions.logLevel
number
Properties
readMessageTimeout
number Time (in milliseconds) after which readMessage will throw an error if no data is received
removeFromBuffer
Removes N bytes from the buffer
Parameters
n
Number Number of bytes to be removed. With n=-1 it emptys the buffer
writeBytes
Send a Buffer or an array of bytes on the serial port
Parameters
data
Buffer/Array Buffer or array of bytes
sendMessage
Generate a message
Parameters
Returns Array Array of bytes
subscribe
Subscribe to a message
Parameters
options
readMessage
Read a message from the serialport
Parameters
msg
string Message
Returns Promise Promise
close
Close the serial port connection