123

Dependencies:   mbed

Fork of LG by igor Apu

Committer:
Kovalev_D
Date:
Wed Oct 19 10:55:05 2016 +0000
Revision:
197:7a05523bf588
Parent:
183:c7a9c309086c
modul

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 161:efd949e8d536 4 <structure name="sensor" typedef="DeviceSensor">
Diletant 161:efd949e8d536 5 <structure name="settings" typedef="DeviceSensorSettings">
Diletant 161:efd949e8d536 6 <variable name="id" typedef="uint16_t" value="0"/>
Diletant 161:efd949e8d536 7 <variable name="block" typedef="uint16_t" value="0"/>
Diletant 161:efd949e8d536 8 </structure>
Diletant 161:efd949e8d536 9 </structure>
Diletant 161:efd949e8d536 10
Diletant 182:2bd8ec44998f 11 <structure name="user" typedef="DeviceUser">
Diletant 182:2bd8ec44998f 12 <variable name="address" typedef="uint16_t" value="0"/>
Diletant 182:2bd8ec44998f 13
Diletant 182:2bd8ec44998f 14 <structure name="port" typedef="DeviceUserPort">
Diletant 182:2bd8ec44998f 15 <structure name="settings" typedef="DeviceUserPortSettings">
Diletant 183:c7a9c309086c 16 <variable name="mode" typedef="uint32_t" value="0"/>
Diletant 182:2bd8ec44998f 17 <variable name="baud" typedef="uint32_t" value="38400"/>
Diletant 182:2bd8ec44998f 18 </structure>
Diletant 182:2bd8ec44998f 19 <structure name="state" typedef="DeviceUserPortState">
Diletant 183:c7a9c309086c 20 <variable name="mode" typedef="uint32_t" value="0"/>
Diletant 182:2bd8ec44998f 21 <variable name="baud" typedef="uint32_t" value="38400"/>
Diletant 182:2bd8ec44998f 22 </structure>
Diletant 182:2bd8ec44998f 23 </structure>
Diletant 182:2bd8ec44998f 24 </structure>
Diletant 182:2bd8ec44998f 25
Diletant 182:2bd8ec44998f 26 <structure name="service" typedef="DeviceService">
Diletant 182:2bd8ec44998f 27 <structure name="port" typedef="DeviceServicePort">
Diletant 182:2bd8ec44998f 28 <structure name="settings" typedef="DeviceServicePortSettings">
Diletant 182:2bd8ec44998f 29 <variable name="baud" typedef="uint32_t" value="38400"/>
Diletant 182:2bd8ec44998f 30 </structure>
Diletant 182:2bd8ec44998f 31 <structure name="state" typedef="DeviceServicePortState">
Diletant 182:2bd8ec44998f 32 <variable name="baud" typedef="uint32_t" value="38400"/>
Diletant 182:2bd8ec44998f 33 </structure>
Diletant 182:2bd8ec44998f 34 </structure>
Diletant 182:2bd8ec44998f 35 </structure>
Diletant 182:2bd8ec44998f 36
Diletant 174:0f86eedd511c 37 <structure name="counters" typedef="DeviceCounters">
Diletant 174:0f86eedd511c 38 <structure name="dither" typedef="DeviceCountersDitherLatched">
Diletant 174:0f86eedd511c 39 <structure name="settings" typedef="DeviceCountersDitherLatchedSettings">
Diletant 174:0f86eedd511c 40 </structure>
Diletant 174:0f86eedd511c 41 <structure name="state" typedef="DeviceCountersDitherLatchedState">
Diletant 174:0f86eedd511c 42 <variable name="delta[0]" typedef="uint32_t" value="0"/>
Diletant 174:0f86eedd511c 43 <variable name="delta[1]" typedef="uint32_t" value="0"/>
Diletant 174:0f86eedd511c 44 <variable name="delta[2]" typedef="uint32_t" value="0"/>
Diletant 174:0f86eedd511c 45 <variable name="delta[3]" typedef="uint32_t" value="0"/>
Diletant 174:0f86eedd511c 46 <variable name="delta[4]" typedef="uint32_t" value="0"/>
Diletant 174:0f86eedd511c 47 <variable name="delta[5]" typedef="uint32_t" value="0"/>
Diletant 174:0f86eedd511c 48 <variable name="delta[6]" typedef="uint32_t" value="0"/>
Diletant 174:0f86eedd511c 49 <variable name="delta[7]" typedef="uint32_t" value="0"/>
Diletant 174:0f86eedd511c 50 <variable name="delta[8]" typedef="uint32_t" value="0"/>
Diletant 174:0f86eedd511c 51 <variable name="delta[9]" typedef="uint32_t" value="0"/>
Diletant 174:0f86eedd511c 52 <variable name="delta[10]" typedef="uint32_t" value="0"/>
Diletant 174:0f86eedd511c 53 <variable name="delta[11]" typedef="uint32_t" value="0"/>
Diletant 174:0f86eedd511c 54 <variable name="delta[12]" typedef="uint32_t" value="0"/>
Diletant 174:0f86eedd511c 55 <variable name="delta[13]" typedef="uint32_t" value="0"/>
Diletant 174:0f86eedd511c 56 <variable name="delta[14]" typedef="uint32_t" value="0"/>
Diletant 174:0f86eedd511c 57 <variable name="delta[15]" typedef="uint32_t" value="0"/>
Diletant 174:0f86eedd511c 58 <variable name="delta[16]" typedef="uint32_t" value="0"/>
Diletant 174:0f86eedd511c 59 <variable name="delta[17]" typedef="uint32_t" value="0"/>
Diletant 174:0f86eedd511c 60 <variable name="delta[18]" typedef="uint32_t" value="0"/>
Diletant 174:0f86eedd511c 61 <variable name="delta[19]" typedef="uint32_t" value="0"/>
Diletant 174:0f86eedd511c 62 <variable name="delta[20]" typedef="uint32_t" value="0"/>
Diletant 174:0f86eedd511c 63 <variable name="delta[21]" typedef="uint32_t" value="0"/>
Diletant 174:0f86eedd511c 64 <variable name="delta[22]" typedef="uint32_t" value="0"/>
Diletant 174:0f86eedd511c 65 <variable name="delta[23]" typedef="uint32_t" value="0"/>
Diletant 174:0f86eedd511c 66 <variable name="delta[24]" typedef="uint32_t" value="0"/>
Diletant 174:0f86eedd511c 67 <variable name="delta[25]" typedef="uint32_t" value="0"/>
Diletant 174:0f86eedd511c 68 <variable name="delta[26]" typedef="uint32_t" value="0"/>
Diletant 174:0f86eedd511c 69 <variable name="delta[27]" typedef="uint32_t" value="0"/>
Diletant 174:0f86eedd511c 70 <variable name="delta[28]" typedef="uint32_t" value="0"/>
Diletant 174:0f86eedd511c 71 <variable name="delta[29]" typedef="uint32_t" value="0"/>
Diletant 174:0f86eedd511c 72 <variable name="delta[30]" typedef="uint32_t" value="0"/>
Diletant 174:0f86eedd511c 73 <variable name="delta[31]" typedef="uint32_t" value="0"/>
Diletant 177:672ef279c8e0 74 <variable name="rate" typedef="uint32_t" value="0"/>
Diletant 174:0f86eedd511c 75 <variable name="angle" typedef="uint32_t" value="0"/>
Diletant 177:672ef279c8e0 76 <variable name="amplitude" typedef="uint32_t" value="0"/>
Diletant 174:0f86eedd511c 77 <variable name="displacement" typedef="uint32_t" value="0"/>
Diletant 174:0f86eedd511c 78 </structure>
Diletant 174:0f86eedd511c 79 </structure>
Diletant 174:0f86eedd511c 80
Diletant 177:672ef279c8e0 81 <structure name="meander" typedef="DeviceCountersMeanderLatched">
Diletant 174:0f86eedd511c 82 <structure name="settings" typedef="DeviceCountersMeanderLatchedSettings">
Diletant 174:0f86eedd511c 83 </structure>
Diletant 174:0f86eedd511c 84 <structure name="state" typedef="DeviceCountersMeanderLatchedState">
Diletant 174:0f86eedd511c 85 <variable name="a" typedef="uint32_t" value="0"/>
Diletant 174:0f86eedd511c 86 <variable name="b" typedef="uint32_t" value="0"/>
Diletant 177:672ef279c8e0 87 <variable name="rate[0]" typedef="uint32_t" value="0"/>
Diletant 177:672ef279c8e0 88 <variable name="rate[1]" typedef="uint32_t" value="0"/>
Diletant 177:672ef279c8e0 89 <variable name="angle[0]" typedef="uint32_t" value="0"/>
Diletant 177:672ef279c8e0 90 <variable name="angle[1]" typedef="uint32_t" value="0"/>
Diletant 177:672ef279c8e0 91 <variable name="amplitude" typedef="uint32_t" value="0"/>
Diletant 174:0f86eedd511c 92 </structure>
Diletant 174:0f86eedd511c 93 </structure>
Diletant 174:0f86eedd511c 94
Diletant 177:672ef279c8e0 95 <structure name="zero" typedef="DeviceCountersZeroLatched">
Diletant 174:0f86eedd511c 96 <structure name="settings" typedef="DeviceCountersZeroLatchedSettings">
Diletant 174:0f86eedd511c 97 </structure>
Diletant 174:0f86eedd511c 98 <structure name="state" typedef="DeviceCountersZeroLatchedState">
Diletant 174:0f86eedd511c 99 <variable name="a" typedef="uint32_t" value="0"/>
Diletant 174:0f86eedd511c 100 <variable name="b" typedef="uint32_t" value="0"/>
Diletant 174:0f86eedd511c 101 </structure>
Diletant 174:0f86eedd511c 102 </structure>
Diletant 177:672ef279c8e0 103
Diletant 177:672ef279c8e0 104 <structure name="latch" typedef="DeviceCountersExternalLatch">
Diletant 177:672ef279c8e0 105 <structure name="settings" typedef="DeviceCountersExternalLatchSettings">
Diletant 177:672ef279c8e0 106 <variable name="enabled" typedef="uint16_t" value="0"/>
Diletant 177:672ef279c8e0 107 <variable name="signal" typedef="uint16_t" value="0"/>
Diletant 177:672ef279c8e0 108 <variable name="format" typedef="uint16_t" value="0"/>
Diletant 177:672ef279c8e0 109 <variable name="reset" typedef="uint16_t" value="1"/>
Diletant 177:672ef279c8e0 110 </structure>
Diletant 177:672ef279c8e0 111 <structure name="state" typedef="DeviceCountersExternalLatchState">
Diletant 177:672ef279c8e0 112 <variable name="enabled" typedef="uint16_t" value="0"/>
Diletant 177:672ef279c8e0 113 <variable name="signal" typedef="uint16_t" value="0"/>
Diletant 177:672ef279c8e0 114 <variable name="format" typedef="uint16_t" value="0"/>
Diletant 177:672ef279c8e0 115 <variable name="reset" typedef="uint16_t" value="1"/>
Diletant 177:672ef279c8e0 116 <variable name="clock" typedef="uint16_t" value="0"/>
Diletant 177:672ef279c8e0 117 <variable name="angle" typedef="uint32_t" value="0"/>
Diletant 177:672ef279c8e0 118 </structure>
Diletant 177:672ef279c8e0 119 </structure>
Diletant 174:0f86eedd511c 120 </structure>
Diletant 174:0f86eedd511c 121
Diletant 161:efd949e8d536 122 <structure name="lightUp" typedef="DeviceLightUp">
Diletant 161:efd949e8d536 123 <structure name="settings" typedef="DeviceLightUpSettings">
Diletant 161:efd949e8d536 124 <variable name="sequence" typedef="uint16_t" value="0x0055"/>
Diletant 161:efd949e8d536 125 </structure>
Diletant 161:efd949e8d536 126 <structure name="state" typedef="DeviceLightUpState">
Diletant 161:efd949e8d536 127 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 128 <variable name="sequence" typedef="uint16_t" value="0x0055"/>
Diletant 161:efd949e8d536 129 </structure>
Diletant 161:efd949e8d536 130 </structure>
Diletant 161:efd949e8d536 131
Diletant 174:0f86eedd511c 132 <structure name="tss" typedef="DeviceTSS">
Diletant 174:0f86eedd511c 133 <structure name="temperature" typedef="DeviceTSSTemperature">
Diletant 174:0f86eedd511c 134 <structure name="settings" typedef="DeviceTSSTemperatureSettings">
Diletant 174:0f86eedd511c 135 <structure name="transfer" typedef="DeviceTSSTransferFunction">
Diletant 174:0f86eedd511c 136 <variable name="points" typedef="int32_t" value="16"/>
Diletant 174:0f86eedd511c 137 <variable name="raw[0]" typedef="int32_t" value="-0x8e0ba2e"/>
Diletant 174:0f86eedd511c 138 <variable name="celsius[0]" typedef="int32_t" value="-0x3c0000"/>
Diletant 174:0f86eedd511c 139 <variable name="raw[1]" typedef="int32_t" value="-0x6645d17"/>
Diletant 174:0f86eedd511c 140 <variable name="celsius[1]" typedef="int32_t" value="-0x320000"/>
Diletant 174:0f86eedd511c 141 <variable name="raw[2]" typedef="int32_t" value="-0x3e80000"/>
Diletant 174:0f86eedd511c 142 <variable name="celsius[2]" typedef="int32_t" value="-0x280000"/>
Diletant 174:0f86eedd511c 143 <variable name="raw[3]" typedef="int32_t" value="-0x16ba2e8"/>
Diletant 174:0f86eedd511c 144 <variable name="celsius[3]" typedef="int32_t" value="-0x1e0000"/>
Diletant 174:0f86eedd511c 145 <variable name="raw[4]" typedef="int32_t" value="0x110ba2e"/>
Diletant 174:0f86eedd511c 146 <variable name="celsius[4]" typedef="int32_t" value="-0x140000"/>
Diletant 174:0f86eedd511c 147 <variable name="raw[5]" typedef="int32_t" value="0x38d1745"/>
Diletant 174:0f86eedd511c 148 <variable name="celsius[5]" typedef="int32_t" value="-0xa0000"/>
Diletant 174:0f86eedd511c 149 <variable name="raw[6]" typedef="int32_t" value="0x609745d"/>
Diletant 174:0f86eedd511c 150 <variable name="celsius[6]" typedef="int32_t" value="0x0"/>
Diletant 174:0f86eedd511c 151 <variable name="raw[7]" typedef="int32_t" value="0x885d174"/>
Diletant 174:0f86eedd511c 152 <variable name="celsius[7]" typedef="int32_t" value="0xa0000"/>
Diletant 174:0f86eedd511c 153 <variable name="raw[8]" typedef="int32_t" value="0xb022e8b"/>
Diletant 174:0f86eedd511c 154 <variable name="celsius[8]" typedef="int32_t" value="0x140000"/>
Diletant 174:0f86eedd511c 155 <variable name="raw[9]" typedef="int32_t" value="0xd7e8ba2"/>
Diletant 174:0f86eedd511c 156 <variable name="celsius[9]" typedef="int32_t" value="0x1e0000"/>
Diletant 174:0f86eedd511c 157 <variable name="raw[10]" typedef="int32_t" value="0xffae8ba"/>
Diletant 174:0f86eedd511c 158 <variable name="celsius[10]" typedef="int32_t" value="0x280000"/>
Diletant 174:0f86eedd511c 159 <variable name="raw[11]" typedef="int32_t" value="0x127745d1"/>
Diletant 174:0f86eedd511c 160 <variable name="celsius[11]" typedef="int32_t" value="0x320000"/>
Diletant 174:0f86eedd511c 161 <variable name="raw[12]" typedef="int32_t" value="0x14f3a2e8"/>
Diletant 174:0f86eedd511c 162 <variable name="celsius[12]" typedef="int32_t" value="0x3c0000"/>
Diletant 174:0f86eedd511c 163 <variable name="raw[13]" typedef="int32_t" value="0x176fffff"/>
Diletant 174:0f86eedd511c 164 <variable name="celsius[13]" typedef="int32_t" value="0x460000"/>
Diletant 174:0f86eedd511c 165 <variable name="raw[14]" typedef="int32_t" value="0x19ec5d17"/>
Diletant 174:0f86eedd511c 166 <variable name="celsius[14]" typedef="int32_t" value="0x500000"/>
Diletant 174:0f86eedd511c 167 <variable name="raw[15]" typedef="int32_t" value="0x1c68ba2e"/>
Diletant 174:0f86eedd511c 168 <variable name="celsius[15]" typedef="int32_t" value="0x5a0000"/>
Diletant 174:0f86eedd511c 169 </structure>
Diletant 174:0f86eedd511c 170 </structure>
Diletant 174:0f86eedd511c 171
Diletant 174:0f86eedd511c 172 <structure name="state" typedef="DeviceTSSTemperatureState">
Diletant 174:0f86eedd511c 173 <variable name="sum" typedef="int32_t" value="0"/>
Diletant 174:0f86eedd511c 174 <variable name="raw" typedef="int32_t" value="0"/>
Diletant 174:0f86eedd511c 175 <variable name="celsius" typedef="int32_t" value="0"/>
Diletant 174:0f86eedd511c 176 </structure>
Diletant 174:0f86eedd511c 177 </structure>
Diletant 174:0f86eedd511c 178
Diletant 174:0f86eedd511c 179 <structure name="gradient" typedef="DeviceTSSGradient">
Diletant 174:0f86eedd511c 180 <structure name="settings" typedef="DeviceTSSGradientSettings">
Diletant 174:0f86eedd511c 181 <structure name="transfer" typedef="DeviceTSSTransferFunction">
Diletant 174:0f86eedd511c 182 <variable name="points" typedef="int32_t" value="16"/>
Diletant 174:0f86eedd511c 183 <variable name="raw[0]" typedef="int32_t" value="-0x640000"/>
Diletant 174:0f86eedd511c 184 <variable name="celsius[0]" typedef="int32_t" value="-0xa0000"/>
Diletant 174:0f86eedd511c 185 <variable name="raw[1]" typedef="int32_t" value="-0x56aaaa"/>
Diletant 174:0f86eedd511c 186 <variable name="celsius[1]" typedef="int32_t" value="-0x8aaaa"/>
Diletant 174:0f86eedd511c 187 <variable name="raw[2]" typedef="int32_t" value="-0x495555"/>
Diletant 174:0f86eedd511c 188 <variable name="celsius[2]" typedef="int32_t" value="-0x75555"/>
Diletant 174:0f86eedd511c 189 <variable name="raw[3]" typedef="int32_t" value="-0x3c0000"/>
Diletant 174:0f86eedd511c 190 <variable name="celsius[3]" typedef="int32_t" value="-0x60000"/>
Diletant 174:0f86eedd511c 191 <variable name="raw[4]" typedef="int32_t" value="-0x2eaaaa"/>
Diletant 174:0f86eedd511c 192 <variable name="celsius[4]" typedef="int32_t" value="-0x4aaaa"/>
Diletant 174:0f86eedd511c 193 <variable name="raw[5]" typedef="int32_t" value="-0x215555"/>
Diletant 174:0f86eedd511c 194 <variable name="celsius[5]" typedef="int32_t" value="-0x35555"/>
Diletant 174:0f86eedd511c 195 <variable name="raw[6]" typedef="int32_t" value="-0x140000"/>
Diletant 174:0f86eedd511c 196 <variable name="celsius[6]" typedef="int32_t" value="-0x20000"/>
Diletant 174:0f86eedd511c 197 <variable name="raw[7]" typedef="int32_t" value="-0x6aaaa"/>
Diletant 174:0f86eedd511c 198 <variable name="celsius[7]" typedef="int32_t" value="-0xaaaa"/>
Diletant 174:0f86eedd511c 199 <variable name="raw[8]" typedef="int32_t" value="0x6aaaa"/>
Diletant 174:0f86eedd511c 200 <variable name="celsius[8]" typedef="int32_t" value="0xaaaa"/>
Diletant 174:0f86eedd511c 201 <variable name="raw[9]" typedef="int32_t" value="0x140000"/>
Diletant 174:0f86eedd511c 202 <variable name="celsius[9]" typedef="int32_t" value="0x20000"/>
Diletant 174:0f86eedd511c 203 <variable name="raw[10]" typedef="int32_t" value="0x215555"/>
Diletant 174:0f86eedd511c 204 <variable name="celsius[10]" typedef="int32_t" value="0x35555"/>
Diletant 174:0f86eedd511c 205 <variable name="raw[11]" typedef="int32_t" value="0x2eaaaa"/>
Diletant 174:0f86eedd511c 206 <variable name="celsius[11]" typedef="int32_t" value="0x4aaaa"/>
Diletant 174:0f86eedd511c 207 <variable name="raw[12]" typedef="int32_t" value="0x3c0000"/>
Diletant 174:0f86eedd511c 208 <variable name="celsius[12]" typedef="int32_t" value="0x60000"/>
Diletant 174:0f86eedd511c 209 <variable name="raw[13]" typedef="int32_t" value="0x495555"/>
Diletant 174:0f86eedd511c 210 <variable name="celsius[13]" typedef="int32_t" value="0x75555"/>
Diletant 174:0f86eedd511c 211 <variable name="raw[14]" typedef="int32_t" value="0x56aaaa"/>
Diletant 174:0f86eedd511c 212 <variable name="celsius[14]" typedef="int32_t" value="0x8aaaa"/>
Diletant 174:0f86eedd511c 213 <variable name="raw[15]" typedef="int32_t" value="0x640000"/>
Diletant 174:0f86eedd511c 214 <variable name="celsius[15]" typedef="int32_t" value="0xa0000"/>
Diletant 174:0f86eedd511c 215 </structure>
Diletant 174:0f86eedd511c 216 </structure>
Diletant 174:0f86eedd511c 217
Diletant 174:0f86eedd511c 218 <structure name="state" typedef="DeviceTSSGradientState">
Diletant 174:0f86eedd511c 219 <variable name="sum" typedef="int32_t" value="0"/>
Diletant 174:0f86eedd511c 220 <variable name="raw" typedef="int32_t" value="0"/>
Diletant 174:0f86eedd511c 221 <variable name="celsius" typedef="int32_t" value="0"/>
Diletant 174:0f86eedd511c 222 </structure>
Diletant 174:0f86eedd511c 223 </structure>
Diletant 174:0f86eedd511c 224 </structure>
Diletant 174:0f86eedd511c 225
Diletant 174:0f86eedd511c 226 <structure name="ccs" typedef="DeviceCCS">
Diletant 174:0f86eedd511c 227 <structure name="current[0]" typedef="DeviceCCSCurrent">
Diletant 174:0f86eedd511c 228 <structure name="settings" typedef="DeviceCCSCurrentSettings">
Diletant 174:0f86eedd511c 229 <structure name="transfer" typedef="DeviceCCSTransferFunction">
Diletant 174:0f86eedd511c 230 <variable name="points" typedef="int32_t" value="16"/>
Diletant 174:0f86eedd511c 231 <variable name="raw[0]" typedef="int32_t" value="0x0"/>
Diletant 174:0f86eedd511c 232 <variable name="mA[0]" typedef="int32_t" value="0x0"/>
Diletant 174:0f86eedd511c 233 <variable name="raw[1]" typedef="int32_t" value="0x1111111"/>
Diletant 174:0f86eedd511c 234 <variable name="mA[1]" typedef="int32_t" value="0x6aaaa"/>
Diletant 174:0f86eedd511c 235 <variable name="raw[2]" typedef="int32_t" value="0x2222222"/>
Diletant 174:0f86eedd511c 236 <variable name="mA[2]" typedef="int32_t" value="0xd5555"/>
Diletant 174:0f86eedd511c 237 <variable name="raw[3]" typedef="int32_t" value="0x3333333"/>
Diletant 174:0f86eedd511c 238 <variable name="mA[3]" typedef="int32_t" value="0x140000"/>
Diletant 174:0f86eedd511c 239 <variable name="raw[4]" typedef="int32_t" value="0x4444444"/>
Diletant 174:0f86eedd511c 240 <variable name="mA[4]" typedef="int32_t" value="0x1aaaaa"/>
Diletant 174:0f86eedd511c 241 <variable name="raw[5]" typedef="int32_t" value="0x5555555"/>
Diletant 174:0f86eedd511c 242 <variable name="mA[5]" typedef="int32_t" value="0x215555"/>
Diletant 174:0f86eedd511c 243 <variable name="raw[6]" typedef="int32_t" value="0x6666666"/>
Diletant 174:0f86eedd511c 244 <variable name="mA[6]" typedef="int32_t" value="0x280000"/>
Diletant 174:0f86eedd511c 245 <variable name="raw[7]" typedef="int32_t" value="0x7777777"/>
Diletant 174:0f86eedd511c 246 <variable name="mA[7]" typedef="int32_t" value="0x2eaaaa"/>
Diletant 174:0f86eedd511c 247 <variable name="raw[8]" typedef="int32_t" value="0x8888888"/>
Diletant 174:0f86eedd511c 248 <variable name="mA[8]" typedef="int32_t" value="0x355555"/>
Diletant 174:0f86eedd511c 249 <variable name="raw[9]" typedef="int32_t" value="0x9999999"/>
Diletant 174:0f86eedd511c 250 <variable name="mA[9]" typedef="int32_t" value="0x3c0000"/>
Diletant 174:0f86eedd511c 251 <variable name="raw[10]" typedef="int32_t" value="0xaaaaaaa"/>
Diletant 174:0f86eedd511c 252 <variable name="mA[10]" typedef="int32_t" value="0x42aaaa"/>
Diletant 174:0f86eedd511c 253 <variable name="raw[11]" typedef="int32_t" value="0xbbbbbbb"/>
Diletant 174:0f86eedd511c 254 <variable name="mA[11]" typedef="int32_t" value="0x495555"/>
Diletant 174:0f86eedd511c 255 <variable name="raw[12]" typedef="int32_t" value="0xccccccc"/>
Diletant 174:0f86eedd511c 256 <variable name="mA[12]" typedef="int32_t" value="0x500000"/>
Diletant 174:0f86eedd511c 257 <variable name="raw[13]" typedef="int32_t" value="0xddddddd"/>
Diletant 174:0f86eedd511c 258 <variable name="mA[13]" typedef="int32_t" value="0x56aaaa"/>
Diletant 174:0f86eedd511c 259 <variable name="raw[14]" typedef="int32_t" value="0xeeeeeee"/>
Diletant 174:0f86eedd511c 260 <variable name="mA[14]" typedef="int32_t" value="0x5d5555"/>
Diletant 174:0f86eedd511c 261 <variable name="raw[15]" typedef="int32_t" value="0x10000000"/>
Diletant 174:0f86eedd511c 262 <variable name="mA[15]" typedef="int32_t" value="0x640000"/>
Diletant 174:0f86eedd511c 263 </structure>
Diletant 174:0f86eedd511c 264 </structure>
Diletant 174:0f86eedd511c 265 <structure name="state" typedef="DeviceCCSCurrentState">
Diletant 174:0f86eedd511c 266 <variable name="sum" typedef="int32_t" value="0"/>
Diletant 174:0f86eedd511c 267 <variable name="raw" typedef="int32_t" value="0"/>
Diletant 174:0f86eedd511c 268 <variable name="mA" typedef="int32_t" value="0"/>
Diletant 174:0f86eedd511c 269 </structure>
Diletant 174:0f86eedd511c 270 </structure>
Diletant 174:0f86eedd511c 271 <structure name="current[1]" typedef="DeviceCCSCurrent">
Diletant 174:0f86eedd511c 272 <structure name="settings" typedef="DeviceCCSCurrentSettings">
Diletant 174:0f86eedd511c 273 </structure>
Diletant 174:0f86eedd511c 274 <structure name="state" typedef="DeviceCCSCurrentState">
Diletant 174:0f86eedd511c 275 <variable name="sum" typedef="int32_t" value="0"/>
Diletant 174:0f86eedd511c 276 <variable name="raw" typedef="int32_t" value="0"/>
Diletant 174:0f86eedd511c 277 <variable name="mA" typedef="int32_t" value="0"/>
Diletant 174:0f86eedd511c 278 </structure>
Diletant 174:0f86eedd511c 279 </structure>
Diletant 174:0f86eedd511c 280 </structure>
Diletant 174:0f86eedd511c 281
Diletant 161:efd949e8d536 282 <structure name="dither" typedef="DeviceDither">
Diletant 161:efd949e8d536 283 <structure name="pulse" typedef="DeviceDitherPulse">
Diletant 161:efd949e8d536 284 <structure name="settings" typedef="DeviceDitherPulseSettings">
Diletant 173:7f938afb0447 285 <variable name="width" typedef="int32_t" value="0"/>
Diletant 173:7f938afb0447 286 <variable name="min" typedef="int32_t" value="0"/>
Diletant 173:7f938afb0447 287 <variable name="max" typedef="int32_t" value="0"/>
Diletant 161:efd949e8d536 288 </structure>
Diletant 161:efd949e8d536 289
Diletant 161:efd949e8d536 290 <structure name="state" typedef="DeviceDitherPulseState">
Diletant 173:7f938afb0447 291 <variable name="width" typedef="int32_t" value="0"/>
Diletant 173:7f938afb0447 292 <variable name="min" typedef="int32_t" value="0"/>
Diletant 173:7f938afb0447 293 <variable name="max" typedef="int32_t" value="0"/>
Diletant 173:7f938afb0447 294 <variable name="rise" typedef="int32_t" value="0"/>
Diletant 173:7f938afb0447 295 <variable name="fall" typedef="int32_t" value="0"/>
Diletant 173:7f938afb0447 296 <variable name="counter" typedef="int32_t" value="0"/>
Diletant 161:efd949e8d536 297 </structure>
Diletant 161:efd949e8d536 298 </structure>
Diletant 161:efd949e8d536 299
Diletant 161:efd949e8d536 300 <structure name="noise" typedef="DeviceDitherNoise">
Diletant 161:efd949e8d536 301 <structure name="settings" typedef="DeviceDitherNoiseSettings">
Diletant 173:7f938afb0447 302 <variable name="enabled" typedef="int8_t" value="1"/>
Diletant 173:7f938afb0447 303 <variable name="period" typedef="int32_t" value="0"/>
Diletant 173:7f938afb0447 304 <variable name="range" typedef="int32_t" value="0"/>
Diletant 173:7f938afb0447 305 <variable name="amplitude" typedef="int32_t" value="0"/>
Diletant 161:efd949e8d536 306 </structure>
Diletant 161:efd949e8d536 307
Diletant 161:efd949e8d536 308 <structure name="state" typedef="DeviceDitherNoiseState">
Diletant 173:7f938afb0447 309 <variable name="enabled" typedef="int8_t" value="1"/>
Diletant 173:7f938afb0447 310 <variable name="period" typedef="int32_t" value="0"/>
Diletant 173:7f938afb0447 311 <variable name="range" typedef="int32_t" value="0"/>
Diletant 173:7f938afb0447 312 <variable name="amplitude" typedef="int32_t" value="0"/>
Diletant 173:7f938afb0447 313 <variable name="counter" typedef="int32_t" value="0"/>
Diletant 173:7f938afb0447 314 <variable name="trigger" typedef="int32_t" value="0"/>
Diletant 173:7f938afb0447 315 <variable name="disturbance" typedef="int32_t" value="0"/>
Diletant 161:efd949e8d536 316 </structure>
Diletant 161:efd949e8d536 317 </structure>
Diletant 161:efd949e8d536 318
Diletant 161:efd949e8d536 319 <structure name="cycle" typedef="DeviceDitherCycle">
Diletant 161:efd949e8d536 320 <structure name="settings" typedef="DeviceDitherCycleSettings">
Diletant 173:7f938afb0447 321 <variable name="enabled" typedef="int8_t" value="1"/>
Diletant 161:efd949e8d536 322 </structure>
Diletant 161:efd949e8d536 323
Diletant 161:efd949e8d536 324 <structure name="state" typedef="DeviceDitherCycleState">
Diletant 173:7f938afb0447 325 <variable name="enabled" typedef="int8_t" value="1"/>
Diletant 173:7f938afb0447 326 <variable name="pin1" typedef="int8_t" value="0"/>
Diletant 173:7f938afb0447 327 <variable name="pin2" typedef="int8_t" value="0"/>
Diletant 161:efd949e8d536 328 </structure>
Diletant 161:efd949e8d536 329 </structure>
Diletant 161:efd949e8d536 330
Diletant 161:efd949e8d536 331 <structure name="detector" typedef="DeviceDitherPhaseDetector">
Diletant 161:efd949e8d536 332 <structure name="settings" typedef="DeviceDitherPhaseDetectorSettings">
Diletant 173:7f938afb0447 333 <structure name="filter" typedef="DeviceDitherPhaseDetectorFilterFunction">
Diletant 173:7f938afb0447 334 <variable name="factor[0]" typedef="int32_t" value="-1"/>
Diletant 173:7f938afb0447 335 <variable name="factor[1]" typedef="int32_t" value="-1"/>
Diletant 173:7f938afb0447 336 <variable name="factor[2]" typedef="int32_t" value="-1"/>
Diletant 173:7f938afb0447 337 <variable name="factor[3]" typedef="int32_t" value="-1"/>
Diletant 173:7f938afb0447 338 <variable name="factor[4]" typedef="int32_t" value="-1"/>
Diletant 173:7f938afb0447 339 <variable name="factor[5]" typedef="int32_t" value="-1"/>
Diletant 173:7f938afb0447 340 <variable name="factor[6]" typedef="int32_t" value="-1"/>
Diletant 173:7f938afb0447 341 <variable name="factor[7]" typedef="int32_t" value="-1"/>
Diletant 173:7f938afb0447 342
Diletant 173:7f938afb0447 343 <variable name="factor[8]" typedef="int32_t" value="-1"/>
Diletant 173:7f938afb0447 344 <variable name="factor[9]" typedef="int32_t" value="-1"/>
Diletant 173:7f938afb0447 345 <variable name="factor[10]" typedef="int32_t" value="-1"/>
Diletant 173:7f938afb0447 346 <variable name="factor[11]" typedef="int32_t" value="-1"/>
Diletant 173:7f938afb0447 347 <variable name="factor[12]" typedef="int32_t" value="-1"/>
Diletant 173:7f938afb0447 348 <variable name="factor[13]" typedef="int32_t" value="-1"/>
Diletant 173:7f938afb0447 349 <variable name="factor[14]" typedef="int32_t" value="-1"/>
Diletant 173:7f938afb0447 350 <variable name="factor[15]" typedef="int32_t" value="-1"/>
Diletant 173:7f938afb0447 351
Diletant 173:7f938afb0447 352 <variable name="factor[16]" typedef="int32_t" value="1"/>
Diletant 173:7f938afb0447 353 <variable name="factor[17]" typedef="int32_t" value="1"/>
Diletant 173:7f938afb0447 354 <variable name="factor[18]" typedef="int32_t" value="1"/>
Diletant 173:7f938afb0447 355 <variable name="factor[19]" typedef="int32_t" value="1"/>
Diletant 173:7f938afb0447 356 <variable name="factor[20]" typedef="int32_t" value="1"/>
Diletant 173:7f938afb0447 357 <variable name="factor[21]" typedef="int32_t" value="1"/>
Diletant 173:7f938afb0447 358 <variable name="factor[22]" typedef="int32_t" value="1"/>
Diletant 173:7f938afb0447 359 <variable name="factor[23]" typedef="int32_t" value="1"/>
Diletant 161:efd949e8d536 360
Diletant 173:7f938afb0447 361 <variable name="factor[24]" typedef="int32_t" value="1"/>
Diletant 173:7f938afb0447 362 <variable name="factor[25]" typedef="int32_t" value="1"/>
Diletant 173:7f938afb0447 363 <variable name="factor[26]" typedef="int32_t" value="1"/>
Diletant 173:7f938afb0447 364 <variable name="factor[27]" typedef="int32_t" value="1"/>
Diletant 173:7f938afb0447 365 <variable name="factor[28]" typedef="int32_t" value="1"/>
Diletant 173:7f938afb0447 366 <variable name="factor[29]" typedef="int32_t" value="1"/>
Diletant 173:7f938afb0447 367 <variable name="factor[30]" typedef="int32_t" value="1"/>
Diletant 173:7f938afb0447 368 <variable name="factor[31]" typedef="int32_t" value="1"/>
Diletant 173:7f938afb0447 369 </structure>
Diletant 173:7f938afb0447 370 <structure name="transfer" typedef="DeviceDitherPhaseTransferFunction">
Diletant 173:7f938afb0447 371 <variable name="points" typedef="uint32_t" value="16"/>
Diletant 173:7f938afb0447 372 <variable name="raw[0]" typedef="uint32_t" value="-0x10000"/>
Diletant 173:7f938afb0447 373 <variable name="restored[0]" typedef="uint32_t" value="-0x1921f"/>
Diletant 173:7f938afb0447 374 <variable name="raw[1]" typedef="uint32_t" value="-0xfa67"/>
Diletant 173:7f938afb0447 375 <variable name="restored[1]" typedef="uint32_t" value="-0x15c81"/>
Diletant 173:7f938afb0447 376 <variable name="raw[2]" typedef="uint32_t" value="-0xe9de"/>
Diletant 173:7f938afb0447 377 <variable name="restored[2]" typedef="uint32_t" value="-0x126e4"/>
Diletant 173:7f938afb0447 378 <variable name="raw[3]" typedef="uint32_t" value="-0xcf1b"/>
Diletant 173:7f938afb0447 379 <variable name="restored[3]" typedef="uint32_t" value="-0xf146"/>
Diletant 173:7f938afb0447 380 <variable name="raw[4]" typedef="uint32_t" value="-0xab4c"/>
Diletant 173:7f938afb0447 381 <variable name="restored[4]" typedef="uint32_t" value="-0xbba8"/>
Diletant 173:7f938afb0447 382 <variable name="raw[5]" typedef="uint32_t" value="-0x8000"/>
Diletant 173:7f938afb0447 383 <variable name="restored[5]" typedef="uint32_t" value="-0x860a"/>
Diletant 173:7f938afb0447 384 <variable name="raw[6]" typedef="uint32_t" value="-0x4f1b"/>
Diletant 173:7f938afb0447 385 <variable name="restored[6]" typedef="uint32_t" value="-0x506c"/>
Diletant 173:7f938afb0447 386 <variable name="raw[7]" typedef="uint32_t" value="-0x1ac2"/>
Diletant 173:7f938afb0447 387 <variable name="restored[7]" typedef="uint32_t" value="-0x1ace"/>
Diletant 173:7f938afb0447 388 <variable name="raw[8]" typedef="uint32_t" value="0x1ac2"/>
Diletant 173:7f938afb0447 389 <variable name="restored[8]" typedef="uint32_t" value="0x1ace"/>
Diletant 173:7f938afb0447 390 <variable name="raw[9]" typedef="uint32_t" value="0x4f1b"/>
Diletant 173:7f938afb0447 391 <variable name="restored[9]" typedef="uint32_t" value="0x506c"/>
Diletant 173:7f938afb0447 392 <variable name="raw[10]" typedef="uint32_t" value="0x7fff"/>
Diletant 173:7f938afb0447 393 <variable name="restored[10]" typedef="uint32_t" value="0x860a"/>
Diletant 173:7f938afb0447 394 <variable name="raw[11]" typedef="uint32_t" value="0xab4c"/>
Diletant 173:7f938afb0447 395 <variable name="restored[11]" typedef="uint32_t" value="0xbba8"/>
Diletant 173:7f938afb0447 396 <variable name="raw[12]" typedef="uint32_t" value="0xcf1b"/>
Diletant 173:7f938afb0447 397 <variable name="restored[12]" typedef="uint32_t" value="0xf146"/>
Diletant 173:7f938afb0447 398 <variable name="raw[13]" typedef="uint32_t" value="0xe9de"/>
Diletant 173:7f938afb0447 399 <variable name="restored[13]" typedef="uint32_t" value="0x126e4"/>
Diletant 173:7f938afb0447 400 <variable name="raw[14]" typedef="uint32_t" value="0xfa67"/>
Diletant 173:7f938afb0447 401 <variable name="restored[14]" typedef="uint32_t" value="0x15c81"/>
Diletant 173:7f938afb0447 402 <variable name="raw[15]" typedef="uint32_t" value="0x10000"/>
Diletant 173:7f938afb0447 403 <variable name="restored[15]" typedef="uint32_t" value="0x1921f"/>
Diletant 173:7f938afb0447 404 </structure>
Diletant 161:efd949e8d536 405 </structure>
Diletant 161:efd949e8d536 406 <structure name="state" typedef="DeviceDitherPhaseDetectorState">
Diletant 173:7f938afb0447 407 <variable name="phase" typedef="int32_t" value="0"/>
Diletant 173:7f938afb0447 408 <variable name="sum" typedef="int32_t" value="0"/>
Diletant 161:efd949e8d536 409 </structure>
Diletant 161:efd949e8d536 410 </structure>
Diletant 161:efd949e8d536 411
Diletant 173:7f938afb0447 412 <structure name="frequency" typedef="DeviceDitherFrequencyRegulator">
Diletant 173:7f938afb0447 413 <structure name="settings" typedef="DeviceDitherFrequencyRegulatorSettings">
Diletant 173:7f938afb0447 414 <variable name="enabled" typedef="int8_t" value="1"/>
Diletant 173:7f938afb0447 415 <variable name="min" typedef="int32_t" value="0x01860000"/>
Diletant 173:7f938afb0447 416 <variable name="max" typedef="int32_t" value="0x019A0000"/>
Diletant 173:7f938afb0447 417 <variable name="scale" typedef="int32_t" value="1"/>
Diletant 173:7f938afb0447 418 <structure name="transfer" typedef="DeviceDitherFrequencyRegulatorTransferSettings">
Diletant 173:7f938afb0447 419 <variable name="points" typedef="int32_t" value="16"/>
Diletant 173:7f938afb0447 420 <variable name="error[0]" typedef="int32_t" value="-0x140000"/>
Diletant 173:7f938afb0447 421 <variable name="correction[0]" typedef="int32_t" value="0x10000"/>
Diletant 173:7f938afb0447 422 <variable name="error[1]" typedef="int32_t" value="-0x115555"/>
Diletant 173:7f938afb0447 423 <variable name="correction[1]" typedef="int32_t" value="0xb473"/>
Diletant 173:7f938afb0447 424 <variable name="error[2]" typedef="int32_t" value="-0xeaaaa"/>
Diletant 173:7f938afb0447 425 <variable name="correction[2]" typedef="int32_t" value="0x7aa7"/>
Diletant 173:7f938afb0447 426 <variable name="error[3]" typedef="int32_t" value="-0xc0000"/>
Diletant 173:7f938afb0447 427 <variable name="correction[3]" typedef="int32_t" value="0x4fdf"/>
Diletant 173:7f938afb0447 428 <variable name="error[4]" typedef="int32_t" value="-0x95555"/>
Diletant 173:7f938afb0447 429 <variable name="correction[4]" typedef="int32_t" value="0x3161"/>
Diletant 173:7f938afb0447 430 <variable name="error[5]" typedef="int32_t" value="-0x6aaaa"/>
Diletant 173:7f938afb0447 431 <variable name="correction[5]" typedef="int32_t" value="0x1c71"/>
Diletant 173:7f938afb0447 432 <variable name="error[6]" typedef="int32_t" value="-0x40000"/>
Diletant 173:7f938afb0447 433 <variable name="correction[6]" typedef="int32_t" value="0xe56"/>
Diletant 173:7f938afb0447 434 <variable name="error[7]" typedef="int32_t" value="-0x15555"/>
Diletant 173:7f938afb0447 435 <variable name="correction[7]" typedef="int32_t" value="0x452"/>
Diletant 173:7f938afb0447 436 <variable name="error[8]" typedef="int32_t" value="0x15555"/>
Diletant 173:7f938afb0447 437 <variable name="correction[8]" typedef="int32_t" value="-0x452"/>
Diletant 173:7f938afb0447 438 <variable name="error[9]" typedef="int32_t" value="0x40000"/>
Diletant 173:7f938afb0447 439 <variable name="correction[9]" typedef="int32_t" value="-0xe56"/>
Diletant 173:7f938afb0447 440 <variable name="error[10]" typedef="int32_t" value="0x6aaaa"/>
Diletant 173:7f938afb0447 441 <variable name="correction[10]" typedef="int32_t" value="-0x1c71"/>
Diletant 173:7f938afb0447 442 <variable name="error[11]" typedef="int32_t" value="0x95555"/>
Diletant 173:7f938afb0447 443 <variable name="correction[11]" typedef="int32_t" value="-0x3161"/>
Diletant 173:7f938afb0447 444 <variable name="error[12]" typedef="int32_t" value="0xc0000"/>
Diletant 173:7f938afb0447 445 <variable name="correction[12]" typedef="int32_t" value="-0x4fdf"/>
Diletant 173:7f938afb0447 446 <variable name="error[13]" typedef="int32_t" value="0xeaaaa"/>
Diletant 173:7f938afb0447 447 <variable name="correction[13]" typedef="int32_t" value="-0x7aa7"/>
Diletant 173:7f938afb0447 448 <variable name="error[14]" typedef="int32_t" value="0x115555"/>
Diletant 173:7f938afb0447 449 <variable name="correction[14]" typedef="int32_t" value="-0xb473"/>
Diletant 173:7f938afb0447 450 <variable name="error[15]" typedef="int32_t" value="0x140000"/>
Diletant 173:7f938afb0447 451 <variable name="correction[15]" typedef="int32_t" value="-0x10000"/>
Diletant 173:7f938afb0447 452 </structure>
Diletant 161:efd949e8d536 453 </structure>
Diletant 161:efd949e8d536 454
Diletant 173:7f938afb0447 455 <structure name="state" typedef="DeviceDitherFrequencyRegulatorState">
Diletant 161:efd949e8d536 456 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 173:7f938afb0447 457 <variable name="min" typedef="uint32_t" value="0x01860000"/>
Diletant 173:7f938afb0447 458 <variable name="max" typedef="uint32_t" value="0x019A0000"/>
Diletant 173:7f938afb0447 459 <variable name="frequency" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 460 <variable name="scale" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 461 <variable name="error" typedef="uint32_t" value="0"/>
Diletant 173:7f938afb0447 462 <variable name="correction" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 463 </structure>
Diletant 161:efd949e8d536 464 </structure>
Diletant 161:efd949e8d536 465
Diletant 173:7f938afb0447 466 <structure name="amplitude" typedef="DeviceDitherAmplitudeRegulator">
Diletant 173:7f938afb0447 467 <structure name="settings" typedef="DeviceDitherAmplitudeRegulatorSettings">
Diletant 173:7f938afb0447 468 <variable name="enabled" typedef="int8_t" value="1"/>
Diletant 173:7f938afb0447 469 <variable name="reference" typedef="int32_t" value="1"/>
Diletant 173:7f938afb0447 470 <variable name="scale" typedef="int32_t" value="1"/>
Diletant 173:7f938afb0447 471 <structure name="transfer" typedef="DeviceDitherAmplitudeRegulatorTransferSettings">
Diletant 173:7f938afb0447 472 <variable name="points" typedef="int32_t" value="16"/>
Diletant 173:7f938afb0447 473 <variable name="error[0]" typedef="int32_t" value="-0x140000"/>
Diletant 173:7f938afb0447 474 <variable name="correction[0]" typedef="int32_t" value="0x10000"/>
Diletant 173:7f938afb0447 475 <variable name="error[1]" typedef="int32_t" value="-0x115555"/>
Diletant 173:7f938afb0447 476 <variable name="correction[1]" typedef="int32_t" value="0xb473"/>
Diletant 173:7f938afb0447 477 <variable name="error[2]" typedef="int32_t" value="-0xeaaaa"/>
Diletant 173:7f938afb0447 478 <variable name="correction[2]" typedef="int32_t" value="0x7aa7"/>
Diletant 173:7f938afb0447 479 <variable name="error[3]" typedef="int32_t" value="-0xc0000"/>
Diletant 173:7f938afb0447 480 <variable name="correction[3]" typedef="int32_t" value="0x4fdf"/>
Diletant 173:7f938afb0447 481 <variable name="error[4]" typedef="int32_t" value="-0x95555"/>
Diletant 173:7f938afb0447 482 <variable name="correction[4]" typedef="int32_t" value="0x3161"/>
Diletant 173:7f938afb0447 483 <variable name="error[5]" typedef="int32_t" value="-0x6aaaa"/>
Diletant 173:7f938afb0447 484 <variable name="correction[5]" typedef="int32_t" value="0x1c71"/>
Diletant 173:7f938afb0447 485 <variable name="error[6]" typedef="int32_t" value="-0x40000"/>
Diletant 173:7f938afb0447 486 <variable name="correction[6]" typedef="int32_t" value="0xe56"/>
Diletant 173:7f938afb0447 487 <variable name="error[7]" typedef="int32_t" value="-0x15555"/>
Diletant 173:7f938afb0447 488 <variable name="correction[7]" typedef="int32_t" value="0x452"/>
Diletant 173:7f938afb0447 489 <variable name="error[8]" typedef="int32_t" value="0x15555"/>
Diletant 173:7f938afb0447 490 <variable name="correction[8]" typedef="int32_t" value="-0x452"/>
Diletant 173:7f938afb0447 491 <variable name="error[9]" typedef="int32_t" value="0x40000"/>
Diletant 173:7f938afb0447 492 <variable name="correction[9]" typedef="int32_t" value="-0xe56"/>
Diletant 173:7f938afb0447 493 <variable name="error[10]" typedef="int32_t" value="0x6aaaa"/>
Diletant 173:7f938afb0447 494 <variable name="correction[10]" typedef="int32_t" value="-0x1c71"/>
Diletant 173:7f938afb0447 495 <variable name="error[11]" typedef="int32_t" value="0x95555"/>
Diletant 173:7f938afb0447 496 <variable name="correction[11]" typedef="int32_t" value="-0x3161"/>
Diletant 173:7f938afb0447 497 <variable name="error[12]" typedef="int32_t" value="0xc0000"/>
Diletant 173:7f938afb0447 498 <variable name="correction[12]" typedef="int32_t" value="-0x4fdf"/>
Diletant 173:7f938afb0447 499 <variable name="error[13]" typedef="int32_t" value="0xeaaaa"/>
Diletant 173:7f938afb0447 500 <variable name="correction[13]" typedef="int32_t" value="-0x7aa7"/>
Diletant 173:7f938afb0447 501 <variable name="error[14]" typedef="int32_t" value="0x115555"/>
Diletant 173:7f938afb0447 502 <variable name="correction[14]" typedef="int32_t" value="-0xb473"/>
Diletant 173:7f938afb0447 503 <variable name="error[15]" typedef="int32_t" value="0x140000"/>
Diletant 173:7f938afb0447 504 <variable name="correction[15]" typedef="int32_t" value="-0x10000"/>
Diletant 173:7f938afb0447 505 </structure>
Diletant 161:efd949e8d536 506 </structure>
Diletant 161:efd949e8d536 507
Diletant 173:7f938afb0447 508 <structure name="state" typedef="DeviceDitherAmplitudeRegulatorState">
Diletant 173:7f938afb0447 509 <variable name="enabled" typedef="int8_t" value="1"/>
Diletant 173:7f938afb0447 510 <variable name="reference" typedef="int32_t" value="1"/>
Diletant 173:7f938afb0447 511 <variable name="scale" typedef="int32_t" value="1"/>
Diletant 173:7f938afb0447 512 <variable name="frequency" typedef="int32_t" value="1"/>
Diletant 173:7f938afb0447 513 <variable name="error" typedef="int32_t" value="0"/>
Diletant 173:7f938afb0447 514 <variable name="correction" typedef="int32_t" value="0"/>
Diletant 161:efd949e8d536 515 </structure>
Diletant 161:efd949e8d536 516 </structure>
Diletant 161:efd949e8d536 517 </structure>
Diletant 161:efd949e8d536 518
Diletant 161:efd949e8d536 519 <structure name="isacs" typedef="DeviceISACS">
Diletant 161:efd949e8d536 520 <structure name="potentiometers" typedef="DeviceISACSPotentiometers">
Diletant 161:efd949e8d536 521 <structure name="settings" typedef="DeviceISACSPotentiometersSettings">
Diletant 161:efd949e8d536 522 <variable name="a" typedef="uint32_t" value="150"/>
Diletant 161:efd949e8d536 523 <variable name="b" typedef="uint32_t" value="150"/>
Diletant 161:efd949e8d536 524 </structure>
Diletant 161:efd949e8d536 525 <structure name="state" typedef="DeviceISACSPotentiometersState">
Diletant 161:efd949e8d536 526 <variable name="a" typedef="uint32_t" value="150"/>
Diletant 161:efd949e8d536 527 <variable name="b" typedef="uint32_t" value="150"/>
Diletant 161:efd949e8d536 528 </structure>
Diletant 161:efd949e8d536 529 </structure>
Diletant 161:efd949e8d536 530
Diletant 166:c3c0b8a90d81 531 <structure name="input" typedef="DeviceISACSInput">
Diletant 167:bedc0a9d559a 532 <structure name="settings" typedef="DeviceISACSInputSettings">
Diletant 167:bedc0a9d559a 533 <structure name="transfer" typedef="DeviceISACSInputTransferFunction">
Diletant 166:c3c0b8a90d81 534 <variable name="points" typedef="uint32_t" value="2"/>
Diletant 177:672ef279c8e0 535 <variable name="V[0]" typedef="uint32_t" value="0x00000000"/>
Diletant 177:672ef279c8e0 536 <variable name="raw[0]" typedef="uint32_t" value="0"/>
Diletant 177:672ef279c8e0 537 <variable name="V[1]" typedef="uint32_t" value="0x00040000"/>
Diletant 177:672ef279c8e0 538 <variable name="raw[1]" typedef="uint32_t" value="4095"/>
Diletant 177:672ef279c8e0 539 <variable name="V[2]" typedef="uint32_t" value="0x00040000"/>
Diletant 177:672ef279c8e0 540 <variable name="raw[2]" typedef="uint32_t" value="4095"/>
Diletant 177:672ef279c8e0 541 <variable name="V[3]" typedef="uint32_t" value="0x00040000"/>
Diletant 177:672ef279c8e0 542 <variable name="raw[3]" typedef="uint32_t" value="4095"/>
Diletant 177:672ef279c8e0 543 <variable name="V[4]" typedef="uint32_t" value="0x00040000"/>
Diletant 177:672ef279c8e0 544 <variable name="raw[4]" typedef="uint32_t" value="4095"/>
Diletant 177:672ef279c8e0 545 <variable name="V[5]" typedef="uint32_t" value="0x00040000"/>
Diletant 177:672ef279c8e0 546 <variable name="raw[5]" typedef="uint32_t" value="4095"/>
Diletant 177:672ef279c8e0 547 <variable name="V[6]" typedef="uint32_t" value="0x00040000"/>
Diletant 177:672ef279c8e0 548 <variable name="raw[6]" typedef="uint32_t" value="4095"/>
Diletant 177:672ef279c8e0 549 <variable name="V[7]" typedef="uint32_t" value="0x00040000"/>
Diletant 177:672ef279c8e0 550 <variable name="raw[7]" typedef="uint32_t" value="4095"/>
Diletant 177:672ef279c8e0 551 <variable name="V[8]" typedef="uint32_t" value="0x00040000"/>
Diletant 177:672ef279c8e0 552 <variable name="raw[8]" typedef="uint32_t" value="4095"/>
Diletant 177:672ef279c8e0 553 <variable name="V[9]" typedef="uint32_t" value="0x00040000"/>
Diletant 177:672ef279c8e0 554 <variable name="raw[9]" typedef="uint32_t" value="4095"/>
Diletant 177:672ef279c8e0 555 <variable name="V[10]" typedef="uint32_t" value="0x00040000"/>
Diletant 177:672ef279c8e0 556 <variable name="raw[10]" typedef="uint32_t" value="4095"/>
Diletant 177:672ef279c8e0 557 <variable name="V[11]" typedef="uint32_t" value="0x00040000"/>
Diletant 177:672ef279c8e0 558 <variable name="raw[11]" typedef="uint32_t" value="4095"/>
Diletant 177:672ef279c8e0 559 <variable name="V[12]" typedef="uint32_t" value="0x00040000"/>
Diletant 177:672ef279c8e0 560 <variable name="raw[12]" typedef="uint32_t" value="4095"/>
Diletant 177:672ef279c8e0 561 <variable name="V[13]" typedef="uint32_t" value="0x00040000"/>
Diletant 177:672ef279c8e0 562 <variable name="raw[13]" typedef="uint32_t" value="4095"/>
Diletant 177:672ef279c8e0 563 <variable name="V[14]" typedef="uint32_t" value="0x00040000"/>
Diletant 177:672ef279c8e0 564 <variable name="raw[14]" typedef="uint32_t" value="4095"/>
Diletant 177:672ef279c8e0 565 <variable name="V[15]" typedef="uint32_t" value="0x00040000"/>
Diletant 177:672ef279c8e0 566 <variable name="raw[15]" typedef="uint32_t" value="4095"/>
Diletant 166:c3c0b8a90d81 567 </structure>
Diletant 166:c3c0b8a90d81 568 </structure>
Diletant 167:bedc0a9d559a 569
Diletant 167:bedc0a9d559a 570 <structure name="state" typedef="DeviceISACSInputState">
Diletant 177:672ef279c8e0 571 <variable name="sum" typedef="uint32_t" value="0"/>
Diletant 177:672ef279c8e0 572 <variable name="raw" typedef="uint32_t" value="0"/>
Diletant 177:672ef279c8e0 573 <variable name="V" typedef="uint32_t" value="0"/>
Diletant 167:bedc0a9d559a 574 </structure>
Diletant 166:c3c0b8a90d81 575 </structure>
Diletant 166:c3c0b8a90d81 576
Diletant 166:c3c0b8a90d81 577 <structure name="output" typedef="DeviceISACSOutput">
Diletant 167:bedc0a9d559a 578 <structure name="settings" typedef="DeviceISACSOutputSettings">
Diletant 167:bedc0a9d559a 579 <structure name="start" typedef="DeviceISACSOutputStart">
Diletant 167:bedc0a9d559a 580 <variable name="voltage" typedef="int32_t" value="0x000c7fff"/>
Diletant 167:bedc0a9d559a 581 </structure>
Diletant 167:bedc0a9d559a 582 <structure name="reset" typedef="DeviceISACSOutputReset">
Diletant 167:bedc0a9d559a 583 <variable name="voltage" typedef="int32_t" value="0x000c7fff"/>
Diletant 167:bedc0a9d559a 584 </structure>
Diletant 167:bedc0a9d559a 585 <structure name="transfer" typedef="DeviceISACSOutputTransferFunction">
Diletant 166:c3c0b8a90d81 586 <variable name="points" typedef="uint32_t" value="2"/>
Diletant 166:c3c0b8a90d81 587 <variable name="voltage[0]" typedef="uint32_t" value="0x00017fff"/>
Diletant 166:c3c0b8a90d81 588 <variable name="code[0]" typedef="uint32_t" value="800"/>
Diletant 166:c3c0b8a90d81 589 <variable name="voltage[1]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 590 <variable name="code[1]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 591 <variable name="voltage[2]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 592 <variable name="code[2]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 593 <variable name="voltage[3]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 594 <variable name="code[3]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 595 <variable name="voltage[4]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 596 <variable name="code[4]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 597 <variable name="voltage[5]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 598 <variable name="code[5]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 599 <variable name="voltage[6]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 600 <variable name="code[6]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 601 <variable name="voltage[7]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 602 <variable name="code[7]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 603 <variable name="voltage[8]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 604 <variable name="code[8]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 605 <variable name="voltage[9]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 606 <variable name="code[9]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 607 <variable name="voltage[10]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 608 <variable name="code[10]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 609 <variable name="voltage[11]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 610 <variable name="code[11]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 611 <variable name="voltage[12]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 612 <variable name="code[12]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 613 <variable name="voltage[13]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 614 <variable name="code[13]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 615 <variable name="voltage[14]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 616 <variable name="code[14]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 617 <variable name="voltage[15]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 618 <variable name="code[15]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 619 </structure>
Diletant 166:c3c0b8a90d81 620 </structure>
Diletant 167:bedc0a9d559a 621
Diletant 167:bedc0a9d559a 622 <structure name="state" typedef="DeviceISACSOutputState">
Diletant 167:bedc0a9d559a 623 <variable name="voltage" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 624 </structure>
Diletant 166:c3c0b8a90d81 625 </structure>
Diletant 166:c3c0b8a90d81 626
Diletant 161:efd949e8d536 627 <structure name="regulator" typedef="DeviceISACSRegulator">
Diletant 161:efd949e8d536 628 <structure name="settings" typedef="DeviceISACSRegulatorSettings">
Diletant 161:efd949e8d536 629 <structure name="start" typedef="DeviceISACSRegulatorConditionSettings">
Diletant 166:c3c0b8a90d81 630 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 631 <variable name="reference" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 632 <variable name="scale" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 633 </structure>
Diletant 161:efd949e8d536 634
Diletant 161:efd949e8d536 635 <structure name="regular" typedef="DeviceISACSRegulatorConditionSettings">
Diletant 166:c3c0b8a90d81 636 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 637 <variable name="reference" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 638 <variable name="scale" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 639 </structure>
Diletant 161:efd949e8d536 640
Diletant 161:efd949e8d536 641 <structure name="reset" typedef="DeviceISACSRegulatorConditionSettings">
Diletant 166:c3c0b8a90d81 642 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 643 <variable name="reference" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 644 <variable name="scale" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 645 </structure>
Diletant 177:672ef279c8e0 646
Diletant 177:672ef279c8e0 647 <structure name="transfer" typedef="DeviceISACSCorrectionTransferFunction">
Diletant 177:672ef279c8e0 648 <variable name="points" typedef="uint32_t" value="16"/>
Diletant 177:672ef279c8e0 649 <variable name="error[0]" typedef="uint32_t" value="-0x20000"/>
Diletant 177:672ef279c8e0 650 <variable name="correction[0]" typedef="uint32_t" value="0x10000"/>
Diletant 177:672ef279c8e0 651 <variable name="error[1]" typedef="uint32_t" value="-0x1bbbb"/>
Diletant 177:672ef279c8e0 652 <variable name="correction[1]" typedef="uint32_t" value="0xb473"/>
Diletant 177:672ef279c8e0 653 <variable name="error[2]" typedef="uint32_t" value="-0x17777"/>
Diletant 177:672ef279c8e0 654 <variable name="correction[2]" typedef="uint32_t" value="0x7aa7"/>
Diletant 177:672ef279c8e0 655 <variable name="error[3]" typedef="uint32_t" value="-0x13333"/>
Diletant 177:672ef279c8e0 656 <variable name="correction[3]" typedef="uint32_t" value="0x4fdf"/>
Diletant 177:672ef279c8e0 657 <variable name="error[4]" typedef="uint32_t" value="-0xeeee"/>
Diletant 177:672ef279c8e0 658 <variable name="correction[4]" typedef="uint32_t" value="0x3161"/>
Diletant 177:672ef279c8e0 659 <variable name="error[5]" typedef="uint32_t" value="-0xaaaa"/>
Diletant 177:672ef279c8e0 660 <variable name="correction[5]" typedef="uint32_t" value="0x1c71"/>
Diletant 177:672ef279c8e0 661 <variable name="error[6]" typedef="uint32_t" value="-0x6666"/>
Diletant 177:672ef279c8e0 662 <variable name="correction[6]" typedef="uint32_t" value="0xe56"/>
Diletant 177:672ef279c8e0 663 <variable name="error[7]" typedef="uint32_t" value="-0x2222"/>
Diletant 177:672ef279c8e0 664 <variable name="correction[7]" typedef="uint32_t" value="0x452"/>
Diletant 177:672ef279c8e0 665 <variable name="error[8]" typedef="uint32_t" value="0x2222"/>
Diletant 177:672ef279c8e0 666 <variable name="correction[8]" typedef="uint32_t" value="-0x452"/>
Diletant 177:672ef279c8e0 667 <variable name="error[9]" typedef="uint32_t" value="0x6666"/>
Diletant 177:672ef279c8e0 668 <variable name="correction[9]" typedef="uint32_t" value="-0xe56"/>
Diletant 177:672ef279c8e0 669 <variable name="error[10]" typedef="uint32_t" value="0xaaaa"/>
Diletant 177:672ef279c8e0 670 <variable name="correction[10]" typedef="uint32_t" value="-0x1c71"/>
Diletant 177:672ef279c8e0 671 <variable name="error[11]" typedef="uint32_t" value="0xeeee"/>
Diletant 177:672ef279c8e0 672 <variable name="correction[11]" typedef="uint32_t" value="-0x3161"/>
Diletant 177:672ef279c8e0 673 <variable name="error[12]" typedef="uint32_t" value="0x13333"/>
Diletant 177:672ef279c8e0 674 <variable name="correction[12]" typedef="uint32_t" value="-0x4fdf"/>
Diletant 177:672ef279c8e0 675 <variable name="error[13]" typedef="uint32_t" value="0x17777"/>
Diletant 177:672ef279c8e0 676 <variable name="correction[13]" typedef="uint32_t" value="-0x7aa7"/>
Diletant 177:672ef279c8e0 677 <variable name="error[14]" typedef="uint32_t" value="0x1bbbb"/>
Diletant 177:672ef279c8e0 678 <variable name="correction[14]" typedef="uint32_t" value="-0xb473"/>
Diletant 177:672ef279c8e0 679 <variable name="error[15]" typedef="uint32_t" value="0x20000"/>
Diletant 177:672ef279c8e0 680 <variable name="correction[15]" typedef="uint32_t" value="-0x10000"/>
Diletant 177:672ef279c8e0 681 </structure>
Diletant 161:efd949e8d536 682 </structure>
Diletant 161:efd949e8d536 683
Diletant 161:efd949e8d536 684 <structure name="state" typedef="DeviceISACSRegulatorState">
Diletant 161:efd949e8d536 685 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 686 <variable name="reference" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 687 <variable name="scale" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 688 <variable name="error" typedef="uint32_t" value="0"/>
Diletant 177:672ef279c8e0 689 <variable name="correction" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 690 </structure>
Diletant 161:efd949e8d536 691 </structure>
Diletant 161:efd949e8d536 692 </structure>
Diletant 173:7f938afb0447 693
Diletant 173:7f938afb0447 694 <structure name="sequencer" typedef="DeviceSequencer">
Diletant 173:7f938afb0447 695 <structure name="sampler" typedef="DeviceSequencerSampler">
Diletant 173:7f938afb0447 696 <structure name="settings" typedef="DeviceSequencerSamplerSettings">
Diletant 166:c3c0b8a90d81 697 <variable name="enabled" typedef="uint8_t" value="0"/>
Diletant 167:bedc0a9d559a 698 <variable name="amplitude" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 699 <variable name="sequence[0]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 700 <variable name="sequence[1]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 701 <variable name="sequence[2]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 702 <variable name="sequence[3]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 703 <variable name="sequence[4]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 704 <variable name="sequence[5]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 705 <variable name="sequence[6]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 706 <variable name="sequence[7]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 707 <variable name="sequence[8]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 708 <variable name="sequence[9]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 709 <variable name="sequence[10]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 710 <variable name="sequence[11]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 711 <variable name="sequence[12]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 712 <variable name="sequence[13]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 713 <variable name="sequence[14]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 714 <variable name="sequence[15]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 715 <variable name="sequence[16]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 716 <variable name="sequence[17]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 717 <variable name="sequence[18]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 718 <variable name="sequence[19]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 719 <variable name="sequence[20]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 720 <variable name="sequence[21]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 721 <variable name="sequence[22]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 722 <variable name="sequence[23]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 723 <variable name="sequence[24]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 724 <variable name="sequence[25]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 725 <variable name="sequence[26]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 726 <variable name="sequence[27]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 727 <variable name="sequence[28]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 728 <variable name="sequence[29]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 729 <variable name="sequence[30]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 730 <variable name="sequence[31]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 731 <variable name="sequence[32]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 732 <variable name="sequence[33]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 733 <variable name="sequence[34]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 734 <variable name="sequence[35]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 735 <variable name="sequence[36]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 736 <variable name="sequence[37]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 737 <variable name="sequence[38]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 738 <variable name="sequence[39]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 739 <variable name="sequence[40]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 740 <variable name="sequence[41]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 741 <variable name="sequence[42]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 742 <variable name="sequence[43]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 743 <variable name="sequence[44]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 744 <variable name="sequence[45]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 745 <variable name="sequence[46]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 746 <variable name="sequence[47]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 747 <variable name="sequence[48]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 748 <variable name="sequence[49]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 749 <variable name="sequence[50]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 750 <variable name="sequence[51]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 751 <variable name="sequence[52]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 752 <variable name="sequence[53]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 753 <variable name="sequence[54]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 754 <variable name="sequence[55]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 755 <variable name="sequence[56]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 756 <variable name="sequence[57]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 757 <variable name="sequence[58]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 758 <variable name="sequence[59]" typedef="uint32_t" value="1"/>
Diletant 173:7f938afb0447 759 <vaiable name="sequence[60]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 760 <variable name="sequence[61]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 761 <variable name="sequence[62]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 762 <variable name="sequence[63]" typedef="uint32_t" value="1"/>
Diletant 167:bedc0a9d559a 763 <variable name="position[0]" typedef="uint32_t" value="0"/>
Diletant 167:bedc0a9d559a 764 <variable name="position[1]" typedef="uint32_t" value="16"/>
Diletant 166:c3c0b8a90d81 765 </structure>
Diletant 166:c3c0b8a90d81 766
Diletant 173:7f938afb0447 767 <structure name="state" typedef="DeviceSequencerSamplerState">
Diletant 166:c3c0b8a90d81 768 <variable name="enabled" typedef="uint8_t" value="0"/>
Diletant 167:bedc0a9d559a 769 <variable name="amplitude" typedef="uint32_t" value="0"/>
Diletant 167:bedc0a9d559a 770 <variable name="position[0]" typedef="uint32_t" value="0"/>
Diletant 167:bedc0a9d559a 771 <variable name="position[1]" typedef="uint32_t" value="16"/>
Diletant 167:bedc0a9d559a 772 <variable name="sample[0]" typedef="uint32_t" value="0"/>
Diletant 167:bedc0a9d559a 773 <variable name="sample[1]" typedef="uint32_t" value="0"/>
Diletant 167:bedc0a9d559a 774 <variable name="voltage" typedef="uint32_t" value="0"/>
Diletant 167:bedc0a9d559a 775 </structure>
Diletant 167:bedc0a9d559a 776 </structure>
Diletant 167:bedc0a9d559a 777
Diletant 173:7f938afb0447 778 <structure name="output" typedef="DeviceSequencerOutput">
Diletant 173:7f938afb0447 779 <structure name="logic" typedef="DeviceSequencerLogicOutput">
Diletant 173:7f938afb0447 780 <structure name="settings" typedef="DeviceSequencerLogicOutputSettings">
Diletant 173:7f938afb0447 781 <variable name="enabled" typedef="uint8_t" value="0"/>
Diletant 173:7f938afb0447 782 </structure>
Diletant 173:7f938afb0447 783
Diletant 173:7f938afb0447 784 <structure name="state" typedef="DeviceSequencerLogicOutputState">
Diletant 173:7f938afb0447 785 <variable name="enabled" typedef="uint8_t" value="0"/>
Diletant 173:7f938afb0447 786 <variable name="level" typedef="uint8_t" value="0"/>
Diletant 173:7f938afb0447 787 </structure>
Diletant 173:7f938afb0447 788 </structure>
Diletant 173:7f938afb0447 789
Diletant 173:7f938afb0447 790 <structure name="analog" typedef="DeviceSequencerAnalogOutput">
Diletant 173:7f938afb0447 791 <structure name="settings" typedef="DeviceSequencerAnalogOutputSettings">
Diletant 173:7f938afb0447 792 <variable name="enabled" typedef="uint8_t" value="0"/>
Diletant 173:7f938afb0447 793 <structure name="transfer" typedef="DeviceSequencerAnalogOutputTransferFunction">
Diletant 173:7f938afb0447 794 <variable name="points" typedef="uint32_t" value="16"/>
Diletant 173:7f938afb0447 795 <variable name="code[0]" typedef="uint32_t" value="0x0"/>
Diletant 173:7f938afb0447 796 <variable name="voltage[0]" typedef="uint32_t" value="-30.0V"/>
Diletant 173:7f938afb0447 797 <variable name="code[1]" typedef="uint32_t" value="0x1100"/>
Diletant 173:7f938afb0447 798 <variable name="voltage[1]" typedef="uint32_t" value="-26.0V"/>
Diletant 173:7f938afb0447 799 <variable name="code[2]" typedef="uint32_t" value="0x2200"/>
Diletant 173:7f938afb0447 800 <variable name="voltage[2]" typedef="uint32_t" value="-22.0V"/>
Diletant 173:7f938afb0447 801 <variable name="code[3]" typedef="uint32_t" value="0x3300"/>
Diletant 173:7f938afb0447 802 <variable name="voltage[3]" typedef="uint32_t" value="-18.0V"/>
Diletant 173:7f938afb0447 803 <variable name="code[4]" typedef="uint32_t" value="0x4440"/>
Diletant 173:7f938afb0447 804 <variable name="voltage[4]" typedef="uint32_t" value="-14.0V"/>
Diletant 173:7f938afb0447 805 <variable name="code[5]" typedef="uint32_t" value="0x5540"/>
Diletant 173:7f938afb0447 806 <variable name="voltage[5]" typedef="uint32_t" value="-10.0V"/>
Diletant 173:7f938afb0447 807 <variable name="code[6]" typedef="uint32_t" value="0x6640"/>
Diletant 173:7f938afb0447 808 <variable name="voltage[6]" typedef="uint32_t" value="-6.0V"/>
Diletant 173:7f938afb0447 809 <variable name="code[7]" typedef="uint32_t" value="0x7740"/>
Diletant 173:7f938afb0447 810 <variable name="voltage[7]" typedef="uint32_t" value="-2.0V"/>
Diletant 173:7f938afb0447 811 <variable name="code[8]" typedef="uint32_t" value="0x8880"/>
Diletant 173:7f938afb0447 812 <variable name="voltage[8]" typedef="uint32_t" value="2.0V"/>
Diletant 173:7f938afb0447 813 <variable name="code[9]" typedef="uint32_t" value="0x9980"/>
Diletant 173:7f938afb0447 814 <variable name="voltage[9]" typedef="uint32_t" value="6.0V"/>
Diletant 173:7f938afb0447 815 <variable name="code[10]" typedef="uint32_t" value="0xaa80"/>
Diletant 173:7f938afb0447 816 <variable name="voltage[10]" typedef="uint32_t" value="10.0V"/>
Diletant 173:7f938afb0447 817 <variable name="code[11]" typedef="uint32_t" value="0xbb80"/>
Diletant 173:7f938afb0447 818 <variable name="voltage[11]" typedef="uint32_t" value="14.0V"/>
Diletant 173:7f938afb0447 819 <variable name="code[12]" typedef="uint32_t" value="0xccc0"/>
Diletant 173:7f938afb0447 820 <variable name="voltage[12]" typedef="uint32_t" value="18.0V"/>
Diletant 173:7f938afb0447 821 <variable name="code[13]" typedef="uint32_t" value="0xddc0"/>
Diletant 173:7f938afb0447 822 <variable name="voltage[13]" typedef="uint32_t" value="22.0V"/>
Diletant 173:7f938afb0447 823 <variable name="code[14]" typedef="uint32_t" value="0xeec0"/>
Diletant 173:7f938afb0447 824 <variable name="voltage[14]" typedef="uint32_t" value="26.0V"/>
Diletant 173:7f938afb0447 825 <variable name="code[15]" typedef="uint32_t" value="0xffc0"/>
Diletant 173:7f938afb0447 826 <variable name="voltage[15]" typedef="uint32_t" value="30.0V"/>
Diletant 173:7f938afb0447 827 </structure>
Diletant 173:7f938afb0447 828 </structure>
Diletant 173:7f938afb0447 829
Diletant 173:7f938afb0447 830 <structure name="state" typedef="DeviceSequencerAnalogOutputState">
Diletant 173:7f938afb0447 831 <variable name="enabled" typedef="uint8_t" value="0"/>
Diletant 173:7f938afb0447 832 <variable name="voltage" typedef="uint32_t" value="0"/>
Diletant 173:7f938afb0447 833 </structure>
Diletant 173:7f938afb0447 834 </structure>
Diletant 173:7f938afb0447 835 </structure>
Diletant 173:7f938afb0447 836 </structure>
Diletant 173:7f938afb0447 837
Diletant 173:7f938afb0447 838 <structure name="plcs" typedef="DevicePathLengthControlSystem">
Diletant 167:bedc0a9d559a 839 <structure name="feedback" typedef="DevicePLCSFeedback">
Diletant 167:bedc0a9d559a 840 <structure name="settings" typedef="DevicePLCSFeedbackSettings">
Diletant 167:bedc0a9d559a 841 <variable name="input" typedef="uint32_t" value="1"/>
Diletant 167:bedc0a9d559a 842 <variable name="output" typedef="uint32_t" value="0"/>
Diletant 167:bedc0a9d559a 843 <structure name="transfer" typedef="DevicePLCSFeedbackTransferFunctionSettings">
Diletant 183:c7a9c309086c 844 <variable name="points" typedef="uint32_t" value="16"/>
Diletant 183:c7a9c309086c 845 <variable name="raw[0]" typedef="int32_t" value="-0x20000"/>
Diletant 183:c7a9c309086c 846 <variable name="normalized[0]" typedef="int32_t" value="-0x10000"/>
Diletant 183:c7a9c309086c 847 <variable name="raw[1]" typedef="int32_t" value="-0x1bbbb"/>
Diletant 183:c7a9c309086c 848 <variable name="normalized[1]" typedef="int32_t" value="-0xdddd"/>
Diletant 183:c7a9c309086c 849 <variable name="raw[2]" typedef="int32_t" value="-0x17777"/>
Diletant 183:c7a9c309086c 850 <variable name="normalized[2]" typedef="int32_t" value="-0xbbbb"/>
Diletant 183:c7a9c309086c 851 <variable name="raw[3]" typedef="int32_t" value="-0x13333"/>
Diletant 183:c7a9c309086c 852 <variable name="normalized[3]" typedef="int32_t" value="-0x9999"/>
Diletant 183:c7a9c309086c 853 <variable name="raw[4]" typedef="int32_t" value="-0xeeee"/>
Diletant 183:c7a9c309086c 854 <variable name="normalized[4]" typedef="int32_t" value="-0x7777"/>
Diletant 183:c7a9c309086c 855 <variable name="raw[5]" typedef="int32_t" value="-0xaaaa"/>
Diletant 183:c7a9c309086c 856 <variable name="normalized[5]" typedef="int32_t" value="-0x5555"/>
Diletant 183:c7a9c309086c 857 <variable name="raw[6]" typedef="int32_t" value="-0x6666"/>
Diletant 183:c7a9c309086c 858 <variable name="normalized[6]" typedef="int32_t" value="-0x3333"/>
Diletant 183:c7a9c309086c 859 <variable name="raw[7]" typedef="int32_t" value="-0x2222"/>
Diletant 183:c7a9c309086c 860 <variable name="normalized[7]" typedef="int32_t" value="-0x1111"/>
Diletant 183:c7a9c309086c 861 <variable name="raw[8]" typedef="int32_t" value="0x2222"/>
Diletant 183:c7a9c309086c 862 <variable name="normalized[8]" typedef="int32_t" value="0x1111"/>
Diletant 183:c7a9c309086c 863 <variable name="raw[9]" typedef="int32_t" value="0x6666"/>
Diletant 183:c7a9c309086c 864 <variable name="normalized[9]" typedef="int32_t" value="0x3333"/>
Diletant 183:c7a9c309086c 865 <variable name="raw[10]" typedef="int32_t" value="0xaaaa"/>
Diletant 183:c7a9c309086c 866 <variable name="normalized[10]" typedef="int32_t" value="0x5555"/>
Diletant 183:c7a9c309086c 867 <variable name="raw[11]" typedef="int32_t" value="0xeeee"/>
Diletant 183:c7a9c309086c 868 <variable name="normalized[11]" typedef="int32_t" value="0x7777"/>
Diletant 183:c7a9c309086c 869 <variable name="raw[12]" typedef="int32_t" value="0x13333"/>
Diletant 183:c7a9c309086c 870 <variable name="normalized[12]" typedef="int32_t" value="0x9999"/>
Diletant 183:c7a9c309086c 871 <variable name="raw[13]" typedef="int32_t" value="0x17777"/>
Diletant 183:c7a9c309086c 872 <variable name="normalized[13]" typedef="int32_t" value="0xbbbb"/>
Diletant 183:c7a9c309086c 873 <variable name="raw[14]" typedef="int32_t" value="0x1bbbb"/>
Diletant 183:c7a9c309086c 874 <variable name="normalized[14]" typedef="int32_t" value="0xdddd"/>
Diletant 183:c7a9c309086c 875 <variable name="raw[15]" typedef="int32_t" value="0x20000"/>
Diletant 183:c7a9c309086c 876 <variable name="normalized[15]" typedef="int32_t" value="0x10000"/>
Diletant 167:bedc0a9d559a 877 </structure>
Diletant 167:bedc0a9d559a 878 </structure>
Diletant 167:bedc0a9d559a 879
Diletant 167:bedc0a9d559a 880 <structure name="state" typedef="DevicePLCSFeedbackState">
Diletant 167:bedc0a9d559a 881 <variable name="input" typedef="uint32_t" value="1"/>
Diletant 167:bedc0a9d559a 882 <variable name="output" typedef="uint32_t" value="0"/>
Diletant 167:bedc0a9d559a 883 <variable name="voltage" typedef="uint32_t" value="0"/>
Diletant 167:bedc0a9d559a 884 </structure>
Diletant 167:bedc0a9d559a 885 </structure>
Diletant 167:bedc0a9d559a 886
Diletant 167:bedc0a9d559a 887 <structure name="reference" typedef="DevicePLCSReference">
Diletant 167:bedc0a9d559a 888 <structure name="settings" typedef="DevicePLCSReferenceSettings">
Diletant 167:bedc0a9d559a 889 <variable name="sequencer" typedef="uint32_t" value="0"/>
Diletant 167:bedc0a9d559a 890 <variable name="delta" typedef="uint32_t" value="1"/>
Diletant 167:bedc0a9d559a 891 </structure>
Diletant 167:bedc0a9d559a 892
Diletant 167:bedc0a9d559a 893 <structure name="state" typedef="DevicePLCSReferenceState">
Diletant 167:bedc0a9d559a 894 <variable name="sequencer" typedef="uint32_t" value="0"/>
Diletant 167:bedc0a9d559a 895 <variable name="delta" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 896 </structure>
Diletant 166:c3c0b8a90d81 897 </structure>
Diletant 166:c3c0b8a90d81 898
Diletant 167:bedc0a9d559a 899 <structure name="detector" typedef="DevicePLCSDetector">
Diletant 167:bedc0a9d559a 900 <structure name="state" typedef="DevicePLCSDetectorState">
Diletant 167:bedc0a9d559a 901 <variable name="in[0]" typedef="uint32_t" value="0"/>
Diletant 167:bedc0a9d559a 902 <variable name="in[1]" typedef="uint32_t" value="0"/>
Diletant 167:bedc0a9d559a 903 <variable name="out" typedef="uint32_t" value="0"/>
Diletant 167:bedc0a9d559a 904 </structure>
Diletant 167:bedc0a9d559a 905 </structure>
Diletant 167:bedc0a9d559a 906
Diletant 167:bedc0a9d559a 907 <structure name="bias" typedef="DevicePLCSBias">
Diletant 167:bedc0a9d559a 908 <structure name="settings" typedef="DevicePLCSBiasSettings">
Diletant 167:bedc0a9d559a 909 <structure name="transfer" typedef="DevicePLCSBiasTransferFunction">
Diletant 167:bedc0a9d559a 910 <variable name="points" typedef="uint32_t" value="2"/>
Diletant 167:bedc0a9d559a 911 <variable name="raw[0]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 912 <variable name="normalized[0]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 913 <variable name="raw[1]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 914 <variable name="normalized[1]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 915 <variable name="raw[2]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 916 <variable name="normalized[2]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 917 <variable name="raw[3]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 918 <variable name="normalized[3]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 919 <variable name="raw[4]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 920 <variable name="normalized[4]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 921 <variable name="raw[5]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 922 <variable name="normalized[5]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 923 <variable name="raw[6]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 924 <variable name="normalized[6]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 925 <variable name="raw[7]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 926 <variable name="normalized[7]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 927 <variable name="raw[8]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 928 <variable name="normalized[8]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 929 <variable name="raw[9]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 930 <variable name="normalized[9]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 931 <variable name="raw[10]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 932 <variable name="normalized[10]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 933 <variable name="raw[11]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 934 <variable name="normalized[11]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 935 <variable name="raw[12]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 936 <variable name="normalized[12]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 937 <variable name="raw[13]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 938 <variable name="normalized[13]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 939 <variable name="raw[14]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 940 <variable name="normalized[14]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 941 <variable name="raw[15]" typedef="uint32_t" value="0x00017fff"/>
Diletant 167:bedc0a9d559a 942 <variable name="normalized[15]" typedef="uint32_t" value="800"/>
Diletant 167:bedc0a9d559a 943 </structure>
Diletant 167:bedc0a9d559a 944 </structure>
Diletant 167:bedc0a9d559a 945 <structure name="state" typedef="DevicePLCSBiasState">
Diletant 167:bedc0a9d559a 946 <variable name="raw" typedef="uint32_t" value="0"/>
Diletant 167:bedc0a9d559a 947 <variable name="sum" typedef="uint32_t" value="0"/>
Diletant 167:bedc0a9d559a 948 <variable name="counter" typedef="uint32_t" value="0"/>
Diletant 167:bedc0a9d559a 949 <variable name="average" typedef="uint32_t" value="0"/>
Diletant 167:bedc0a9d559a 950 </structure>
Diletant 167:bedc0a9d559a 951 </structure>
Diletant 167:bedc0a9d559a 952
Diletant 167:bedc0a9d559a 953 <structure name="reset" typedef="DevicePLCSReset">
Diletant 183:c7a9c309086c 954 <structure name="up" typedef="DevicePLCSResetDirection">
Diletant 183:c7a9c309086c 955 <structure name="settings" typedef="DevicePLCSResetDirectionSettings">
Diletant 183:c7a9c309086c 956 <structure name="environment" typedef="DevicePLCSResetTemperatureFunction">
Diletant 183:c7a9c309086c 957 <variable name="points" typedef="uint32_t" value="16"/>
Diletant 183:c7a9c309086c 958 <variable name="temperature[0]" typedef="int32_t" value="-60C"/>
Diletant 183:c7a9c309086c 959 <variable name="trigger[0]" typedef="int32_t" value="13.0V"/>
Diletant 183:c7a9c309086c 960 <variable name="target[0]" typedef="int32_t" value="2.5V"/>
Diletant 183:c7a9c309086c 961 <variable name="duration[0]" typedef="uint32_t" value="3s"/>
Diletant 183:c7a9c309086c 962 <variable name="temperature[1]" typedef="int32_t" value="-50C"/>
Diletant 183:c7a9c309086c 963 <variable name="trigger[1]" typedef="int32_t" value="13.0V"/>
Diletant 183:c7a9c309086c 964 <variable name="target[1]" typedef="int32_t" value="2.5V"/>
Diletant 183:c7a9c309086c 965 <variable name="duration[1]" typedef="uint32_t" value="3s"/>
Diletant 183:c7a9c309086c 966 <variable name="temperature[2]" typedef="int32_t" value="-40C"/>
Diletant 183:c7a9c309086c 967 <variable name="trigger[2]" typedef="int32_t" value="13.0V"/>
Diletant 183:c7a9c309086c 968 <variable name="target[2]" typedef="int32_t" value="2.5V"/>
Diletant 183:c7a9c309086c 969 <variable name="duration[2]" typedef="uint32_t" value="3s"/>
Diletant 183:c7a9c309086c 970 <variable name="temperature[3]" typedef="int32_t" value="-30C"/>
Diletant 183:c7a9c309086c 971 <variable name="trigger[3]" typedef="int32_t" value="13.0V"/>
Diletant 183:c7a9c309086c 972 <variable name="target[3]" typedef="int32_t" value="2.5V"/>
Diletant 183:c7a9c309086c 973 <variable name="duration[3]" typedef="uint32_t" value="3s"/>
Diletant 183:c7a9c309086c 974 <variable name="temperature[4]" typedef="int32_t" value="-20C"/>
Diletant 183:c7a9c309086c 975 <variable name="trigger[4]" typedef="int32_t" value="13.0V"/>
Diletant 183:c7a9c309086c 976 <variable name="target[4]" typedef="int32_t" value="2.5V"/>
Diletant 183:c7a9c309086c 977 <variable name="duration[4]" typedef="uint32_t" value="3s"/>
Diletant 183:c7a9c309086c 978 <variable name="temperature[5]" typedef="int32_t" value="-10C"/>
Diletant 183:c7a9c309086c 979 <variable name="trigger[5]" typedef="int32_t" value="13.0V"/>
Diletant 183:c7a9c309086c 980 <variable name="target[5]" typedef="int32_t" value="2.5V"/>
Diletant 183:c7a9c309086c 981 <variable name="duration[5]" typedef="uint32_t" value="3s"/>
Diletant 183:c7a9c309086c 982 <variable name="temperature[6]" typedef="int32_t" value="0C"/>
Diletant 183:c7a9c309086c 983 <variable name="trigger[6]" typedef="int32_t" value="13.0V"/>
Diletant 183:c7a9c309086c 984 <variable name="target[6]" typedef="int32_t" value="2.5V"/>
Diletant 183:c7a9c309086c 985 <variable name="duration[6]" typedef="uint32_t" value="3s"/>
Diletant 183:c7a9c309086c 986 <variable name="temperature[7]" typedef="int32_t" value="10C"/>
Diletant 183:c7a9c309086c 987 <variable name="trigger[7]" typedef="int32_t" value="13.0V"/>
Diletant 183:c7a9c309086c 988 <variable name="target[7]" typedef="int32_t" value="2.5V"/>
Diletant 183:c7a9c309086c 989 <variable name="duration[7]" typedef="uint32_t" value="3s"/>
Diletant 183:c7a9c309086c 990 <variable name="temperature[8]" typedef="int32_t" value="20C"/>
Diletant 183:c7a9c309086c 991 <variable name="trigger[8]" typedef="int32_t" value="13.0V"/>
Diletant 183:c7a9c309086c 992 <variable name="target[8]" typedef="int32_t" value="2.5V"/>
Diletant 183:c7a9c309086c 993 <variable name="duration[8]" typedef="uint32_t" value="3s"/>
Diletant 183:c7a9c309086c 994 <variable name="temperature[9]" typedef="int32_t" value="30C"/>
Diletant 183:c7a9c309086c 995 <variable name="trigger[9]" typedef="int32_t" value="13.0V"/>
Diletant 183:c7a9c309086c 996 <variable name="target[9]" typedef="int32_t" value="2.5V"/>
Diletant 183:c7a9c309086c 997 <variable name="duration[9]" typedef="uint32_t" value="3s"/>
Diletant 183:c7a9c309086c 998 <variable name="temperature[10]" typedef="int32_t" value="40C"/>
Diletant 183:c7a9c309086c 999 <variable name="trigger[10]" typedef="int32_t" value="13.0V"/>
Diletant 183:c7a9c309086c 1000 <variable name="target[10]" typedef="int32_t" value="2.5V"/>
Diletant 183:c7a9c309086c 1001 <variable name="duration[10]" typedef="uint32_t" value="3s"/>
Diletant 183:c7a9c309086c 1002 <variable name="temperature[11]" typedef="int32_t" value="50C"/>
Diletant 183:c7a9c309086c 1003 <variable name="trigger[11]" typedef="int32_t" value="13.0V"/>
Diletant 183:c7a9c309086c 1004 <variable name="target[11]" typedef="int32_t" value="2.5V"/>
Diletant 183:c7a9c309086c 1005 <variable name="duration[11]" typedef="uint32_t" value="3s"/>
Diletant 183:c7a9c309086c 1006 <variable name="temperature[12]" typedef="int32_t" value="60C"/>
Diletant 183:c7a9c309086c 1007 <variable name="trigger[12]" typedef="int32_t" value="13.0V"/>
Diletant 183:c7a9c309086c 1008 <variable name="target[12]" typedef="int32_t" value="2.5V"/>
Diletant 183:c7a9c309086c 1009 <variable name="duration[12]" typedef="uint32_t" value="3s"/>
Diletant 183:c7a9c309086c 1010 <variable name="temperature[13]" typedef="int32_t" value="70C"/>
Diletant 183:c7a9c309086c 1011 <variable name="trigger[13]" typedef="int32_t" value="13.0V"/>
Diletant 183:c7a9c309086c 1012 <variable name="target[13]" typedef="int32_t" value="2.5V"/>
Diletant 183:c7a9c309086c 1013 <variable name="duration[13]" typedef="uint32_t" value="3s"/>
Diletant 183:c7a9c309086c 1014 <variable name="temperature[14]" typedef="int32_t" value="80C"/>
Diletant 183:c7a9c309086c 1015 <variable name="trigger[14]" typedef="int32_t" value="13.0V"/>
Diletant 183:c7a9c309086c 1016 <variable name="target[14]" typedef="int32_t" value="2.5V"/>
Diletant 183:c7a9c309086c 1017 <variable name="duration[14]" typedef="uint32_t" value="3s"/>
Diletant 183:c7a9c309086c 1018 <variable name="temperature[15]" typedef="int32_t" value="90C"/>
Diletant 183:c7a9c309086c 1019 <variable name="trigger[15]" typedef="int32_t" value="13.0V"/>
Diletant 183:c7a9c309086c 1020 <variable name="target[15]" typedef="int32_t" value="2.5V"/>
Diletant 183:c7a9c309086c 1021 <variable name="duration[15]" typedef="uint32_t" value="3s"/>
Diletant 183:c7a9c309086c 1022 </structure>
Diletant 183:c7a9c309086c 1023 </structure>
Diletant 183:c7a9c309086c 1024 <structure name="state" typedef="DevicePLCSResetDirectionState">
Diletant 183:c7a9c309086c 1025 <variable name="trigger" typedef="int32_t" value="0"/>
Diletant 183:c7a9c309086c 1026 <variable name="target" typedef="int32_t" value="0"/>
Diletant 183:c7a9c309086c 1027 <variable name="duration" typedef="int32_t" value="0"/>
Diletant 167:bedc0a9d559a 1028 </structure>
Diletant 183:c7a9c309086c 1029 </structure>
Diletant 183:c7a9c309086c 1030
Diletant 183:c7a9c309086c 1031 <structure name="down" typedef="DevicePLCSResetDirection">
Diletant 183:c7a9c309086c 1032 <structure name="settings" typedef="DevicePLCSResetDirectionSettings">
Diletant 183:c7a9c309086c 1033 <structure name="environment" typedef="DevicePLCSResetTemperatureFunction">
Diletant 183:c7a9c309086c 1034 <variable name="points" typedef="uint32_t" value="16"/>
Diletant 183:c7a9c309086c 1035 <variable name="temperature[0]" typedef="int32_t" value="-60C"/>
Diletant 183:c7a9c309086c 1036 <variable name="trigger[0]" typedef="int32_t" value="1.5V"/>
Diletant 183:c7a9c309086c 1037 <variable name="target[0]" typedef="int32_t" value="12.0V"/>
Diletant 183:c7a9c309086c 1038 <variable name="duration[0]" typedef="uint32_t" value="3s"/>
Diletant 183:c7a9c309086c 1039 <variable name="temperature[1]" typedef="int32_t" value="-50C"/>
Diletant 183:c7a9c309086c 1040 <variable name="trigger[1]" typedef="int32_t" value="1.5V"/>
Diletant 183:c7a9c309086c 1041 <variable name="target[1]" typedef="int32_t" value="12.0V"/>
Diletant 183:c7a9c309086c 1042 <variable name="duration[1]" typedef="uint32_t" value="3s"/>
Diletant 183:c7a9c309086c 1043 <variable name="temperature[2]" typedef="int32_t" value="-40C"/>
Diletant 183:c7a9c309086c 1044 <variable name="trigger[2]" typedef="int32_t" value="1.5V"/>
Diletant 183:c7a9c309086c 1045 <variable name="target[2]" typedef="int32_t" value="12.0V"/>
Diletant 183:c7a9c309086c 1046 <variable name="duration[2]" typedef="uint32_t" value="3s"/>
Diletant 183:c7a9c309086c 1047 <variable name="temperature[3]" typedef="int32_t" value="-30C"/>
Diletant 183:c7a9c309086c 1048 <variable name="trigger[3]" typedef="int32_t" value="1.5V"/>
Diletant 183:c7a9c309086c 1049 <variable name="target[3]" typedef="int32_t" value="12.0V"/>
Diletant 183:c7a9c309086c 1050 <variable name="duration[3]" typedef="uint32_t" value="3s"/>
Diletant 183:c7a9c309086c 1051 <variable name="temperature[4]" typedef="int32_t" value="-20C"/>
Diletant 183:c7a9c309086c 1052 <variable name="trigger[4]" typedef="int32_t" value="1.5V"/>
Diletant 183:c7a9c309086c 1053 <variable name="target[4]" typedef="int32_t" value="12.0V"/>
Diletant 183:c7a9c309086c 1054 <variable name="duration[4]" typedef="uint32_t" value="3s"/>
Diletant 183:c7a9c309086c 1055 <variable name="temperature[5]" typedef="int32_t" value="-10C"/>
Diletant 183:c7a9c309086c 1056 <variable name="trigger[5]" typedef="int32_t" value="1.5V"/>
Diletant 183:c7a9c309086c 1057 <variable name="target[5]" typedef="int32_t" value="12.0V"/>
Diletant 183:c7a9c309086c 1058 <variable name="duration[5]" typedef="uint32_t" value="3s"/>
Diletant 183:c7a9c309086c 1059 <variable name="temperature[6]" typedef="int32_t" value="0C"/>
Diletant 183:c7a9c309086c 1060 <variable name="trigger[6]" typedef="int32_t" value="1.5V"/>
Diletant 183:c7a9c309086c 1061 <variable name="target[6]" typedef="int32_t" value="12.0V"/>
Diletant 183:c7a9c309086c 1062 <variable name="duration[6]" typedef="uint32_t" value="3s"/>
Diletant 183:c7a9c309086c 1063 <variable name="temperature[7]" typedef="int32_t" value="10C"/>
Diletant 183:c7a9c309086c 1064 <variable name="trigger[7]" typedef="int32_t" value="1.5V"/>
Diletant 183:c7a9c309086c 1065 <variable name="target[7]" typedef="int32_t" value="12.0V"/>
Diletant 183:c7a9c309086c 1066 <variable name="duration[7]" typedef="uint32_t" value="3s"/>
Diletant 183:c7a9c309086c 1067 <variable name="temperature[8]" typedef="int32_t" value="20C"/>
Diletant 183:c7a9c309086c 1068 <variable name="trigger[8]" typedef="int32_t" value="1.5V"/>
Diletant 183:c7a9c309086c 1069 <variable name="target[8]" typedef="int32_t" value="12.0V"/>
Diletant 183:c7a9c309086c 1070 <variable name="duration[8]" typedef="uint32_t" value="3s"/>
Diletant 183:c7a9c309086c 1071 <variable name="temperature[9]" typedef="int32_t" value="30C"/>
Diletant 183:c7a9c309086c 1072 <variable name="trigger[9]" typedef="int32_t" value="1.5V"/>
Diletant 183:c7a9c309086c 1073 <variable name="target[9]" typedef="int32_t" value="12.0V"/>
Diletant 183:c7a9c309086c 1074 <variable name="duration[9]" typedef="uint32_t" value="3s"/>
Diletant 183:c7a9c309086c 1075 <variable name="temperature[10]" typedef="int32_t" value="40C"/>
Diletant 183:c7a9c309086c 1076 <variable name="trigger[10]" typedef="int32_t" value="1.5V"/>
Diletant 183:c7a9c309086c 1077 <variable name="target[10]" typedef="int32_t" value="12.0V"/>
Diletant 183:c7a9c309086c 1078 <variable name="duration[10]" typedef="uint32_t" value="3s"/>
Diletant 183:c7a9c309086c 1079 <variable name="temperature[11]" typedef="int32_t" value="50C"/>
Diletant 183:c7a9c309086c 1080 <variable name="trigger[11]" typedef="int32_t" value="1.5V"/>
Diletant 183:c7a9c309086c 1081 <variable name="target[11]" typedef="int32_t" value="12.0V"/>
Diletant 183:c7a9c309086c 1082 <variable name="duration[11]" typedef="uint32_t" value="3s"/>
Diletant 183:c7a9c309086c 1083 <variable name="temperature[12]" typedef="int32_t" value="60C"/>
Diletant 183:c7a9c309086c 1084 <variable name="trigger[12]" typedef="int32_t" value="1.5V"/>
Diletant 183:c7a9c309086c 1085 <variable name="target[12]" typedef="int32_t" value="12.0V"/>
Diletant 183:c7a9c309086c 1086 <variable name="duration[12]" typedef="uint32_t" value="3s"/>
Diletant 183:c7a9c309086c 1087 <variable name="temperature[13]" typedef="int32_t" value="70C"/>
Diletant 183:c7a9c309086c 1088 <variable name="trigger[13]" typedef="int32_t" value="1.5V"/>
Diletant 183:c7a9c309086c 1089 <variable name="target[13]" typedef="int32_t" value="12.0V"/>
Diletant 183:c7a9c309086c 1090 <variable name="duration[13]" typedef="uint32_t" value="3s"/>
Diletant 183:c7a9c309086c 1091 <variable name="temperature[14]" typedef="int32_t" value="80C"/>
Diletant 183:c7a9c309086c 1092 <variable name="trigger[14]" typedef="int32_t" value="1.5V"/>
Diletant 183:c7a9c309086c 1093 <variable name="target[14]" typedef="int32_t" value="12.0V"/>
Diletant 183:c7a9c309086c 1094 <variable name="duration[14]" typedef="uint32_t" value="3s"/>
Diletant 183:c7a9c309086c 1095 <variable name="temperature[15]" typedef="int32_t" value="90C"/>
Diletant 183:c7a9c309086c 1096 <variable name="trigger[15]" typedef="int32_t" value="1.5V"/>
Diletant 183:c7a9c309086c 1097 <variable name="target[15]" typedef="int32_t" value="12.0V"/>
Diletant 183:c7a9c309086c 1098 <variable name="duration[15]" typedef="uint32_t" value="3s"/>
Diletant 183:c7a9c309086c 1099 </structure>
Diletant 167:bedc0a9d559a 1100 </structure>
Diletant 183:c7a9c309086c 1101 <structure name="state" typedef="DevicePLCSResetDirectionState">
Diletant 183:c7a9c309086c 1102 <variable name="trigger" typedef="int32_t" value="0"/>
Diletant 183:c7a9c309086c 1103 <variable name="target" typedef="int32_t" value="0"/>
Diletant 183:c7a9c309086c 1104 <variable name="duration" typedef="int32_t" value="0"/>
Diletant 167:bedc0a9d559a 1105 </structure>
Diletant 183:c7a9c309086c 1106 </structure>
Diletant 183:c7a9c309086c 1107
Diletant 167:bedc0a9d559a 1108 <structure name="state" typedef="DevicePLCSResetState">
Diletant 167:bedc0a9d559a 1109 <variable name="countdown" typedef="int32_t" value="0"/>
Diletant 167:bedc0a9d559a 1110 <variable name="voltage" typedef="int32_t" value="0"/>
Diletant 167:bedc0a9d559a 1111 </structure>
Diletant 166:c3c0b8a90d81 1112 </structure>
Diletant 166:c3c0b8a90d81 1113
Diletant 167:bedc0a9d559a 1114 <structure name="regulator" typedef="DevicePLCSRegulator">
Diletant 167:bedc0a9d559a 1115 <structure name="settings" typedef="DevicePLCSRegulatorSettings">
Diletant 166:c3c0b8a90d81 1116 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 167:bedc0a9d559a 1117 <variable name="reference" typedef="uint32_t" value="0"/>
Diletant 167:bedc0a9d559a 1118 <structure name="transfer" typedef="DevicePLCSCorrectionTransferFunction">
Diletant 177:672ef279c8e0 1119 <variable name="points" typedef="uint32_t" value="16"/>
Diletant 177:672ef279c8e0 1120 <variable name="error[0]" typedef="int32_t" value="-0x80000"/>
Diletant 177:672ef279c8e0 1121 <variable name="correction[0]" typedef="int32_t" value="0x10000"/>
Diletant 177:672ef279c8e0 1122 <variable name="error[1]" typedef="int32_t" value="-0x6eeee"/>
Diletant 177:672ef279c8e0 1123 <variable name="correction[1]" typedef="int32_t" value="0xb473"/>
Diletant 177:672ef279c8e0 1124 <variable name="error[2]" typedef="int32_t" value="-0x5dddd"/>
Diletant 177:672ef279c8e0 1125 <variable name="correction[2]" typedef="int32_t" value="0x7aa7"/>
Diletant 177:672ef279c8e0 1126 <variable name="error[3]" typedef="int32_t" value="-0x4cccc"/>
Diletant 177:672ef279c8e0 1127 <variable name="correction[3]" typedef="int32_t" value="0x4fdf"/>
Diletant 177:672ef279c8e0 1128 <variable name="error[4]" typedef="int32_t" value="-0x3bbbb"/>
Diletant 177:672ef279c8e0 1129 <variable name="correction[4]" typedef="int32_t" value="0x3161"/>
Diletant 177:672ef279c8e0 1130 <variable name="error[5]" typedef="int32_t" value="-0x2aaaa"/>
Diletant 177:672ef279c8e0 1131 <variable name="correction[5]" typedef="int32_t" value="0x1c71"/>
Diletant 177:672ef279c8e0 1132 <variable name="error[6]" typedef="int32_t" value="-0x19999"/>
Diletant 177:672ef279c8e0 1133 <variable name="correction[6]" typedef="int32_t" value="0xe56"/>
Diletant 177:672ef279c8e0 1134 <variable name="error[7]" typedef="int32_t" value="-0x8888"/>
Diletant 177:672ef279c8e0 1135 <variable name="correction[7]" typedef="int32_t" value="0x452"/>
Diletant 177:672ef279c8e0 1136 <variable name="error[8]" typedef="int32_t" value="0x8888"/>
Diletant 177:672ef279c8e0 1137 <variable name="correction[8]" typedef="int32_t" value="-0x452"/>
Diletant 177:672ef279c8e0 1138 <variable name="error[9]" typedef="int32_t" value="0x19999"/>
Diletant 177:672ef279c8e0 1139 <variable name="correction[9]" typedef="int32_t" value="-0xe56"/>
Diletant 177:672ef279c8e0 1140 <variable name="error[10]" typedef="int32_t" value="0x2aaaa"/>
Diletant 177:672ef279c8e0 1141 <variable name="correction[10]" typedef="int32_t" value="-0x1c71"/>
Diletant 177:672ef279c8e0 1142 <variable name="error[11]" typedef="int32_t" value="0x3bbbb"/>
Diletant 177:672ef279c8e0 1143 <variable name="correction[11]" typedef="int32_t" value="-0x3161"/>
Diletant 177:672ef279c8e0 1144 <variable name="error[12]" typedef="int32_t" value="0x4cccc"/>
Diletant 177:672ef279c8e0 1145 <variable name="correction[12]" typedef="int32_t" value="-0x4fdf"/>
Diletant 177:672ef279c8e0 1146 <variable name="error[13]" typedef="int32_t" value="0x5dddd"/>
Diletant 177:672ef279c8e0 1147 <variable name="correction[13]" typedef="int32_t" value="-0x7aa7"/>
Diletant 177:672ef279c8e0 1148 <variable name="error[14]" typedef="int32_t" value="0x6eeee"/>
Diletant 177:672ef279c8e0 1149 <variable name="correction[14]" typedef="int32_t" value="-0xb473"/>
Diletant 177:672ef279c8e0 1150 <variable name="error[15]" typedef="int32_t" value="0x80000"/>
Diletant 177:672ef279c8e0 1151 <variable name="correction[15]" typedef="int32_t" value="-0x10000"/>
Diletant 167:bedc0a9d559a 1152 </structure>
Diletant 166:c3c0b8a90d81 1153 </structure>
Diletant 166:c3c0b8a90d81 1154
Diletant 167:bedc0a9d559a 1155 <structure name="state" typedef="DevicePLCSRegulatorState">
Diletant 166:c3c0b8a90d81 1156 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 177:672ef279c8e0 1157 <variable name="reference" typedef="int32_t" value="0"/>
Diletant 177:672ef279c8e0 1158 <variable name="error" typedef="int32_t" value="1"/>
Diletant 177:672ef279c8e0 1159 <variable name="correction" typedef="int32_t" value="1"/>
Diletant 166:c3c0b8a90d81 1160 </structure>
Diletant 166:c3c0b8a90d81 1161 </structure>
Diletant 166:c3c0b8a90d81 1162
Diletant 166:c3c0b8a90d81 1163 <structure name="output" typedef="DevicePLCSOutput">
Diletant 166:c3c0b8a90d81 1164 <structure name="settings" typedef="DevicePLCSOutputSettings">
Diletant 161:efd949e8d536 1165 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 173:7f938afb0447 1166 <variable name="sequencer" typedef="uint8_t" value="1"/>
Diletant 167:bedc0a9d559a 1167 <structure name="start" typedef="DevicePLCSOutputStart">
Diletant 167:bedc0a9d559a 1168 <variable name="voltage" typedef="int32_t" value="0x000c7fff"/>
Diletant 167:bedc0a9d559a 1169 </structure>
Diletant 167:bedc0a9d559a 1170 <structure name="transfer" typedef="DevicePLCSOutputTransferFunction">
Diletant 166:c3c0b8a90d81 1171 <variable name="points" typedef="uint32_t" value="2"/>
Diletant 166:c3c0b8a90d81 1172 <variable name="voltage[0]" typedef="uint32_t" value="0x00017fff"/>
Diletant 166:c3c0b8a90d81 1173 <variable name="code[0]" typedef="uint32_t" value="800"/>
Diletant 166:c3c0b8a90d81 1174 <variable name="voltage[1]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 1175 <variable name="code[1]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 1176 <variable name="voltage[2]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 1177 <variable name="code[2]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 1178 <variable name="voltage[3]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 1179 <variable name="code[3]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 1180 <variable name="voltage[4]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 1181 <variable name="code[4]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 1182 <variable name="voltage[5]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 1183 <variable name="code[5]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 1184 <variable name="voltage[6]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 1185 <variable name="code[6]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 1186 <variable name="voltage[7]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 1187 <variable name="code[7]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 1188 <variable name="voltage[8]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 1189 <variable name="code[8]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 1190 <variable name="voltage[9]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 1191 <variable name="code[9]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 1192 <variable name="voltage[10]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 1193 <variable name="code[10]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 1194 <variable name="voltage[11]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 1195 <variable name="code[11]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 1196 <variable name="voltage[12]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 1197 <variable name="code[12]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 1198 <variable name="voltage[13]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 1199 <variable name="code[13]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 1200 <variable name="voltage[14]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 1201 <variable name="code[14]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 1202 <variable name="voltage[15]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 1203 <variable name="code[15]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 1204 </structure>
Diletant 166:c3c0b8a90d81 1205 </structure>
Diletant 166:c3c0b8a90d81 1206
Diletant 167:bedc0a9d559a 1207 <structure name="state" typedef="DevicePLCSOutputState">
Diletant 161:efd949e8d536 1208 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 173:7f938afb0447 1209 <variable name="sequencer" typedef="uint8_t" value="1"/>
Diletant 167:bedc0a9d559a 1210 <variable name="voltage" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 1211 </structure>
Diletant 161:efd949e8d536 1212 </structure>
Diletant 161:efd949e8d536 1213 </structure>
Diletant 161:efd949e8d536 1214
Diletant 161:efd949e8d536 1215 <structure name="controller" typedef="DeviceController">
Diletant 161:efd949e8d536 1216 <variable name="chip" typedef="uint32_t" value="(1768 lsh 16) | 100"/>
Diletant 161:efd949e8d536 1217
Diletant 161:efd949e8d536 1218 <structure name="flash" typedef="DeviceFlash">
Diletant 161:efd949e8d536 1219 <structure name="settings" typedef="DeviceFlashSettings">
Diletant 161:efd949e8d536 1220 <variable name="hashSector" typedef="uint16_t" value="22"/>
Diletant 161:efd949e8d536 1221 <variable name="dataSector" typedef="uint16_t" value="23"/>
Diletant 161:efd949e8d536 1222 </structure>
Diletant 161:efd949e8d536 1223 </structure>
Diletant 161:efd949e8d536 1224
Diletant 161:efd949e8d536 1225 <structure name="uart[0]" typedef="DeviceUART">
Diletant 161:efd949e8d536 1226 <structure name="settings" typedef="DeviceUARTSettings">
Diletant 161:efd949e8d536 1227 </structure>
Diletant 161:efd949e8d536 1228
Diletant 161:efd949e8d536 1229 <structure name="state" typedef="DeviceUARTState">
Diletant 161:efd949e8d536 1230 <variable name="LCR" typedef="uint8_t" value="0"/>
Diletant 161:efd949e8d536 1231 <variable name="DLM" typedef="uint8_t" value="0"/>
Diletant 161:efd949e8d536 1232 <variable name="DLL" typedef="uint8_t" value="0"/>
Diletant 161:efd949e8d536 1233 <variable name="FCR" typedef="uint8_t" value="0"/>
Diletant 161:efd949e8d536 1234 </structure>
Diletant 161:efd949e8d536 1235 </structure>
Diletant 161:efd949e8d536 1236
Diletant 161:efd949e8d536 1237 <structure name="uart[1]" typedef="DeviceUART">
Diletant 161:efd949e8d536 1238 <structure name="settings" typedef="DeviceUARTSettings">
Diletant 161:efd949e8d536 1239 </structure>
Diletant 161:efd949e8d536 1240
Diletant 161:efd949e8d536 1241 <structure name="state" typedef="DeviceUARTState">
Diletant 161:efd949e8d536 1242 <variable name="LCR" typedef="uint8_t" value="0"/>
Diletant 161:efd949e8d536 1243 <variable name="DLM" typedef="uint8_t" value="0"/>
Diletant 161:efd949e8d536 1244 <variable name="DLL" typedef="uint8_t" value="0"/>
Diletant 161:efd949e8d536 1245 <variable name="FCR" typedef="uint8_t" value="0"/>
Diletant 161:efd949e8d536 1246 </structure>
Diletant 161:efd949e8d536 1247 </structure>
Diletant 161:efd949e8d536 1248
Diletant 161:efd949e8d536 1249 <structure name="timer[0]" typedef="DeviceTimer">
Diletant 161:efd949e8d536 1250 <structure name="settings" typedef="DeviceTimerSettings">
Diletant 161:efd949e8d536 1251 </structure>
Diletant 161:efd949e8d536 1252
Diletant 161:efd949e8d536 1253 <structure name="state" typedef="DeviceTimerState">
Diletant 161:efd949e8d536 1254 <variable name="MR0" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 1255 <variable name="MCR" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 1256 <variable name="TCR" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 1257 </structure>
Diletant 161:efd949e8d536 1258 </structure>
Diletant 161:efd949e8d536 1259
Diletant 161:efd949e8d536 1260 <structure name="SSP" typedef="DeviceSSP">
Diletant 166:c3c0b8a90d81 1261 <variable name="in[0]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 1262 <variable name="in[1]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 1263 <variable name="in[2]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 1264 <variable name="in[3]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 1265 <variable name="in[4]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 1266 <variable name="out[0]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 1267 <variable name="out[1]" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 1268 </structure>
Diletant 161:efd949e8d536 1269
Diletant 161:efd949e8d536 1270 <structure name="I2C" typedef="DeviceI2C">
Diletant 161:efd949e8d536 1271 <structure name="settings" typedef="DeviceI2CSettings">
Diletant 161:efd949e8d536 1272 <variable name="trigger" typedef="uint32_t" value="38400"/>
Diletant 161:efd949e8d536 1273 </structure>
Diletant 161:efd949e8d536 1274
Diletant 161:efd949e8d536 1275 <structure name="state" typedef="DeviceI2CState">
Diletant 161:efd949e8d536 1276 <variable name="CON0" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 1277 <variable name="buffer[0]" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 1278 <variable name="buffer[1]" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 1279 <variable name="buffer[2]" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 1280 <variable name="buffer[3]" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 1281 <variable name="buffer[4]" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 1282 <variable name="buffer[5]" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 1283 <variable name="position" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 1284 <variable name="counter" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 1285 <variable name="trigger" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 1286 <variable name="enabled" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 1287 </structure>
Diletant 161:efd949e8d536 1288 </structure>
Diletant 161:efd949e8d536 1289
Diletant 161:efd949e8d536 1290 <structure name="QEI" typedef="DeviceQEI">
Diletant 161:efd949e8d536 1291 <structure name="settings" typedef="DeviceQEISettings">
Diletant 161:efd949e8d536 1292 </structure>
Diletant 161:efd949e8d536 1293
Diletant 161:efd949e8d536 1294 <structure name="state" typedef="DeviceQEIState">
Diletant 161:efd949e8d536 1295 <variable name="position" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 1296 <variable name="delta" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 1297 </structure>
Diletant 161:efd949e8d536 1298 </structure>
Diletant 161:efd949e8d536 1299 </structure>
Diletant 161:efd949e8d536 1300 </structure>
Diletant 161:efd949e8d536 1301
Diletant 161:efd949e8d536 1302 <function name="FlashReadAll" result="void">
Diletant 161:efd949e8d536 1303 </function>
Diletant 161:efd949e8d536 1304 <function name="FlashWriteAll" result="void">
Diletant 161:efd949e8d536 1305 </function>
Diletant 161:efd949e8d536 1306 <function name="StartLightUp" result="void">
Diletant 161:efd949e8d536 1307 </function>
Diletant 161:efd949e8d536 1308 </root>