api.rig¶
- pydantic model aind_behavior_device_olfactometer.rig.OlfactometerCalibrationRig[source]¶
Bases:
Rig- Fields:
flowmeter (aind_behavior_device_olfactometer.rig.AlicatFlowmeter | None)harp_analog_input (aind_behavior_services.rig._harp_gen.HarpAnalogInput)harp_clock_generator (aind_behavior_services.rig._harp_gen.HarpWhiteRabbit)harp_manipulator (aind_behavior_services.rig.aind_manipulator.AindManipulator)harp_olfactometer (aind_behavior_services.rig.olfactometer.Olfactometer)harp_olfactometer_extension (list[aind_behavior_services.rig.olfactometer.Olfactometer])
- Validators:
_validate_olfactometer_configuration»all fieldscoerce_version»version
- field flowmeter: AlicatFlowmeter | None = None[source]¶
Alicat flowmeter device
- Validated by:
_validate_olfactometer_configuration
- field harp_analog_input: HarpAnalogInput [Required][source]¶
- Validated by:
_validate_olfactometer_configuration
- field harp_clock_generator: HarpWhiteRabbit [Required][source]¶
- Validated by:
_validate_olfactometer_configuration
- field harp_manipulator: AindManipulator [Required][source]¶
Manipulator
- Validated by:
_validate_olfactometer_configuration
- field harp_olfactometer: Olfactometer [Required][source]¶
- Validated by:
_validate_olfactometer_configuration
- field harp_olfactometer_extension: list[Olfactometer] [Optional][source]¶
A collection of subordinate olfactometers that can be added to increase the number of independently delivered odors. The order of the list determines the order by which odors are numbered
- Validated by:
_validate_olfactometer_configuration