treadmill_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

  • treadmill

Treadmill device

Treadmill

BaseModel

type

object

properties

Treadmill

type

object

properties

  • device_type

Device Type

type

string

default

treadmill

const

treadmill

  • additional_settings

Additional settings

default

null

oneOf

BaseModel

type

null

  • calibration

Calibration of the treadmill

default

null

oneOf

TreadmillCalibration

type

null

  • who_am_i

Who Am I

type

integer

default

1402

const

1402

  • serial_number

Serial Number

Device serial number

default

null

oneOf

type

string

type

null

  • port_name

Port Name

Device port name

type

string

TreadmillCalibration

Treadmill calibration class

type

object

properties

  • device_name

Device name

Must match a device name in rig/instrument

type

string

default

Treadmill

  • input

Input of the calibration

TreadmillCalibrationInput

  • output

Output of the calibration.

TreadmillCalibrationOutput

  • date

Date

default

null

oneOf

type

string

format

date-time

type

null

  • description

Description

type

string

default

Calibration of the treadmill system

const

Calibration of the treadmill system

  • notes

Notes

default

null

oneOf

type

string

type

null

TreadmillCalibrationInput

type

object

properties

TreadmillCalibrationOutput

type

object

properties

  • wheel_diameter

Wheel Diameter

Wheel diameter

type

number

minimum

0.0

default

15

  • pulses_per_revolution

Pulses Per Revolution

Pulses per revolution

type

integer

minimum

1

default

28800

  • invert_direction

Invert Direction

Invert direction

type

boolean

default

False

  • brake_lookup_calibration

Brake Lookup Calibration

Brake lookup calibration. Each pair of values define (input [torque], output [brake set-point U16])

type

array

items

type

array

items

type

number

maxItems

2

minItems

2

minItems

2