Endorphin.Instrument.PicoTech


PicoScope

Namespace: Endorphin.Instrument.PicoTech.PicoScope5000

Functions for performing commands and sending requests to a PicoScope 5000 series device.

Nested types and modules

ModuleDescription
ChannelSettings

Functions related to input channel settings.

Info

Functions related to querying device information.

Sampling

Functions related to signal sampling.

SignalGenerator

Functions related to the built-in signal generator.

Triggering

Functions related to acquisition triggering.

Functions and values

Function or valueDescription
close(arg1)
Signature: PicoScope5000 -> Async<unit>

Asynchronously closes the connection to a PicoScope 5000 series device.

enumerateDevices()
Signature: unit -> Async<seq<string>>

Enumerates the list of connected PicoScope 5000 series devices.

openDevice(serial)
Signature: serial:string -> Async<PicoScope5000>

Asynchronously opens a connection to a PicoScope 5000 series with a given serial number. If the given serial number is null then the first available PicoScope 5000 series will be connected.

openFirst()
Signature: unit -> Async<PicoScope5000>

Asynchronously opens a connection to the first available PicoScope 5000 series device.

pingDevice(arg1)
Signature: PicoScope5000 -> Async<unit>

Asynchronously pings a PicoScope 5000 series device.

queryPowerSource(arg1)
Signature: PicoScope5000 -> Async<PowerSource>

Asynchronously queries the current power source of a PicoScope 5000 series device.

setLedFlash(arg1 ledFlash)
Signature: PicoScope5000 -> ledFlash:LedFlash -> Async<unit>

Asynchronously sets the front panel LED flash of a PicoScope 5000 series device.

setPowerSource(arg1 powerSource)
Signature: PicoScope5000 -> powerSource:PowerSource -> Async<unit>

Asynchronously set the power source of a PicoScope 5000 series device.

F# Project
Fork me on GitHub