olfactometer_calibration_rig

Download Schema

CalibrationRig

type

object

properties

  • aind_behavior_services_pkg_version

aind_behavior_services package version

type

string

pattern

^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$

default

0.8.7

  • version

Version

type

string

default

0.0.0

const

0.0.0

  • computer_name

Computer Name

Computer name

type

string

  • rig_name

Rig Name

Rig name

type

string

  • harp_olfactometer

Olfactometer device

Olfactometer

  • harp_analog_input

Analog input device

HarpAnalogInput

  • harp_clock_generator

Clock generator device

HarpClockGenerator

BaseModel

type

object

properties

ConnectedClockOutput

type

object

properties

  • target_device

Target Device

Optional device name to provide user additional information

default

null

oneOf

type

string

type

null

  • output_channel

Output Channel

Output channel

type

integer

minimum

0

HarpAnalogInput

type

object

properties

  • device_type

Device Type

type

string

default

analoginput

const

analoginput

  • additional_settings

Additional settings

default

null

oneOf

BaseModel

type

null

  • calibration

Calibration

default

null

oneOf

BaseModel

type

null

  • who_am_i

Who Am I

type

integer

default

1236

const

1236

  • serial_number

Serial Number

Device serial number

default

null

oneOf

type

string

type

null

  • port_name

Port Name

Device port name

type

string

HarpClockGenerator

type

object

properties

  • device_type

Device Type

type

string

default

clockgenerator

const

clockgenerator

  • additional_settings

Additional settings

default

null

oneOf

BaseModel

type

null

  • calibration

Calibration

default

null

oneOf

BaseModel

type

null

  • who_am_i

Who Am I

type

integer

default

1158

const

1158

  • serial_number

Serial Number

Device serial number

default

null

oneOf

type

string

type

null

  • port_name

Port Name

Device port name

type

string

  • connected_clock_outputs

Connected Clock Outputs

Connected clock outputs

type

array

default

items

ConnectedClockOutput

Olfactometer

type

object

properties

  • device_type

Device Type

type

string

default

olfactometer

const

olfactometer

  • additional_settings

Additional settings

default

null

oneOf

BaseModel

type

null

  • calibration

Calibration of the olfactometer

default

null

oneOf

OlfactometerCalibration

type

null

  • who_am_i

Who Am I

type

integer

default

1140

const

1140

  • serial_number

Serial Number

Device serial number

default

null

oneOf

type

string

type

null

  • port_name

Port Name

Device port name

type

string

OlfactometerCalibration

Olfactometer calibration class

type

object

properties

  • device_name

Device name

Name of the device being calibrated

type

string

default

Olfactometer

  • input

Input of the calibration

OlfactometerCalibrationInput

  • output

Output of the calibration

OlfactometerCalibrationOutput

  • date

Date

default

null

oneOf

type

string

format

date-time

type

null

  • description

Description

type

string

default

Calibration of the harp olfactometer device

const

Calibration of the harp olfactometer device

  • notes

Notes

default

null

oneOf

type

string

type

null

OlfactometerCalibrationInput

type

object

properties

  • channel_config

Channel Config

Configuration of olfactometer channels

type

object

default

additionalProperties

OlfactometerChannelConfig

OlfactometerCalibrationOutput

type

object

properties

OlfactometerChannelConfig

type

object

properties

  • channel_index

Channel index

type

integer

  • channel_type

Channel type

default

Odor

OlfactometerChannelType

  • flow_rate_capacity

Flow capacity. mL/min

type

integer

enum

100, 1000

default

100

  • flow_rate

Target flow rate. mL/min. If channel_type == CARRIER, this value is ignored.

type

number

maximum

100.0

default

100

  • odorant

Odorant name

default

null

oneOf

type

string

type

null

  • odorant_dilution

Odorant dilution (%v/v)

default

null

oneOf

type

number

type

null

OlfactometerChannelType

Channel type

type

string

enum

Odor, Carrier