Endorphin.IO


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

ConstructorDescription
new(logname, comPort, configuration)
Signature: (logname:string * comPort:string * configuration:SerialConfiguration) -> SerialInstrument<'T>

CompiledName: .ctor

Instance members

Instance memberDescription
OnFinish()
Signature: unit -> unit
Serial
Signature: SerialPort

CompiledName: get_Serial

StartReading()
Signature: unit -> unit
Fork me on GitHub