123

Dependencies:   mbed

Fork of LG by igor Apu

Committer:
Diletant
Date:
Sun Jun 05 11:03:33 2016 +0000
Revision:
167:bedc0a9d559a
Parent:
166:c3c0b8a90d81
Child:
173:7f938afb0447
Device & ... update. Not final!!!

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Diletant 161:efd949e8d536 1 <?xml version="1.0" encoding="utf-8" ?>
Diletant 161:efd949e8d536 2 <root>
Diletant 161:efd949e8d536 3 <structure name="device" typedef="Device">
Diletant 166:c3c0b8a90d81 4 <structure name="user" typedef="DeviceUserProtocol">
Diletant 166:c3c0b8a90d81 5 <variable name="address" typedef="uint16_t" value="0"/>
Diletant 166:c3c0b8a90d81 6 </structure>
Diletant 166:c3c0b8a90d81 7
Diletant 161:efd949e8d536 8 <structure name="sensor" typedef="DeviceSensor">
Diletant 161:efd949e8d536 9 <structure name="settings" typedef="DeviceSensorSettings">
Diletant 161:efd949e8d536 10 <variable name="id" typedef="uint16_t" value="0"/>
Diletant 161:efd949e8d536 11 <variable name="block" typedef="uint16_t" value="0"/>
Diletant 161:efd949e8d536 12 </structure>
Diletant 161:efd949e8d536 13 </structure>
Diletant 161:efd949e8d536 14
Diletant 161:efd949e8d536 15 <structure name="lightUp" typedef="DeviceLightUp">
Diletant 161:efd949e8d536 16 <structure name="settings" typedef="DeviceLightUpSettings">
Diletant 161:efd949e8d536 17 <variable name="sequence" typedef="uint16_t" value="0x0055"/>
Diletant 161:efd949e8d536 18 </structure>
Diletant 161:efd949e8d536 19 <structure name="state" typedef="DeviceLightUpState">
Diletant 161:efd949e8d536 20 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 21 <variable name="sequence" typedef="uint16_t" value="0x0055"/>
Diletant 161:efd949e8d536 22 </structure>
Diletant 161:efd949e8d536 23 </structure>
Diletant 161:efd949e8d536 24
Diletant 161:efd949e8d536 25 <structure name="dither" typedef="DeviceDither">
Diletant 161:efd949e8d536 26 <structure name="pulse" typedef="DeviceDitherPulse">
Diletant 161:efd949e8d536 27 <structure name="settings" typedef="DeviceDitherPulseSettings">
Diletant 161:efd949e8d536 28 <variable name="rise" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 29 <variable name="fall" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 30 </structure>
Diletant 161:efd949e8d536 31
Diletant 161:efd949e8d536 32 <structure name="state" typedef="DeviceDitherPulseState">
Diletant 161:efd949e8d536 33 <variable name="rise" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 34 <variable name="fall" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 35 <variable name="counter" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 36 </structure>
Diletant 161:efd949e8d536 37 </structure>
Diletant 161:efd949e8d536 38
Diletant 161:efd949e8d536 39 <structure name="noise" typedef="DeviceDitherNoise">
Diletant 161:efd949e8d536 40 <structure name="settings" typedef="DeviceDitherNoiseSettings">
Diletant 161:efd949e8d536 41 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 42 <variable name="period" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 43 <variable name="range" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 44 <variable name="phase" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 45 </structure>
Diletant 161:efd949e8d536 46
Diletant 161:efd949e8d536 47 <structure name="state" typedef="DeviceDitherNoiseState">
Diletant 161:efd949e8d536 48 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 49 </structure>
Diletant 161:efd949e8d536 50 </structure>
Diletant 161:efd949e8d536 51
Diletant 161:efd949e8d536 52 <structure name="cycle" typedef="DeviceDitherCycle">
Diletant 161:efd949e8d536 53 <structure name="settings" typedef="DeviceDitherCycleSettings">
Diletant 161:efd949e8d536 54 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 55 </structure>
Diletant 161:efd949e8d536 56
Diletant 161:efd949e8d536 57 <structure name="state" typedef="DeviceDitherCycleState">
Diletant 161:efd949e8d536 58 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 59 <variable name="pin1" typedef="uint8_t" value="0"/>
Diletant 161:efd949e8d536 60 <variable name="pin2" typedef="uint8_t" value="0"/>
Diletant 161:efd949e8d536 61 </structure>
Diletant 161:efd949e8d536 62 </structure>
Diletant 161:efd949e8d536 63
Diletant 161:efd949e8d536 64 <structure name="detector" typedef="DeviceDitherPhaseDetector">
Diletant 161:efd949e8d536 65 <structure name="settings" typedef="DeviceDitherPhaseDetectorSettings">
Diletant 161:efd949e8d536 66 <variable name="offset" typedef="uint8_t" value="0"/>
Diletant 161:efd949e8d536 67 <variable name="weight[0]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 68 <variable name="weight[1]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 69 <variable name="weight[2]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 70 <variable name="weight[3]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 71 <variable name="weight[4]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 72 <variable name="weight[5]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 73 <variable name="weight[6]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 74 <variable name="weight[7]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 75
Diletant 161:efd949e8d536 76 <variable name="weight[8]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 77 <variable name="weight[9]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 78 <variable name="weight[10]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 79 <variable name="weight[11]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 80 <variable name="weight[12]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 81 <variable name="weight[13]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 82 <variable name="weight[14]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 83 <variable name="weight[15]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 84
Diletant 161:efd949e8d536 85 <variable name="weight[16]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 86 <variable name="weight[17]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 87 <variable name="weight[18]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 88 <variable name="weight[19]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 89 <variable name="weight[20]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 90 <variable name="weight[21]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 91 <variable name="weight[22]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 92 <variable name="weight[23]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 93
Diletant 161:efd949e8d536 94 <variable name="weight[24]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 95 <variable name="weight[25]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 96 <variable name="weight[26]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 97 <variable name="weight[27]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 98 <variable name="weight[28]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 99 <variable name="weight[29]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 100 <variable name="weight[30]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 101 <variable name="weight[31]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 102 </structure>
Diletant 161:efd949e8d536 103 <structure name="state" typedef="DeviceDitherPhaseDetectorState">
Diletant 161:efd949e8d536 104 <variable name="error" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 105 </structure>
Diletant 161:efd949e8d536 106 </structure>
Diletant 161:efd949e8d536 107
Diletant 161:efd949e8d536 108 <structure name="oscillation" typedef="DeviceDitherOscillationFrequencyRegulator">
Diletant 161:efd949e8d536 109 <structure name="settings" typedef="DeviceDitherOscillationFrequencyRegulatorSettings">
Diletant 161:efd949e8d536 110 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 111 <variable name="reference" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 112 <variable name="scale" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 113 </structure>
Diletant 161:efd949e8d536 114
Diletant 161:efd949e8d536 115 <structure name="state" typedef="DeviceDitherOscillationFrequencyRegulatorState">
Diletant 161:efd949e8d536 116 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 117 <variable name="reference" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 118 <variable name="scale" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 119 <variable name="error" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 120 </structure>
Diletant 161:efd949e8d536 121 </structure>
Diletant 161:efd949e8d536 122
Diletant 161:efd949e8d536 123 <structure name="carrier" typedef="DeviceDitherCarrierFrequencyRegulator">
Diletant 161:efd949e8d536 124 <structure name="settings" typedef="DeviceDitherCarrierFrequencyRegulatorSettings">
Diletant 161:efd949e8d536 125 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 126 <variable name="reference" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 127 <variable name="scale" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 128 </structure>
Diletant 161:efd949e8d536 129
Diletant 161:efd949e8d536 130 <structure name="state" typedef="DeviceDitherCarrierFrequencyRegulatorState">
Diletant 161:efd949e8d536 131 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 132 <variable name="reference" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 133 <variable name="scale" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 134 <variable name="error" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 135 </structure>
Diletant 161:efd949e8d536 136 </structure>
Diletant 161:efd949e8d536 137 </structure>
Diletant 161:efd949e8d536 138
Diletant 161:efd949e8d536 139 <structure name="isacs" typedef="DeviceISACS">
Diletant 161:efd949e8d536 140 <structure name="potentiometers" typedef="DeviceISACSPotentiometers">
Diletant 161:efd949e8d536 141 <structure name="settings" typedef="DeviceISACSPotentiometersSettings">
Diletant 161:efd949e8d536 142 <variable name="a" typedef="uint32_t" value="150"/>
Diletant 161:efd949e8d536 143 <variable name="b" typedef="uint32_t" value="150"/>
Diletant 161:efd949e8d536 144 </structure>
Diletant 161:efd949e8d536 145 <structure name="state" typedef="DeviceISACSPotentiometersState">
Diletant 161:efd949e8d536 146 <variable name="a" typedef="uint32_t" value="150"/>
Diletant 161:efd949e8d536 147 <variable name="b" typedef="uint32_t" value="150"/>
Diletant 161:efd949e8d536 148 </structure>
Diletant 161:efd949e8d536 149 </structure>
Diletant 161:efd949e8d536 150
Diletant 166:c3c0b8a90d81 151 <structure name="input" typedef="DeviceISACSInput">
Diletant 167:bedc0a9d559a 152 <structure name="settings" typedef="DeviceISACSInputSettings">
Diletant 167:bedc0a9d559a 153 <structure name="transfer" typedef="DeviceISACSInputTransferFunction">
Diletant 166:c3c0b8a90d81 154 <variable name="points" typedef="uint32_t" value="2"/>
Diletant 166:c3c0b8a90d81 155 <variable name="voltage[0]" typedef="uint32_t" value="0x00000000"/>
Diletant 166:c3c0b8a90d81 156 <variable name="code[0]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 157 <variable name="voltage[1]" typedef="uint32_t" value="0x00040000"/>
Diletant 166:c3c0b8a90d81 158 <variable name="code[1]" typedef="uint32_t" value="4095"/>
Diletant 166:c3c0b8a90d81 159 <variable name="voltage[2]" typedef="uint32_t" value="0x00040000"/>
Diletant 166:c3c0b8a90d81 160 <variable name="code[2]" typedef="uint32_t" value="4095"/>
Diletant 166:c3c0b8a90d81 161 <variable name="voltage[3]" typedef="uint32_t" value="0x00040000"/>
Diletant 166:c3c0b8a90d81 162 <variable name="code[3]" typedef="uint32_t" value="4095"/>
Diletant 166:c3c0b8a90d81 163 <variable name="voltage[4]" typedef="uint32_t" value="0x00040000"/>
Diletant 166:c3c0b8a90d81 164 <variable name="code[4]" typedef="uint32_t" value="4095"/>
Diletant 166:c3c0b8a90d81 165 <variable name="voltage[5]" typedef="uint32_t" value="0x00040000"/>
Diletant 166:c3c0b8a90d81 166 <variable name="code[5]" typedef="uint32_t" value="4095"/>
Diletant 166:c3c0b8a90d81 167 <variable name="voltage[6]" typedef="uint32_t" value="0x00040000"/>
Diletant 166:c3c0b8a90d81 168 <variable name="code[6]" typedef="uint32_t" value="4095"/>
Diletant 166:c3c0b8a90d81 169 <variable name="voltage[7]" typedef="uint32_t" value="0x00040000"/>
Diletant 166:c3c0b8a90d81 170 <variable name="code[7]" typedef="uint32_t" value="4095"/>
Diletant 166:c3c0b8a90d81 171 <variable name="voltage[8]" typedef="uint32_t" value="0x00040000"/>
Diletant 166:c3c0b8a90d81 172 <variable name="code[8]" typedef="uint32_t" value="4095"/>
Diletant 166:c3c0b8a90d81 173 <variable name="voltage[9]" typedef="uint32_t" value="0x00040000"/>
Diletant 166:c3c0b8a90d81 174 <variable name="code[9]" typedef="uint32_t" value="4095"/>
Diletant 166:c3c0b8a90d81 175 <variable name="voltage[10]" typedef="uint32_t" value="0x00040000"/>
Diletant 166:c3c0b8a90d81 176 <variable name="code[10]" typedef="uint32_t" value="4095"/>
Diletant 166:c3c0b8a90d81 177 <variable name="voltage[11]" typedef="uint32_t" value="0x00040000"/>
Diletant 166:c3c0b8a90d81 178 <variable name="code[11]" typedef="uint32_t" value="4095"/>
Diletant 166:c3c0b8a90d81 179 <variable name="voltage[12]" typedef="uint32_t" value="0x00040000"/>
Diletant 166:c3c0b8a90d81 180 <variable name="code[12]" typedef="uint32_t" value="4095"/>
Diletant 166:c3c0b8a90d81 181 <variable name="voltage[13]" typedef="uint32_t" value="0x00040000"/>
Diletant 166:c3c0b8a90d81 182 <variable name="code[13]" typedef="uint32_t" value="4095"/>
Diletant 166:c3c0b8a90d81 183 <variable name="voltage[14]" typedef="uint32_t" value="0x00040000"/>
Diletant 166:c3c0b8a90d81 184 <variable name="code[14]" typedef="uint32_t" value="4095"/>
Diletant 166:c3c0b8a90d81 185 <variable name="voltage[15]" typedef="uint32_t" value="0x00040000"/>
Diletant 166:c3c0b8a90d81 186 <variable name="code[15]" typedef="uint32_t" value="4095"/>
Diletant 166:c3c0b8a90d81 187 </structure>
Diletant 166:c3c0b8a90d81 188 </structure>
Diletant 167:bedc0a9d559a 189
Diletant 167:bedc0a9d559a 190 <structure name="state" typedef="DeviceISACSInputState">
Diletant 167:bedc0a9d559a 191 <variable name="voltage" typedef="uint32_t" value="0"/>
Diletant 167:bedc0a9d559a 192 <variable name="average" typedef="uint32_t" value="0"/>
Diletant 167:bedc0a9d559a 193 </structure>
Diletant 166:c3c0b8a90d81 194 </structure>
Diletant 166:c3c0b8a90d81 195
Diletant 166:c3c0b8a90d81 196 <structure name="output" typedef="DeviceISACSOutput">
Diletant 167:bedc0a9d559a 197 <structure name="settings" typedef="DeviceISACSOutputSettings">
Diletant 167:bedc0a9d559a 198 <structure name="start" typedef="DeviceISACSOutputStart">
Diletant 167:bedc0a9d559a 199 <variable name="voltage" typedef="int32_t" value="0x000c7fff"/>
Diletant 167:bedc0a9d559a 200 </structure>
Diletant 167:bedc0a9d559a 201 <structure name="reset" typedef="DeviceISACSOutputReset">
Diletant 167:bedc0a9d559a 202 <variable name="voltage" typedef="int32_t" value="0x000c7fff"/>
Diletant 167:bedc0a9d559a 203 </structure>
Diletant 167:bedc0a9d559a 204 <structure name="transfer" typedef="DeviceISACSOutputTransferFunction">
Diletant 166:c3c0b8a90d81 205 <variable name="points" typedef="uint32_t" value="2"/>
Diletant 166:c3c0b8a90d81 206 <variable name="voltage[0]" typedef="uint32_t" value="0x00017fff"/>
Diletant 166:c3c0b8a90d81 207 <variable name="code[0]" typedef="uint32_t" value="800"/>
Diletant 166:c3c0b8a90d81 208 <variable name="voltage[1]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 209 <variable name="code[1]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 210 <variable name="voltage[2]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 211 <variable name="code[2]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 212 <variable name="voltage[3]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 213 <variable name="code[3]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 214 <variable name="voltage[4]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 215 <variable name="code[4]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 216 <variable name="voltage[5]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 217 <variable name="code[5]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 218 <variable name="voltage[6]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 219 <variable name="code[6]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 220 <variable name="voltage[7]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 221 <variable name="code[7]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 222 <variable name="voltage[8]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 223 <variable name="code[8]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 224 <variable name="voltage[9]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 225 <variable name="code[9]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 226 <variable name="voltage[10]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 227 <variable name="code[10]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 228 <variable name="voltage[11]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 229 <variable name="code[11]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 230 <variable name="voltage[12]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 231 <variable name="code[12]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 232 <variable name="voltage[13]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 233 <variable name="code[13]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 234 <variable name="voltage[14]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 235 <variable name="code[14]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 236 <variable name="voltage[15]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 237 <variable name="code[15]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 238 </structure>
Diletant 166:c3c0b8a90d81 239 </structure>
Diletant 167:bedc0a9d559a 240
Diletant 167:bedc0a9d559a 241 <structure name="state" typedef="DeviceISACSOutputState">
Diletant 167:bedc0a9d559a 242 <variable name="voltage" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 243 </structure>
Diletant 167:bedc0a9d559a 244
Diletant 167:bedc0a9d559a 245
Diletant 167:bedc0a9d559a 246
Diletant 167:bedc0a9d559a 247
Diletant 166:c3c0b8a90d81 248 </structure>
Diletant 166:c3c0b8a90d81 249
Diletant 161:efd949e8d536 250 <structure name="regulator" typedef="DeviceISACSRegulator">
Diletant 161:efd949e8d536 251 <structure name="settings" typedef="DeviceISACSRegulatorSettings">
Diletant 161:efd949e8d536 252 <structure name="start" typedef="DeviceISACSRegulatorConditionSettings">
Diletant 166:c3c0b8a90d81 253 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 254 <variable name="reference" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 255 <variable name="scale" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 256 </structure>
Diletant 161:efd949e8d536 257
Diletant 161:efd949e8d536 258 <structure name="regular" typedef="DeviceISACSRegulatorConditionSettings">
Diletant 166:c3c0b8a90d81 259 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 260 <variable name="reference" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 261 <variable name="scale" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 262 </structure>
Diletant 161:efd949e8d536 263
Diletant 161:efd949e8d536 264 <structure name="reset" typedef="DeviceISACSRegulatorConditionSettings">
Diletant 166:c3c0b8a90d81 265 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 266 <variable name="reference" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 267 <variable name="scale" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 268 </structure>
Diletant 161:efd949e8d536 269 </structure>
Diletant 161:efd949e8d536 270
Diletant 161:efd949e8d536 271 <structure name="state" typedef="DeviceISACSRegulatorState">
Diletant 161:efd949e8d536 272 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 273 <variable name="reference" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 274 <variable name="scale" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 275 <variable name="error" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 276 </structure>
Diletant 161:efd949e8d536 277 </structure>
Diletant 161:efd949e8d536 278 </structure>
Diletant 161:efd949e8d536 279
Diletant 166:c3c0b8a90d81 280 <structure name="plcs" typedef="DevicePathLengthControlSystem">
Diletant 166:c3c0b8a90d81 281 <structure name="sequencer" typedef="DevicePLCSSequencer">
Diletant 166:c3c0b8a90d81 282 <structure name="settings" typedef="DevicePLCSSequencerSettings">
Diletant 166:c3c0b8a90d81 283 <variable name="enabled" typedef="uint8_t" value="0"/>
Diletant 167:bedc0a9d559a 284 <variable name="analog" typedef="uint8_t" value="0"/>
Diletant 167:bedc0a9d559a 285 <variable name="logic" typedef="uint8_t" value="0"/>
Diletant 167:bedc0a9d559a 286 <variable name="amplitude" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 287 <variable name="sequence[0]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 288 <variable name="sequence[1]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 289 <variable name="sequence[2]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 290 <variable name="sequence[3]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 291 <variable name="sequence[4]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 292 <variable name="sequence[5]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 293 <variable name="sequence[6]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 294 <variable name="sequence[7]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 295 <variable name="sequence[8]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 296 <variable name="sequence[9]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 297 <variable name="sequence[10]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 298 <variable name="sequence[11]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 299 <variable name="sequence[12]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 300 <variable name="sequence[13]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 301 <variable name="sequence[14]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 302 <variable name="sequence[15]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 303 <variable name="sequence[16]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 304 <variable name="sequence[17]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 305 <variable name="sequence[18]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 306 <variable name="sequence[19]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 307 <variable name="sequence[20]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 308 <variable name="sequence[21]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 309 <variable name="sequence[22]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 310 <variable name="sequence[23]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 311 <variable name="sequence[24]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 312 <variable name="sequence[25]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 313 <variable name="sequence[26]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 314 <variable name="sequence[27]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 315 <variable name="sequence[28]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 316 <variable name="sequence[29]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 317 <variable name="sequence[30]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 318 <variable name="sequence[31]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 319 <variable name="sequence[32]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 320 <variable name="sequence[33]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 321 <variable name="sequence[34]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 322 <variable name="sequence[35]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 323 <variable name="sequence[36]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 324 <variable name="sequence[37]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 325 <variable name="sequence[38]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 326 <variable name="sequence[39]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 327 <variable name="sequence[40]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 328 <variable name="sequence[41]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 329 <variable name="sequence[42]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 330 <variable name="sequence[43]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 331 <variable name="sequence[44]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 332 <variable name="sequence[45]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 333 <variable name="sequence[46]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 334 <variable name="sequence[47]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 335 <variable name="sequence[48]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 336 <variable name="sequence[49]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 337 <variable name="sequence[50]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 338 <variable name="sequence[51]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 339 <variable name="sequence[52]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 340 <variable name="sequence[53]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 341 <variable name="sequence[54]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 342 <variable name="sequence[55]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 343 <variable name="sequence[56]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 344 <variable name="sequence[57]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 345 <variable name="sequence[58]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 346 <variable name="sequence[59]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 347 <variable name="sequence[60]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 348 <variable name="sequence[61]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 349 <variable name="sequence[62]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 350 <variable name="sequence[63]" typedef="uint32_t" value="1"/>
Diletant 167:bedc0a9d559a 351 <variable name="position[0]" typedef="uint32_t" value="0"/>
Diletant 167:bedc0a9d559a 352 <variable name="position[1]" typedef="uint32_t" value="16"/>
Diletant 166:c3c0b8a90d81 353 </structure>
Diletant 166:c3c0b8a90d81 354
Diletant 166:c3c0b8a90d81 355 <structure name="state" typedef="DevicePLCSSequencerState">
Diletant 166:c3c0b8a90d81 356 <variable name="enabled" typedef="uint8_t" value="0"/>
Diletant 167:bedc0a9d559a 357 <variable name="analog" typedef="uint8_t" value="0"/>
Diletant 167:bedc0a9d559a 358 <variable name="logic" typedef="uint8_t" value="0"/>
Diletant 167:bedc0a9d559a 359 <variable name="amplitude" typedef="uint32_t" value="0"/>
Diletant 167:bedc0a9d559a 360 <variable name="position[0]" typedef="uint32_t" value="0"/>
Diletant 167:bedc0a9d559a 361 <variable name="position[1]" typedef="uint32_t" value="16"/>
Diletant 167:bedc0a9d559a 362 <variable name="sample[0]" typedef="uint32_t" value="0"/>
Diletant 167:bedc0a9d559a 363 <variable name="sample[1]" typedef="uint32_t" value="0"/>
Diletant 167:bedc0a9d559a 364 <variable name="voltage" typedef="uint32_t" value="0"/>
Diletant 167:bedc0a9d559a 365 </structure>
Diletant 167:bedc0a9d559a 366 </structure>
Diletant 167:bedc0a9d559a 367
Diletant 167:bedc0a9d559a 368 <structure name="feedback" typedef="DevicePLCSFeedback">
Diletant 167:bedc0a9d559a 369 <structure name="settings" typedef="DevicePLCSFeedbackSettings">
Diletant 167:bedc0a9d559a 370 <variable name="input" typedef="uint32_t" value="1"/>
Diletant 167:bedc0a9d559a 371 <variable name="output" typedef="uint32_t" value="0"/>
Diletant 167:bedc0a9d559a 372 <structure name="transfer" typedef="DevicePLCSFeedbackTransferFunctionSettings">
Diletant 167:bedc0a9d559a 373 <variable name="points" typedef="uint32_t" value="2"/>
Diletant 167:bedc0a9d559a 374 <variable name="raw[0]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 375 <variable name="normalized[0]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 376 <variable name="raw[1]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 167:bedc0a9d559a 377 <variable name="normalized[1]" typedef="uint32_t" value="2048"/>
Diletant 167:bedc0a9d559a 378 <variable name="raw[2]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 167:bedc0a9d559a 379 <variable name="normalized[2]" typedef="uint32_t" value="2048"/>
Diletant 167:bedc0a9d559a 380 <variable name="raw[3]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 167:bedc0a9d559a 381 <variable name="normalized[3]" typedef="uint32_t" value="2048"/>
Diletant 167:bedc0a9d559a 382 <variable name="raw[4]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 167:bedc0a9d559a 383 <variable name="normalized[4]" typedef="uint32_t" value="2048"/>
Diletant 167:bedc0a9d559a 384 <variable name="raw[5]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 167:bedc0a9d559a 385 <variable name="normalized[5]" typedef="uint32_t" value="2048"/>
Diletant 167:bedc0a9d559a 386 <variable name="raw[6]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 167:bedc0a9d559a 387 <variable name="normalized[6]" typedef="uint32_t" value="2048"/>
Diletant 167:bedc0a9d559a 388 <variable name="raw[7]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 167:bedc0a9d559a 389 <variable name="normalized[7]" typedef="uint32_t" value="2048"/>
Diletant 167:bedc0a9d559a 390 <variable name="raw[8]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 167:bedc0a9d559a 391 <variable name="normalized[8]" typedef="uint32_t" value="2048"/>
Diletant 167:bedc0a9d559a 392 <variable name="raw[9]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 167:bedc0a9d559a 393 <variable name="normalized[9]" typedef="uint32_t" value="2048"/>
Diletant 167:bedc0a9d559a 394 <variable name="raw[10]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 167:bedc0a9d559a 395 <variable name="normalized[10]" typedef="uint32_t" value="2048"/>
Diletant 167:bedc0a9d559a 396 <variable name="raw[11]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 167:bedc0a9d559a 397 <variable name="normalized[11]" typedef="uint32_t" value="2048"/>
Diletant 167:bedc0a9d559a 398 <variable name="raw[12]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 167:bedc0a9d559a 399 <variable name="normalized[12]" typedef="uint32_t" value="2048"/>
Diletant 167:bedc0a9d559a 400 <variable name="raw[13]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 167:bedc0a9d559a 401 <variable name="normalized[13]" typedef="uint32_t" value="2048"/>
Diletant 167:bedc0a9d559a 402 <variable name="raw[14]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 167:bedc0a9d559a 403 <variable name="normalized[14]" typedef="uint32_t" value="2048"/>
Diletant 167:bedc0a9d559a 404 <variable name="raw[15]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 167:bedc0a9d559a 405 <variable name="normalized[15]" typedef="uint32_t" value="2048"/>
Diletant 167:bedc0a9d559a 406 </structure>
Diletant 167:bedc0a9d559a 407 </structure>
Diletant 167:bedc0a9d559a 408
Diletant 167:bedc0a9d559a 409 <structure name="state" typedef="DevicePLCSFeedbackState">
Diletant 167:bedc0a9d559a 410 <variable name="input" typedef="uint32_t" value="1"/>
Diletant 167:bedc0a9d559a 411 <variable name="output" typedef="uint32_t" value="0"/>
Diletant 167:bedc0a9d559a 412 <variable name="voltage" typedef="uint32_t" value="0"/>
Diletant 167:bedc0a9d559a 413 </structure>
Diletant 167:bedc0a9d559a 414 </structure>
Diletant 167:bedc0a9d559a 415
Diletant 167:bedc0a9d559a 416 <structure name="reference" typedef="DevicePLCSReference">
Diletant 167:bedc0a9d559a 417 <structure name="settings" typedef="DevicePLCSReferenceSettings">
Diletant 167:bedc0a9d559a 418 <variable name="sequencer" typedef="uint32_t" value="0"/>
Diletant 167:bedc0a9d559a 419 <variable name="delta" typedef="uint32_t" value="1"/>
Diletant 167:bedc0a9d559a 420 </structure>
Diletant 167:bedc0a9d559a 421
Diletant 167:bedc0a9d559a 422 <structure name="state" typedef="DevicePLCSReferenceState">
Diletant 167:bedc0a9d559a 423 <variable name="sequencer" typedef="uint32_t" value="0"/>
Diletant 167:bedc0a9d559a 424 <variable name="delta" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 425 </structure>
Diletant 166:c3c0b8a90d81 426 </structure>
Diletant 166:c3c0b8a90d81 427
Diletant 167:bedc0a9d559a 428 <structure name="detector" typedef="DevicePLCSDetector">
Diletant 167:bedc0a9d559a 429 <structure name="state" typedef="DevicePLCSDetectorState">
Diletant 167:bedc0a9d559a 430 <variable name="in[0]" typedef="uint32_t" value="0"/>
Diletant 167:bedc0a9d559a 431 <variable name="in[1]" typedef="uint32_t" value="0"/>
Diletant 167:bedc0a9d559a 432 <variable name="out" typedef="uint32_t" value="0"/>
Diletant 167:bedc0a9d559a 433 </structure>
Diletant 167:bedc0a9d559a 434 </structure>
Diletant 167:bedc0a9d559a 435
Diletant 167:bedc0a9d559a 436 <structure name="bias" typedef="DevicePLCSBias">
Diletant 167:bedc0a9d559a 437 <structure name="settings" typedef="DevicePLCSBiasSettings">
Diletant 167:bedc0a9d559a 438 <structure name="transfer" typedef="DevicePLCSBiasTransferFunction">
Diletant 167:bedc0a9d559a 439 <variable name="points" typedef="uint32_t" value="2"/>
Diletant 167:bedc0a9d559a 440 <variable name="raw[0]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 441 <variable name="normalized[0]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 442 <variable name="raw[1]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 443 <variable name="normalized[1]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 444 <variable name="raw[2]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 445 <variable name="normalized[2]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 446 <variable name="raw[3]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 447 <variable name="normalized[3]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 448 <variable name="raw[4]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 449 <variable name="normalized[4]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 450 <variable name="raw[5]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 451 <variable name="normalized[5]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 452 <variable name="raw[6]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 453 <variable name="normalized[6]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 454 <variable name="raw[7]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 455 <variable name="normalized[7]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 456 <variable name="raw[8]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 457 <variable name="normalized[8]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 458 <variable name="raw[9]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 459 <variable name="normalized[9]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 460 <variable name="raw[10]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 461 <variable name="normalized[10]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 462 <variable name="raw[11]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 463 <variable name="normalized[11]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 464 <variable name="raw[12]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 465 <variable name="normalized[12]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 466 <variable name="raw[13]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 467 <variable name="normalized[13]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 468 <variable name="raw[14]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 469 <variable name="normalized[14]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 470 <variable name="raw[15]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 471 <variable name="normalized[15]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 472 </structure>
Diletant 167:bedc0a9d559a 473 </structure>
Diletant 167:bedc0a9d559a 474 <structure name="state" typedef="DevicePLCSBiasState">
Diletant 167:bedc0a9d559a 475 <variable name="raw" typedef="uint32_t" value="0"/>
Diletant 167:bedc0a9d559a 476 <variable name="sum" typedef="uint32_t" value="0"/>
Diletant 167:bedc0a9d559a 477 <variable name="counter" typedef="uint32_t" value="0"/>
Diletant 167:bedc0a9d559a 478 <variable name="average" typedef="uint32_t" value="0"/>
Diletant 167:bedc0a9d559a 479 </structure>
Diletant 167:bedc0a9d559a 480 </structure>
Diletant 167:bedc0a9d559a 481
Diletant 167:bedc0a9d559a 482 <structure name="reset" typedef="DevicePLCSReset">
Diletant 167:bedc0a9d559a 483 <structure name="levels" typedef="DevicePLCSResetLevels">
Diletant 167:bedc0a9d559a 484 <variable name="upper" typedef="int32_t" value="12.5V"/>
Diletant 167:bedc0a9d559a 485 <variable name="lower" typedef="int32_t" value="1.5V"/>
Diletant 167:bedc0a9d559a 486 </structure>
Diletant 167:bedc0a9d559a 487
Diletant 167:bedc0a9d559a 488 <structure name="up" typedef="DevicePLCSResetTemperatureFunction">
Diletant 167:bedc0a9d559a 489 <variable name="points" typedef="uint32_t" value="16"/>
Diletant 167:bedc0a9d559a 490 <variable name="temperature[0]" typedef="int32_t" value="-60C"/>
Diletant 167:bedc0a9d559a 491 <variable name="voltage[0]" typedef="int32_t" value="12.5V"/>
Diletant 167:bedc0a9d559a 492 <variable name="duration[0]" typedef="uint32_t" value="3s"/>
Diletant 167:bedc0a9d559a 493 <variable name="temperature[1]" typedef="int32_t" value="-50C"/>
Diletant 167:bedc0a9d559a 494 <variable name="voltage[1]" typedef="int32_t" value="12.5V"/>
Diletant 167:bedc0a9d559a 495 <variable name="duration[1]" typedef="uint32_t" value="3s"/>
Diletant 167:bedc0a9d559a 496 <variable name="temperature[2]" typedef="int32_t" value="-40C"/>
Diletant 167:bedc0a9d559a 497 <variable name="voltage[2]" typedef="int32_t" value="12.5V"/>
Diletant 167:bedc0a9d559a 498 <variable name="duration[2]" typedef="uint32_t" value="3s"/>
Diletant 167:bedc0a9d559a 499 <variable name="temperature[3]" typedef="int32_t" value="-30C"/>
Diletant 167:bedc0a9d559a 500 <variable name="voltage[3]" typedef="int32_t" value="12.5V"/>
Diletant 167:bedc0a9d559a 501 <variable name="duration[3]" typedef="uint32_t" value="3s"/>
Diletant 167:bedc0a9d559a 502 <variable name="temperature[4]" typedef="int32_t" value="-20C"/>
Diletant 167:bedc0a9d559a 503 <variable name="voltage[4]" typedef="int32_t" value="12.5V"/>
Diletant 167:bedc0a9d559a 504 <variable name="duration[4]" typedef="uint32_t" value="3s"/>
Diletant 167:bedc0a9d559a 505 <variable name="temperature[5]" typedef="int32_t" value="-10C"/>
Diletant 167:bedc0a9d559a 506 <variable name="voltage[5]" typedef="int32_t" value="12.5V"/>
Diletant 167:bedc0a9d559a 507 <variable name="duration[5]" typedef="uint32_t" value="3s"/>
Diletant 167:bedc0a9d559a 508 <variable name="temperature[6]" typedef="int32_t" value="0C"/>
Diletant 167:bedc0a9d559a 509 <variable name="voltage[6]" typedef="int32_t" value="12.5V"/>
Diletant 167:bedc0a9d559a 510 <variable name="duration[6]" typedef="uint32_t" value="3s"/>
Diletant 167:bedc0a9d559a 511 <variable name="temperature[7]" typedef="int32_t" value="10C"/>
Diletant 167:bedc0a9d559a 512 <variable name="voltage[7]" typedef="int32_t" value="12.5V"/>
Diletant 167:bedc0a9d559a 513 <variable name="duration[7]" typedef="uint32_t" value="3s"/>
Diletant 167:bedc0a9d559a 514 <variable name="temperature[8]" typedef="int32_t" value="20C"/>
Diletant 167:bedc0a9d559a 515 <variable name="voltage[8]" typedef="int32_t" value="12.5V"/>
Diletant 167:bedc0a9d559a 516 <variable name="duration[8]" typedef="uint32_t" value="3s"/>
Diletant 167:bedc0a9d559a 517 <variable name="temperature[9]" typedef="int32_t" value="30C"/>
Diletant 167:bedc0a9d559a 518 <variable name="voltage[9]" typedef="int32_t" value="12.5V"/>
Diletant 167:bedc0a9d559a 519 <variable name="duration[9]" typedef="uint32_t" value="3s"/>
Diletant 167:bedc0a9d559a 520 <variable name="temperature[10]" typedef="int32_t" value="40C"/>
Diletant 167:bedc0a9d559a 521 <variable name="voltage[10]" typedef="int32_t" value="12.5V"/>
Diletant 167:bedc0a9d559a 522 <variable name="duration[10]" typedef="uint32_t" value="3s"/>
Diletant 167:bedc0a9d559a 523 <variable name="temperature[11]" typedef="int32_t" value="50C"/>
Diletant 167:bedc0a9d559a 524 <variable name="voltage[11]" typedef="int32_t" value="12.5V"/>
Diletant 167:bedc0a9d559a 525 <variable name="duration[11]" typedef="uint32_t" value="3s"/>
Diletant 167:bedc0a9d559a 526 <variable name="temperature[12]" typedef="int32_t" value="60C"/>
Diletant 167:bedc0a9d559a 527 <variable name="voltage[12]" typedef="int32_t" value="12.5V"/>
Diletant 167:bedc0a9d559a 528 <variable name="duration[12]" typedef="uint32_t" value="3s"/>
Diletant 167:bedc0a9d559a 529 <variable name="temperature[13]" typedef="int32_t" value="70C"/>
Diletant 167:bedc0a9d559a 530 <variable name="voltage[13]" typedef="int32_t" value="12.5V"/>
Diletant 167:bedc0a9d559a 531 <variable name="duration[13]" typedef="uint32_t" value="3s"/>
Diletant 167:bedc0a9d559a 532 <variable name="temperature[14]" typedef="int32_t" value="80C"/>
Diletant 167:bedc0a9d559a 533 <variable name="voltage[14]" typedef="int32_t" value="12.5V"/>
Diletant 167:bedc0a9d559a 534 <variable name="duration[14]" typedef="uint32_t" value="3s"/>
Diletant 167:bedc0a9d559a 535 <variable name="temperature[15]" typedef="int32_t" value="90C"/>
Diletant 167:bedc0a9d559a 536 <variable name="voltage[15]" typedef="int32_t" value="12.5V"/>
Diletant 167:bedc0a9d559a 537 <variable name="duration[15]" typedef="uint32_t" value="3s"/>
Diletant 167:bedc0a9d559a 538 </structure>
Diletant 167:bedc0a9d559a 539 <structure name="down" typedef="DevicePLCSResetTemperatureFunction">
Diletant 167:bedc0a9d559a 540 <variable name="points" typedef="uint32_t" value="16"/>
Diletant 167:bedc0a9d559a 541 <variable name="temperature[0]" typedef="int32_t" value="-60C"/>
Diletant 167:bedc0a9d559a 542 <variable name="voltage[0]" typedef="int32_t" value="1.5V"/>
Diletant 167:bedc0a9d559a 543 <variable name="duration[0]" typedef="uint32_t" value="3s"/>
Diletant 167:bedc0a9d559a 544 <variable name="temperature[1]" typedef="int32_t" value="-50C"/>
Diletant 167:bedc0a9d559a 545 <variable name="voltage[1]" typedef="int32_t" value="1.5V"/>
Diletant 167:bedc0a9d559a 546 <variable name="duration[1]" typedef="uint32_t" value="3s"/>
Diletant 167:bedc0a9d559a 547 <variable name="temperature[2]" typedef="int32_t" value="-40C"/>
Diletant 167:bedc0a9d559a 548 <variable name="voltage[2]" typedef="int32_t" value="1.5V"/>
Diletant 167:bedc0a9d559a 549 <variable name="duration[2]" typedef="uint32_t" value="3s"/>
Diletant 167:bedc0a9d559a 550 <variable name="temperature[3]" typedef="int32_t" value="-30C"/>
Diletant 167:bedc0a9d559a 551 <variable name="voltage[3]" typedef="int32_t" value="1.5V"/>
Diletant 167:bedc0a9d559a 552 <variable name="duration[3]" typedef="uint32_t" value="3s"/>
Diletant 167:bedc0a9d559a 553 <variable name="temperature[4]" typedef="int32_t" value="-20C"/>
Diletant 167:bedc0a9d559a 554 <variable name="voltage[4]" typedef="int32_t" value="1.5V"/>
Diletant 167:bedc0a9d559a 555 <variable name="duration[4]" typedef="uint32_t" value="3s"/>
Diletant 167:bedc0a9d559a 556 <variable name="temperature[5]" typedef="int32_t" value="-10C"/>
Diletant 167:bedc0a9d559a 557 <variable name="voltage[5]" typedef="int32_t" value="1.5V"/>
Diletant 167:bedc0a9d559a 558 <variable name="duration[5]" typedef="uint32_t" value="3s"/>
Diletant 167:bedc0a9d559a 559 <variable name="temperature[6]" typedef="int32_t" value="0C"/>
Diletant 167:bedc0a9d559a 560 <variable name="voltage[6]" typedef="int32_t" value="1.5V"/>
Diletant 167:bedc0a9d559a 561 <variable name="duration[6]" typedef="uint32_t" value="3s"/>
Diletant 167:bedc0a9d559a 562 <variable name="temperature[7]" typedef="int32_t" value="10C"/>
Diletant 167:bedc0a9d559a 563 <variable name="voltage[7]" typedef="int32_t" value="1.5V"/>
Diletant 167:bedc0a9d559a 564 <variable name="duration[7]" typedef="uint32_t" value="3s"/>
Diletant 167:bedc0a9d559a 565 <variable name="temperature[8]" typedef="int32_t" value="20C"/>
Diletant 167:bedc0a9d559a 566 <variable name="voltage[8]" typedef="int32_t" value="1.5V"/>
Diletant 167:bedc0a9d559a 567 <variable name="duration[8]" typedef="uint32_t" value="3s"/>
Diletant 167:bedc0a9d559a 568 <variable name="temperature[9]" typedef="int32_t" value="30C"/>
Diletant 167:bedc0a9d559a 569 <variable name="voltage[9]" typedef="int32_t" value="1.5V"/>
Diletant 167:bedc0a9d559a 570 <variable name="duration[9]" typedef="uint32_t" value="3s"/>
Diletant 167:bedc0a9d559a 571 <variable name="temperature[10]" typedef="int32_t" value="40C"/>
Diletant 167:bedc0a9d559a 572 <variable name="voltage[10]" typedef="int32_t" value="1.5V"/>
Diletant 167:bedc0a9d559a 573 <variable name="duration[10]" typedef="uint32_t" value="3s"/>
Diletant 167:bedc0a9d559a 574 <variable name="temperature[11]" typedef="int32_t" value="50C"/>
Diletant 167:bedc0a9d559a 575 <variable name="voltage[11]" typedef="int32_t" value="1.5V"/>
Diletant 167:bedc0a9d559a 576 <variable name="duration[11]" typedef="uint32_t" value="3s"/>
Diletant 167:bedc0a9d559a 577 <variable name="temperature[12]" typedef="int32_t" value="60C"/>
Diletant 167:bedc0a9d559a 578 <variable name="voltage[12]" typedef="int32_t" value="1.5V"/>
Diletant 167:bedc0a9d559a 579 <variable name="duration[12]" typedef="uint32_t" value="3s"/>
Diletant 167:bedc0a9d559a 580 <variable name="temperature[13]" typedef="int32_t" value="70C"/>
Diletant 167:bedc0a9d559a 581 <variable name="voltage[13]" typedef="int32_t" value="1.5V"/>
Diletant 167:bedc0a9d559a 582 <variable name="duration[13]" typedef="uint32_t" value="3s"/>
Diletant 167:bedc0a9d559a 583 <variable name="temperature[14]" typedef="int32_t" value="80C"/>
Diletant 167:bedc0a9d559a 584 <variable name="voltage[14]" typedef="int32_t" value="1.5V"/>
Diletant 167:bedc0a9d559a 585 <variable name="duration[14]" typedef="uint32_t" value="3s"/>
Diletant 167:bedc0a9d559a 586 <variable name="temperature[15]" typedef="int32_t" value="90C"/>
Diletant 167:bedc0a9d559a 587 <variable name="voltage[15]" typedef="int32_t" value="1.5V"/>
Diletant 167:bedc0a9d559a 588 <variable name="duration[15]" typedef="uint32_t" value="3s"/>
Diletant 167:bedc0a9d559a 589 </structure>
Diletant 167:bedc0a9d559a 590
Diletant 167:bedc0a9d559a 591 <structure name="state" typedef="DevicePLCSResetState">
Diletant 167:bedc0a9d559a 592 <variable name="countdown" typedef="int32_t" value="0"/>
Diletant 167:bedc0a9d559a 593 <variable name="voltage" typedef="int32_t" value="0"/>
Diletant 167:bedc0a9d559a 594 </structure>
Diletant 166:c3c0b8a90d81 595 </structure>
Diletant 166:c3c0b8a90d81 596
Diletant 167:bedc0a9d559a 597 <structure name="regulator" typedef="DevicePLCSRegulator">
Diletant 167:bedc0a9d559a 598 <structure name="settings" typedef="DevicePLCSRegulatorSettings">
Diletant 166:c3c0b8a90d81 599 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 167:bedc0a9d559a 600 <variable name="reference" typedef="uint32_t" value="0"/>
Diletant 167:bedc0a9d559a 601 <structure name="transfer" typedef="DevicePLCSCorrectionTransferFunction">
Diletant 167:bedc0a9d559a 602 <variable name="points" typedef="uint32_t" value="2"/>
Diletant 167:bedc0a9d559a 603 <variable name="error[0]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 604 <variable name="correction[0]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 605 <variable name="error[1]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 606 <variable name="correction[1]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 607 <variable name="error[2]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 608 <variable name="correction[2]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 609 <variable name="error[3]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 610 <variable name="correction[3]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 611 <variable name="error[4]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 612 <variable name="correction[4]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 613 <variable name="error[5]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 614 <variable name="correction[5]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 615 <variable name="error[6]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 616 <variable name="correction[6]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 617 <variable name="error[7]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 618 <variable name="correction[7]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 619 <variable name="error[8]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 620 <variable name="correction[8]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 621 <variable name="error[9]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 622 <variable name="correction[9]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 623 <variable name="error[10]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 624 <variable name="correction[10]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 625 <variable name="error[11]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 626 <variable name="correction[11]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 627 <variable name="error[12]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 628 <variable name="correction[12]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 629 <variable name="error[13]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 630 <variable name="correction[13]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 631 <variable name="error[14]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 632 <variable name="correction[14]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 633 <variable name="error[15]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 634 <variable name="correction[15]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 635 </structure>
Diletant 166:c3c0b8a90d81 636 </structure>
Diletant 166:c3c0b8a90d81 637
Diletant 167:bedc0a9d559a 638 <structure name="state" typedef="DevicePLCSRegulatorState">
Diletant 166:c3c0b8a90d81 639 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 167:bedc0a9d559a 640 <variable name="reference" typedef="uint32_t" value="0"/>
Diletant 167:bedc0a9d559a 641 <variable name="error" typedef="uint32_t" value="1"/>
Diletant 167:bedc0a9d559a 642 <variable name="correction" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 643 </structure>
Diletant 166:c3c0b8a90d81 644 </structure>
Diletant 166:c3c0b8a90d81 645
Diletant 166:c3c0b8a90d81 646 <structure name="output" typedef="DevicePLCSOutput">
Diletant 166:c3c0b8a90d81 647 <structure name="settings" typedef="DevicePLCSOutputSettings">
Diletant 161:efd949e8d536 648 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 167:bedc0a9d559a 649 <structure name="start" typedef="DevicePLCSOutputStart">
Diletant 167:bedc0a9d559a 650 <variable name="voltage" typedef="int32_t" value="0x000c7fff"/>
Diletant 167:bedc0a9d559a 651 </structure>
Diletant 167:bedc0a9d559a 652 <structure name="transfer" typedef="DevicePLCSOutputTransferFunction">
Diletant 166:c3c0b8a90d81 653 <variable name="points" typedef="uint32_t" value="2"/>
Diletant 166:c3c0b8a90d81 654 <variable name="voltage[0]" typedef="uint32_t" value="0x00017fff"/>
Diletant 166:c3c0b8a90d81 655 <variable name="code[0]" typedef="uint32_t" value="800"/>
Diletant 166:c3c0b8a90d81 656 <variable name="voltage[1]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 657 <variable name="code[1]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 658 <variable name="voltage[2]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 659 <variable name="code[2]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 660 <variable name="voltage[3]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 661 <variable name="code[3]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 662 <variable name="voltage[4]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 663 <variable name="code[4]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 664 <variable name="voltage[5]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 665 <variable name="code[5]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 666 <variable name="voltage[6]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 667 <variable name="code[6]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 668 <variable name="voltage[7]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 669 <variable name="code[7]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 670 <variable name="voltage[8]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 671 <variable name="code[8]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 672 <variable name="voltage[9]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 673 <variable name="code[9]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 674 <variable name="voltage[10]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 675 <variable name="code[10]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 676 <variable name="voltage[11]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 677 <variable name="code[11]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 678 <variable name="voltage[12]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 679 <variable name="code[12]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 680 <variable name="voltage[13]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 681 <variable name="code[13]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 682 <variable name="voltage[14]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 683 <variable name="code[14]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 684 <variable name="voltage[15]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 685 <variable name="code[15]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 686 </structure>
Diletant 166:c3c0b8a90d81 687 </structure>
Diletant 166:c3c0b8a90d81 688
Diletant 167:bedc0a9d559a 689 <structure name="state" typedef="DevicePLCSOutputState">
Diletant 161:efd949e8d536 690 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 167:bedc0a9d559a 691 <variable name="voltage" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 692 </structure>
Diletant 161:efd949e8d536 693 </structure>
Diletant 161:efd949e8d536 694 </structure>
Diletant 161:efd949e8d536 695
Diletant 161:efd949e8d536 696 <structure name="controller" typedef="DeviceController">
Diletant 161:efd949e8d536 697 <variable name="chip" typedef="uint32_t" value="(1768 lsh 16) | 100"/>
Diletant 161:efd949e8d536 698
Diletant 161:efd949e8d536 699 <structure name="flash" typedef="DeviceFlash">
Diletant 161:efd949e8d536 700 <structure name="settings" typedef="DeviceFlashSettings">
Diletant 161:efd949e8d536 701 <variable name="hashSector" typedef="uint16_t" value="22"/>
Diletant 161:efd949e8d536 702 <variable name="dataSector" typedef="uint16_t" value="23"/>
Diletant 161:efd949e8d536 703 </structure>
Diletant 161:efd949e8d536 704 </structure>
Diletant 161:efd949e8d536 705
Diletant 161:efd949e8d536 706 <structure name="uart[0]" typedef="DeviceUART">
Diletant 161:efd949e8d536 707 <structure name="settings" typedef="DeviceUARTSettings">
Diletant 161:efd949e8d536 708 <variable name="baudRate" typedef="uint32_t" value="921600"/>
Diletant 161:efd949e8d536 709 </structure>
Diletant 161:efd949e8d536 710
Diletant 161:efd949e8d536 711 <structure name="state" typedef="DeviceUARTState">
Diletant 161:efd949e8d536 712 <variable name="LCR" typedef="uint8_t" value="0"/>
Diletant 161:efd949e8d536 713 <variable name="DLM" typedef="uint8_t" value="0"/>
Diletant 161:efd949e8d536 714 <variable name="DLL" typedef="uint8_t" value="0"/>
Diletant 161:efd949e8d536 715 <variable name="FCR" typedef="uint8_t" value="0"/>
Diletant 161:efd949e8d536 716 </structure>
Diletant 161:efd949e8d536 717 </structure>
Diletant 161:efd949e8d536 718
Diletant 161:efd949e8d536 719 <structure name="uart[1]" typedef="DeviceUART">
Diletant 161:efd949e8d536 720 <structure name="settings" typedef="DeviceUARTSettings">
Diletant 161:efd949e8d536 721 <variable name="baudRate" typedef="uint32_t" value="38400"/>
Diletant 161:efd949e8d536 722 </structure>
Diletant 161:efd949e8d536 723
Diletant 161:efd949e8d536 724 <structure name="state" typedef="DeviceUARTState">
Diletant 161:efd949e8d536 725 <variable name="LCR" typedef="uint8_t" value="0"/>
Diletant 161:efd949e8d536 726 <variable name="DLM" typedef="uint8_t" value="0"/>
Diletant 161:efd949e8d536 727 <variable name="DLL" typedef="uint8_t" value="0"/>
Diletant 161:efd949e8d536 728 <variable name="FCR" typedef="uint8_t" value="0"/>
Diletant 161:efd949e8d536 729 </structure>
Diletant 161:efd949e8d536 730 </structure>
Diletant 161:efd949e8d536 731
Diletant 161:efd949e8d536 732 <structure name="timer[0]" typedef="DeviceTimer">
Diletant 161:efd949e8d536 733 <structure name="settings" typedef="DeviceTimerSettings">
Diletant 161:efd949e8d536 734 <variable name="match" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 735 </structure>
Diletant 161:efd949e8d536 736
Diletant 161:efd949e8d536 737 <structure name="state" typedef="DeviceTimerState">
Diletant 161:efd949e8d536 738 <variable name="MR0" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 739 <variable name="MCR" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 740 <variable name="TCR" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 741 </structure>
Diletant 161:efd949e8d536 742 </structure>
Diletant 161:efd949e8d536 743
Diletant 161:efd949e8d536 744 <structure name="SSP" typedef="DeviceSSP">
Diletant 166:c3c0b8a90d81 745 <variable name="in[0]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 746 <variable name="in[1]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 747 <variable name="in[2]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 748 <variable name="in[3]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 749 <variable name="in[4]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 750 <variable name="out[0]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 751 <variable name="out[1]" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 752 </structure>
Diletant 161:efd949e8d536 753
Diletant 161:efd949e8d536 754 <structure name="I2C" typedef="DeviceI2C">
Diletant 161:efd949e8d536 755 <structure name="settings" typedef="DeviceI2CSettings">
Diletant 161:efd949e8d536 756 <variable name="trigger" typedef="uint32_t" value="38400"/>
Diletant 161:efd949e8d536 757 </structure>
Diletant 161:efd949e8d536 758
Diletant 161:efd949e8d536 759 <structure name="state" typedef="DeviceI2CState">
Diletant 161:efd949e8d536 760 <variable name="CON0" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 761 <variable name="buffer[0]" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 762 <variable name="buffer[1]" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 763 <variable name="buffer[2]" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 764 <variable name="buffer[3]" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 765 <variable name="buffer[4]" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 766 <variable name="buffer[5]" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 767 <variable name="position" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 768 <variable name="counter" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 769 <variable name="trigger" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 770 <variable name="enabled" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 771 </structure>
Diletant 161:efd949e8d536 772 </structure>
Diletant 161:efd949e8d536 773
Diletant 161:efd949e8d536 774 <structure name="QEI" typedef="DeviceQEI">
Diletant 161:efd949e8d536 775 <structure name="settings" typedef="DeviceQEISettings">
Diletant 161:efd949e8d536 776 </structure>
Diletant 161:efd949e8d536 777
Diletant 161:efd949e8d536 778 <structure name="state" typedef="DeviceQEIState">
Diletant 161:efd949e8d536 779 <variable name="position" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 780 <variable name="delta" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 781 </structure>
Diletant 161:efd949e8d536 782 </structure>
Diletant 161:efd949e8d536 783 </structure>
Diletant 161:efd949e8d536 784 </structure>
Diletant 161:efd949e8d536 785
Diletant 161:efd949e8d536 786 <function name="FlashReadAll" result="void">
Diletant 161:efd949e8d536 787 </function>
Diletant 161:efd949e8d536 788 <function name="FlashWriteAll" result="void">
Diletant 161:efd949e8d536 789 </function>
Diletant 161:efd949e8d536 790 <function name="StartLightUp" result="void">
Diletant 161:efd949e8d536 791 </function>
Diletant 161:efd949e8d536 792 </root>