Scanner Construction
MPIMeasurements.MPIScanner — TypeBasic description of a scanner.
name: Name of the scannerconfigFile: 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.
MPIMeasurements.name — FunctionName of the scanner
MPIMeasurements.configDir — FunctionPath to the used configuration directory.
Retrieve the configuration directory of the scanner that the device is contructed from.
MPIMeasurements.generalParams — FunctionGeneral parameters of the scanner like its bore size or gradient.
MPIMeasurements.scannerBoreSize — FunctionBore size of the scanner.
MPIMeasurements.scannerFacility — FunctionFacility where the scanner is located.
MPIMeasurements.scannerManufacturer — FunctionManufacturer of the scanner.
MPIMeasurements.scannerName — FunctionName of the scanner
MPIMeasurements.scannerTopology — FunctionTopology of the scanner, e.g. FFL or FFP.
MPIMeasurements.scannerGradient — FunctionGradient of the scanners selection field.
MPIMeasurements.scannerDatasetStore — FunctionPath of the dataset store.
MPIMeasurements.defaultProtocol — FunctionDefault protocol of the scanner.
Device Handling
MPIMeasurements.getDevices — MethodgetDevices(scanner, deviceType)
Retrieve all devices of a specific deviceType. Returns an empty vector if none are found
Missing docstring for MPIMeasurements.getDevices(::MPIScanner, ::String). Check Documenter's build log for details.
MPIMeasurements.getDevice — MethodgetDevice(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.
MPIMeasurements.getDeviceIDs — FunctiongetDeviceIDs(scanner)
Retrieve a list of all device IDs available for the scanner.
Sequence Handling
MPIMeasurements.Sequence — MethodSequence(scanner, name)
Constructor for a sequence of name from the configuration directory specified for the scanner.
MPIMeasurements.getSequenceList — FunctiongetSequenceList(scanner)
Retrieve a list of all sequences available for the scanner.
Protocol Handling
Missing docstring for MPIMeasurements.Protocol(::AbstractString, ::MPIScanner). Check Documenter's build log for details.