api.rig¶
- pydantic model aind_behavior_iso_force.rig.AindIsoForceRig[source]¶
Bases:
AindBehaviorRigModel
- Fields:
harp_behavior (aind_behavior_services.rig._harp_gen.HarpBehavior)
harp_clock_generator (aind_behavior_services.rig._harp_gen.HarpWhiteRabbit)
harp_environment_sensor (aind_behavior_services.rig._harp_gen.HarpEnvironmentSensor | None)
harp_lickometer (aind_behavior_services.rig._harp_gen.HarpLicketySplit)
harp_load_cells (aind_behavior_services.calibration.load_cells.LoadCells)
manipulator (aind_behavior_iso_force.rig.AindManipulatorDevice)
triggered_camera_controller (aind_behavior_services.rig.cameras.CameraController[SpinnakerCamera])
- Validators:
coerce_version
»version
- field calibration: RigCalibration [Required][source]¶
Load cells calibration
- field manipulator: AindManipulatorDevice [Required][source]¶
Manipulator
- pydantic model aind_behavior_iso_force.rig.AindManipulatorAdditionalSettings[source]¶
Bases:
BaseModel
Additional settings for the manipulator device
- pydantic model aind_behavior_iso_force.rig.AindManipulatorDevice[source]¶
Bases:
AindManipulatorDevice
Overrides the default settings for the manipulator device by spec’ing additional_settings field
- Fields:
- Validators:
- field additional_settings: AindManipulatorAdditionalSettings = AindManipulatorAdditionalSettings(spout_axis=<Axis.Y1: 2>)[source]¶
Additional settings
- Validated by:
_set_name