<stage keygen_seq="38"><pageObj drawingHeight="779" drawingWidth="681" istt="true" stg="1" pb="0" gr="1" fill="16777215" height="5000" width="5000"><objects><object order="5" path="0,0;0,20;-56,20;-56,48.5;" numSegs="3" linep="0" linec="0" linew="0" endStyle="0" beginStyle="5" buff="20" height="50.5" width="64.5" y="441.5" x="196" ln_id="17" class="TheOrthoLine"><text/></object><object order="6" path="0,0;0,20;151,20;151,57.5;" numSegs="3" linep="0" linec="0" linew="0" endStyle="0" beginStyle="5" buff="20" height="59.5" width="158.5" y="441.5" x="278" ln_id="19" class="TheOrthoLine"><text/></object><object order="0" dsy="8" dsx="8" dshad="true" gradon="false" linew="2" linec="0" fill="16777215" parts="0,0,139.245249281442,20;0,20,139.245249281442,34;0,54,139.245249281442,34" svg_id="Class" text-horizontal-pos="center" text-vertical-pos="middle" lock="false" fixed-aspect="false" rot="0" height="88" width="139.245249281442" y="144" x="205" shp_id="2" class="GliffyMultiPartSVGShape"><text tvp="middle"><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0"><B>App</B></FONT></P>]]></text><text tvp="top"><![CDATA[<P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">file : folderItem</FONT></P><P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">ds : pHDataset</FONT></P>]]></text><text tvp="top"><![CDATA[<P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">FileOpen</FONT></P>]]></text><connlines/></object><object order="1" dsy="8" dsx="8" dshad="true" gradon="false" linew="2" linec="0" fill="16777215" parts="0,0,205,20;0,20,205,76;0,96,205,99" svg_id="Class" text-horizontal-pos="center" text-vertical-pos="middle" lock="false" fixed-aspect="false" rot="0" height="195" width="205" y="344" x="237" shp_id="3" class="GliffyMultiPartSVGShape"><text tvp="middle"><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0"><B>pHDataset</B></FONT></P>]]></text><text tvp="top"><![CDATA[<P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">probes : pHProbe() </FONT></P><P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">fields : pHField()</FONT></P><P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">dateInitialized : boolean</FONT></P><P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">headerInitialized : boolean</FONT></P><P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">datasetInitialized : boolean</FONT></P>]]></text><text tvp="top"><![CDATA[<P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">addProbe(pHProbe)</FONT></P><P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">addField(phField)</FONT></P><P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">listFields()</FONT></P><P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">nFields()</FONT></P><P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">getDoubleDataField(name : string)</FONT></P>]]></text><connlines><connline type="start" ln_id="19" cpnum="7"/><connline type="start" ln_id="17" cpnum="8"/></connlines></object><object order="2" dsy="8" dsx="8" dshad="true" gradon="false" linew="2" linec="0" fill="16777215" parts="0,0,185,20;0,20,185,20;0,40,185,52" svg_id="Class" text-horizontal-pos="center" text-vertical-pos="middle" lock="false" fixed-aspect="false" rot="0" height="92" width="185" y="310" x="528" shp_id="4" class="GliffyMultiPartSVGShape"><text tvp="middle"><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0"><B>pHReader</B></FONT></P>]]></text><text tvp="top"><![CDATA[<P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">constuctor(folderitem,phDataset)</FONT></P>]]></text><text tvp="top"><![CDATA[]]></text><connlines/></object><object order="3" dsy="8" dsx="8" dshad="true" gradon="false" linew="2" linec="0" fill="16777215" parts="0,0,140,20;0,20,140,62;0,82,140,20" svg_id="Class" text-horizontal-pos="center" text-vertical-pos="middle" lock="false" fixed-aspect="false" rot="0" height="102" width="140" y="550" x="429" shp_id="5" class="GliffyMultiPartSVGShape"><text tvp="middle"><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0"><B>pHProbe</B></FONT></P>]]></text><text tvp="top"><![CDATA[<P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">serialNumber : string</FONT></P><P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">calibration : string</FONT></P><P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">slope : Double</FONT></P><P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">offset : Double</FONT></P>]]></text><text tvp="top"><![CDATA[]]></text><connlines><connline type="end" ln_id="19" cpnum="2"/></connlines></object><object order="4" dsy="8" dsx="8" dshad="true" gradon="false" linew="2" linec="0" fill="16777215" parts="0,0,170,20;0,20,170,90;0,110,170,38" svg_id="Class" text-horizontal-pos="center" text-vertical-pos="middle" lock="false" fixed-aspect="false" rot="0" height="148" width="170" y="564" x="140" shp_id="6" class="GliffyMultiPartSVGShape"><text tvp="middle"><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0"><B>pHField</B></FONT></P>]]></text><text tvp="top"><![CDATA[<P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">longName : string</FONT></P><P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">shortName : string</FONT></P><P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">type : int</FONT></P><P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">index : int</FONT></P><P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">missingValue : string</FONT></P><P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">values : string()</FONT></P>]]></text><text tvp="top"><![CDATA[<P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">length()</FONT></P><P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">addValue(value : string)</FONT></P>]]></text><connlines><connline type="end" ln_id="17" cpnum="2"/></connlines></object><object order="7" text-horizontal-pos="center" text-vertical-pos="middle" lock="false" fixed-aspect="false" rot="0" height="22" width="150" y="306" x="395" shp_id="20" class="text_shape"><text><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">&lt;delegate&gt;&gt;</FONT></P>]]></text></object><object order="8" text-horizontal-pos="center" text-vertical-pos="middle" lock="false" fixed-aspect="false" rot="0" height="64" width="222" y="656" x="452" shp_id="23" class="text_shape"><text><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">a pHDataset typically contains two pHProbes. Probe is a imple class to manage public properties of s/n, and calibration constants.</FONT></P>]]></text></object><object order="9" text-horizontal-pos="center" text-vertical-pos="middle" lock="false" fixed-aspect="false" rot="0" height="64" width="258.95" y="687" x="189" shp_id="24" class="text_shape"><text><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">a pHDataset contains an a collection of pHFields. Each pHField contains public properties such as name and type, and an array of many values. </FONT></P>]]></text></object><object order="10" text-horizontal-pos="center" text-vertical-pos="middle" lock="false" fixed-aspect="false" rot="0" height="78" width="177" y="164" x="404" shp_id="25" class="text_shape"><text><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">App.FileOpen menu event handler creates new pHDataset and passes to pHReader delegate to handle file input and parsing.</FONT></P>]]></text></object></objects></pageObj></stage>