json-schema¶
The following json-schemas are used as the format definition of the input for this task. They are the result of the Pydantic` models defined in src/aind_physiology_fip.
Rig Schema¶
AindPhysioFipRig¶
Complete rig configuration model for AIND FIP photometry system. |
||||
type |
object |
|||
properties |
||||
|
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.12.3 |
|||
|
Version |
|||
type |
string |
|||
default |
0.1.2-rc6 |
|||
const |
0.1.2-rc6 |
|||
|
Computer Name |
|||
Computer name |
||||
type |
string |
|||
|
Rig Name |
|||
Rig name |
||||
type |
string |
|||
|
G/Iso Camera |
|||
Camera for the green and iso channels |
||||
#/$defs/FipCamera |
||||
|
Red Camera |
|||
Red camera |
||||
#/$defs/FipCamera |
||||
|
UV light source |
|||
UV (415nm) light source |
||||
#/$defs/LightSource |
||||
|
Blue light source |
|||
Blue (470nm) light source |
||||
#/$defs/LightSource |
||||
|
Lime light source |
|||
Lime (560nm) light source |
||||
#/$defs/LightSource |
||||
|
Region of interest settings |
|||
Region of interest settings. Leave empty to attempt to load from local file or manually define it in the program. |
||||
default |
null |
|||
oneOf |
#/$defs/RoiSettings |
|||
type |
null |
|||
|
CuttlefishFip |
|||
CuttlefishFip board for controlling the trigger of cameras and light-sources |
||||
#/$defs/HarpCuttlefishfip |
||||
|
Networking settings |
|||
default |
zmq_publisher |
connection_string |
@tcp://localhost:5556 |
|
topic |
fip |
|||
zmq_subscriber |
connection_string |
@tcp://localhost:5557 |
||
topic |
fip |
|||
#/$defs/Networking |
||||