123

Dependencies:   mbed

Fork of LG by igor Apu

Committer:
Diletant
Date:
Sun Jul 10 05:35:08 2016 +0000
Revision:
182:2bd8ec44998f
Parent:
177:672ef279c8e0
Child:
183:c7a9c309086c
Device & ... update. More AskGld & Techno functionality. Not final!!!

Who changed what in which revision?

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