SerialInstrument<'T>
Namespace: Endorphin.IO
Parent Module: Serial
Agent to serialise writing linemode commands to a serial port and to read emitted data into lines asynchronously (avoiding some quirks in SerialPort) This is useful for devices which don't implement a VISA-style command-response e.g. if commands are not acknowledged but the device may stream line-mode data
Constructors
Constructor | Description |
new(logname, comPort, configuration)
Signature: (logname:string * comPort:string * configuration:SerialConfiguration) -> SerialInstrument<'T>
|
CompiledName: |
Instance members
Instance member | Description |
OnFinish()
Signature: unit -> unit
|
|
Serial
Signature: SerialPort
|
CompiledName: |
StartReading()
Signature: unit -> unit
|