json-schemas.task_logic¶
AindVrForagingTaskLogic¶
type |
object |
||
properties |
|||
|
Name |
||
Name of the task logic |
|||
type |
string |
||
default |
AindVrForaging |
||
|
Description |
||
Description of the task. |
|||
type |
string |
||
default |
|||
|
Parameters of the task logic |
||
allOf |
|||
|
Version |
||
type |
string |
||
default |
0.4.0 |
||
const |
0.4.0 |
||
|
Stage Name |
||
Optional stage name the Task object instance represents. |
|||
default |
null |
||
oneOf |
type |
string |
|
type |
null |
||
additionalProperties |
False |
AindVrForagingTaskParameters¶
type |
object |
||
properties |
|||
|
Rng Seed |
||
Seed of the random number generator |
|||
default |
null |
||
oneOf |
type |
number |
|
type |
null |
||
|
Updaters |
||
List of numerical updaters |
|||
type |
object |
||
additionalProperties |
|||
|
Statistics of the environment |
||
allOf |
|||
|
Settings of the task stage |
||
default |
task_mode |
FORAGING |
|
allOf |
|||
|
Control of the operation |
||
allOf |
|||
additionalProperties |
True |
AudioControl¶
type |
object |
|
properties |
||
|
Duration |
|
Duration |
||
type |
number |
|
minimum |
0.0 |
|
default |
0.2 |
|
|
Frequency |
|
Frequency |
||
type |
number |
|
minimum |
100.0 |
|
default |
1000 |
BetaDistribution¶
type |
object |
||
properties |
|||
|
Family |
||
type |
string |
||
default |
Beta |
||
const |
Beta |
||
|
Parameters of the distribution |
||
default |
family |
Beta |
|
alpha |
5.0 |
||
beta |
5.0 |
||
allOf |
|||
|
Truncation parameters of the distribution |
||
default |
null |
||
oneOf |
|||
type |
null |
||
|
Scaling parameters of the distribution |
||
default |
null |
||
oneOf |
|||
type |
null |
BetaDistributionParameters¶
type |
object |
|
properties |
||
|
Family |
|
type |
string |
|
default |
Beta |
|
const |
Beta |
|
|
Alpha |
|
Alpha parameter of the distribution |
||
type |
number |
|
minimum |
0.0 |
|
default |
5 |
|
|
Beta |
|
Beta parameter of the distribution |
||
type |
number |
|
minimum |
0.0 |
|
default |
5 |
BinomialDistribution¶
type |
object |
||
properties |
|||
|
Family |
||
type |
string |
||
default |
Binomial |
||
const |
Binomial |
||
|
Parameters of the distribution |
||
default |
family |
Binomial |
|
n |
1 |
||
p |
0.5 |
||
allOf |
|||
|
Truncation parameters of the distribution |
||
default |
null |
||
oneOf |
|||
type |
null |
||
|
Scaling parameters of the distribution |
||
default |
null |
||
oneOf |
|||
type |
null |
BinomialDistributionParameters¶
type |
object |
|
properties |
||
|
Family |
|
type |
string |
|
default |
Binomial |
|
const |
Binomial |
|
|
N |
|
Number of trials |
||
type |
integer |
|
minimum |
0 |
|
default |
1 |
|
|
P |
|
Probability of success |
||
type |
number |
|
maximum |
1.0 |
|
minimum |
0.0 |
|
default |
0.5 |
ConstantFunction¶
type |
object |
|
properties |
||
|
Function Type |
|
type |
string |
|
default |
ConstantFunction |
|
const |
ConstantFunction |
|
|
Value |
|
Value of the function |
||
type |
number |
|
default |
1 |
DebugSettings¶
This class is not currently implemented |
||
type |
object |
|
properties |
||
|
Task Mode |
|
type |
string |
|
default |
DEBUG |
|
const |
DEBUG |
|
|
Visual Corridors |
|
type |
array |
|
items |
||
|
Virtual Sites |
|
type |
array |
|
items |
DepletionRule¶
type |
string |
enum |
OnReward, OnChoice, OnTime, OnDistance |
Distribution¶
EnvironmentStatistics¶
type |
object |
|||
properties |
||||
|
Patches |
|||
List of patches |
||||
type |
array |
|||
items |
||||
minItems |
1 |
|||
|
Transition Matrix |
|||
Determines the transition probabilities between patches |
||||
type |
array |
|||
default |
1 |
|||
items |
type |
array |
||
items |
type |
number |
||
minimum |
0.0 |
|||
|
First State Occupancy |
|||
Determines the first state the animal will be in. If null, it will be randomly drawn. |
||||
default |
null |
|||
oneOf |
type |
array |
||
items |
type |
number |
||
minimum |
0.0 |
|||
type |
null |
ExponentialDistribution¶
type |
object |
||
properties |
|||
|
Family |
||
type |
string |
||
default |
Exponential |
||
const |
Exponential |
||
|
Parameters of the distribution |
||
default |
family |
Exponential |
|
rate |
0.0 |
||
allOf |
|||
|
Truncation parameters of the distribution |
||
default |
null |
||
oneOf |
|||
type |
null |
||
|
Scaling parameters of the distribution |
||
default |
null |
||
oneOf |
|||
type |
null |
ExponentialDistributionParameters¶
type |
object |
|
properties |
||
|
Family |
|
type |
string |
|
default |
Exponential |
|
const |
Exponential |
|
|
Rate |
|
Rate parameter of the distribution |
||
type |
number |
|
minimum |
0.0 |
|
default |
0 |
ForagingSettings¶
type |
object |
|
properties |
||
|
Task Mode |
|
type |
string |
|
default |
FORAGING |
|
const |
FORAGING |
GammaDistribution¶
type |
object |
||
properties |
|||
|
Family |
||
type |
string |
||
default |
Gamma |
||
const |
Gamma |
||
|
Parameters of the distribution |
||
default |
family |
Gamma |
|
shape |
1.0 |
||
rate |
1.0 |
||
allOf |
|||
|
Truncation parameters of the distribution |
||
default |
null |
||
oneOf |
|||
type |
null |
||
|
Scaling parameters of the distribution |
||
default |
null |
||
oneOf |
|||
type |
null |
GammaDistributionParameters¶
type |
object |
|
properties |
||
|
Family |
|
type |
string |
|
default |
Gamma |
|
const |
Gamma |
|
|
Shape |
|
Shape parameter of the distribution |
||
type |
number |
|
minimum |
0.0 |
|
default |
1 |
|
|
Rate |
|
Rate parameter of the distribution |
||
type |
number |
|
minimum |
0.0 |
|
default |
1 |
HabituationSettings¶
type |
object |
||
properties |
|||
|
Task Mode |
||
type |
string |
||
default |
HABITUATION |
||
const |
HABITUATION |
||
|
Distance (cm) to the reward |
||
allOf |
|||
|
The optional render specification of the virtual site |
||
default |
contrast |
null |
|
allOf |
LinearFunction¶
type |
object |
|
properties |
||
|
Function Type |
|
type |
string |
|
default |
LinearFunction |
|
const |
LinearFunction |
|
|
Mininum |
|
Minimum value of the function |
||
type |
number |
|
default |
0 |
|
|
Maximum |
|
Maximum value of the function |
||
type |
number |
|
default |
9999 |
|
|
A |
|
Coefficient a of the function: value = a * x + b |
||
type |
number |
|
default |
1 |
|
|
B |
|
Coefficient b of the function: value = a * x + b |
||
type |
number |
|
default |
0 |
LogNormalDistribution¶
type |
object |
||
properties |
|||
|
Family |
||
type |
string |
||
default |
LogNormal |
||
const |
LogNormal |
||
|
Parameters of the distribution |
||
default |
family |
LogNormal |
|
mean |
0.0 |
||
std |
0.0 |
||
allOf |
|||
|
Truncation parameters of the distribution |
||
default |
null |
||
oneOf |
|||
type |
null |
||
|
Scaling parameters of the distribution |
||
default |
null |
||
oneOf |
|||
type |
null |
LogNormalDistributionParameters¶
type |
object |
|
properties |
||
|
Family |
|
type |
string |
|
default |
LogNormal |
|
const |
LogNormal |
|
|
Mean |
|
Mean of the distribution |
||
type |
number |
|
default |
0 |
|
|
Std |
|
Standard deviation of the distribution |
||
type |
number |
|
default |
0 |
MovableSpoutControl¶
type |
object |
|
properties |
||
|
Enabled |
|
Whether the movable spout is enabled |
||
type |
boolean |
|
default |
False |
|
|
Time To Collect After Reward |
|
Time (s) to collect after reward |
||
type |
number |
|
minimum |
0.0 |
|
default |
1 |
|
|
Retracting Distance |
|
The distance, relative to the default position, the spout will be retracted by |
||
type |
number |
|
minimum |
0.0 |
|
default |
0 |
NormalDistribution¶
type |
object |
||
properties |
|||
|
Family |
||
type |
string |
||
default |
Normal |
||
const |
Normal |
||
|
Parameters of the distribution |
||
default |
family |
Normal |
|
mean |
0.0 |
||
std |
0.0 |
||
allOf |
|||
|
Truncation parameters of the distribution |
||
default |
null |
||
oneOf |
|||
type |
null |
||
|
Scaling parameters of the distribution |
||
default |
null |
||
oneOf |
|||
type |
null |
NormalDistributionParameters¶
type |
object |
|
properties |
||
|
Family |
|
type |
string |
|
default |
Normal |
|
const |
Normal |
|
|
Mean |
|
Mean of the distribution |
||
type |
number |
|
default |
0 |
|
|
Std |
|
Standard deviation of the distribution |
||
type |
number |
|
default |
0 |
NumericalUpdater¶
type |
object |
||
properties |
|||
|
Operation to perform on the parameter |
||
default |
None |
||
allOf |
|||
|
Parameters of the updater |
||
default |
initial_value |
0.0 |
|
increment |
0.0 |
||
decrement |
0.0 |
||
minimum |
0.0 |
||
maximum |
0.0 |
||
allOf |
NumericalUpdaterOperation¶
type |
string |
enum |
None, Offset, Gain, Set, OffsetPercentage |
NumericalUpdaterParameters¶
type |
object |
|
properties |
||
|
Initial Value |
|
Initial value of the parameter |
||
type |
number |
|
default |
0.0 |
|
|
Increment |
|
Value to increment the parameter by |
||
type |
number |
|
default |
0.0 |
|
|
Decrement |
|
Value to decrement the parameter by |
||
type |
number |
|
default |
0.0 |
|
|
Minimum |
|
Minimum value of the parameter |
||
type |
number |
|
default |
0.0 |
|
|
Maximum |
|
Minimum value of the parameter |
||
type |
number |
|
default |
0.0 |
OdorControl¶
type |
object |
|
properties |
||
|
Valve Max Open Time |
|
Maximum time (s) the valve can be open continuously |
||
type |
number |
|
minimum |
0.0 |
|
default |
10 |
|
|
Target Total Flow |
|
Target total flow (ml/s) of the odor mixture |
||
type |
number |
|
maximum |
1000.0 |
|
minimum |
100.0 |
|
default |
1000 |
|
|
Use Channel 3 As Carrier |
|
Whether to use channel 3 as carrier |
||
type |
boolean |
|
default |
True |
|
|
Target Odor Flow |
|
Target odor flow (ml/s) in the odor mixture |
||
type |
number |
|
maximum |
100.0 |
|
minimum |
0.0 |
|
default |
100 |
OdorSpecification¶
type |
object |
|
properties |
||
|
Index |
|
Index of the odor to be used |
||
type |
integer |
|
maximum |
3 |
|
minimum |
0 |
|
|
Concentration |
|
Concentration of the odor |
||
type |
number |
|
maximum |
1.0 |
|
minimum |
0.0 |
|
default |
1 |
OperantLogic¶
type |
object |
|
properties |
||
|
Is Operant |
|
Will the trial implement operant logic |
||
type |
boolean |
|
default |
True |
|
|
Stop Duration |
|
Duration (s) the animal must stop for to lock its choice |
||
type |
number |
|
minimum |
0.0 |
|
default |
0 |
|
|
Time To Collect Reward |
|
Time(s) the animal has to collect the reward |
||
type |
number |
|
minimum |
0.0 |
|
default |
100000 |
|
|
Grace Distance Threshold |
|
Virtual distance (cm) the animal must be within to not abort the current choice |
||
type |
number |
|
minimum |
0.0 |
|
default |
10 |
OperationControl¶
type |
object |
|||
properties |
||||
|
Control of the movable spout |
|||
default |
enabled |
False |
||
time_to_collect_after_reward |
1.0 |
|||
retracting_distance |
0.0 |
|||
allOf |
||||
|
Control of the odor |
|||
default |
valve_max_open_time |
10.0 |
||
target_total_flow |
1000.0 |
|||
use_channel_3_as_carrier |
True |
|||
target_odor_flow |
100.0 |
|||
allOf |
||||
|
Control of the position |
|||
default |
gain |
x |
1.0 |
|
y |
1.0 |
|||
z |
1.0 |
|||
initial_position |
x |
0.0 |
||
y |
2.56 |
|||
z |
0.0 |
|||
frequency_filter_cutoff |
0.5 |
|||
velocity_threshold |
1.0 |
|||
allOf |
||||
|
Control of the audio |
|||
default |
duration |
0.2 |
||
frequency |
1000.0 |
|||
allOf |
PatchRewardFunction¶
type |
object |
||
properties |
|||
|
Determines the amount of reward to be delivered. The value is in microliters |
||
default |
function_type |
ConstantFunction |
|
value |
1.0 |
||
allOf |
|||
|
Determines the probability that a reward will be delivered |
||
default |
function_type |
ConstantFunction |
|
value |
1.0 |
||
allOf |
|||
|
Determines the total amount of reward available left in the patch. The value is in microliters |
||
default |
function_type |
LinearFunction |
|
mininum |
0.0 |
||
maximum |
9999.0 |
||
a |
-1.0 |
||
b |
5.0 |
||
allOf |
|||
|
Depletion |
||
default |
OnChoice |
||
allOf |
PatchStatistics¶
type |
object |
|||||
properties |
||||||
|
Label |
|||||
Label of the patch |
||||||
type |
string |
|||||
default |
||||||
|
State Index |
|||||
Index of the state |
||||||
type |
integer |
|||||
minimum |
0 |
|||||
default |
0 |
|||||
|
The optional odor specification of the patch |
|||||
default |
null |
|||||
oneOf |
||||||
type |
null |
|||||
|
The optional reward specification of the patch |
|||||
default |
null |
|||||
oneOf |
||||||
type |
null |
|||||
|
Virtual site generation specification |
|||||
default |
inter_site |
label |
InterSite |
|||
length_distribution |
distribution_parameters |
family |
Scalar |
|||
value |
20.0 |
|||||
family |
Scalar |
|||||
scaling_parameters |
null |
|||||
truncation_parameters |
null |
|||||
render_specification |
contrast |
null |
||||
treadmill_specification |
null |
|||||
inter_patch |
label |
InterPatch |
||||
length_distribution |
distribution_parameters |
family |
Scalar |
|||
value |
20.0 |
|||||
family |
Scalar |
|||||
scaling_parameters |
null |
|||||
truncation_parameters |
null |
|||||
render_specification |
contrast |
null |
||||
treadmill_specification |
null |
|||||
post_patch |
null |
|||||
reward_site |
label |
RewardSite |
||||
length_distribution |
distribution_parameters |
family |
Scalar |
|||
value |
20.0 |
|||||
family |
Scalar |
|||||
scaling_parameters |
null |
|||||
truncation_parameters |
null |
|||||
render_specification |
contrast |
null |
||||
treadmill_specification |
null |
|||||
allOf |
PoissonDistribution¶
type |
object |
||
properties |
|||
|
Family |
||
type |
string |
||
default |
Poisson |
||
const |
Poisson |
||
|
Parameters of the distribution |
||
default |
family |
Poisson |
|
rate |
1.0 |
||
allOf |
|||
|
Truncation parameters of the distribution |
||
default |
null |
||
oneOf |
|||
type |
null |
||
|
Scaling parameters of the distribution |
||
default |
null |
||
oneOf |
|||
type |
null |
PoissonDistributionParameters¶
type |
object |
|
properties |
||
|
Family |
|
type |
string |
|
default |
Poisson |
|
const |
Poisson |
|
|
Rate |
|
Rate parameter of the Poisson process that generates the distribution |
||
type |
number |
|
minimum |
0.0 |
|
default |
1 |
PositionControl¶
type |
object |
||
properties |
|||
|
Gain of the position control. |
||
default |
x |
1.0 |
|
y |
1.0 |
||
z |
1.0 |
||
allOf |
|||
|
Gain of the position control. |
||
default |
x |
0.0 |
|
y |
2.56 |
||
z |
0.0 |
||
allOf |
|||
|
Frequency Filter Cutoff |
||
Cutoff frequency (Hz) of the low-pass filter used to filter the velocity signal. |
|||
type |
number |
||
maximum |
100.0 |
||
minimum |
0.0 |
||
default |
0.5 |
||
|
Velocity Threshold |
||
Threshold (cm/s) of the velocity signal used to detect when the animal is moving. |
|||
type |
number |
||
minimum |
0.0 |
||
default |
1 |
PowerFunction¶
type |
object |
|
properties |
||
|
Function Type |
|
type |
string |
|
default |
PowerFunction |
|
const |
PowerFunction |
|
|
Mininum |
|
Minimum value of the function |
||
type |
number |
|
default |
0 |
|
|
Maximum |
|
Maximum value of the function |
||
type |
number |
|
default |
1 |
|
|
A |
|
Coefficient a of the function: value = a * pow(b, c * x) + d |
||
type |
number |
|
default |
1 |
|
|
B |
|
Coefficient b of the function: value = a * pow(b, c * x) + d |
||
type |
number |
|
default |
2.718281828459045 |
|
|
C |
|
Coefficient c of the function: value = a * pow(b, c * x) + d |
||
type |
number |
|
default |
-1 |
|
|
D |
|
Coefficient d of the function: value = a * pow(b, c * x) + d |
||
type |
number |
|
default |
0 |
RenderSpecification¶
type |
object |
||
properties |
|||
|
Contrast |
||
Contrast of the texture |
|||
default |
null |
||
oneOf |
type |
number |
|
maximum |
1.0 |
||
minimum |
0.0 |
||
type |
null |
RewardFunction¶
RewardSpecification¶
type |
object |
|||
properties |
||||
|
The optional operant logic of the reward |
|||
default |
null |
|||
oneOf |
||||
type |
null |
|||
|
The optional distribution where the delay to reward will be drawn from |
|||
default |
family |
Scalar |
||
distribution_parameters |
family |
Scalar |
||
value |
0.0 |
|||
truncation_parameters |
null |
|||
scaling_parameters |
null |
|||
allOf |
||||
|
Reward function of the patch. |
|||
default |
amount |
function_type |
ConstantFunction |
|
value |
1.0 |
|||
probability |
function_type |
ConstantFunction |
||
value |
1.0 |
|||
available |
a |
-1.0 |
||
b |
5.0 |
|||
function_type |
LinearFunction |
|||
maximum |
9999.0 |
|||
mininum |
0.0 |
|||
depletion_rule |
OnChoice |
|||
allOf |
Scalar¶
type |
object |
||
properties |
|||
|
Family |
||
type |
string |
||
default |
Scalar |
||
const |
Scalar |
||
|
Parameters of the distribution |
||
default |
family |
Scalar |
|
value |
0.0 |
||
allOf |
|||
|
Truncation Parameters |
||
type |
null |
||
default |
null |
||
const |
None |
||
|
Scaling Parameters |
||
type |
null |
||
default |
null |
||
const |
None |
ScalarDistributionParameter¶
type |
object |
|
properties |
||
|
Family |
|
type |
string |
|
default |
Scalar |
|
const |
Scalar |
|
|
Value |
|
The static value of the distribution |
||
type |
number |
|
default |
0 |
ScalingParameters¶
type |
object |
|
properties |
||
|
Scale |
|
Scaling factor to apply on the sampled distribution |
||
type |
number |
|
default |
1 |
|
|
Offset |
|
Offset factor to apply on the sampled distribution |
||
type |
number |
|
default |
0 |
Size¶
type |
object |
|
properties |
||
|
Width |
|
Width of the texture |
||
type |
number |
|
default |
0 |
|
|
Height |
|
Height of the texture |
||
type |
number |
|
default |
0 |
TaskModeSettings¶
Texture¶
type |
object |
||
properties |
|||
|
Name |
||
Name of the texture |
|||
type |
string |
||
default |
default |
||
|
Size of the texture |
||
default |
width |
40.0 |
|
height |
40.0 |
||
allOf |
TreadmillSpecification¶
type |
object |
||
properties |
|||
|
Friction of the treadmill (0-1). The drawn value must be between 0 and 1 |
||
default |
null |
||
oneOf |
|||
type |
null |
TruncationParameters¶
type |
object |
|
properties |
||
|
Is Truncated |
|
Whether the distribution is truncated |
||
type |
boolean |
|
default |
False |
|
|
Min |
|
Minimum value of the sampled distribution |
||
type |
number |
|
default |
0 |
|
|
Max |
|
Maximum value of the sampled distribution |
||
type |
number |
|
default |
0 |
UniformDistribution¶
type |
object |
||
properties |
|||
|
Family |
||
type |
string |
||
default |
Uniform |
||
const |
Uniform |
||
|
Parameters of the distribution |
||
default |
family |
Uniform |
|
min |
0.0 |
||
max |
0.0 |
||
allOf |
|||
|
Truncation parameters of the distribution |
||
default |
null |
||
oneOf |
|||
type |
null |
||
|
Scaling parameters of the distribution |
||
default |
null |
||
oneOf |
|||
type |
null |
UniformDistributionParameters¶
type |
object |
|
properties |
||
|
Family |
|
type |
string |
|
default |
Uniform |
|
const |
Uniform |
|
|
Min |
|
Minimum value of the distribution |
||
type |
number |
|
default |
0 |
|
|
Max |
|
Maximum value of the distribution |
||
type |
number |
|
default |
0 |
Vector3¶
type |
object |
|
properties |
||
|
X |
|
X coordinate of the point |
||
type |
number |
|
default |
0 |
|
|
Y |
|
Y coordinate of the point |
||
type |
number |
|
default |
0 |
|
|
Z |
|
Z coordinate of the point |
||
type |
number |
|
default |
0 |
VirtualSite¶
type |
object |
||
properties |
|||
|
Id |
||
Id of the virtual site |
|||
type |
integer |
||
minimum |
0 |
||
default |
0 |
||
|
Label of the virtual site |
||
default |
Unspecified |
||
allOf |
|||
|
Length |
||
Length of the virtual site (cm) |
|||
type |
number |
||
default |
20 |
||
|
Start Position |
||
Start position of the virtual site (cm) |
|||
type |
number |
||
minimum |
0.0 |
||
default |
0 |
||
|
The optional odor specification of the virtual site |
||
default |
null |
||
oneOf |
|||
type |
null |
||
|
The optional reward specification of the virtual site |
||
default |
null |
||
oneOf |
|||
type |
null |
||
|
The optional render specification of the virtual site |
||
default |
contrast |
null |
|
allOf |
|||
|
Treadmill specification |
||
default |
null |
||
oneOf |
|||
type |
null |
VirtualSiteGeneration¶
type |
object |
||||
properties |
|||||
|
Generator of the inter-site virtual sites |
||||
default |
render_specification |
contrast |
null |
||
label |
InterSite |
||||
length_distribution |
distribution_parameters |
family |
Scalar |
||
value |
20.0 |
||||
family |
Scalar |
||||
scaling_parameters |
null |
||||
truncation_parameters |
null |
||||
treadmill_specification |
null |
||||
allOf |
|||||
|
Generator of the inter-patch virtual sites |
||||
default |
render_specification |
contrast |
null |
||
label |
InterPatch |
||||
length_distribution |
distribution_parameters |
family |
Scalar |
||
value |
20.0 |
||||
family |
Scalar |
||||
scaling_parameters |
null |
||||
truncation_parameters |
null |
||||
treadmill_specification |
null |
||||
allOf |
|||||
|
Generator of the post-patch virtual sites |
||||
default |
null |
||||
oneOf |
|||||
type |
null |
||||
|
Generator of the reward-site virtual sites |
||||
default |
render_specification |
contrast |
null |
||
label |
RewardSite |
||||
length_distribution |
distribution_parameters |
family |
Scalar |
||
value |
20.0 |
||||
family |
Scalar |
||||
scaling_parameters |
null |
||||
truncation_parameters |
null |
||||
treadmill_specification |
null |
||||
allOf |
VirtualSiteGenerator¶
type |
object |
|||
properties |
||||
|
Contrast of the environment |
|||
default |
contrast |
null |
||
allOf |
||||
|
Label of the virtual site |
|||
default |
Unspecified |
|||
allOf |
||||
|
Distribution of the length of the virtual site |
|||
default |
family |
Scalar |
||
distribution_parameters |
family |
Scalar |
||
value |
20.0 |
|||
truncation_parameters |
null |
|||
scaling_parameters |
null |
|||
allOf |
||||
|
Treadmill specification |
|||
default |
null |
|||
oneOf |
||||
type |
null |
VirtualSiteLabels¶
type |
string |
enum |
Unspecified, InterPatch, PostPatch, RewardSite, InterSite |
VisualCorridor¶
type |
object |
||
properties |
|||
|
Id |
||
Id of the visual corridor object |
|||
type |
integer |
||
minimum |
0 |
||
default |
0 |
||
|
Size of the corridor (cm) |
||
default |
width |
40.0 |
|
height |
40.0 |
||
allOf |
|||
|
Start Position |
||
Start position of the corridor (cm) |
|||
type |
number |
||
minimum |
0.0 |
||
default |
0 |
||
|
Length |
||
Length of the corridor site (cm) |
|||
type |
number |
||
minimum |
0.0 |
||
default |
120 |
||
|
The textures of the corridor |
||
allOf |