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