Scanner Construction

MPIMeasurements.MPIScannerType

Basic description of a scanner.

  • name: Name of the scanner

  • configFile: Path to the used configuration file.

  • generalParams: General parameters of the scanner like its bore size or gradient.

  • devices: Device instances instantiated by the scanner from its configuration.

source

Device Handling

MPIMeasurements.getDevicesMethod
getDevices(scanner, deviceType)

Retrieve all devices of a specific deviceType. Returns an empty vector if none are found

source
Missing docstring.

Missing docstring for MPIMeasurements.getDevices(::MPIScanner, ::String). Check Documenter's build log for details.

MPIMeasurements.getDeviceMethod
getDevice(scanner, deviceType)

Retrieve a device of a specific deviceType if it can be unambiguously retrieved. Returns nothing if no such device can be found and throws an error if multiple devices fit the type.

source

Sequence Handling

MPIMeasurements.SequenceMethod
Sequence(scanner, name)

Constructor for a sequence of name from the configuration directory specified for the scanner.

source

Protocol Handling

Missing docstring.

Missing docstring for MPIMeasurements.Protocol(::AbstractString, ::MPIScanner). Check Documenter's build log for details.

Missing docstring.

Missing docstring for MPIMeasurements.getProtocolList. Check Documenter's build log for details.

Missing docstring.

Missing docstring for MPIMeasurements.execute(::MPIScanner, ::Protocol). Check Documenter's build log for details.