KioRawSerialDevice Class
This class is intended to provide a scripting interface for establishing and communicating with serial comm based devices. This communiction includes reading and writing to devices via serial ports via byte arrays or HEX-encoded strings.
Functions
| Type | Signature |
| bool |
IsOpen(string)
Checks to see if the specified device has an open connection to a serial port. |
| bool |
Open(string, string, int, HandShake, bool, Parity, int, StopBits)
Opens a serial port for the specified device. |
| void |
Close(string)
Close a serial port for the specified device. |
| void |
SetReadBufSize(string, int)
Sets the length of the array used to read from the specified device. |
| void |
SetReadDebounceCnt(string, int)
Sets the number of attempts for the specified device. |
| void |
SetTimeouts(string, int, int)
Sets the number of milliseconds that KioWare will wait to attempt the next read or write operation. |
| Array |
ReadBytes(string)
Reads bytes from the specified device. |
| string |
ReadHex(string)
Reads hex-encoded data from the specified device. |
| int |
WriteBytes(string, Array)
Writes an array of bytes to the specified device. |
| int |
WriteHex(string, string)
Writes a hex-encoded string to the specified device. |
| int |
WriteStringAsUtf8(string, string)
Writes a UTF-8 encoded string to the specified device. |
Related Types
| Type | Signature |
| Enum |
HandShakeEnum
Specifies the control protocol used in establishing a serial port communication for a System.IO.Ports.SerialPort object. |
| Enum |
ParityEnum
Specifies the parity bit for a System.IO.Ports.SerialPort object. |
| Enum |
StopBitsEnum
Specifies the control protocol used in establishing a serial port communication for a System.IO.Ports.SerialPort object. |