Device
- See also:
Format Specification or Source Specification for Device.
- class types.core.Device(varargin)[source]
Bases:
types.core.NWBContainer,types.untyped.GroupClassDEVICE - Metadata about a specific instance of a data acquisition device, e.g., recording system, electrode, microscope. Link to a DeviceModel.model to represent information about the model of the device.
- Required Properties*:
None
- Constructor Summary
- Device(varargin)
DEVICE - Constructor for
Device- Syntax:
device = types.core.DEVICE()creates a Device object with unset property values.device = types.core.DEVICE(Name, Value)creates a Device object where one or more property values are specified using name-value pairs.- Input Arguments (Name-Value Arguments):
description (
char) - Description of the device as free-form text. If there is any software/firmware associated with the device, the names and versions of those can be added to NWBFile.was_generated_by.manufacturer (
char) - DEPRECATED. The name of the manufacturer of the device, e.g., Imec, Plexon, Thorlabs. Instead of using this field, store the value in DeviceModel.manufacturer and link to that DeviceModel from thisDevice.model (
DeviceModel) - The model of the device.model_name (
char) - DEPRECATED. The model name of the device, e.g., Neuropixels 1.0, V-Probe, Bergamo III. Instead of using this field, create and add a new DeviceModel named the model name and link to that DeviceModel from thisDevice.model_number (
char) - DEPRECATED. The model number (or part/product number) of the device, e.g., PRB_1_4_0480_1, PLX-VP-32-15SE(75)-(260-80)(460-10)-300-(1)CON/32m-V, BERGAMO. Instead of using this field, store the value in DeviceModel.model_number and link to that DeviceModel from thisDevice.serial_number (
char) - The serial number of the device.
- Output Arguments:
device (
types.core.Device) - ADeviceobject
- Property Summary
- description
(
char) Description of the device as free-form text. If there is any software/firmware associated with the device, the names and versions of those can be added to NWBFile.was_generated_by.
- manufacturer
(
char) DEPRECATED. The name of themanufacturerof the device, e.g., Imec, Plexon, Thorlabs. Instead of using this field, store the value in DeviceModel.manufacturer and link to that DeviceModel from this Device.
- model
(
DeviceModel) Themodelof the device.
- model_name
(
char) DEPRECATED. The model name of the device, e.g., Neuropixels 1.0, V-Probe, Bergamo III. Instead of using this field, create and add a new DeviceModel named the model name and link to that DeviceModel from this Device.
- model_number
(
char) DEPRECATED. The model number (or part/product number) of the device, e.g., PRB_1_4_0480_1, PLX-VP-32-15SE(75)-(260-80)(460-10)-300-(1)CON/32m-V, BERGAMO. Instead of using this field, store the value in DeviceModel.model_number and link to that DeviceModel from this Device.
- serial_number
(
char) The serial number of the device.
Tip
* If a required property link is not functional, the property may be defined in a superclass. Please refer to the superclass documentation.