Endorphin.Instrument.PicoTech


PicoScope

Namespace: Endorphin.Instrument.PicoTech.PicoScope3000

Functions for performing commands and sending requests to a PicoScope 3000 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.

Triggering

Functions related to acquisition triggering.

Functions and values

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

Asynchronously closes the connection to a PicoScope 3000 series device.

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

Enumerates the list of connected PicoScope 3000 series devices.

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

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

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

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

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

Asynchronously pings a PicoScope 3000 series device.

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

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

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

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

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

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

F# Project
Fork me on GitHub