Scanner Construction

MPIMeasurements.MPIScanner — Type

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.getDevices — Method
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.getDevice — Method
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.Sequence — Method
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.