<xs:element name="magdiag"><xs:annotation><xs:documentation>Magnetic diagnostics. Time-dependent CPO</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element ref="datainfo"/><xs:element name="ip" type="exp0D"><xs:annotation><xs:documentation>Plasma current [A]. Positive sign means anti-clockwise when viewed from above. Time-dependent. Scalar</xs:documentation></xs:annotation></xs:element><xs:element name="diamagflux" type="exp0D"><xs:annotation><xs:documentation>Diamagnetic flux [Wb]; Time-dependent; Scalar</xs:documentation></xs:annotation></xs:element><xs:element name="diamagener" type="exp0D"><xs:annotation><xs:documentation>Diamagnetic energy [J]; Time-dependent; Scalar</xs:documentation></xs:annotation></xs:element><xs:element name="flux_loops"><xs:annotation><xs:documentation>Poloidal flux loops RZ coordinates have 1 component for the full loop and two if there is a negative reference loop</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="setup_floops"><xs:annotation><xs:documentation>diagnostic setup information</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="name" type="vecstring_type"><xs:annotation><xs:documentation>Name of loop. Array of strings (nloops).</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="id" type="vecstring_type"><xs:annotation><xs:documentation>ID of loop. Array of strings (nloops).</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="position" type="rzphi2D"><xs:annotation><xs:documentation>List of (R,Z,phi) points defining the position of the loop (see data structure documentation FLUXLOOPposition.pdf); Matrices (nloops, max_npoints)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="npoints" type="vecint_type"><xs:annotation><xs:documentation>Number of points describing each loop in the "position" matrices. Vector (nloops)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="measure" type="exp1D"><xs:annotation><xs:documentation>Measured flux [Wb]; Time-dependent; Vector (nloops)</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="bpol_probes"><xs:annotation><xs:documentation>Poloidal field probes</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="setup_bprobe"><xs:annotation><xs:documentation>diagnostic setup information</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="name" type="vecstring_type"><xs:annotation><xs:documentation>Name of the probe. Array of strings (nprobes).</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="id" type="vecstring_type"><xs:annotation><xs:documentation>ID of the probe. Array of strings (nprobes).</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="position" type="rz1D"><xs:annotation><xs:documentation>RZ of coil centre [m]; Vector (nprobes)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="polangle" type="vecflt_type"><xs:annotation><xs:documentation>Poloidal angle of coil orientation (w.r.t. horizontal ?? to be checked) [rad]; Vector (nprobes)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="torangle" type="vecflt_type" default="[0.0,0.0]"><xs:annotation><xs:documentation>Toroidal angle of coil orientation (0 if fully in the poloidal plane) [rad] ; Vector (nprobes)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="area" type="vecflt_type" default="[0.0,0.0]"><xs:annotation><xs:documentation>Area of coil [m^2]; Vector (nprobes)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="length" type="vecflt_type" default="[0.0,0.0]"><xs:annotation><xs:documentation>Length of coil [m]; Vector (nprobes)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="turns" type="vecint_type"><xs:annotation><xs:documentation>Turns in the coil; Vector (nprobes)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="measure" type="exp1D"><xs:annotation><xs:documentation>Measured value [T]; Time-dependent; Vector (nprobes)</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element ref="codeparam"/><xs:element name="time" type="xs:float" default="0.0"><xs:annotation><xs:documentation>Time [s]; Time-dependent; Scalar</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element>
<xs:element name="ip" type="exp0D"><xs:annotation><xs:documentation>Plasma current [A]. Positive sign means anti-clockwise when viewed from above. Time-dependent. Scalar</xs:documentation></xs:annotation></xs:element>
<xs:element name="flux_loops"><xs:annotation><xs:documentation>Poloidal flux loops RZ coordinates have 1 component for the full loop and two if there is a negative reference loop</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="setup_floops"><xs:annotation><xs:documentation>diagnostic setup information</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="name" type="vecstring_type"><xs:annotation><xs:documentation>Name of loop. Array of strings (nloops).</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="id" type="vecstring_type"><xs:annotation><xs:documentation>ID of loop. Array of strings (nloops).</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="position" type="rzphi2D"><xs:annotation><xs:documentation>List of (R,Z,phi) points defining the position of the loop (see data structure documentation FLUXLOOPposition.pdf); Matrices (nloops, max_npoints)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="npoints" type="vecint_type"><xs:annotation><xs:documentation>Number of points describing each loop in the "position" matrices. Vector (nloops)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="measure" type="exp1D"><xs:annotation><xs:documentation>Measured flux [Wb]; Time-dependent; Vector (nloops)</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element>
<xs:element name="setup_floops"><xs:annotation><xs:documentation>diagnostic setup information</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="name" type="vecstring_type"><xs:annotation><xs:documentation>Name of loop. Array of strings (nloops).</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="id" type="vecstring_type"><xs:annotation><xs:documentation>ID of loop. Array of strings (nloops).</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="position" type="rzphi2D"><xs:annotation><xs:documentation>List of (R,Z,phi) points defining the position of the loop (see data structure documentation FLUXLOOPposition.pdf); Matrices (nloops, max_npoints)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="npoints" type="vecint_type"><xs:annotation><xs:documentation>Number of points describing each loop in the "position" matrices. Vector (nloops)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element>
<xs:element name="name" type="vecstring_type"><xs:annotation><xs:documentation>Name of loop. Array of strings (nloops).</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element>
<xs:element name="id" type="vecstring_type"><xs:annotation><xs:documentation>ID of loop. Array of strings (nloops).</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element>
<xs:element name="position" type="rzphi2D"><xs:annotation><xs:documentation>List of (R,Z,phi) points defining the position of the loop (see data structure documentation FLUXLOOPposition.pdf); Matrices (nloops, max_npoints)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element>
<xs:element name="npoints" type="vecint_type"><xs:annotation><xs:documentation>Number of points describing each loop in the "position" matrices. Vector (nloops)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element>
<xs:element name="setup_bprobe"><xs:annotation><xs:documentation>diagnostic setup information</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="name" type="vecstring_type"><xs:annotation><xs:documentation>Name of the probe. Array of strings (nprobes).</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="id" type="vecstring_type"><xs:annotation><xs:documentation>ID of the probe. Array of strings (nprobes).</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="position" type="rz1D"><xs:annotation><xs:documentation>RZ of coil centre [m]; Vector (nprobes)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="polangle" type="vecflt_type"><xs:annotation><xs:documentation>Poloidal angle of coil orientation (w.r.t. horizontal ?? to be checked) [rad]; Vector (nprobes)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="torangle" type="vecflt_type" default="[0.0,0.0]"><xs:annotation><xs:documentation>Toroidal angle of coil orientation (0 if fully in the poloidal plane) [rad] ; Vector (nprobes)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="area" type="vecflt_type" default="[0.0,0.0]"><xs:annotation><xs:documentation>Area of coil [m^2]; Vector (nprobes)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="length" type="vecflt_type" default="[0.0,0.0]"><xs:annotation><xs:documentation>Length of coil [m]; Vector (nprobes)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="turns" type="vecint_type"><xs:annotation><xs:documentation>Turns in the coil; Vector (nprobes)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element>
<xs:element name="name" type="vecstring_type"><xs:annotation><xs:documentation>Name of the probe. Array of strings (nprobes).</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element>
<xs:element name="id" type="vecstring_type"><xs:annotation><xs:documentation>ID of the probe. Array of strings (nprobes).</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element>
<xs:element name="position" type="rz1D"><xs:annotation><xs:documentation>RZ of coil centre [m]; Vector (nprobes)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element>
<xs:element name="torangle" type="vecflt_type" default="[0.0,0.0]"><xs:annotation><xs:documentation>Toroidal angle of coil orientation (0 if fully in the poloidal plane) [rad] ; Vector (nprobes)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element>
<xs:element name="turns" type="vecint_type"><xs:annotation><xs:documentation>Turns in the coil; Vector (nprobes)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element>