EasyManua.ls Logo

Campbell CR850 - Page 322

Campbell CR850
566 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Section 8. Operation
322
CSIJSON
CSIJSONfilescontainheaderinformationanddatainaJSON
format.
Example:
"signature": 38611,"environment": {"stationfiname": "11467","tablefiname":
"Test","model": "CR1000","serialfino": "11467",
"osfiversion": "CR1000.Std.21.03","progfiname": "CPU:file format.CR1"},"fields":
[{"name": "battfivoltfiMin","type": "xsd:float",
"process": "Min"},{"name": "PTemp","type": "xsd:float","process": "Smp"}]},
"data": [{"time": "2011-01-06T15:04:15","no": 0,"vals": [13.28,21.29]},
{"time": "2011-01-06T15:04:30","no": 1,"vals": [13.28,21.29]},
{"time": "2011-01-06T15:04:45","no": 2,"vals": [13.28,21.29]},
{"time": "2011-01-06T15:05:00","no": 3,"vals": [13.28,21.29]}]}
Data File-Format Elements
HEADER
File headers provide metadata that describe the data in the file. A TOA5 header
contains the metadata described below. Other data formats contain similar
information unless a non-header format option is selected in the TableFile()
instruction in the CR800 CRBasic program.
Line 1 – Data Origins
Includesthefollowingmetadataseries:filetype,stationname,CR800
modelname,CR800serialnumber,OSversion,CRBasicprogramname,
programsignature,datatablename.
Line 2 – Data-Field Names
Liststhenameofindividualdatafields.Ifthefieldisanelementofan
array,thenamewillbefollowedbyacomm
aseparatedlistof
subscriptswithinparenthesesthatidentifiesthearrayindex.For
example,avariablenamed“values”thatisdeclaredasatwobytwo
array,i.e.,
Public Values(2,2)
willberepresentedbyfourfieldnames:“values(1,1)”,“values(1,2)”,
“values(2,1)”,and“values(2,2)”.Scalar(nonarray)variableswillnot
havesubscripts.
Line 3 – Data Units
Includestheunitsassociatedwitheachfieldintherecord.Ifnounits
areprogrammedintheCR800CRBasicprogram,anemptystringis
enteredforthatfield.
Line 4 – Data-Processing Descriptors
EntriesdescribewhattypeofprocessingwasperformedintheCR
800to
producecorrespondingdata,e.g.,Smpindicatessamples,Minindicates
minima.Ifthereisnorecognizedprocessingforafield,itisassignedan

Table of Contents

Related product manuals