JSON schema for Cervello units with 1.16
If it's an L2, it requires the start/end times to be outside of deployment and altitude and twistactivation keys forbidden.
If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
103
Deployment start time
Specific value:20000101000000
Deployment end time
Specific value:20380101000000
Deployment start time
Specific value:20000101000000
Deployment end time
Specific value:20380101000000
If ddsampling is used, it requires the ddsampling settings
If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
"ddsampling"
{
"file": {
"date": "20210814000000",
"version": "3.1.0",
"schema": "00000000",
"customer": "RBR"
},
"id": {
"fwtype": 104
},
"part": {
"bomnumber": "L3-M11-BEC11-SCT13-SP11",
"description": "RBRconcerto³ C.T.D"
},
"deployment": {
"channel 1": {
"status": "on"
},
"channel 2": {
"status": "on"
},
"channel 3": {
"status": "on"
},
"channel 4": {
"status": "on",
"gain": 1
},
"channel 5": {
"status": "on"
},
"channel 6": {
"status": "on"
},
"channel 7": {
"status": "on",
"gain": 1
},
"channel 8": {
"status": "on"
},
"channel 9": {
"status": "on"
},
"channel 10": {
"status": "off"
},
"channel 11": {
"status": "off"
},
"channel 12": {
"status": "off"
},
"channel 13": {
"status": "off"
},
"channel 14": {
"status": "off"
},
"channel 15": {
"status": "off"
},
"channel 16": {
"status": "off"
},
"channel 17": {
"status": "off"
},
"sampling": {
"mode": "ddsampling",
"period": 125,
"burstlength": 10,
"burstinterval": 300000
},
"ddsampling": {
"direction": "ascending",
"fastperiod": 125,
"slowperiod": 10000,
"fastthreshold": 15,
"slowthreshold": 12
},
"deployment": {
"starttime": 20000101000000,
"endtime": 20380101000000
},
"streamserial": {
"state": "off"
},
"streamusb": {
"state": "off"
},
"settings": {
"fetchpoweroffdelay": 8000,
"sensorpoweralwayson": "off",
"temperature": 15.0,
"atmosphere": 10.132501,
"pressure": 10.1325,
"density": 1.0260209,
"speccondtempco": 0.0191,
"salinity": 35.0,
"avgsoundspeed": 1506.8,
"altitude": 0.0,
"castdetection": "on",
"inputtimeout": 10000
},
"twistactivation": {
"enabled": false
},
"memformat": {
"newtype": "calbin00"
},
"outputformat": {
"type": "caltext01"
},
"confirmation": {
"state": "on"
},
"prompt": {
"state": "on"
}
}
}
{
"file": {
"date": "20210814000000",
"version": "3.1.0",
"schema": "00000000",
"customer": "RBR_OLD"
},
"id": {
"fwtype": 103
},
"deployment": {
"sampling": {
"mode": "continuous",
"period": 167,
"burstlength": 512,
"burstinterval": 5000
},
"channel 1": {
"status": "on"
},
"channel 2": {
"status": "on"
},
"channel 3": {
"status": "on"
},
"channel 4": {
"status": "on"
},
"channel 5": {
"status": "on"
},
"channel 6": {
"status": "on"
},
"channel 7": {
"status": "on"
},
"channel 8": {
"status": "on"
},
"channel 9": {
"status": "on"
},
"channel 10": {
"status": "off"
},
"channel 11": {
"status": "off"
},
"channel 12": {
"status": "off"
},
"channel 13": {
"status": "off"
},
"channel 14": {
"status": "off"
},
"channel 15": {
"status": "off"
},
"starttime": 20000101000000,
"endtime": 20380101000000,
"streamserial": {
"state": "off"
},
"streamusb": {
"state": "off"
},
"ddsampling": {
"direction": "ascending",
"fastperiod": 167,
"slowperiod": 5000,
"fastthreshold": 5,
"slowthreshold": 2.5
},
"settings": {
"sensorpoweralwayson": "off",
"temperature": 15.0,
"atmosphere": 10.132501,
"pressure": 10.1325,
"density": 1.0260206,
"speccondtempco": 0.0191,
"salinity": 35.0,
"avgsoundspeed": 1506.8,
"castdetection": "on"
},
"twistactivation": {
"state": "off"
},
"memformat": {
"nexttype": "calbin00"
},
"outputformat": {
"type": "caltext01"
},
"confirmation": {
"state": "on"
},
"prompt": {
"state": "on"
}
}
}
{
"file": {
"date": "20230801000000",
"version": "3.1.0",
"schema": "0011711",
"customer": "RBR"
},
"id": {
"fwtype": 104
},
"part": {
"bomnumber": "L3-M11-F13-BEC18-INT15-SCT12-SP11-STRID11",
"description": "RBRconcerto³ C.T.D.TRI|fast8"
},
"deployment": {
"channel 1": {
"status": "on"
},
"channel 2": {
"status": "on"
},
"channel 3": {
"status": "on"
},
"channel 4": {
"status": "on"
},
"channel 5": {
"status": "on"
},
"channel 6": {
"status": "on"
},
"channel 7": {
"status": "off"
},
"channel 8": {
"status": "off"
},
"channel 9": {
"status": "off"
},
"channel 10": {
"status": "off"
},
"channel 11": {
"status": "off"
},
"channel 12": {
"status": "off"
},
"channel 13": {
"status": "off"
},
"channel 14": {
"status": "off"
},
"channel 15": {
"status": "off"
},
"channel 16": {
"status": "off"
},
"channel 17": {
"status": "off"
},
"sampling": {
"mode": "ddsampling",
"period": 125,
"burstlength": 10,
"burstinterval": 300000
},
"ddsampling": {
"direction": "ascending",
"fastperiod": 125,
"slowperiod": 10000,
"fastthreshold": 15,
"slowthreshold": 12
},
"deployment": {
"starttime": 20000101000000,
"endtime": 20380101000000
},
"streamserial": {
"state": "off"
},
"streamusb": {
"state": "off"
},
"settings": {
"fetchpoweroffdelay": 8000,
"sensorpoweralwayson": "off",
"temperature": 15.0,
"atmosphere": 10.132501,
"pressure": 10.1325,
"density": 1.0260209,
"speccondtempco": 0.0191,
"salinity": 35.0,
"avgsoundspeed": 1506.8,
"altitude": 0.0,
"castdetection": "on",
"inputtimeout": 10000
},
"twistactivation": {
"enabled": false
},
"memformat": {
"newtype": "calbin00"
},
"outputformat": {
"type": "caltext01"
},
"confirmation": {
"state": "on"
},
"prompt": {
"state": "on"
}
}
}
Information about the JSON file
No Additional PropertiesDate of modification of the file.
Must match regular expression:[0-9]{4}(0[1-9]|1[0-2])(0[1-9]|[1-2][0-9]|3[0-1])(2[0-3]|[01][0-9])[0-5][0-9]
Must be at least 14
characters long
Must be at most 14
characters long
Schema version it complies to
Specific value:"3.1.0"
Schema part number it complies to
Customer identifier
Information about the logger
No Additional Properties^([0-9]{1,10}|[A-H]|[J-Z])$
Must be at most 1
characters long
"A"
^[0-9]{7}$
Must be at most 7
characters long
^([A-Z]{1,4}[1-9][0-9]*-)*[A-Z]{1,4}[1-9][0-9]*$
"L3-M11-BEC11-SCT13-SP11"
(^[0-9]{1,5}$)|(^N/A)$
Information about the logger's firmware
Deployment info
Sampling mode of the deployment
Period between samples (ms)
"off"
"off"
"on"
"on"
false
"caltext01"