123
Fork of LG by
Device.c
- Committer:
- Diletant
- Date:
- 2016-06-26
- Revision:
- 174:0f86eedd511c
- Parent:
- 173:7f938afb0447
- Child:
- 177:672ef279c8e0
File content as of revision 174:0f86eedd511c:
#include "Device.h" Device device; HashParam hashParamTable[HASH_PARAM_COUNT]; HashFunc hashFuncTable[HASH_FUNC_COUNT]; //Measurement cycle definitions and functions void DeviceInitMeasurementCycleDefaultSettings(void){ } void DeviceInitMeasurementCycleState(void){ device.measurement.counter = 0; device.measurement.length = 32; } void DeviceMeasurementInterruptHandler(void) { //Read QEI qeiProcess(); //Memo: call first to read data immediately //Raw counters processing countersProcess(); //Receive ADCs samples using SSP sspReceive(); //Process temperature sense system tssProcess(); //Memo: call before temperature-dependent systems //Process current control system ccsProcess(); //Memo: call before current-dependent systems //Process ACS isacsProcess(); plcsProcess(); //Transmit DACs values using SSP sspTransmit(device.measurement.counter & 1); sequencerProcess(); //Process dither ACS ditherProcess(); //Memo: call after counters processing //Process error model emProcess(); //Memo: process error model with updated device state parameters, therefore AFTER other systems processing //Update measurement cycle counter device.measurement.counter++; if (device.measurement.counter == device.measurement.length) device.measurement.counter = 0; //Reset dither 10mks resolution counter if (device.measurement.counter == 0) device.dither.pulse.state.counter = 0; //First dither half period if (device.measurement.counter == 16) device.dither.pulse.state.counter = 0;//Second dither half period } //Regular cycle definitions and functions void DeviceInitRegularCycleDefaultSettings(void) { } void DeviceInitRegularCycleState(void) { device.regular.event1Hz = 0; device.regular.event500Hz = 0; device.regular.event1K = 0; device.regular.event10K = 0; device.regular.event100K = 0; device.regular.time100K = 0; device.regular.time10K = 0; device.regular.time1K = 0; device.regular.time500Hz = 0; device.regular.time1Hz = 0; timersSetRegularPeriod(257); } void DeviceStartRegularCycle(void) { DeviceStartRegularTimer(); } void DeviceRegularEvent1Hz(void) { if (device.regular.event1Hz) { device.regular.event1Hz--; device.regular.time1Hz++; DeviceLightUpDoCycle(); } } void DeviceRegularEvent500Hz(void) { if (device.regular.event500Hz) { device.regular.event500Hz--; } } void DeviceRegularEvent1KHz(void) { if (device.regular.event1K) { device.regular.event1K--; device.regular.time1K++; device.regular.time500Hz++; if (device.regular.time1K == 1000) { device.regular.time1K = 0; device.regular.event1Hz++; } if (device.regular.time500Hz == 2) { device.regular.time500Hz = 0; device.regular.event500Hz++; } } } void DeviceRegularEvent10KHz(void) { if (device.regular.event10K) { device.regular.event10K--; device.regular.time10K++; if (device.regular.time10K == 10){ device.regular.time10K = 0; device.regular.event1K++; } if ((device.user.response.type == RESPONSE_DELAYED) || (device.user.response.type == RESPONSE_PERIODIC)){ device.user.response.counter += 100; if (device.user.response.counter > device.user.response.trigger) { device.user.response.triggered = 1; device.user.response.counter = 0; } } } } void DeviceRegularEvent100KHz(void) { if (device.regular.event100K) { device.regular.event100K--; device.regular.time100K++; if (device.regular.time100K == 10) { device.regular.time100K = 0; device.regular.event10K++; } ditherCycle(); //Set/reset vibro 1/2 pins } } void DeviceRegularInterruptHandler(void) { device.regular.event100K++; device.dither.pulse.state.counter++; //Dither 10 mks resolution counter } //Device definitions and functions void DeviceInitDefaultSettings(void){ device.user.address = 0; //Init controller InitControllerDefaultSettings(); //Init units DeviceInitMeasurementCycleDefaultSettings(); DeviceInitRegularCycleDefaultSettings(); InitCountersDefaultSettings(); InitDitherDefaultSettings(); InitLightUpDefaultSettings(); InitISACSDefaultSettings(); InitSequencerDefaultSettings(); InitPathLengthControlSystemDefaultSettings(); InitTSSDefaultSettings(); InitCCSDefaultSettings(); InitUserProtocolDefaultSettings(); InitEMDefaultSettings(); } void DeviceInitState(void) { //Init controller InitControllerState(); //Init measurement cycle DeviceInitMeasurementCycleState(); //Init regular cycle DeviceInitRegularCycleState(); //Init counters InitCountersState(); //Init dither InitDitherState(); //Init light-up and back light unit InitLightUpState(); //Init information signal amplitude control system InitISACSState(); //Init sequencer InitSequencerState(); //Init path length control system InitPathLengthControlSystemState(); //Init temperature sense system InitTSSState(); //Init current control system InitCCSState(); //Init host communication protocol InitUserProtocolState(); //Init error model InitEMState(); } void DeviceInit(void) { //Init system SystemInit1(); // Инициализация контроллера: установка тактовых частот SystemCoreClockUpdate1(); // расчет тактовой частоты процессора перед инициализацией UART - 100MHz //Init hash table InitHashParamTable(); InitHashFuncTable(); //Load default settings DeviceInitDefaultSettings(); //Load from flash - override default settings DeviceFlashReadAll(); //Init state from settings DeviceInitState(); } void DeviceStart(void) { DeviceStartController(); DeviceStartRegularCycle(); DeviceStartTSS(); DeviceStartCCS(); DeviceStartCounters(); DeviceStartDither(); DeviceStartISACS(); DeviceStartLightUp(); DeviceStartSequencer(); DeviceStartPLCS(); DeviceStartUserProtocol(); DeviceStartEM(); } /* int32_t FindByHash(uint32_t hash){ for (uint32_t i = 0; i < HASH_PARAM_COUNT; i++){ if (hashParamTable[i].hash == hash) return i; } return -1; } */ void InitHashParamTable(void){ hashParamTable[0].hash = 0x1049db13; hashParamTable[0].ref = &device.controller.uart[0].state.DLM; hashParamTable[0].size = sizeof(device.controller.uart[0].state.DLM); hashParamTable[1].hash = 0x112bb416; hashParamTable[1].ref = &device.plcs.feedback.settings.transfer.normalized[0]; hashParamTable[1].size = sizeof(device.plcs.feedback.settings.transfer.normalized[0]); hashParamTable[2].hash = 0x11a7855c; hashParamTable[2].ref = &device.tss.temperature.settings.transfer.raw[2]; hashParamTable[2].size = sizeof(device.tss.temperature.settings.transfer.raw[2]); hashParamTable[3].hash = 0x11b36a70; hashParamTable[3].ref = &device.plcs.bias.settings.transfer.normalized[13]; hashParamTable[3].size = sizeof(device.plcs.bias.settings.transfer.normalized[13]); hashParamTable[4].hash = 0x127b8c3c; hashParamTable[4].ref = &device.plcs.feedback.settings.transfer.normalized[14]; hashParamTable[4].size = sizeof(device.plcs.feedback.settings.transfer.normalized[14]); hashParamTable[5].hash = 0x12e85f36; hashParamTable[5].ref = &device.dither.amplitude.settings.transfer.error[14]; hashParamTable[5].size = sizeof(device.dither.amplitude.settings.transfer.error[14]); hashParamTable[6].hash = 0x12e884f8; hashParamTable[6].ref = &device.plcs.regulator.state.enabled; hashParamTable[6].size = sizeof(device.plcs.regulator.state.enabled); hashParamTable[7].hash = 0x1385cd15; hashParamTable[7].ref = &device.plcs.regulator.settings.transfer.correction[6]; hashParamTable[7].size = sizeof(device.plcs.regulator.settings.transfer.correction[6]); hashParamTable[8].hash = 0x13d3f0df; hashParamTable[8].ref = &device.dither.noise.state.period; hashParamTable[8].size = sizeof(device.dither.noise.state.period); hashParamTable[9].hash = 0x14480478; hashParamTable[9].ref = &device.tss.temperature.settings.transfer.celsius[0]; hashParamTable[9].size = sizeof(device.tss.temperature.settings.transfer.celsius[0]); hashParamTable[10].hash = 0x14ca9b91; hashParamTable[10].ref = &device.controller.uart[0].state.LCR; hashParamTable[10].size = sizeof(device.controller.uart[0].state.LCR); hashParamTable[11].hash = 0x14d5dbbc; hashParamTable[11].ref = &device.dither.detector.settings.filter.factor[6]; hashParamTable[11].size = sizeof(device.dither.detector.settings.filter.factor[6]); hashParamTable[12].hash = 0x158e497b; hashParamTable[12].ref = &device.plcs.reset.down.points; hashParamTable[12].size = sizeof(device.plcs.reset.down.points); hashParamTable[13].hash = 0x15bf85aa; hashParamTable[13].ref = &device.plcs.reset.up.voltage[9]; hashParamTable[13].size = sizeof(device.plcs.reset.up.voltage[9]); hashParamTable[14].hash = 0x15d72e9e; hashParamTable[14].ref = &device.isacs.input.settings.transfer.voltage[14]; hashParamTable[14].size = sizeof(device.isacs.input.settings.transfer.voltage[14]); hashParamTable[15].hash = 0x15e391e5; hashParamTable[15].ref = &device.dither.amplitude.settings.transfer.error[1]; hashParamTable[15].size = sizeof(device.dither.amplitude.settings.transfer.error[1]); hashParamTable[16].hash = 0x15fdfe08; hashParamTable[16].ref = &device.plcs.reset.down.temperature[4]; hashParamTable[16].size = sizeof(device.plcs.reset.down.temperature[4]); hashParamTable[17].hash = 0x162f9f2b; hashParamTable[17].ref = &device.plcs.output.settings.transfer.code[0]; hashParamTable[17].size = sizeof(device.plcs.output.settings.transfer.code[0]); hashParamTable[18].hash = 0x164352ab; hashParamTable[18].ref = &device.tss.gradient.settings.transfer.celsius[3]; hashParamTable[18].size = sizeof(device.tss.gradient.settings.transfer.celsius[3]); hashParamTable[19].hash = 0x1668a562; hashParamTable[19].ref = &device.plcs.reset.down.duration[8]; hashParamTable[19].size = sizeof(device.plcs.reset.down.duration[8]); hashParamTable[20].hash = 0x16d42bd; hashParamTable[20].ref = &device.isacs.output.settings.transfer.voltage[11]; hashParamTable[20].size = sizeof(device.isacs.output.settings.transfer.voltage[11]); hashParamTable[21].hash = 0x16ed2d61; hashParamTable[21].ref = &device.dither.frequency.settings.transfer.correction[11]; hashParamTable[21].size = sizeof(device.dither.frequency.settings.transfer.correction[11]); hashParamTable[22].hash = 0x177a9e0f; hashParamTable[22].ref = &device.sequencer.output.analog.settings.transfer.code[8]; hashParamTable[22].size = sizeof(device.sequencer.output.analog.settings.transfer.code[8]); hashParamTable[23].hash = 0x17bcf2b9; hashParamTable[23].ref = &device.controller.SSP.in[4]; hashParamTable[23].size = sizeof(device.controller.SSP.in[4]); hashParamTable[24].hash = 0x183f50e6; hashParamTable[24].ref = &device.plcs.reference.settings.sequencer; hashParamTable[24].size = sizeof(device.plcs.reference.settings.sequencer); hashParamTable[25].hash = 0x187673fc; hashParamTable[25].ref = &device.isacs.output.settings.transfer.voltage[10]; hashParamTable[25].size = sizeof(device.isacs.output.settings.transfer.voltage[10]); hashParamTable[26].hash = 0x1894851a; hashParamTable[26].ref = &device.isacs.input.settings.transfer.voltage[8]; hashParamTable[26].size = sizeof(device.isacs.input.settings.transfer.voltage[8]); hashParamTable[27].hash = 0x18c9d3e9; hashParamTable[27].ref = &device.controller.I2C.state.trigger; hashParamTable[27].size = sizeof(device.controller.I2C.state.trigger); hashParamTable[28].hash = 0x18e45a83; hashParamTable[28].ref = &device.plcs.reset.up.temperature[1]; hashParamTable[28].size = sizeof(device.plcs.reset.up.temperature[1]); hashParamTable[29].hash = 0x18fb45b; hashParamTable[29].ref = &device.isacs.input.settings.transfer.voltage[9]; hashParamTable[29].size = sizeof(device.isacs.input.settings.transfer.voltage[9]); hashParamTable[30].hash = 0x18fd0ab4; hashParamTable[30].ref = &device.plcs.feedback.settings.transfer.raw[0]; hashParamTable[30].size = sizeof(device.plcs.feedback.settings.transfer.raw[0]); hashParamTable[31].hash = 0x18ff0dee; hashParamTable[31].ref = &device.plcs.bias.settings.transfer.raw[0]; hashParamTable[31].size = sizeof(device.plcs.bias.settings.transfer.raw[0]); hashParamTable[32].hash = 0x195b9d0a; hashParamTable[32].ref = &device.dither.amplitude.state.enabled; hashParamTable[32].size = sizeof(device.dither.amplitude.state.enabled); hashParamTable[33].hash = 0x195d1e47; hashParamTable[33].ref = &device.controller.uart[0].state.FCR; hashParamTable[33].size = sizeof(device.controller.uart[0].state.FCR); hashParamTable[34].hash = 0x19a3142e; hashParamTable[34].ref = &device.dither.detector.settings.transfer.raw[3]; hashParamTable[34].size = sizeof(device.dither.detector.settings.transfer.raw[3]); hashParamTable[35].hash = 0x1a3e671e; hashParamTable[35].ref = &device.dither.noise.state.counter; hashParamTable[35].size = sizeof(device.dither.noise.state.counter); hashParamTable[36].hash = 0x1aca7128; hashParamTable[36].ref = &device.tss.gradient.settings.transfer.raw[12]; hashParamTable[36].size = sizeof(device.tss.gradient.settings.transfer.raw[12]); hashParamTable[37].hash = 0x1ad3d89e; hashParamTable[37].ref = &device.dither.detector.settings.transfer.points; hashParamTable[37].size = sizeof(device.dither.detector.settings.transfer.points); hashParamTable[38].hash = 0x1af49e5f; hashParamTable[38].ref = &device.plcs.regulator.settings.transfer.error[10]; hashParamTable[38].size = sizeof(device.plcs.regulator.settings.transfer.error[10]); hashParamTable[39].hash = 0x1b0dd841; hashParamTable[39].ref = &device.isacs.input.settings.transfer.code[0]; hashParamTable[39].size = sizeof(device.isacs.input.settings.transfer.code[0]); hashParamTable[40].hash = 0x1b179781; hashParamTable[40].ref = &device.isacs.output.settings.transfer.voltage[0]; hashParamTable[40].size = sizeof(device.isacs.output.settings.transfer.voltage[0]); hashParamTable[41].hash = 0x1b1f5569; hashParamTable[41].ref = &device.sequencer.sampler.state.position[1]; hashParamTable[41].size = sizeof(device.sequencer.sampler.state.position[1]); hashParamTable[42].hash = 0x1b2739a8; hashParamTable[42].ref = &device.dither.frequency.settings.transfer.error[12]; hashParamTable[42].size = sizeof(device.dither.frequency.settings.transfer.error[12]); hashParamTable[43].hash = 0x1b75982e; hashParamTable[43].ref = &device.plcs.reset.up.duration[8]; hashParamTable[43].size = sizeof(device.plcs.reset.up.duration[8]); hashParamTable[44].hash = 0x1c0aa7e8; hashParamTable[44].ref = &device.dither.detector.settings.filter.factor[15]; hashParamTable[44].size = sizeof(device.dither.detector.settings.filter.factor[15]); hashParamTable[45].hash = 0x1c4e6380; hashParamTable[45].ref = &device.plcs.output.settings.transfer.code[12]; hashParamTable[45].size = sizeof(device.plcs.output.settings.transfer.code[12]); hashParamTable[46].hash = 0x1c69e16a; hashParamTable[46].ref = &device.sequencer.output.analog.settings.transfer.code[10]; hashParamTable[46].size = sizeof(device.sequencer.output.analog.settings.transfer.code[10]); hashParamTable[47].hash = 0x1d42170c; hashParamTable[47].ref = &device.dither.frequency.settings.min; hashParamTable[47].size = sizeof(device.dither.frequency.settings.min); hashParamTable[48].hash = 0x1d5d8c36; hashParamTable[48].ref = &device.plcs.reset.down.duration[12]; hashParamTable[48].size = sizeof(device.plcs.reset.down.duration[12]); hashParamTable[49].hash = 0x1d922ce1; hashParamTable[49].ref = &device.sequencer.sampler.settings.enabled; hashParamTable[49].size = sizeof(device.sequencer.sampler.settings.enabled); hashParamTable[50].hash = 0x1e281aa4; hashParamTable[50].ref = &device.dither.frequency.state.frequency; hashParamTable[50].size = sizeof(device.dither.frequency.state.frequency); hashParamTable[51].hash = 0x1e43caf; hashParamTable[51].ref = &device.plcs.bias.settings.transfer.raw[1]; hashParamTable[51].size = sizeof(device.plcs.bias.settings.transfer.raw[1]); hashParamTable[52].hash = 0x1e4c19b1; hashParamTable[52].ref = &device.dither.detector.settings.filter.factor[25]; hashParamTable[52].size = sizeof(device.dither.detector.settings.filter.factor[25]); hashParamTable[53].hash = 0x1e63bf5; hashParamTable[53].ref = &device.plcs.feedback.settings.transfer.raw[1]; hashParamTable[53].size = sizeof(device.plcs.feedback.settings.transfer.raw[1]); hashParamTable[54].hash = 0x1ea9caa2; hashParamTable[54].ref = &device.plcs.reset.state.voltage; hashParamTable[54].size = sizeof(device.plcs.reset.state.voltage); hashParamTable[55].hash = 0x1eb95b78; hashParamTable[55].ref = &device.controller.I2C.state.position; hashParamTable[55].size = sizeof(device.controller.I2C.state.position); hashParamTable[56].hash = 0x1f99ad84; hashParamTable[56].ref = &device.sensor.settings.id; hashParamTable[56].size = sizeof(device.sensor.settings.id); hashParamTable[57].hash = 0x1fa53157; hashParamTable[57].ref = &device.dither.amplitude.settings.transfer.correction[7]; hashParamTable[57].size = sizeof(device.dither.amplitude.settings.transfer.correction[7]); hashParamTable[58].hash = 0x1fd038c3; hashParamTable[58].ref = &device.controller.I2C.state.buffer[4]; hashParamTable[58].size = sizeof(device.controller.I2C.state.buffer[4]); hashParamTable[59].hash = 0x1ff6bc2; hashParamTable[59].ref = &device.plcs.reset.up.temperature[0]; hashParamTable[59].size = sizeof(device.plcs.reset.up.temperature[0]); hashParamTable[60].hash = 0x2005a050; hashParamTable[60].ref = &device.dither.frequency.settings.scale; hashParamTable[60].size = sizeof(device.dither.frequency.settings.scale); hashParamTable[61].hash = 0x2046428; hashParamTable[61].ref = &device.sequencer.sampler.state.position[0]; hashParamTable[61].size = sizeof(device.sequencer.sampler.state.position[0]); hashParamTable[62].hash = 0x2089da7e; hashParamTable[62].ref = &device.plcs.bias.settings.transfer.normalized[9]; hashParamTable[62].size = sizeof(device.plcs.bias.settings.transfer.normalized[9]); hashParamTable[63].hash = 0x20ca6c0; hashParamTable[63].ref = &device.isacs.output.settings.transfer.voltage[1]; hashParamTable[63].size = sizeof(device.isacs.output.settings.transfer.voltage[1]); hashParamTable[64].hash = 0x212c331a; hashParamTable[64].ref = &device.dither.detector.settings.transfer.raw[15]; hashParamTable[64].size = sizeof(device.dither.detector.settings.transfer.raw[15]); hashParamTable[65].hash = 0x214f2855; hashParamTable[65].ref = &device.dither.frequency.settings.max; hashParamTable[65].size = sizeof(device.dither.frequency.settings.max); hashParamTable[66].hash = 0x216e900; hashParamTable[66].ref = &device.isacs.input.settings.transfer.code[1]; hashParamTable[66].size = sizeof(device.isacs.input.settings.transfer.code[1]); hashParamTable[67].hash = 0x21ad307b; hashParamTable[67].ref = &device.dither.detector.settings.transfer.restored[15]; hashParamTable[67].size = sizeof(device.dither.detector.settings.transfer.restored[15]); hashParamTable[68].hash = 0x21b3af97; hashParamTable[68].ref = &device.plcs.regulator.settings.transfer.correction[4]; hashParamTable[68].size = sizeof(device.plcs.regulator.settings.transfer.correction[4]); hashParamTable[69].hash = 0x221dec1a; hashParamTable[69].ref = &device.dither.amplitude.state.correction; hashParamTable[69].size = sizeof(device.dither.amplitude.state.correction); hashParamTable[70].hash = 0x2297782a; hashParamTable[70].ref = &device.dither.amplitude.settings.scale; hashParamTable[70].size = sizeof(device.dither.amplitude.settings.scale); hashParamTable[71].hash = 0x231dd694; hashParamTable[71].ref = &device.plcs.feedback.settings.transfer.normalized[2]; hashParamTable[71].size = sizeof(device.plcs.feedback.settings.transfer.normalized[2]); hashParamTable[72].hash = 0x238508f2; hashParamTable[72].ref = &device.plcs.bias.settings.transfer.normalized[11]; hashParamTable[72].size = sizeof(device.plcs.bias.settings.transfer.normalized[11]); hashParamTable[73].hash = 0x2391e7de; hashParamTable[73].ref = &device.tss.temperature.settings.transfer.raw[0]; hashParamTable[73].size = sizeof(device.tss.temperature.settings.transfer.raw[0]); hashParamTable[74].hash = 0x23b95340; hashParamTable[74].ref = &device.sequencer.output.analog.settings.transfer.voltage[9]; hashParamTable[74].size = sizeof(device.sequencer.output.analog.settings.transfer.voltage[9]); hashParamTable[75].hash = 0x23c08e9; hashParamTable[75].ref = &device.dither.frequency.settings.transfer.error[13]; hashParamTable[75].size = sizeof(device.dither.frequency.settings.transfer.error[13]); hashParamTable[76].hash = 0x2419fda9; hashParamTable[76].ref = &device.plcs.output.settings.transfer.code[2]; hashParamTable[76].size = sizeof(device.plcs.output.settings.transfer.code[2]); hashParamTable[77].hash = 0x24753029; hashParamTable[77].ref = &device.tss.gradient.settings.transfer.celsius[1]; hashParamTable[77].size = sizeof(device.tss.gradient.settings.transfer.celsius[1]); hashParamTable[78].hash = 0x2481a096; hashParamTable[78].ref = &device.isacs.regulator.settings.regular.scale; hashParamTable[78].size = sizeof(device.isacs.regulator.settings.regular.scale); hashParamTable[79].hash = 0x24db4fe3; hashParamTable[79].ref = &device.dither.frequency.settings.transfer.correction[13]; hashParamTable[79].size = sizeof(device.dither.frequency.settings.transfer.correction[13]); hashParamTable[80].hash = 0x25ab850b; hashParamTable[80].ref = &device.plcs.regulator.settings.transfer.error[9]; hashParamTable[80].size = sizeof(device.plcs.regulator.settings.transfer.error[9]); hashParamTable[81].hash = 0x267b13b1; hashParamTable[81].ref = &device.dither.noise.settings.range; hashParamTable[81].size = sizeof(device.dither.noise.settings.range); hashParamTable[82].hash = 0x267e66fa; hashParamTable[82].ref = &device.tss.temperature.settings.transfer.celsius[2]; hashParamTable[82].size = sizeof(device.tss.temperature.settings.transfer.celsius[2]); hashParamTable[83].hash = 0x26e3b93e; hashParamTable[83].ref = &device.dither.detector.settings.filter.factor[4]; hashParamTable[83].size = sizeof(device.dither.detector.settings.filter.factor[4]); hashParamTable[84].hash = 0x26ea96f; hashParamTable[84].ref = &device.plcs.reset.up.duration[9]; hashParamTable[84].size = sizeof(device.plcs.reset.up.duration[9]); hashParamTable[85].hash = 0x27cb9c8a; hashParamTable[85].ref = &device.plcs.reset.down.temperature[6]; hashParamTable[85].size = sizeof(device.plcs.reset.down.temperature[6]); hashParamTable[86].hash = 0x27d5f367; hashParamTable[86].ref = &device.dither.amplitude.settings.transfer.error[3]; hashParamTable[86].size = sizeof(device.dither.amplitude.settings.transfer.error[3]); hashParamTable[87].hash = 0x27e577b1; hashParamTable[87].ref = &device.dither.frequency.settings.enabled; hashParamTable[87].size = sizeof(device.dither.frequency.settings.enabled); hashParamTable[88].hash = 0x2837dd6d; hashParamTable[88].ref = &device.sequencer.sampler.settings.sequence[18]; hashParamTable[88].size = sizeof(device.sequencer.sampler.settings.sequence[18]); hashParamTable[89].hash = 0x28c2fcdd; hashParamTable[89].ref = &device.plcs.regulator.settings.transfer.error[12]; hashParamTable[89].size = sizeof(device.plcs.regulator.settings.transfer.error[12]); hashParamTable[90].hash = 0x28fc13aa; hashParamTable[90].ref = &device.tss.gradient.settings.transfer.raw[10]; hashParamTable[90].size = sizeof(device.tss.gradient.settings.transfer.raw[10]); hashParamTable[91].hash = 0x29115b2a; hashParamTable[91].ref = &device.dither.frequency.settings.transfer.error[10]; hashParamTable[91].size = sizeof(device.dither.frequency.settings.transfer.error[10]); hashParamTable[92].hash = 0x2921f503; hashParamTable[92].ref = &device.isacs.output.settings.transfer.voltage[2]; hashParamTable[92].size = sizeof(device.isacs.output.settings.transfer.voltage[2]); hashParamTable[93].hash = 0x293bbac3; hashParamTable[93].ref = &device.isacs.input.settings.transfer.code[2]; hashParamTable[93].size = sizeof(device.isacs.input.settings.transfer.code[2]); hashParamTable[94].hash = 0x2944ed54; hashParamTable[94].ref = &device.sequencer.sampler.settings.sequence[8]; hashParamTable[94].size = sizeof(device.sequencer.sampler.settings.sequence[8]); hashParamTable[95].hash = 0x296ccefa; hashParamTable[95].ref = &device.plcs.feedback.settings.output; hashParamTable[95].size = sizeof(device.plcs.feedback.settings.output); hashParamTable[96].hash = 0x2a1b86c5; hashParamTable[96].ref = &device.dither.amplitude.settings.transfer.correction[15]; hashParamTable[96].size = sizeof(device.dither.amplitude.settings.transfer.correction[15]); hashParamTable[97].hash = 0x2a40117e; hashParamTable[97].ref = &device.isacs.output.settings.transfer.voltage[12]; hashParamTable[97].size = sizeof(device.isacs.output.settings.transfer.voltage[12]); hashParamTable[98].hash = 0x2a716334; hashParamTable[98].ref = &device.sequencer.sampler.settings.sequence[28]; hashParamTable[98].size = sizeof(device.sequencer.sampler.settings.sequence[28]); hashParamTable[99].hash = 0x2aaa9846; hashParamTable[99].ref = &device.plcs.feedback.settings.transfer.raw[14]; hashParamTable[99].size = sizeof(device.plcs.feedback.settings.transfer.raw[14]); hashParamTable[100].hash = 0x2ac96f6c; hashParamTable[100].ref = &device.plcs.bias.settings.transfer.raw[2]; hashParamTable[100].size = sizeof(device.plcs.bias.settings.transfer.raw[2]); hashParamTable[101].hash = 0x2acb6836; hashParamTable[101].ref = &device.plcs.feedback.settings.transfer.raw[2]; hashParamTable[101].size = sizeof(device.plcs.feedback.settings.transfer.raw[2]); hashParamTable[102].hash = 0x2ad23801; hashParamTable[102].ref = &device.plcs.reset.up.temperature[3]; hashParamTable[102].size = sizeof(device.plcs.reset.up.temperature[3]); hashParamTable[103].hash = 0x2aeb3625; hashParamTable[103].ref = &device.isacs.output.settings.transfer.code[9]; hashParamTable[103].size = sizeof(device.isacs.output.settings.transfer.code[9]); hashParamTable[104].hash = 0x2b9576ac; hashParamTable[104].ref = &device.dither.detector.settings.transfer.raw[1]; hashParamTable[104].size = sizeof(device.dither.detector.settings.transfer.raw[1]); hashParamTable[105].hash = 0x2bb30903; hashParamTable[105].ref = &device.sequencer.sampler.settings.sequence[38]; hashParamTable[105].size = sizeof(device.sequencer.sampler.settings.sequence[38]); hashParamTable[106].hash = 0x2c7a7b33; hashParamTable[106].ref = &device.dither.detector.settings.filter.factor[27]; hashParamTable[106].size = sizeof(device.dither.detector.settings.filter.factor[27]); hashParamTable[107].hash = 0x2d2d0382; hashParamTable[107].ref = &device.sequencer.output.logic.state.level; hashParamTable[107].size = sizeof(device.sequencer.output.logic.state.level); hashParamTable[108].hash = 0x2d7b0a77; hashParamTable[108].ref = &device.plcs.reset.up.duration[15]; hashParamTable[108].size = sizeof(device.plcs.reset.up.duration[15]); hashParamTable[109].hash = 0x2d9353d5; hashParamTable[109].ref = &device.dither.amplitude.settings.transfer.correction[5]; hashParamTable[109].size = sizeof(device.dither.amplitude.settings.transfer.correction[5]); hashParamTable[110].hash = 0x2e3cc56a; hashParamTable[110].ref = &device.dither.detector.settings.filter.factor[17]; hashParamTable[110].size = sizeof(device.dither.detector.settings.filter.factor[17]); hashParamTable[111].hash = 0x2e5f83e8; hashParamTable[111].ref = &device.sequencer.output.analog.settings.transfer.code[12]; hashParamTable[111].size = sizeof(device.sequencer.output.analog.settings.transfer.code[12]); hashParamTable[112].hash = 0x2e780102; hashParamTable[112].ref = &device.plcs.output.settings.transfer.code[10]; hashParamTable[112].size = sizeof(device.plcs.output.settings.transfer.code[10]); hashParamTable[113].hash = 0x2e976286; hashParamTable[113].ref = &device.plcs.output.settings.transfer.voltage[9]; hashParamTable[113].size = sizeof(device.plcs.output.settings.transfer.voltage[9]); hashParamTable[114].hash = 0x2efc1f86; hashParamTable[114].ref = &device.sequencer.sampler.settings.sequence[48]; hashParamTable[114].size = sizeof(device.sequencer.sampler.settings.sequence[48]); hashParamTable[115].hash = 0x2f3e75b1; hashParamTable[115].ref = &device.sequencer.sampler.settings.sequence[58]; hashParamTable[115].size = sizeof(device.sequencer.sampler.settings.sequence[58]); hashParamTable[116].hash = 0x2f6beeb4; hashParamTable[116].ref = &device.plcs.reset.down.duration[10]; hashParamTable[116].size = sizeof(device.plcs.reset.down.duration[10]); hashParamTable[117].hash = 0x300a6a6b; hashParamTable[117].ref = &device.dither.frequency.settings.transfer.error[11]; hashParamTable[117].size = sizeof(device.dither.frequency.settings.transfer.error[11]); hashParamTable[118].hash = 0x30208b82; hashParamTable[118].ref = &device.isacs.input.settings.transfer.code[3]; hashParamTable[118].size = sizeof(device.isacs.input.settings.transfer.code[3]); hashParamTable[119].hash = 0x303ac442; hashParamTable[119].ref = &device.isacs.output.settings.transfer.voltage[3]; hashParamTable[119].size = sizeof(device.isacs.output.settings.transfer.voltage[3]); hashParamTable[120].hash = 0x305fdc15; hashParamTable[120].ref = &device.sequencer.sampler.settings.sequence[9]; hashParamTable[120].size = sizeof(device.sequencer.sampler.settings.sequence[9]); hashParamTable[121].hash = 0x30a095c7; hashParamTable[121].ref = &device.plcs.feedback.settings.transfer.points; hashParamTable[121].size = sizeof(device.plcs.feedback.settings.transfer.points); hashParamTable[122].hash = 0x30a2929d; hashParamTable[122].ref = &device.plcs.bias.settings.transfer.points; hashParamTable[122].size = sizeof(device.plcs.bias.settings.transfer.points); hashParamTable[123].hash = 0x312cec2c; hashParamTable[123].ref = &device.sequencer.sampler.settings.sequence[19]; hashParamTable[123].size = sizeof(device.sequencer.sampler.settings.sequence[19]); hashParamTable[124].hash = 0x31d9cd9c; hashParamTable[124].ref = &device.plcs.regulator.settings.transfer.error[13]; hashParamTable[124].size = sizeof(device.plcs.regulator.settings.transfer.error[13]); hashParamTable[125].hash = 0x31e722eb; hashParamTable[125].ref = &device.tss.gradient.settings.transfer.raw[11]; hashParamTable[125].size = sizeof(device.tss.gradient.settings.transfer.raw[11]); hashParamTable[126].hash = 0x328e47ed; hashParamTable[126].ref = &device.dither.detector.settings.transfer.raw[0]; hashParamTable[126].size = sizeof(device.dither.detector.settings.transfer.raw[0]); hashParamTable[127].hash = 0x3292d5ec; hashParamTable[127].ref = &device.dither.frequency.state.max; hashParamTable[127].size = sizeof(device.dither.frequency.state.max); hashParamTable[128].hash = 0x32a83842; hashParamTable[128].ref = &device.sequencer.sampler.settings.sequence[39]; hashParamTable[128].size = sizeof(device.sequencer.sampler.settings.sequence[39]); hashParamTable[129].hash = 0x3300b784; hashParamTable[129].ref = &device.dither.amplitude.settings.transfer.correction[14]; hashParamTable[129].size = sizeof(device.dither.amplitude.settings.transfer.correction[14]); hashParamTable[130].hash = 0x335b203f; hashParamTable[130].ref = &device.isacs.output.settings.transfer.voltage[13]; hashParamTable[130].size = sizeof(device.isacs.output.settings.transfer.voltage[13]); hashParamTable[131].hash = 0x336a5275; hashParamTable[131].ref = &device.sequencer.sampler.settings.sequence[29]; hashParamTable[131].size = sizeof(device.sequencer.sampler.settings.sequence[29]); hashParamTable[132].hash = 0x33b1a907; hashParamTable[132].ref = &device.plcs.feedback.settings.transfer.raw[15]; hashParamTable[132].size = sizeof(device.plcs.feedback.settings.transfer.raw[15]); hashParamTable[133].hash = 0x33c90940; hashParamTable[133].ref = &device.plcs.reset.up.temperature[2]; hashParamTable[133].size = sizeof(device.plcs.reset.up.temperature[2]); hashParamTable[134].hash = 0x33d05977; hashParamTable[134].ref = &device.plcs.feedback.settings.transfer.raw[3]; hashParamTable[134].size = sizeof(device.plcs.feedback.settings.transfer.raw[3]); hashParamTable[135].hash = 0x33d25e2d; hashParamTable[135].ref = &device.plcs.bias.settings.transfer.raw[3]; hashParamTable[135].size = sizeof(device.plcs.bias.settings.transfer.raw[3]); hashParamTable[136].hash = 0x33f00764; hashParamTable[136].ref = &device.isacs.output.settings.transfer.code[8]; hashParamTable[136].size = sizeof(device.isacs.output.settings.transfer.code[8]); hashParamTable[137].hash = 0x34603b36; hashParamTable[137].ref = &device.plcs.reset.up.duration[14]; hashParamTable[137].size = sizeof(device.plcs.reset.up.duration[14]); hashParamTable[138].hash = 0x34886294; hashParamTable[138].ref = &device.dither.amplitude.settings.transfer.correction[4]; hashParamTable[138].size = sizeof(device.dither.amplitude.settings.transfer.correction[4]); hashParamTable[139].hash = 0x35614a72; hashParamTable[139].ref = &device.dither.detector.settings.filter.factor[26]; hashParamTable[139].size = sizeof(device.dither.detector.settings.filter.factor[26]); hashParamTable[140].hash = 0x35df3163; hashParamTable[140].ref = &device.plcs.output.settings.transfer.points; hashParamTable[140].size = sizeof(device.plcs.output.settings.transfer.points); hashParamTable[141].hash = 0x361a129e; hashParamTable[141].ref = &device.isacs.output.settings.reset.voltage; hashParamTable[141].size = sizeof(device.isacs.output.settings.reset.voltage); hashParamTable[142].hash = 0x362544f0; hashParamTable[142].ref = &device.sequencer.sampler.settings.sequence[59]; hashParamTable[142].size = sizeof(device.sequencer.sampler.settings.sequence[59]); hashParamTable[143].hash = 0x3670dff5; hashParamTable[143].ref = &device.plcs.reset.down.duration[11]; hashParamTable[143].size = sizeof(device.plcs.reset.down.duration[11]); hashParamTable[144].hash = 0x36ee331; hashParamTable[144].ref = &device.isacs.regulator.state.enabled; hashParamTable[144].size = sizeof(device.isacs.regulator.state.enabled); hashParamTable[145].hash = 0x3727f42b; hashParamTable[145].ref = &device.dither.detector.settings.filter.factor[16]; hashParamTable[145].size = sizeof(device.dither.detector.settings.filter.factor[16]); hashParamTable[146].hash = 0x3744b2a9; hashParamTable[146].ref = &device.sequencer.output.analog.settings.transfer.code[13]; hashParamTable[146].size = sizeof(device.sequencer.output.analog.settings.transfer.code[13]); hashParamTable[147].hash = 0x3760b966; hashParamTable[147].ref = &device.dither.pulse.state.width; hashParamTable[147].size = sizeof(device.dither.pulse.state.width); hashParamTable[148].hash = 0x37633043; hashParamTable[148].ref = &device.plcs.output.settings.transfer.code[11]; hashParamTable[148].size = sizeof(device.plcs.output.settings.transfer.code[11]); hashParamTable[149].hash = 0x378c53c7; hashParamTable[149].ref = &device.plcs.output.settings.transfer.voltage[8]; hashParamTable[149].size = sizeof(device.plcs.output.settings.transfer.voltage[8]); hashParamTable[150].hash = 0x37e72ec7; hashParamTable[150].ref = &device.sequencer.sampler.settings.sequence[49]; hashParamTable[150].size = sizeof(device.sequencer.sampler.settings.sequence[49]); hashParamTable[151].hash = 0x3837025b; hashParamTable[151].ref = &device.dither.detector.settings.transfer.raw[14]; hashParamTable[151].size = sizeof(device.dither.detector.settings.transfer.raw[14]); hashParamTable[152].hash = 0x38a89ed6; hashParamTable[152].ref = &device.plcs.regulator.settings.transfer.correction[5]; hashParamTable[152].size = sizeof(device.plcs.regulator.settings.transfer.correction[5]); hashParamTable[153].hash = 0x38b6013a; hashParamTable[153].ref = &device.dither.detector.settings.transfer.restored[14]; hashParamTable[153].size = sizeof(device.dither.detector.settings.transfer.restored[14]); hashParamTable[154].hash = 0x3992eb3f; hashParamTable[154].ref = &device.plcs.bias.settings.transfer.normalized[8]; hashParamTable[154].size = sizeof(device.plcs.bias.settings.transfer.normalized[8]); hashParamTable[155].hash = 0x3a06e7d5; hashParamTable[155].ref = &device.plcs.feedback.settings.transfer.normalized[3]; hashParamTable[155].size = sizeof(device.plcs.feedback.settings.transfer.normalized[3]); hashParamTable[156].hash = 0x3a3ecdeb; hashParamTable[156].ref = &device.dither.pulse.state.min; hashParamTable[156].size = sizeof(device.dither.pulse.state.min); hashParamTable[157].hash = 0x3a666599; hashParamTable[157].ref = &device.plcs.reset.up.points; hashParamTable[157].size = sizeof(device.plcs.reset.up.points); hashParamTable[158].hash = 0x3a89b63e; hashParamTable[158].ref = &device.plcs.reset.levels.upper; hashParamTable[158].size = sizeof(device.plcs.reset.levels.upper); hashParamTable[159].hash = 0x3a8ad69f; hashParamTable[159].ref = &device.tss.temperature.settings.transfer.raw[1]; hashParamTable[159].size = sizeof(device.tss.temperature.settings.transfer.raw[1]); hashParamTable[160].hash = 0x3a9e39b3; hashParamTable[160].ref = &device.plcs.bias.settings.transfer.normalized[10]; hashParamTable[160].size = sizeof(device.plcs.bias.settings.transfer.normalized[10]); hashParamTable[161].hash = 0x3aa26201; hashParamTable[161].ref = &device.sequencer.output.analog.settings.transfer.voltage[8]; hashParamTable[161].size = sizeof(device.sequencer.output.analog.settings.transfer.voltage[8]); hashParamTable[162].hash = 0x3ac2f8e9; hashParamTable[162].ref = &device.isacs.input.state.voltage; hashParamTable[162].size = sizeof(device.isacs.input.state.voltage); hashParamTable[163].hash = 0x3ad87ebd; hashParamTable[163].ref = &device.dither.amplitude.state.reference; hashParamTable[163].size = sizeof(device.dither.amplitude.state.reference); hashParamTable[164].hash = 0x3b012deb; hashParamTable[164].ref = &device.dither.pulse.settings.max; hashParamTable[164].size = sizeof(device.dither.pulse.settings.max); hashParamTable[165].hash = 0x3cb0b44a; hashParamTable[165].ref = &device.plcs.regulator.settings.transfer.error[8]; hashParamTable[165].size = sizeof(device.plcs.regulator.settings.transfer.error[8]); hashParamTable[166].hash = 0x3d02cce8; hashParamTable[166].ref = &device.plcs.output.settings.transfer.code[3]; hashParamTable[166].size = sizeof(device.plcs.output.settings.transfer.code[3]); hashParamTable[167].hash = 0x3d14069; hashParamTable[167].ref = &device.tss.gradient.settings.transfer.raw[13]; hashParamTable[167].size = sizeof(device.tss.gradient.settings.transfer.raw[13]); hashParamTable[168].hash = 0x3d58b0a8; hashParamTable[168].ref = &device.isacs.regulator.settings.regular.enabled; hashParamTable[168].size = sizeof(device.isacs.regulator.settings.regular.enabled); hashParamTable[169].hash = 0x3d6e0168; hashParamTable[169].ref = &device.tss.gradient.settings.transfer.celsius[0]; hashParamTable[169].size = sizeof(device.tss.gradient.settings.transfer.celsius[0]); hashParamTable[170].hash = 0x3dc07ea2; hashParamTable[170].ref = &device.dither.frequency.settings.transfer.correction[12]; hashParamTable[170].size = sizeof(device.dither.frequency.settings.transfer.correction[12]); hashParamTable[171].hash = 0x3ecec226; hashParamTable[171].ref = &device.dither.amplitude.settings.transfer.error[2]; hashParamTable[171].size = sizeof(device.dither.amplitude.settings.transfer.error[2]); hashParamTable[172].hash = 0x3ed0adcb; hashParamTable[172].ref = &device.plcs.reset.down.temperature[7]; hashParamTable[172].size = sizeof(device.plcs.reset.down.temperature[7]); hashParamTable[173].hash = 0x3efaf1e; hashParamTable[173].ref = &device.plcs.regulator.settings.transfer.error[11]; hashParamTable[173].size = sizeof(device.plcs.regulator.settings.transfer.error[11]); hashParamTable[174].hash = 0x3f6557bb; hashParamTable[174].ref = &device.tss.temperature.settings.transfer.celsius[3]; hashParamTable[174].size = sizeof(device.tss.temperature.settings.transfer.celsius[3]); hashParamTable[175].hash = 0x3ff8887f; hashParamTable[175].ref = &device.dither.detector.settings.filter.factor[5]; hashParamTable[175].size = sizeof(device.dither.detector.settings.filter.factor[5]); hashParamTable[176].hash = 0x4019f52d; hashParamTable[176].ref = &device.tss.gradient.settings.transfer.celsius[5]; hashParamTable[176].size = sizeof(device.tss.gradient.settings.transfer.celsius[5]); hashParamTable[177].hash = 0x401d1b93; hashParamTable[177].ref = &device.plcs.feedback.settings.input; hashParamTable[177].size = sizeof(device.plcs.feedback.settings.input); hashParamTable[178].hash = 0x407538ad; hashParamTable[178].ref = &device.plcs.output.settings.transfer.code[6]; hashParamTable[178].size = sizeof(device.plcs.output.settings.transfer.code[6]); hashParamTable[179].hash = 0x41cdcbe5; hashParamTable[179].ref = &device.plcs.output.settings.enabled; hashParamTable[179].size = sizeof(device.plcs.output.settings.enabled); hashParamTable[180].hash = 0x41e6553f; hashParamTable[180].ref = &device.controller.SSP.in[2]; hashParamTable[180].size = sizeof(device.controller.SSP.in[2]); hashParamTable[181].hash = 0x4212a3fe; hashParamTable[181].ref = &device.tss.temperature.settings.transfer.celsius[6]; hashParamTable[181].size = sizeof(device.tss.temperature.settings.transfer.celsius[6]); hashParamTable[182].hash = 0x428f7c3a; hashParamTable[182].ref = &device.dither.detector.settings.filter.factor[0]; hashParamTable[182].size = sizeof(device.dither.detector.settings.filter.factor[0]); hashParamTable[183].hash = 0x435238e3; hashParamTable[183].ref = &device.plcs.detector.state.out; hashParamTable[183].size = sizeof(device.plcs.detector.state.out); hashParamTable[184].hash = 0x438d8918; hashParamTable[184].ref = &device.isacs.input.settings.transfer.voltage[12]; hashParamTable[184].size = sizeof(device.isacs.input.settings.transfer.voltage[12]); hashParamTable[185].hash = 0x43a7598e; hashParamTable[185].ref = &device.plcs.reset.down.temperature[2]; hashParamTable[185].size = sizeof(device.plcs.reset.down.temperature[2]); hashParamTable[186].hash = 0x43b93663; hashParamTable[186].ref = &device.dither.amplitude.settings.transfer.error[7]; hashParamTable[186].size = sizeof(device.dither.amplitude.settings.transfer.error[7]); hashParamTable[187].hash = 0x44212bba; hashParamTable[187].ref = &device.plcs.feedback.settings.transfer.normalized[12]; hashParamTable[187].size = sizeof(device.plcs.feedback.settings.transfer.normalized[12]); hashParamTable[188].hash = 0x446bd77; hashParamTable[188].ref = &device.plcs.reset.down.duration[13]; hashParamTable[188].size = sizeof(device.plcs.reset.down.duration[13]); hashParamTable[189].hash = 0x44b2f8b0; hashParamTable[189].ref = &device.dither.amplitude.settings.transfer.error[12]; hashParamTable[189].size = sizeof(device.dither.amplitude.settings.transfer.error[12]); hashParamTable[190].hash = 0x4540f61e; hashParamTable[190].ref = &device.dither.detector.settings.transfer.raw[11]; hashParamTable[190].size = sizeof(device.dither.detector.settings.transfer.raw[11]); hashParamTable[191].hash = 0x45a15cba; hashParamTable[191].ref = &device.sensor.settings.block; hashParamTable[191].size = sizeof(device.sensor.settings.block); hashParamTable[192].hash = 0x45c1f57f; hashParamTable[192].ref = &device.dither.detector.settings.transfer.restored[11]; hashParamTable[192].size = sizeof(device.dither.detector.settings.transfer.restored[11]); hashParamTable[193].hash = 0x45df6a93; hashParamTable[193].ref = &device.plcs.regulator.settings.transfer.correction[0]; hashParamTable[193].size = sizeof(device.plcs.regulator.settings.transfer.correction[0]); hashParamTable[194].hash = 0x47502484; hashParamTable[194].ref = &device.sequencer.sampler.state.voltage; hashParamTable[194].size = sizeof(device.sequencer.sampler.state.voltage); hashParamTable[195].hash = 0x47711390; hashParamTable[195].ref = &device.plcs.feedback.settings.transfer.normalized[6]; hashParamTable[195].size = sizeof(device.plcs.feedback.settings.transfer.normalized[6]); hashParamTable[196].hash = 0x47e9cdf6; hashParamTable[196].ref = &device.plcs.bias.settings.transfer.normalized[15]; hashParamTable[196].size = sizeof(device.plcs.bias.settings.transfer.normalized[15]); hashParamTable[197].hash = 0x47fd22da; hashParamTable[197].ref = &device.tss.temperature.settings.transfer.raw[4]; hashParamTable[197].size = sizeof(device.tss.temperature.settings.transfer.raw[4]); hashParamTable[198].hash = 0x4816be37; hashParamTable[198].ref = &device.dither.detector.settings.filter.factor[23]; hashParamTable[198].size = sizeof(device.dither.detector.settings.filter.factor[23]); hashParamTable[199].hash = 0x4917cf73; hashParamTable[199].ref = &device.plcs.reset.up.duration[11]; hashParamTable[199].size = sizeof(device.plcs.reset.up.duration[11]); hashParamTable[200].hash = 0x49730e83; hashParamTable[200].ref = &device.tss.gradient.state.sum; hashParamTable[200].size = sizeof(device.tss.gradient.state.sum); hashParamTable[201].hash = 0x498a9f45; hashParamTable[201].ref = &device.controller.I2C.state.buffer[2]; hashParamTable[201].size = sizeof(device.controller.I2C.state.buffer[2]); hashParamTable[202].hash = 0x49ff96d1; hashParamTable[202].ref = &device.dither.amplitude.settings.transfer.correction[1]; hashParamTable[202].size = sizeof(device.dither.amplitude.settings.transfer.correction[1]); hashParamTable[203].hash = 0x4a14c406; hashParamTable[203].ref = &device.plcs.output.settings.transfer.code[14]; hashParamTable[203].size = sizeof(device.plcs.output.settings.transfer.code[14]); hashParamTable[204].hash = 0x4a50006e; hashParamTable[204].ref = &device.dither.detector.settings.filter.factor[13]; hashParamTable[204].size = sizeof(device.dither.detector.settings.filter.factor[13]); hashParamTable[205].hash = 0x4a75ad0c; hashParamTable[205].ref = &device.dither.pulse.settings.width; hashParamTable[205].size = sizeof(device.dither.pulse.settings.width); hashParamTable[206].hash = 0x4b072bb0; hashParamTable[206].ref = &device.plcs.reset.down.duration[14]; hashParamTable[206].size = sizeof(device.plcs.reset.down.duration[14]); hashParamTable[207].hash = 0x4b097ccb; hashParamTable[207].ref = &device.controller.SSP.out[0]; hashParamTable[207].size = sizeof(device.controller.SSP.out[0]); hashParamTable[208].hash = 0x4c90d6ae; hashParamTable[208].ref = &device.tss.gradient.settings.transfer.raw[14]; hashParamTable[208].size = sizeof(device.tss.gradient.settings.transfer.raw[14]); hashParamTable[209].hash = 0x4d4d3007; hashParamTable[209].ref = &device.isacs.output.settings.transfer.voltage[6]; hashParamTable[209].size = sizeof(device.isacs.output.settings.transfer.voltage[6]); hashParamTable[210].hash = 0x4d577fc7; hashParamTable[210].ref = &device.isacs.input.settings.transfer.code[6]; hashParamTable[210].size = sizeof(device.isacs.input.settings.transfer.code[6]); hashParamTable[211].hash = 0x4d730bd4; hashParamTable[211].ref = &device.dither.frequency.settings.transfer.error[9]; hashParamTable[211].size = sizeof(device.dither.frequency.settings.transfer.error[9]); hashParamTable[212].hash = 0x4d7d9e2e; hashParamTable[212].ref = &device.dither.frequency.settings.transfer.error[14]; hashParamTable[212].size = sizeof(device.dither.frequency.settings.transfer.error[14]); hashParamTable[213].hash = 0x4e7743c1; hashParamTable[213].ref = &device.dither.amplitude.settings.transfer.correction[11]; hashParamTable[213].size = sizeof(device.dither.amplitude.settings.transfer.correction[11]); hashParamTable[214].hash = 0x4ea5aa68; hashParamTable[214].ref = &device.plcs.bias.settings.transfer.raw[6]; hashParamTable[214].size = sizeof(device.plcs.bias.settings.transfer.raw[6]); hashParamTable[215].hash = 0x4ea7ad32; hashParamTable[215].ref = &device.plcs.feedback.settings.transfer.raw[6]; hashParamTable[215].size = sizeof(device.plcs.feedback.settings.transfer.raw[6]); hashParamTable[216].hash = 0x4ebefd05; hashParamTable[216].ref = &device.plcs.reset.up.temperature[7]; hashParamTable[216].size = sizeof(device.plcs.reset.up.temperature[7]); hashParamTable[217].hash = 0x4ec65d42; hashParamTable[217].ref = &device.plcs.feedback.settings.transfer.raw[10]; hashParamTable[217].size = sizeof(device.plcs.feedback.settings.transfer.raw[10]); hashParamTable[218].hash = 0x4fd98d13; hashParamTable[218].ref = &device.isacs.output.settings.start.voltage; hashParamTable[218].size = sizeof(device.isacs.output.settings.start.voltage); hashParamTable[219].hash = 0x4ff9b3a8; hashParamTable[219].ref = &device.dither.detector.settings.transfer.raw[5]; hashParamTable[219].size = sizeof(device.dither.detector.settings.transfer.raw[5]); hashParamTable[220].hash = 0x500cfe32; hashParamTable[220].ref = &device.plcs.reset.up.duration[10]; hashParamTable[220].size = sizeof(device.plcs.reset.up.duration[10]); hashParamTable[221].hash = 0x5091ae04; hashParamTable[221].ref = &device.controller.I2C.state.buffer[3]; hashParamTable[221].size = sizeof(device.controller.I2C.state.buffer[3]); hashParamTable[222].hash = 0x50e4a790; hashParamTable[222].ref = &device.dither.amplitude.settings.transfer.correction[0]; hashParamTable[222].size = sizeof(device.dither.amplitude.settings.transfer.correction[0]); hashParamTable[223].hash = 0x510d8f76; hashParamTable[223].ref = &device.dither.detector.settings.filter.factor[22]; hashParamTable[223].size = sizeof(device.dither.detector.settings.filter.factor[22]); hashParamTable[224].hash = 0x51196a9; hashParamTable[224].ref = &device.dither.detector.settings.filter.factor[14]; hashParamTable[224].size = sizeof(device.dither.detector.settings.filter.factor[14]); hashParamTable[225].hash = 0x52124d8a; hashParamTable[225].ref = &device.controller.SSP.out[1]; hashParamTable[225].size = sizeof(device.controller.SSP.out[1]); hashParamTable[226].hash = 0x521c1af1; hashParamTable[226].ref = &device.plcs.reset.down.duration[15]; hashParamTable[226].size = sizeof(device.plcs.reset.down.duration[15]); hashParamTable[227].hash = 0x525b6730; hashParamTable[227].ref = &device.controller.I2C.state.enabled; hashParamTable[227].size = sizeof(device.controller.I2C.state.enabled); hashParamTable[228].hash = 0x528cd113; hashParamTable[228].ref = &device.plcs.feedback.state.input; hashParamTable[228].size = sizeof(device.plcs.feedback.state.input); hashParamTable[229].hash = 0x530ff547; hashParamTable[229].ref = &device.plcs.output.settings.transfer.code[15]; hashParamTable[229].size = sizeof(device.plcs.output.settings.transfer.code[15]); hashParamTable[230].hash = 0x534b312f; hashParamTable[230].ref = &device.dither.detector.settings.filter.factor[12]; hashParamTable[230].size = sizeof(device.dither.detector.settings.filter.factor[12]); hashParamTable[231].hash = 0x5428ad66; hashParamTable[231].ref = &device.plcs.regulator.state.correction; hashParamTable[231].size = sizeof(device.plcs.regulator.state.correction); hashParamTable[232].hash = 0x542e0c62; hashParamTable[232].ref = &device.controller.flash.settings.hashSector; hashParamTable[232].size = sizeof(device.controller.flash.settings.hashSector); hashParamTable[233].hash = 0x544c4e86; hashParamTable[233].ref = &device.isacs.input.settings.transfer.code[7]; hashParamTable[233].size = sizeof(device.isacs.input.settings.transfer.code[7]); hashParamTable[234].hash = 0x54560146; hashParamTable[234].ref = &device.isacs.output.settings.transfer.voltage[7]; hashParamTable[234].size = sizeof(device.isacs.output.settings.transfer.voltage[7]); hashParamTable[235].hash = 0x5466af6f; hashParamTable[235].ref = &device.dither.frequency.settings.transfer.error[15]; hashParamTable[235].size = sizeof(device.dither.frequency.settings.transfer.error[15]); hashParamTable[236].hash = 0x54683a95; hashParamTable[236].ref = &device.dither.frequency.settings.transfer.error[8]; hashParamTable[236].size = sizeof(device.dither.frequency.settings.transfer.error[8]); hashParamTable[237].hash = 0x55552c1; hashParamTable[237].ref = &device.plcs.output.settings.transfer.code[13]; hashParamTable[237].size = sizeof(device.plcs.output.settings.transfer.code[13]); hashParamTable[238].hash = 0x55893f99; hashParamTable[238].ref = &device.dither.pulse.state.counter; hashParamTable[238].size = sizeof(device.dither.pulse.state.counter); hashParamTable[239].hash = 0x558be7ef; hashParamTable[239].ref = &device.tss.gradient.settings.transfer.raw[15]; hashParamTable[239].size = sizeof(device.tss.gradient.settings.transfer.raw[15]); hashParamTable[240].hash = 0x56e282e9; hashParamTable[240].ref = &device.dither.detector.settings.transfer.raw[4]; hashParamTable[240].size = sizeof(device.dither.detector.settings.transfer.raw[4]); hashParamTable[241].hash = 0x572d02b; hashParamTable[241].ref = &device.sequencer.output.analog.settings.transfer.code[11]; hashParamTable[241].size = sizeof(device.sequencer.output.analog.settings.transfer.code[11]); hashParamTable[242].hash = 0x575791d2; hashParamTable[242].ref = &device.dither.amplitude.settings.reference; hashParamTable[242].size = sizeof(device.dither.amplitude.settings.reference); hashParamTable[243].hash = 0x576c7280; hashParamTable[243].ref = &device.dither.amplitude.settings.transfer.correction[10]; hashParamTable[243].size = sizeof(device.dither.amplitude.settings.transfer.correction[10]); hashParamTable[244].hash = 0x57a5cc44; hashParamTable[244].ref = &device.plcs.reset.up.temperature[6]; hashParamTable[244].size = sizeof(device.plcs.reset.up.temperature[6]); hashParamTable[245].hash = 0x57bc9c73; hashParamTable[245].ref = &device.plcs.feedback.settings.transfer.raw[7]; hashParamTable[245].size = sizeof(device.plcs.feedback.settings.transfer.raw[7]); hashParamTable[246].hash = 0x57be9b29; hashParamTable[246].ref = &device.plcs.bias.settings.transfer.raw[7]; hashParamTable[246].size = sizeof(device.plcs.bias.settings.transfer.raw[7]); hashParamTable[247].hash = 0x57dd6c03; hashParamTable[247].ref = &device.plcs.feedback.settings.transfer.raw[11]; hashParamTable[247].size = sizeof(device.plcs.feedback.settings.transfer.raw[11]); hashParamTable[248].hash = 0x58fd647e; hashParamTable[248].ref = &device.controller.SSP.in[3]; hashParamTable[248].size = sizeof(device.controller.SSP.in[3]); hashParamTable[249].hash = 0x5902c46c; hashParamTable[249].ref = &device.tss.gradient.settings.transfer.celsius[4]; hashParamTable[249].size = sizeof(device.tss.gradient.settings.transfer.celsius[4]); hashParamTable[250].hash = 0x596e09ec; hashParamTable[250].ref = &device.plcs.output.settings.transfer.code[7]; hashParamTable[250].size = sizeof(device.plcs.output.settings.transfer.code[7]); hashParamTable[251].hash = 0x5a4c1281; hashParamTable[251].ref = &device.plcs.reset.levels.lower; hashParamTable[251].size = sizeof(device.plcs.reset.levels.lower); hashParamTable[252].hash = 0x5a96b859; hashParamTable[252].ref = &device.isacs.input.settings.transfer.voltage[13]; hashParamTable[252].size = sizeof(device.isacs.input.settings.transfer.voltage[13]); hashParamTable[253].hash = 0x5aa20722; hashParamTable[253].ref = &device.dither.amplitude.settings.transfer.error[6]; hashParamTable[253].size = sizeof(device.dither.amplitude.settings.transfer.error[6]); hashParamTable[254].hash = 0x5ab07032; hashParamTable[254].ref = &device.sequencer.output.analog.state.enabled; hashParamTable[254].size = sizeof(device.sequencer.output.analog.state.enabled); hashParamTable[255].hash = 0x5abc68cf; hashParamTable[255].ref = &device.plcs.reset.down.temperature[3]; hashParamTable[255].size = sizeof(device.plcs.reset.down.temperature[3]); hashParamTable[256].hash = 0x5b0992bf; hashParamTable[256].ref = &device.tss.temperature.settings.transfer.celsius[7]; hashParamTable[256].size = sizeof(device.tss.temperature.settings.transfer.celsius[7]); hashParamTable[257].hash = 0x5b944d7b; hashParamTable[257].ref = &device.dither.detector.settings.filter.factor[1]; hashParamTable[257].size = sizeof(device.dither.detector.settings.filter.factor[1]); hashParamTable[258].hash = 0x5bb73eb8; hashParamTable[258].ref = &device.dither.detector.state.sum; hashParamTable[258].size = sizeof(device.dither.detector.state.sum); hashParamTable[259].hash = 0x5c5bc75f; hashParamTable[259].ref = &device.dither.detector.settings.transfer.raw[10]; hashParamTable[259].size = sizeof(device.dither.detector.settings.transfer.raw[10]); hashParamTable[260].hash = 0x5cc45bd2; hashParamTable[260].ref = &device.plcs.regulator.settings.transfer.correction[1]; hashParamTable[260].size = sizeof(device.plcs.regulator.settings.transfer.correction[1]); hashParamTable[261].hash = 0x5cdac43e; hashParamTable[261].ref = &device.dither.detector.settings.transfer.restored[10]; hashParamTable[261].size = sizeof(device.dither.detector.settings.transfer.restored[10]); hashParamTable[262].hash = 0x5d3a1afb; hashParamTable[262].ref = &device.plcs.feedback.settings.transfer.normalized[13]; hashParamTable[262].size = sizeof(device.plcs.feedback.settings.transfer.normalized[13]); hashParamTable[263].hash = 0x5da9c9f1; hashParamTable[263].ref = &device.dither.amplitude.settings.transfer.error[13]; hashParamTable[263].size = sizeof(device.dither.amplitude.settings.transfer.error[13]); hashParamTable[264].hash = 0x5dd88c4f; hashParamTable[264].ref = &device.plcs.regulator.state.reference; hashParamTable[264].size = sizeof(device.plcs.regulator.state.reference); hashParamTable[265].hash = 0x5e6a22d1; hashParamTable[265].ref = &device.plcs.feedback.settings.transfer.normalized[7]; hashParamTable[265].size = sizeof(device.plcs.feedback.settings.transfer.normalized[7]); hashParamTable[266].hash = 0x5ee6139b; hashParamTable[266].ref = &device.tss.temperature.settings.transfer.raw[5]; hashParamTable[266].size = sizeof(device.tss.temperature.settings.transfer.raw[5]); hashParamTable[267].hash = 0x5ef2fcb7; hashParamTable[267].ref = &device.plcs.bias.settings.transfer.normalized[14]; hashParamTable[267].size = sizeof(device.plcs.bias.settings.transfer.normalized[14]); hashParamTable[268].hash = 0x5f9bfdd2; hashParamTable[268].ref = &device.dither.noise.state.range; hashParamTable[268].size = sizeof(device.dither.noise.state.range); hashParamTable[269].hash = 0x611e152f; hashParamTable[269].ref = &device.sequencer.output.analog.settings.transfer.code[15]; hashParamTable[269].size = sizeof(device.sequencer.output.analog.settings.transfer.code[15]); hashParamTable[270].hash = 0x617d53ad; hashParamTable[270].ref = &device.dither.detector.settings.filter.factor[10]; hashParamTable[270].size = sizeof(device.dither.detector.settings.filter.factor[10]); hashParamTable[271].hash = 0x623a9cb0; hashParamTable[271].ref = &device.plcs.reset.up.duration[12]; hashParamTable[271].size = sizeof(device.plcs.reset.up.duration[12]); hashParamTable[272].hash = 0x624f9da4; hashParamTable[272].ref = &device.dither.detector.settings.transfer.restored[9]; hashParamTable[272].size = sizeof(device.dither.detector.settings.transfer.restored[9]); hashParamTable[273].hash = 0x6251bcd4; hashParamTable[273].ref = &device.tss.gradient.settings.transfer.raw[8]; hashParamTable[273].size = sizeof(device.tss.gradient.settings.transfer.raw[8]); hashParamTable[274].hash = 0x62a7cc86; hashParamTable[274].ref = &device.controller.I2C.state.buffer[1]; hashParamTable[274].size = sizeof(device.controller.I2C.state.buffer[1]); hashParamTable[275].hash = 0x62d2c512; hashParamTable[275].ref = &device.dither.amplitude.settings.transfer.correction[2]; hashParamTable[275].size = sizeof(device.dither.amplitude.settings.transfer.correction[2]); hashParamTable[276].hash = 0x62f987c3; hashParamTable[276].ref = &device.dither.detector.settings.filter.factor[30]; hashParamTable[276].size = sizeof(device.dither.detector.settings.filter.factor[30]); hashParamTable[277].hash = 0x633bbaf1; hashParamTable[277].ref = &device.dither.frequency.state.correction; hashParamTable[277].size = sizeof(device.dither.frequency.state.correction); hashParamTable[278].hash = 0x633bedf4; hashParamTable[278].ref = &device.dither.detector.settings.filter.factor[20]; hashParamTable[278].size = sizeof(device.dither.detector.settings.filter.factor[20]); hashParamTable[279].hash = 0x633f2b2; hashParamTable[279].ref = &device.dither.pulse.state.max; hashParamTable[279].size = sizeof(device.dither.pulse.state.max); hashParamTable[280].hash = 0x634b9e76; hashParamTable[280].ref = &device.isacs.regulator.settings.start.scale; hashParamTable[280].size = sizeof(device.isacs.regulator.settings.start.scale); hashParamTable[281].hash = 0x635b8d69; hashParamTable[281].ref = &device.controller.I2C.settings.trigger; hashParamTable[281].size = sizeof(device.controller.I2C.settings.trigger); hashParamTable[282].hash = 0x64bd94a8; hashParamTable[282].ref = &device.dither.noise.state.disturbance; hashParamTable[282].size = sizeof(device.dither.noise.state.disturbance); hashParamTable[283].hash = 0x64d4e06b; hashParamTable[283].ref = &device.dither.detector.settings.transfer.raw[6]; hashParamTable[283].size = sizeof(device.dither.detector.settings.transfer.raw[6]); hashParamTable[284].hash = 0x650187b9; hashParamTable[284].ref = &device.isacs.output.settings.transfer.voltage[15]; hashParamTable[284].size = sizeof(device.isacs.output.settings.transfer.voltage[15]); hashParamTable[285].hash = 0x6528390c; hashParamTable[285].ref = &device.dither.amplitude.settings.transfer.points; hashParamTable[285].size = sizeof(device.dither.amplitude.settings.transfer.points); hashParamTable[286].hash = 0x655a1002; hashParamTable[286].ref = &device.dither.amplitude.settings.transfer.correction[12]; hashParamTable[286].size = sizeof(device.dither.amplitude.settings.transfer.correction[12]); hashParamTable[287].hash = 0x6588f9ab; hashParamTable[287].ref = &device.plcs.bias.settings.transfer.raw[5]; hashParamTable[287].size = sizeof(device.plcs.bias.settings.transfer.raw[5]); hashParamTable[288].hash = 0x658afef1; hashParamTable[288].ref = &device.plcs.feedback.settings.transfer.raw[5]; hashParamTable[288].size = sizeof(device.plcs.feedback.settings.transfer.raw[5]); hashParamTable[289].hash = 0x6593aec6; hashParamTable[289].ref = &device.plcs.reset.up.temperature[4]; hashParamTable[289].size = sizeof(device.plcs.reset.up.temperature[4]); hashParamTable[290].hash = 0x65e8f720; hashParamTable[290].ref = &device.plcs.reset.down.voltage[9]; hashParamTable[290].size = sizeof(device.plcs.reset.down.voltage[9]); hashParamTable[291].hash = 0x65eb0e81; hashParamTable[291].ref = &device.plcs.feedback.settings.transfer.raw[13]; hashParamTable[291].size = sizeof(device.plcs.feedback.settings.transfer.raw[13]); hashParamTable[292].hash = 0x664c6cbe; hashParamTable[292].ref = &device.controller.timer[0].state.TCR; hashParamTable[292].size = sizeof(device.controller.timer[0].state.TCR); hashParamTable[293].hash = 0x664ca255; hashParamTable[293].ref = &device.plcs.output.state.enabled; hashParamTable[293].size = sizeof(device.plcs.output.state.enabled); hashParamTable[294].hash = 0x666063c4; hashParamTable[294].ref = &device.isacs.output.settings.transfer.voltage[5]; hashParamTable[294].size = sizeof(device.isacs.output.settings.transfer.voltage[5]); hashParamTable[295].hash = 0x667a2c04; hashParamTable[295].ref = &device.isacs.input.settings.transfer.code[5]; hashParamTable[295].size = sizeof(device.isacs.input.settings.transfer.code[5]); hashParamTable[296].hash = 0x674eeb85; hashParamTable[296].ref = &device.controller.uart[0].state.DLL; hashParamTable[296].size = sizeof(device.controller.uart[0].state.DLL); hashParamTable[297].hash = 0x6771d50; hashParamTable[297].ref = &device.lightUp.settings.sequence; hashParamTable[297].size = sizeof(device.lightUp.settings.sequence); hashParamTable[298].hash = 0x67836a1a; hashParamTable[298].ref = &device.plcs.regulator.settings.transfer.error[15]; hashParamTable[298].size = sizeof(device.plcs.regulator.settings.transfer.error[15]); hashParamTable[299].hash = 0x688a0a4d; hashParamTable[299].ref = &device.plcs.reset.down.temperature[1]; hashParamTable[299].size = sizeof(device.plcs.reset.down.temperature[1]); hashParamTable[300].hash = 0x688f56ab; hashParamTable[300].ref = &device.isacs.regulator.state.scale; hashParamTable[300].size = sizeof(device.isacs.regulator.state.scale); hashParamTable[301].hash = 0x689465a0; hashParamTable[301].ref = &device.dither.amplitude.settings.transfer.error[4]; hashParamTable[301].size = sizeof(device.dither.amplitude.settings.transfer.error[4]); hashParamTable[302].hash = 0x68a0dadb; hashParamTable[302].ref = &device.isacs.input.settings.transfer.voltage[11]; hashParamTable[302].size = sizeof(device.isacs.input.settings.transfer.voltage[11]); hashParamTable[303].hash = 0x693ff03d; hashParamTable[303].ref = &device.tss.temperature.settings.transfer.celsius[5]; hashParamTable[303].size = sizeof(device.tss.temperature.settings.transfer.celsius[5]); hashParamTable[304].hash = 0x69a22ff9; hashParamTable[304].ref = &device.dither.detector.settings.filter.factor[3]; hashParamTable[304].size = sizeof(device.dither.detector.settings.filter.factor[3]); hashParamTable[305].hash = 0x6a1f9ca5; hashParamTable[305].ref = &device.dither.frequency.settings.transfer.correction[8]; hashParamTable[305].size = sizeof(device.dither.frequency.settings.transfer.correction[8]); hashParamTable[306].hash = 0x6acb06fc; hashParamTable[306].ref = &device.controller.SSP.in[1]; hashParamTable[306].size = sizeof(device.controller.SSP.in[1]); hashParamTable[307].hash = 0x6b34a6ee; hashParamTable[307].ref = &device.tss.gradient.settings.transfer.celsius[6]; hashParamTable[307].size = sizeof(device.tss.gradient.settings.transfer.celsius[6]); hashParamTable[308].hash = 0x6b586b6e; hashParamTable[308].ref = &device.plcs.output.settings.transfer.code[5]; hashParamTable[308].size = sizeof(device.plcs.output.settings.transfer.code[5]); hashParamTable[309].hash = 0x6b9ad924; hashParamTable[309].ref = &device.dither.frequency.settings.transfer.correction[14]; hashParamTable[309].size = sizeof(device.dither.frequency.settings.transfer.correction[14]); hashParamTable[310].hash = 0x6be0016; hashParamTable[310].ref = &device.dither.amplitude.settings.transfer.correction[6]; hashParamTable[310].size = sizeof(device.dither.amplitude.settings.transfer.correction[6]); hashParamTable[311].hash = 0x6c48cd09; hashParamTable[311].ref = &device.plcs.reset.state.countdown; hashParamTable[311].size = sizeof(device.plcs.reset.state.countdown); hashParamTable[312].hash = 0x6c5c4053; hashParamTable[312].ref = &device.plcs.feedback.settings.transfer.normalized[5]; hashParamTable[312].size = sizeof(device.plcs.feedback.settings.transfer.normalized[5]); hashParamTable[313].hash = 0x6cb0982; hashParamTable[313].ref = &device.controller.I2C.state.buffer[5]; hashParamTable[313].size = sizeof(device.controller.I2C.state.buffer[5]); hashParamTable[314].hash = 0x6cd07119; hashParamTable[314].ref = &device.tss.temperature.settings.transfer.raw[7]; hashParamTable[314].size = sizeof(device.tss.temperature.settings.transfer.raw[7]); hashParamTable[315].hash = 0x6ce82940; hashParamTable[315].ref = &device.dither.amplitude.state.error; hashParamTable[315].size = sizeof(device.dither.amplitude.state.error); hashParamTable[316].hash = 0x6e6da5dd; hashParamTable[316].ref = &device.dither.detector.settings.transfer.raw[12]; hashParamTable[316].size = sizeof(device.dither.detector.settings.transfer.raw[12]); hashParamTable[317].hash = 0x6e881ccf; hashParamTable[317].ref = &device.dither.frequency.state.error; hashParamTable[317].size = sizeof(device.dither.frequency.state.error); hashParamTable[318].hash = 0x6eeca6bc; hashParamTable[318].ref = &device.dither.detector.settings.transfer.restored[12]; hashParamTable[318].size = sizeof(device.dither.detector.settings.transfer.restored[12]); hashParamTable[319].hash = 0x6ef23950; hashParamTable[319].ref = &device.plcs.regulator.settings.transfer.correction[3]; hashParamTable[319].size = sizeof(device.plcs.regulator.settings.transfer.correction[3]); hashParamTable[320].hash = 0x6f0c7879; hashParamTable[320].ref = &device.plcs.feedback.settings.transfer.normalized[11]; hashParamTable[320].size = sizeof(device.plcs.feedback.settings.transfer.normalized[11]); hashParamTable[321].hash = 0x6f9fab73; hashParamTable[321].ref = &device.dither.amplitude.settings.transfer.error[11]; hashParamTable[321].size = sizeof(device.dither.amplitude.settings.transfer.error[11]); hashParamTable[322].hash = 0x7024c17c; hashParamTable[322].ref = &device.tss.temperature.settings.transfer.celsius[4]; hashParamTable[322].size = sizeof(device.tss.temperature.settings.transfer.celsius[4]); hashParamTable[323].hash = 0x70b91eb8; hashParamTable[323].ref = &device.dither.detector.settings.filter.factor[2]; hashParamTable[323].size = sizeof(device.dither.detector.settings.filter.factor[2]); hashParamTable[324].hash = 0x70c12b2; hashParamTable[324].ref = &device.dither.pulse.settings.min; hashParamTable[324].size = sizeof(device.dither.pulse.settings.min); hashParamTable[325].hash = 0x7110b55a; hashParamTable[325].ref = &device.plcs.bias.state.raw; hashParamTable[325].size = sizeof(device.plcs.bias.state.raw); hashParamTable[326].hash = 0x718f54e1; hashParamTable[326].ref = &device.dither.amplitude.settings.transfer.error[5]; hashParamTable[326].size = sizeof(device.dither.amplitude.settings.transfer.error[5]); hashParamTable[327].hash = 0x71913b0c; hashParamTable[327].ref = &device.plcs.reset.down.temperature[0]; hashParamTable[327].size = sizeof(device.plcs.reset.down.temperature[0]); hashParamTable[328].hash = 0x71bbeb9a; hashParamTable[328].ref = &device.isacs.input.settings.transfer.voltage[10]; hashParamTable[328].size = sizeof(device.isacs.input.settings.transfer.voltage[10]); hashParamTable[329].hash = 0x722f97af; hashParamTable[329].ref = &device.tss.gradient.settings.transfer.celsius[7]; hashParamTable[329].size = sizeof(device.tss.gradient.settings.transfer.celsius[7]); hashParamTable[330].hash = 0x72435a2f; hashParamTable[330].ref = &device.plcs.output.settings.transfer.code[4]; hashParamTable[330].size = sizeof(device.plcs.output.settings.transfer.code[4]); hashParamTable[331].hash = 0x7281e865; hashParamTable[331].ref = &device.dither.frequency.settings.transfer.correction[15]; hashParamTable[331].size = sizeof(device.dither.frequency.settings.transfer.correction[15]); hashParamTable[332].hash = 0x7304ade4; hashParamTable[332].ref = &device.dither.frequency.settings.transfer.correction[9]; hashParamTable[332].size = sizeof(device.dither.frequency.settings.transfer.correction[9]); hashParamTable[333].hash = 0x73d037bd; hashParamTable[333].ref = &device.controller.SSP.in[0]; hashParamTable[333].size = sizeof(device.controller.SSP.in[0]); hashParamTable[334].hash = 0x749c63a6; hashParamTable[334].ref = &device.isacs.potentiometers.state.a; hashParamTable[334].size = sizeof(device.isacs.potentiometers.state.a); hashParamTable[335].hash = 0x74ee6c98; hashParamTable[335].ref = &device.dither.frequency.state.enabled; hashParamTable[335].size = sizeof(device.dither.frequency.state.enabled); hashParamTable[336].hash = 0x75477112; hashParamTable[336].ref = &device.plcs.feedback.settings.transfer.normalized[4]; hashParamTable[336].size = sizeof(device.plcs.feedback.settings.transfer.normalized[4]); hashParamTable[337].hash = 0x756ec723; hashParamTable[337].ref = &device.sequencer.output.logic.state.enabled; hashParamTable[337].size = sizeof(device.sequencer.output.logic.state.enabled); hashParamTable[338].hash = 0x75728f0; hashParamTable[338].ref = &device.dither.detector.settings.filter.factor[24]; hashParamTable[338].size = sizeof(device.dither.detector.settings.filter.factor[24]); hashParamTable[339].hash = 0x75bbf441; hashParamTable[339].ref = &device.controller.timer[0].state.MCR; hashParamTable[339].size = sizeof(device.controller.timer[0].state.MCR); hashParamTable[340].hash = 0x75cb4058; hashParamTable[340].ref = &device.tss.temperature.settings.transfer.raw[6]; hashParamTable[340].size = sizeof(device.tss.temperature.settings.transfer.raw[6]); hashParamTable[341].hash = 0x76174938; hashParamTable[341].ref = &device.plcs.feedback.settings.transfer.normalized[10]; hashParamTable[341].size = sizeof(device.plcs.feedback.settings.transfer.normalized[10]); hashParamTable[342].hash = 0x76849a32; hashParamTable[342].ref = &device.dither.amplitude.settings.transfer.error[10]; hashParamTable[342].size = sizeof(device.dither.amplitude.settings.transfer.error[10]); hashParamTable[343].hash = 0x7692d3ec; hashParamTable[343].ref = &device.tss.temperature.state.raw; hashParamTable[343].size = sizeof(device.tss.temperature.state.raw); hashParamTable[344].hash = 0x7776949c; hashParamTable[344].ref = &device.dither.detector.settings.transfer.raw[13]; hashParamTable[344].size = sizeof(device.dither.detector.settings.transfer.raw[13]); hashParamTable[345].hash = 0x77e90811; hashParamTable[345].ref = &device.plcs.regulator.settings.transfer.correction[2]; hashParamTable[345].size = sizeof(device.plcs.regulator.settings.transfer.correction[2]); hashParamTable[346].hash = 0x77f797fd; hashParamTable[346].ref = &device.dither.detector.settings.transfer.restored[13]; hashParamTable[346].size = sizeof(device.dither.detector.settings.transfer.restored[13]); hashParamTable[347].hash = 0x7805246e; hashParamTable[347].ref = &device.sequencer.output.analog.settings.transfer.code[14]; hashParamTable[347].size = sizeof(device.sequencer.output.analog.settings.transfer.code[14]); hashParamTable[348].hash = 0x786662ec; hashParamTable[348].ref = &device.dither.detector.settings.filter.factor[11]; hashParamTable[348].size = sizeof(device.dither.detector.settings.filter.factor[11]); hashParamTable[349].hash = 0x78bc99a7; hashParamTable[349].ref = &device.dither.detector.state.phase; hashParamTable[349].size = sizeof(device.dither.detector.state.phase); hashParamTable[350].hash = 0x7a20dcb5; hashParamTable[350].ref = &device.dither.detector.settings.filter.factor[21]; hashParamTable[350].size = sizeof(device.dither.detector.settings.filter.factor[21]); hashParamTable[351].hash = 0x7a3dbeb9; hashParamTable[351].ref = &device.dither.amplitude.settings.enabled; hashParamTable[351].size = sizeof(device.dither.amplitude.settings.enabled); hashParamTable[352].hash = 0x7ab9453b; hashParamTable[352].ref = &device.plcs.output.state.sequencer; hashParamTable[352].size = sizeof(device.plcs.output.state.sequencer); hashParamTable[353].hash = 0x7af265e9; hashParamTable[353].ref = &device.isacs.input.settings.transfer.points; hashParamTable[353].size = sizeof(device.isacs.input.settings.transfer.points); hashParamTable[354].hash = 0x7b21adf1; hashParamTable[354].ref = &device.plcs.reset.up.duration[13]; hashParamTable[354].size = sizeof(device.plcs.reset.up.duration[13]); hashParamTable[355].hash = 0x7b4a8d95; hashParamTable[355].ref = &device.tss.gradient.settings.transfer.raw[9]; hashParamTable[355].size = sizeof(device.tss.gradient.settings.transfer.raw[9]); hashParamTable[356].hash = 0x7b54ace5; hashParamTable[356].ref = &device.dither.detector.settings.transfer.restored[8]; hashParamTable[356].size = sizeof(device.dither.detector.settings.transfer.restored[8]); hashParamTable[357].hash = 0x7bbcfdc7; hashParamTable[357].ref = &device.controller.I2C.state.buffer[0]; hashParamTable[357].size = sizeof(device.controller.I2C.state.buffer[0]); hashParamTable[358].hash = 0x7bc9f453; hashParamTable[358].ref = &device.dither.amplitude.settings.transfer.correction[3]; hashParamTable[358].size = sizeof(device.dither.amplitude.settings.transfer.correction[3]); hashParamTable[359].hash = 0x7be2b682; hashParamTable[359].ref = &device.dither.detector.settings.filter.factor[31]; hashParamTable[359].size = sizeof(device.dither.detector.settings.filter.factor[31]); hashParamTable[360].hash = 0x7c1ab6f8; hashParamTable[360].ref = &device.isacs.output.settings.transfer.voltage[14]; hashParamTable[360].size = sizeof(device.isacs.output.settings.transfer.voltage[14]); hashParamTable[361].hash = 0x7c412143; hashParamTable[361].ref = &device.dither.amplitude.settings.transfer.correction[13]; hashParamTable[361].size = sizeof(device.dither.amplitude.settings.transfer.correction[13]); hashParamTable[362].hash = 0x7c889f87; hashParamTable[362].ref = &device.plcs.reset.up.temperature[5]; hashParamTable[362].size = sizeof(device.plcs.reset.up.temperature[5]); hashParamTable[363].hash = 0x7c91cfb0; hashParamTable[363].ref = &device.plcs.feedback.settings.transfer.raw[4]; hashParamTable[363].size = sizeof(device.plcs.feedback.settings.transfer.raw[4]); hashParamTable[364].hash = 0x7c93c8ea; hashParamTable[364].ref = &device.plcs.bias.settings.transfer.raw[4]; hashParamTable[364].size = sizeof(device.plcs.bias.settings.transfer.raw[4]); hashParamTable[365].hash = 0x7cf03fc0; hashParamTable[365].ref = &device.plcs.feedback.settings.transfer.raw[12]; hashParamTable[365].size = sizeof(device.plcs.feedback.settings.transfer.raw[12]); hashParamTable[366].hash = 0x7cf3c661; hashParamTable[366].ref = &device.plcs.reset.down.voltage[8]; hashParamTable[366].size = sizeof(device.plcs.reset.down.voltage[8]); hashParamTable[367].hash = 0x7d95c657; hashParamTable[367].ref = &device.isacs.potentiometers.settings.a; hashParamTable[367].size = sizeof(device.isacs.potentiometers.settings.a); hashParamTable[368].hash = 0x7da5766a; hashParamTable[368].ref = &device.dither.noise.state.amplitude; hashParamTable[368].size = sizeof(device.dither.noise.state.amplitude); hashParamTable[369].hash = 0x7dcfd12a; hashParamTable[369].ref = &device.dither.detector.settings.transfer.raw[7]; hashParamTable[369].size = sizeof(device.dither.detector.settings.transfer.raw[7]); hashParamTable[370].hash = 0x7e985b5b; hashParamTable[370].ref = &device.plcs.regulator.settings.transfer.error[14]; hashParamTable[370].size = sizeof(device.plcs.regulator.settings.transfer.error[14]); hashParamTable[371].hash = 0x7f4645bb; hashParamTable[371].ref = &device.dither.cycle.state.pin2; hashParamTable[371].size = sizeof(device.dither.cycle.state.pin2); hashParamTable[372].hash = 0x7f611d45; hashParamTable[372].ref = &device.isacs.input.settings.transfer.code[4]; hashParamTable[372].size = sizeof(device.isacs.input.settings.transfer.code[4]); hashParamTable[373].hash = 0x7f7b5285; hashParamTable[373].ref = &device.isacs.output.settings.transfer.voltage[4]; hashParamTable[373].size = sizeof(device.isacs.output.settings.transfer.voltage[4]); hashParamTable[374].hash = 0x800b470c; hashParamTable[374].ref = &device.tss.gradient.settings.transfer.celsius[14]; hashParamTable[374].size = sizeof(device.tss.gradient.settings.transfer.celsius[14]); hashParamTable[375].hash = 0x80ede959; hashParamTable[375].ref = &device.dither.noise.settings.amplitude; hashParamTable[375].size = sizeof(device.dither.noise.settings.amplitude); hashParamTable[376].hash = 0x81261cd9; hashParamTable[376].ref = &device.dither.amplitude.settings.transfer.correction[9]; hashParamTable[376].size = sizeof(device.dither.amplitude.settings.transfer.correction[9]); hashParamTable[377].hash = 0x81a5651f; hashParamTable[377].ref = &device.tss.gradient.settings.transfer.raw[3]; hashParamTable[377].size = sizeof(device.tss.gradient.settings.transfer.raw[3]); hashParamTable[378].hash = 0x81bb446f; hashParamTable[378].ref = &device.dither.detector.settings.transfer.restored[2]; hashParamTable[378].size = sizeof(device.dither.detector.settings.transfer.restored[2]); hashParamTable[379].hash = 0x8208e177; hashParamTable[379].ref = &device.plcs.regulator.settings.enabled; hashParamTable[379].size = sizeof(device.plcs.regulator.settings.enabled); hashParamTable[380].hash = 0x82222d8a; hashParamTable[380].ref = &device.plcs.output.settings.transfer.voltage[5]; hashParamTable[380].size = sizeof(device.plcs.output.settings.transfer.voltage[5]); hashParamTable[381].hash = 0x8249508a; hashParamTable[381].ref = &device.sequencer.sampler.settings.sequence[44]; hashParamTable[381].size = sizeof(device.sequencer.sampler.settings.sequence[44]); hashParamTable[382].hash = 0x82bd8086; hashParamTable[382].ref = &device.plcs.bias.state.average; hashParamTable[382].size = sizeof(device.plcs.bias.state.average); hashParamTable[383].hash = 0x82d5a9af; hashParamTable[383].ref = &device.tss.gradient.settings.transfer.points; hashParamTable[383].size = sizeof(device.tss.gradient.settings.transfer.points); hashParamTable[384].hash = 0x82f85228; hashParamTable[384].ref = &device.controller.uart[1].state.FCR; hashParamTable[384].size = sizeof(device.controller.uart[1].state.FCR); hashParamTable[385].hash = 0x8308557; hashParamTable[385].ref = &device.plcs.feedback.settings.transfer.normalized[1]; hashParamTable[385].size = sizeof(device.plcs.feedback.settings.transfer.normalized[1]); hashParamTable[386].hash = 0x8312ab03; hashParamTable[386].ref = &device.isacs.input.settings.transfer.code[10]; hashParamTable[386].size = sizeof(device.isacs.input.settings.transfer.code[10]); hashParamTable[387].hash = 0x83843183; hashParamTable[387].ref = &device.user.address; hashParamTable[387].size = sizeof(device.user.address); hashParamTable[388].hash = 0x838b3abd; hashParamTable[388].ref = &device.sequencer.sampler.settings.sequence[54]; hashParamTable[388].size = sizeof(device.sequencer.sampler.settings.sequence[54]); hashParamTable[389].hash = 0x84829261; hashParamTable[389].ref = &device.sequencer.sampler.settings.sequence[14]; hashParamTable[389].size = sizeof(device.sequencer.sampler.settings.sequence[14]); hashParamTable[390].hash = 0x848e402c; hashParamTable[390].ref = &device.tss.temperature.settings.transfer.celsius[15]; hashParamTable[390].size = sizeof(device.tss.temperature.settings.transfer.celsius[15]); hashParamTable[391].hash = 0x856465c0; hashParamTable[391].ref = &device.dither.noise.state.enabled; hashParamTable[391].size = sizeof(device.dither.noise.state.enabled); hashParamTable[392].hash = 0x85aa81dc; hashParamTable[392].ref = &device.dither.frequency.settings.transfer.error[1]; hashParamTable[392].size = sizeof(device.dither.frequency.settings.transfer.error[1]); hashParamTable[393].hash = 0x85d98bb0; hashParamTable[393].ref = &device.plcs.reset.down.temperature[13]; hashParamTable[393].size = sizeof(device.plcs.reset.down.temperature[13]); hashParamTable[394].hash = 0x85ded725; hashParamTable[394].ref = &device.controller.timer[0].state.MR0; hashParamTable[394].size = sizeof(device.controller.timer[0].state.MR0); hashParamTable[395].hash = 0x85f1a258; hashParamTable[395].ref = &device.sequencer.sampler.settings.sequence[4]; hashParamTable[395].size = sizeof(device.sequencer.sampler.settings.sequence[4]); hashParamTable[396].hash = 0x85f6b5a0; hashParamTable[396].ref = &device.plcs.reset.up.duration[6]; hashParamTable[396].size = sizeof(device.plcs.reset.up.duration[6]); hashParamTable[397].hash = 0x8617a894; hashParamTable[397].ref = &device.isacs.input.settings.transfer.voltage[6]; hashParamTable[397].size = sizeof(device.isacs.input.settings.transfer.voltage[6]); hashParamTable[398].hash = 0x861c2eeb; hashParamTable[398].ref = &device.plcs.reset.down.voltage[2]; hashParamTable[398].size = sizeof(device.plcs.reset.down.voltage[2]); hashParamTable[399].hash = 0x865e7929; hashParamTable[399].ref = &device.isacs.output.settings.transfer.code[5]; hashParamTable[399].size = sizeof(device.isacs.output.settings.transfer.code[5]); hashParamTable[400].hash = 0x868be0d4; hashParamTable[400].ref = &device.sequencer.output.analog.settings.transfer.voltage[15]; hashParamTable[400].size = sizeof(device.sequencer.output.analog.settings.transfer.voltage[15]); hashParamTable[401].hash = 0x86c42c38; hashParamTable[401].ref = &device.sequencer.sampler.settings.sequence[24]; hashParamTable[401].size = sizeof(device.sequencer.sampler.settings.sequence[24]); hashParamTable[402].hash = 0x8706460f; hashParamTable[402].ref = &device.sequencer.sampler.settings.sequence[34]; hashParamTable[402].size = sizeof(device.sequencer.sampler.settings.sequence[34]); hashParamTable[403].hash = 0x87501be1; hashParamTable[403].ref = &device.sequencer.output.analog.state.voltage; hashParamTable[403].size = sizeof(device.sequencer.output.analog.state.voltage); hashParamTable[404].hash = 0x87effade; hashParamTable[404].ref = &device.plcs.reset.up.voltage[11]; hashParamTable[404].size = sizeof(device.plcs.reset.up.voltage[11]); hashParamTable[405].hash = 0x87fa4992; hashParamTable[405].ref = &device.plcs.output.settings.start.voltage; hashParamTable[405].size = sizeof(device.plcs.output.settings.start.voltage); hashParamTable[406].hash = 0x88eb88ec; hashParamTable[406].ref = &device.plcs.reset.down.duration[6]; hashParamTable[406].size = sizeof(device.plcs.reset.down.duration[6]); hashParamTable[407].hash = 0x891eca07; hashParamTable[407].ref = &device.plcs.regulator.settings.transfer.error[5]; hashParamTable[407].size = sizeof(device.plcs.regulator.settings.transfer.error[5]); hashParamTable[408].hash = 0x89eb456e; hashParamTable[408].ref = &device.dither.frequency.settings.transfer.correction[3]; hashParamTable[408].size = sizeof(device.dither.frequency.settings.transfer.correction[3]); hashParamTable[409].hash = 0x89f65d25; hashParamTable[409].ref = &device.plcs.output.settings.transfer.voltage[10]; hashParamTable[409].size = sizeof(device.plcs.output.settings.transfer.voltage[10]); hashParamTable[410].hash = 0x89f9b381; hashParamTable[410].ref = &device.sequencer.output.analog.settings.transfer.code[6]; hashParamTable[410].size = sizeof(device.sequencer.output.analog.settings.transfer.code[6]); hashParamTable[411].hash = 0x8a56f632; hashParamTable[411].ref = &device.dither.detector.settings.filter.factor[8]; hashParamTable[411].size = sizeof(device.dither.detector.settings.filter.factor[8]); hashParamTable[412].hash = 0x8a85b31; hashParamTable[412].ref = &device.plcs.bias.settings.transfer.normalized[12]; hashParamTable[412].size = sizeof(device.plcs.bias.settings.transfer.normalized[12]); hashParamTable[413].hash = 0x8af2c792; hashParamTable[413].ref = &device.plcs.reset.down.voltage[11]; hashParamTable[413].size = sizeof(device.plcs.reset.down.voltage[11]); hashParamTable[414].hash = 0x8b3ca824; hashParamTable[414].ref = &device.plcs.reset.up.voltage[7]; hashParamTable[414].size = sizeof(device.plcs.reset.up.voltage[7]); hashParamTable[415].hash = 0x8b4e56e3; hashParamTable[415].ref = &device.isacs.output.settings.transfer.points; hashParamTable[415].size = sizeof(device.isacs.output.settings.transfer.points); hashParamTable[416].hash = 0x8bcb41d; hashParamTable[416].ref = &device.tss.temperature.settings.transfer.raw[3]; hashParamTable[416].size = sizeof(device.tss.temperature.settings.transfer.raw[3]); hashParamTable[417].hash = 0x8bec977c; hashParamTable[417].ref = &device.controller.uart[1].state.DLM; hashParamTable[417].size = sizeof(device.controller.uart[1].state.DLM); hashParamTable[418].hash = 0x8c06eb3b; hashParamTable[418].ref = &device.dither.noise.settings.enabled; hashParamTable[418].size = sizeof(device.dither.noise.settings.enabled); hashParamTable[419].hash = 0x8c3c9572; hashParamTable[419].ref = &device.plcs.bias.settings.transfer.normalized[5]; hashParamTable[419].size = sizeof(device.plcs.bias.settings.transfer.normalized[5]); hashParamTable[420].hash = 0x8d06e09b; hashParamTable[420].ref = &device.plcs.regulator.settings.transfer.correction[8]; hashParamTable[420].size = sizeof(device.plcs.regulator.settings.transfer.correction[8]); hashParamTable[421].hash = 0x8f0c1c4c; hashParamTable[421].ref = &device.sequencer.output.analog.settings.transfer.voltage[5]; hashParamTable[421].size = sizeof(device.sequencer.output.analog.settings.transfer.voltage[5]); hashParamTable[422].hash = 0x8f6fd7fe; hashParamTable[422].ref = &device.controller.uart[1].state.LCR; hashParamTable[422].size = sizeof(device.controller.uart[1].state.LCR); hashParamTable[423].hash = 0x8ffd0f4d; hashParamTable[423].ref = &device.plcs.regulator.settings.transfer.correction[14]; hashParamTable[423].size = sizeof(device.plcs.regulator.settings.transfer.correction[14]); hashParamTable[424].hash = 0x9005fb46; hashParamTable[424].ref = &device.plcs.regulator.settings.transfer.error[4]; hashParamTable[424].size = sizeof(device.plcs.regulator.settings.transfer.error[4]); hashParamTable[425].hash = 0x90e282c0; hashParamTable[425].ref = &device.sequencer.output.analog.settings.transfer.code[7]; hashParamTable[425].size = sizeof(device.sequencer.output.analog.settings.transfer.code[7]); hashParamTable[426].hash = 0x90ed6c64; hashParamTable[426].ref = &device.plcs.output.settings.transfer.voltage[11]; hashParamTable[426].size = sizeof(device.plcs.output.settings.transfer.voltage[11]); hashParamTable[427].hash = 0x90f0742f; hashParamTable[427].ref = &device.dither.frequency.settings.transfer.correction[2]; hashParamTable[427].size = sizeof(device.dither.frequency.settings.transfer.correction[2]); hashParamTable[428].hash = 0x91f0b9ad; hashParamTable[428].ref = &device.plcs.reset.down.duration[7]; hashParamTable[428].size = sizeof(device.plcs.reset.down.duration[7]); hashParamTable[429].hash = 0x92279965; hashParamTable[429].ref = &device.plcs.reset.up.voltage[6]; hashParamTable[429].size = sizeof(device.plcs.reset.up.voltage[6]); hashParamTable[430].hash = 0x92b3ac84; hashParamTable[430].ref = &device.plcs.reference.state.sequencer; hashParamTable[430].size = sizeof(device.plcs.reference.state.sequencer); hashParamTable[431].hash = 0x930b3fec; hashParamTable[431].ref = &device.plcs.feedback.state.voltage; hashParamTable[431].size = sizeof(device.plcs.feedback.state.voltage); hashParamTable[432].hash = 0x934dc773; hashParamTable[432].ref = &device.dither.detector.settings.filter.factor[9]; hashParamTable[432].size = sizeof(device.dither.detector.settings.filter.factor[9]); hashParamTable[433].hash = 0x93e9f6d3; hashParamTable[433].ref = &device.plcs.reset.down.voltage[10]; hashParamTable[433].size = sizeof(device.plcs.reset.down.voltage[10]); hashParamTable[434].hash = 0x94193457; hashParamTable[434].ref = &device.isacs.input.state.average; hashParamTable[434].size = sizeof(device.isacs.input.state.average); hashParamTable[435].hash = 0x941dd1da; hashParamTable[435].ref = &device.plcs.regulator.settings.transfer.correction[9]; hashParamTable[435].size = sizeof(device.plcs.regulator.settings.transfer.correction[9]); hashParamTable[436].hash = 0x94360535; hashParamTable[436].ref = &device.isacs.regulator.state.reference; hashParamTable[436].size = sizeof(device.isacs.regulator.state.reference); hashParamTable[437].hash = 0x9527a433; hashParamTable[437].ref = &device.plcs.bias.settings.transfer.normalized[4]; hashParamTable[437].size = sizeof(device.plcs.bias.settings.transfer.normalized[4]); hashParamTable[438].hash = 0x96172d0d; hashParamTable[438].ref = &device.sequencer.output.analog.settings.transfer.voltage[4]; hashParamTable[438].size = sizeof(device.sequencer.output.analog.settings.transfer.voltage[4]); hashParamTable[439].hash = 0x96d795b; hashParamTable[439].ref = &device.isacs.regulator.settings.reset.reference; hashParamTable[439].size = sizeof(device.isacs.regulator.settings.reset.reference); hashParamTable[440].hash = 0x96e63e0c; hashParamTable[440].ref = &device.plcs.regulator.settings.transfer.correction[15]; hashParamTable[440].size = sizeof(device.plcs.regulator.settings.transfer.correction[15]); hashParamTable[441].hash = 0x97dea178; hashParamTable[441].ref = &device.controller.QEI.state.position; hashParamTable[441].size = sizeof(device.controller.QEI.state.position); hashParamTable[442].hash = 0x983d2d98; hashParamTable[442].ref = &device.dither.amplitude.settings.transfer.correction[8]; hashParamTable[442].size = sizeof(device.dither.amplitude.settings.transfer.correction[8]); hashParamTable[443].hash = 0x98a0752e; hashParamTable[443].ref = &device.dither.detector.settings.transfer.restored[3]; hashParamTable[443].size = sizeof(device.dither.detector.settings.transfer.restored[3]); hashParamTable[444].hash = 0x98be545e; hashParamTable[444].ref = &device.tss.gradient.settings.transfer.raw[2]; hashParamTable[444].size = sizeof(device.tss.gradient.settings.transfer.raw[2]); hashParamTable[445].hash = 0x9910764d; hashParamTable[445].ref = &device.tss.gradient.settings.transfer.celsius[15]; hashParamTable[445].size = sizeof(device.tss.gradient.settings.transfer.celsius[15]); hashParamTable[446].hash = 0x9a099a42; hashParamTable[446].ref = &device.isacs.input.settings.transfer.code[11]; hashParamTable[446].size = sizeof(device.isacs.input.settings.transfer.code[11]); hashParamTable[447].hash = 0x9a900bfc; hashParamTable[447].ref = &device.sequencer.sampler.settings.sequence[55]; hashParamTable[447].size = sizeof(device.sequencer.sampler.settings.sequence[55]); hashParamTable[448].hash = 0x9ab04f57; hashParamTable[448].ref = &device.sequencer.sampler.state.enabled; hashParamTable[448].size = sizeof(device.sequencer.sampler.state.enabled); hashParamTable[449].hash = 0x9b391ccb; hashParamTable[449].ref = &device.plcs.output.settings.transfer.voltage[4]; hashParamTable[449].size = sizeof(device.plcs.output.settings.transfer.voltage[4]); hashParamTable[450].hash = 0x9b5261cb; hashParamTable[450].ref = &device.sequencer.sampler.settings.sequence[45]; hashParamTable[450].size = sizeof(device.sequencer.sampler.settings.sequence[45]); hashParamTable[451].hash = 0x9b7d4a9b; hashParamTable[451].ref = &device.tss.gradient.state.raw; hashParamTable[451].size = sizeof(device.tss.gradient.state.raw); hashParamTable[452].hash = 0x9cb1b09d; hashParamTable[452].ref = &device.dither.frequency.settings.transfer.error[0]; hashParamTable[452].size = sizeof(device.dither.frequency.settings.transfer.error[0]); hashParamTable[453].hash = 0x9cc2baf1; hashParamTable[453].ref = &device.plcs.reset.down.temperature[12]; hashParamTable[453].size = sizeof(device.plcs.reset.down.temperature[12]); hashParamTable[454].hash = 0x9cea9319; hashParamTable[454].ref = &device.sequencer.sampler.settings.sequence[5]; hashParamTable[454].size = sizeof(device.sequencer.sampler.settings.sequence[5]); hashParamTable[455].hash = 0x9ced84e1; hashParamTable[455].ref = &device.plcs.reset.up.duration[7]; hashParamTable[455].size = sizeof(device.plcs.reset.up.duration[7]); hashParamTable[456].hash = 0x9d95716d; hashParamTable[456].ref = &device.tss.temperature.settings.transfer.celsius[14]; hashParamTable[456].size = sizeof(device.tss.temperature.settings.transfer.celsius[14]); hashParamTable[457].hash = 0x9d99a320; hashParamTable[457].ref = &device.sequencer.sampler.settings.sequence[15]; hashParamTable[457].size = sizeof(device.sequencer.sampler.settings.sequence[15]); hashParamTable[458].hash = 0x9e1d774e; hashParamTable[458].ref = &device.sequencer.sampler.settings.sequence[35]; hashParamTable[458].size = sizeof(device.sequencer.sampler.settings.sequence[35]); hashParamTable[459].hash = 0x9e54ecc8; hashParamTable[459].ref = &device.dither.pulse.state.rise; hashParamTable[459].size = sizeof(device.dither.pulse.state.rise); hashParamTable[460].hash = 0x9ee1f9a5; hashParamTable[460].ref = &device.isacs.regulator.settings.reset.scale; hashParamTable[460].size = sizeof(device.isacs.regulator.settings.reset.scale); hashParamTable[461].hash = 0x9ef4cb9f; hashParamTable[461].ref = &device.plcs.reset.up.voltage[10]; hashParamTable[461].size = sizeof(device.plcs.reset.up.voltage[10]); hashParamTable[462].hash = 0x9ef65be2; hashParamTable[462].ref = &device.controller.chip; hashParamTable[462].size = sizeof(device.controller.chip); hashParamTable[463].hash = 0x9f071faa; hashParamTable[463].ref = &device.plcs.reset.down.voltage[3]; hashParamTable[463].size = sizeof(device.plcs.reset.down.voltage[3]); hashParamTable[464].hash = 0x9f0c99d5; hashParamTable[464].ref = &device.isacs.input.settings.transfer.voltage[7]; hashParamTable[464].size = sizeof(device.isacs.input.settings.transfer.voltage[7]); hashParamTable[465].hash = 0x9f454868; hashParamTable[465].ref = &device.isacs.output.settings.transfer.code[4]; hashParamTable[465].size = sizeof(device.isacs.output.settings.transfer.code[4]); hashParamTable[466].hash = 0x9f90d195; hashParamTable[466].ref = &device.sequencer.output.analog.settings.transfer.voltage[14]; hashParamTable[466].size = sizeof(device.sequencer.output.analog.settings.transfer.voltage[14]); hashParamTable[467].hash = 0x9fdf1d79; hashParamTable[467].ref = &device.sequencer.sampler.settings.sequence[25]; hashParamTable[467].size = sizeof(device.sequencer.sampler.settings.sequence[25]); hashParamTable[468].hash = 0xa011fbe7; hashParamTable[468].ref = &device.plcs.reset.up.voltage[4]; hashParamTable[468].size = sizeof(device.plcs.reset.up.voltage[4]); hashParamTable[469].hash = 0xa0538045; hashParamTable[469].ref = &device.plcs.reset.down.temperature[9]; hashParamTable[469].size = sizeof(device.plcs.reset.down.temperature[9]); hashParamTable[470].hash = 0xa11422ab; hashParamTable[470].ref = &device.plcs.bias.settings.transfer.raw[14]; hashParamTable[470].size = sizeof(device.plcs.bias.settings.transfer.raw[14]); hashParamTable[471].hash = 0xa1df9451; hashParamTable[471].ref = &device.plcs.reset.down.voltage[12]; hashParamTable[471].size = sizeof(device.plcs.reset.down.voltage[12]); hashParamTable[472].hash = 0xa217ae53; hashParamTable[472].ref = &device.tss.temperature.settings.transfer.raw[14]; hashParamTable[472].size = sizeof(device.tss.temperature.settings.transfer.raw[14]); hashParamTable[473].hash = 0xa23399c4; hashParamTable[473].ref = &device.plcs.regulator.settings.transfer.error[6]; hashParamTable[473].size = sizeof(device.plcs.regulator.settings.transfer.error[6]); hashParamTable[474].hash = 0xa2411627; hashParamTable[474].ref = &device.isacs.output.settings.transfer.code[14]; hashParamTable[474].size = sizeof(device.isacs.output.settings.transfer.code[14]); hashParamTable[475].hash = 0xa2471925; hashParamTable[475].ref = &device.isacs.regulator.settings.start.enabled; hashParamTable[475].size = sizeof(device.isacs.regulator.settings.start.enabled); hashParamTable[476].hash = 0xa2c616ad; hashParamTable[476].ref = &device.dither.frequency.settings.transfer.correction[0]; hashParamTable[476].size = sizeof(device.dither.frequency.settings.transfer.correction[0]); hashParamTable[477].hash = 0xa2d4e042; hashParamTable[477].ref = &device.sequencer.output.analog.settings.transfer.code[5]; hashParamTable[477].size = sizeof(device.sequencer.output.analog.settings.transfer.code[5]); hashParamTable[478].hash = 0xa2db0ee6; hashParamTable[478].ref = &device.plcs.output.settings.transfer.voltage[13]; hashParamTable[478].size = sizeof(device.plcs.output.settings.transfer.voltage[13]); hashParamTable[479].hash = 0xa31ef142; hashParamTable[479].ref = &device.plcs.bias.state.sum; hashParamTable[479].size = sizeof(device.plcs.bias.state.sum); hashParamTable[480].hash = 0xa3c6db2f; hashParamTable[480].ref = &device.plcs.reset.down.duration[5]; hashParamTable[480].size = sizeof(device.plcs.reset.down.duration[5]); hashParamTable[481].hash = 0xa4214f8f; hashParamTable[481].ref = &device.sequencer.output.analog.settings.transfer.voltage[6]; hashParamTable[481].size = sizeof(device.sequencer.output.analog.settings.transfer.voltage[6]); hashParamTable[482].hash = 0xa49c97f4; hashParamTable[482].ref = &device.tss.temperature.state.sum; hashParamTable[482].size = sizeof(device.tss.temperature.state.sum); hashParamTable[483].hash = 0xa4e250b4; hashParamTable[483].ref = &device.sequencer.sampler.settings.position[0]; hashParamTable[483].size = sizeof(device.sequencer.sampler.settings.position[0]); hashParamTable[484].hash = 0xa711c6b1; hashParamTable[484].ref = &device.plcs.bias.settings.transfer.normalized[6]; hashParamTable[484].size = sizeof(device.plcs.bias.settings.transfer.normalized[6]); hashParamTable[485].hash = 0xa80ee333; hashParamTable[485].ref = &device.lightUp.state.sequence; hashParamTable[485].size = sizeof(device.lightUp.state.sequence); hashParamTable[486].hash = 0xa83ff8c0; hashParamTable[486].ref = &device.isacs.input.settings.transfer.code[13]; hashParamTable[486].size = sizeof(device.isacs.input.settings.transfer.code[13]); hashParamTable[487].hash = 0xa8a6697e; hashParamTable[487].ref = &device.sequencer.sampler.settings.sequence[57]; hashParamTable[487].size = sizeof(device.sequencer.sampler.settings.sequence[57]); hashParamTable[488].hash = 0xa90f7e49; hashParamTable[488].ref = &device.plcs.output.settings.transfer.voltage[6]; hashParamTable[488].size = sizeof(device.plcs.output.settings.transfer.voltage[6]); hashParamTable[489].hash = 0xa9640349; hashParamTable[489].ref = &device.sequencer.sampler.settings.sequence[47]; hashParamTable[489].size = sizeof(device.sequencer.sampler.settings.sequence[47]); hashParamTable[490].hash = 0xa9a4d9a5; hashParamTable[490].ref = &device.dither.detector.settings.filter.factor[18]; hashParamTable[490].size = sizeof(device.dither.detector.settings.filter.factor[18]); hashParamTable[491].hash = 0xa9efc54; hashParamTable[491].ref = &device.plcs.regulator.settings.transfer.correction[7]; hashParamTable[491].size = sizeof(device.plcs.regulator.settings.transfer.correction[7]); hashParamTable[492].hash = 0xaa1215fe; hashParamTable[492].ref = &device.plcs.output.settings.sequencer; hashParamTable[492].size = sizeof(device.plcs.output.settings.sequencer); hashParamTable[493].hash = 0xaa8836dc; hashParamTable[493].ref = &device.tss.gradient.settings.transfer.raw[0]; hashParamTable[493].size = sizeof(device.tss.gradient.settings.transfer.raw[0]); hashParamTable[494].hash = 0xaa9617ac; hashParamTable[494].ref = &device.dither.detector.settings.transfer.restored[1]; hashParamTable[494].size = sizeof(device.dither.detector.settings.transfer.restored[1]); hashParamTable[495].hash = 0xabe267fc; hashParamTable[495].ref = &device.dither.detector.settings.filter.factor[28]; hashParamTable[495].size = sizeof(device.dither.detector.settings.filter.factor[28]); hashParamTable[496].hash = 0xac2b15cc; hashParamTable[496].ref = &device.sequencer.sampler.settings.sequence[37]; hashParamTable[496].size = sizeof(device.sequencer.sampler.settings.sequence[37]); hashParamTable[497].hash = 0xacc2a91d; hashParamTable[497].ref = &device.plcs.reset.up.voltage[12]; hashParamTable[497].size = sizeof(device.plcs.reset.up.voltage[12]); hashParamTable[498].hash = 0xad317d28; hashParamTable[498].ref = &device.plcs.reset.down.voltage[1]; hashParamTable[498].size = sizeof(device.plcs.reset.down.voltage[1]); hashParamTable[499].hash = 0xad3afb57; hashParamTable[499].ref = &device.isacs.input.settings.transfer.voltage[5]; hashParamTable[499].size = sizeof(device.isacs.input.settings.transfer.voltage[5]); hashParamTable[500].hash = 0xad732aea; hashParamTable[500].ref = &device.isacs.output.settings.transfer.code[6]; hashParamTable[500].size = sizeof(device.isacs.output.settings.transfer.code[6]); hashParamTable[501].hash = 0xade97ffb; hashParamTable[501].ref = &device.sequencer.sampler.settings.sequence[27]; hashParamTable[501].size = sizeof(device.sequencer.sampler.settings.sequence[27]); hashParamTable[502].hash = 0xae87d21f; hashParamTable[502].ref = &device.dither.frequency.settings.transfer.error[2]; hashParamTable[502].size = sizeof(device.dither.frequency.settings.transfer.error[2]); hashParamTable[503].hash = 0xaedbe663; hashParamTable[503].ref = &device.plcs.reset.up.duration[5]; hashParamTable[503].size = sizeof(device.plcs.reset.up.duration[5]); hashParamTable[504].hash = 0xaedcf19b; hashParamTable[504].ref = &device.sequencer.sampler.settings.sequence[7]; hashParamTable[504].size = sizeof(device.sequencer.sampler.settings.sequence[7]); hashParamTable[505].hash = 0xaef4d873; hashParamTable[505].ref = &device.plcs.reset.down.temperature[10]; hashParamTable[505].size = sizeof(device.plcs.reset.down.temperature[10]); hashParamTable[506].hash = 0xaf2fadd1; hashParamTable[506].ref = &device.plcs.reset.up.temperature[15]; hashParamTable[506].size = sizeof(device.plcs.reset.up.temperature[15]); hashParamTable[507].hash = 0xafafc1a2; hashParamTable[507].ref = &device.sequencer.sampler.settings.sequence[17]; hashParamTable[507].size = sizeof(device.sequencer.sampler.settings.sequence[17]); hashParamTable[508].hash = 0xb0144f08; hashParamTable[508].ref = &device.plcs.output.settings.transfer.voltage[7]; hashParamTable[508].size = sizeof(device.plcs.output.settings.transfer.voltage[7]); hashParamTable[509].hash = 0xb07f3208; hashParamTable[509].ref = &device.sequencer.sampler.settings.sequence[46]; hashParamTable[509].size = sizeof(device.sequencer.sampler.settings.sequence[46]); hashParamTable[510].hash = 0xb0bfe8e4; hashParamTable[510].ref = &device.dither.detector.settings.filter.factor[19]; hashParamTable[510].size = sizeof(device.dither.detector.settings.filter.factor[19]); hashParamTable[511].hash = 0xb124c981; hashParamTable[511].ref = &device.isacs.input.settings.transfer.code[12]; hashParamTable[511].size = sizeof(device.isacs.input.settings.transfer.code[12]); hashParamTable[512].hash = 0xb1bd583f; hashParamTable[512].ref = &device.sequencer.sampler.settings.sequence[56]; hashParamTable[512].size = sizeof(device.sequencer.sampler.settings.sequence[56]); hashParamTable[513].hash = 0xb2048fbd; hashParamTable[513].ref = &device.dither.amplitude.state.frequency; hashParamTable[513].size = sizeof(device.dither.amplitude.state.frequency); hashParamTable[514].hash = 0xb2f956bd; hashParamTable[514].ref = &device.dither.detector.settings.filter.factor[29]; hashParamTable[514].size = sizeof(device.dither.detector.settings.filter.factor[29]); hashParamTable[515].hash = 0xb38d26ed; hashParamTable[515].ref = &device.dither.detector.settings.transfer.restored[0]; hashParamTable[515].size = sizeof(device.dither.detector.settings.transfer.restored[0]); hashParamTable[516].hash = 0xb393079d; hashParamTable[516].ref = &device.tss.gradient.settings.transfer.raw[1]; hashParamTable[516].size = sizeof(device.tss.gradient.settings.transfer.raw[1]); hashParamTable[517].hash = 0xb421ca16; hashParamTable[517].ref = &device.isacs.input.settings.transfer.voltage[4]; hashParamTable[517].size = sizeof(device.isacs.input.settings.transfer.voltage[4]); hashParamTable[518].hash = 0xb42a4c69; hashParamTable[518].ref = &device.plcs.reset.down.voltage[0]; hashParamTable[518].size = sizeof(device.plcs.reset.down.voltage[0]); hashParamTable[519].hash = 0xb4681bab; hashParamTable[519].ref = &device.isacs.output.settings.transfer.code[7]; hashParamTable[519].size = sizeof(device.isacs.output.settings.transfer.code[7]); hashParamTable[520].hash = 0xb4f24eba; hashParamTable[520].ref = &device.sequencer.sampler.settings.sequence[26]; hashParamTable[520].size = sizeof(device.sequencer.sampler.settings.sequence[26]); hashParamTable[521].hash = 0xb500fd6; hashParamTable[521].ref = &device.sequencer.output.analog.settings.enabled; hashParamTable[521].size = sizeof(device.sequencer.output.analog.settings.enabled); hashParamTable[522].hash = 0xb530248d; hashParamTable[522].ref = &device.sequencer.sampler.settings.sequence[36]; hashParamTable[522].size = sizeof(device.sequencer.sampler.settings.sequence[36]); hashParamTable[523].hash = 0xb5749b10; hashParamTable[523].ref = &device.sequencer.output.analog.settings.transfer.points; hashParamTable[523].size = sizeof(device.sequencer.output.analog.settings.transfer.points); hashParamTable[524].hash = 0xb5d9985c; hashParamTable[524].ref = &device.plcs.reset.up.voltage[13]; hashParamTable[524].size = sizeof(device.plcs.reset.up.voltage[13]); hashParamTable[525].hash = 0xb60bd7d; hashParamTable[525].ref = &device.plcs.feedback.settings.transfer.normalized[15]; hashParamTable[525].size = sizeof(device.plcs.feedback.settings.transfer.normalized[15]); hashParamTable[526].hash = 0xb6349c90; hashParamTable[526].ref = &device.plcs.reset.up.temperature[14]; hashParamTable[526].size = sizeof(device.plcs.reset.up.temperature[14]); hashParamTable[527].hash = 0xb6b4f0e3; hashParamTable[527].ref = &device.sequencer.sampler.settings.sequence[16]; hashParamTable[527].size = sizeof(device.sequencer.sampler.settings.sequence[16]); hashParamTable[528].hash = 0xb79ce35e; hashParamTable[528].ref = &device.dither.frequency.settings.transfer.error[3]; hashParamTable[528].size = sizeof(device.dither.frequency.settings.transfer.error[3]); hashParamTable[529].hash = 0xb7c0d722; hashParamTable[529].ref = &device.plcs.reset.up.duration[4]; hashParamTable[529].size = sizeof(device.plcs.reset.up.duration[4]); hashParamTable[530].hash = 0xb7c7c0da; hashParamTable[530].ref = &device.sequencer.sampler.settings.sequence[6]; hashParamTable[530].size = sizeof(device.sequencer.sampler.settings.sequence[6]); hashParamTable[531].hash = 0xb7efe932; hashParamTable[531].ref = &device.plcs.reset.down.temperature[11]; hashParamTable[531].size = sizeof(device.plcs.reset.down.temperature[11]); hashParamTable[532].hash = 0xb80f13ea; hashParamTable[532].ref = &device.plcs.bias.settings.transfer.raw[15]; hashParamTable[532].size = sizeof(device.plcs.bias.settings.transfer.raw[15]); hashParamTable[533].hash = 0xb8256f; hashParamTable[533].ref = &device.dither.detector.settings.transfer.raw[2]; hashParamTable[533].size = sizeof(device.dither.detector.settings.transfer.raw[2]); hashParamTable[534].hash = 0xb8c4a510; hashParamTable[534].ref = &device.plcs.reset.down.voltage[13]; hashParamTable[534].size = sizeof(device.plcs.reset.down.voltage[13]); hashParamTable[535].hash = 0xb90acaa6; hashParamTable[535].ref = &device.plcs.reset.up.voltage[5]; hashParamTable[535].size = sizeof(device.plcs.reset.up.voltage[5]); hashParamTable[536].hash = 0xb948b104; hashParamTable[536].ref = &device.plcs.reset.down.temperature[8]; hashParamTable[536].size = sizeof(device.plcs.reset.down.temperature[8]); hashParamTable[537].hash = 0xbaddea6e; hashParamTable[537].ref = &device.plcs.reset.down.duration[4]; hashParamTable[537].size = sizeof(device.plcs.reset.down.duration[4]); hashParamTable[538].hash = 0xbb0c9f12; hashParamTable[538].ref = &device.tss.temperature.settings.transfer.raw[15]; hashParamTable[538].size = sizeof(device.tss.temperature.settings.transfer.raw[15]); hashParamTable[539].hash = 0xbb28a885; hashParamTable[539].ref = &device.plcs.regulator.settings.transfer.error[7]; hashParamTable[539].size = sizeof(device.plcs.regulator.settings.transfer.error[7]); hashParamTable[540].hash = 0xbb5a2766; hashParamTable[540].ref = &device.isacs.output.settings.transfer.code[15]; hashParamTable[540].size = sizeof(device.isacs.output.settings.transfer.code[15]); hashParamTable[541].hash = 0xbbacc986; hashParamTable[541].ref = &device.plcs.output.state.voltage; hashParamTable[541].size = sizeof(device.plcs.output.state.voltage); hashParamTable[542].hash = 0xbbc03fa7; hashParamTable[542].ref = &device.plcs.output.settings.transfer.voltage[12]; hashParamTable[542].size = sizeof(device.plcs.output.settings.transfer.voltage[12]); hashParamTable[543].hash = 0xbbcfd103; hashParamTable[543].ref = &device.sequencer.output.analog.settings.transfer.code[4]; hashParamTable[543].size = sizeof(device.sequencer.output.analog.settings.transfer.code[4]); hashParamTable[544].hash = 0xbbdd27ec; hashParamTable[544].ref = &device.dither.frequency.settings.transfer.correction[1]; hashParamTable[544].size = sizeof(device.dither.frequency.settings.transfer.correction[1]); hashParamTable[545].hash = 0xbcc78ad; hashParamTable[545].ref = &device.tss.temperature.settings.transfer.points; hashParamTable[545].size = sizeof(device.tss.temperature.settings.transfer.points); hashParamTable[546].hash = 0xbcfa14ae; hashParamTable[546].ref = &device.controller.uart[1].settings.baudRate; hashParamTable[546].size = sizeof(device.controller.uart[1].settings.baudRate); hashParamTable[547].hash = 0xbd22c6cf; hashParamTable[547].ref = &device.plcs.regulator.state.error; hashParamTable[547].size = sizeof(device.plcs.regulator.state.error); hashParamTable[548].hash = 0xbd3a7ece; hashParamTable[548].ref = &device.sequencer.output.analog.settings.transfer.voltage[7]; hashParamTable[548].size = sizeof(device.sequencer.output.analog.settings.transfer.voltage[7]); hashParamTable[549].hash = 0xbdf961f5; hashParamTable[549].ref = &device.sequencer.sampler.settings.position[1]; hashParamTable[549].size = sizeof(device.sequencer.sampler.settings.position[1]); hashParamTable[550].hash = 0xbdff6e0b; hashParamTable[550].ref = &device.sequencer.sampler.state.amplitude; hashParamTable[550].size = sizeof(device.sequencer.sampler.state.amplitude); hashParamTable[551].hash = 0xbe0af7f0; hashParamTable[551].ref = &device.plcs.bias.settings.transfer.normalized[7]; hashParamTable[551].size = sizeof(device.plcs.bias.settings.transfer.normalized[7]); hashParamTable[552].hash = 0xbf36e77; hashParamTable[552].ref = &device.dither.amplitude.settings.transfer.error[15]; hashParamTable[552].size = sizeof(device.dither.amplitude.settings.transfer.error[15]); hashParamTable[553].hash = 0xc04d8a8b; hashParamTable[553].ref = &device.sequencer.output.analog.settings.transfer.voltage[2]; hashParamTable[553].size = sizeof(device.sequencer.output.analog.settings.transfer.voltage[2]); hashParamTable[554].hash = 0xc0bc998a; hashParamTable[554].ref = &device.plcs.regulator.settings.transfer.correction[13]; hashParamTable[554].size = sizeof(device.plcs.regulator.settings.transfer.correction[13]); hashParamTable[555].hash = 0xc0e90f5f; hashParamTable[555].ref = &device.plcs.feedback.settings.transfer.normalized[9]; hashParamTable[555].size = sizeof(device.plcs.feedback.settings.transfer.normalized[9]); hashParamTable[556].hash = 0xc177fc3b; hashParamTable[556].ref = &device.dither.noise.state.trigger; hashParamTable[556].size = sizeof(device.dither.noise.state.trigger); hashParamTable[557].hash = 0xc37d03b5; hashParamTable[557].ref = &device.plcs.bias.settings.transfer.normalized[2]; hashParamTable[557].size = sizeof(device.plcs.bias.settings.transfer.normalized[2]); hashParamTable[558].hash = 0xc38048cc; hashParamTable[558].ref = &device.controller.I2C.state.counter; hashParamTable[558].size = sizeof(device.controller.I2C.state.counter); hashParamTable[559].hash = 0xc4212aac; hashParamTable[559].ref = &device.dither.amplitude.settings.transfer.error[8]; hashParamTable[559].size = sizeof(device.dither.amplitude.settings.transfer.error[8]); hashParamTable[560].hash = 0xc47d3ee3; hashParamTable[560].ref = &device.plcs.reset.up.voltage[0]; hashParamTable[560].size = sizeof(device.plcs.reset.up.voltage[0]); hashParamTable[561].hash = 0xc4c6dc10; hashParamTable[561].ref = &device.plcs.feedback.state.output; hashParamTable[561].size = sizeof(device.plcs.feedback.state.output); hashParamTable[562].hash = 0xc4dd202b; hashParamTable[562].ref = &device.dither.cycle.settings.enabled; hashParamTable[562].size = sizeof(device.dither.cycle.settings.enabled); hashParamTable[563].hash = 0xc578e7af; hashParamTable[563].ref = &device.plcs.bias.settings.transfer.raw[10]; hashParamTable[563].size = sizeof(device.plcs.bias.settings.transfer.raw[10]); hashParamTable[564].hash = 0xc58abf31; hashParamTable[564].ref = &device.tss.temperature.settings.transfer.celsius[9]; hashParamTable[564].size = sizeof(device.tss.temperature.settings.transfer.celsius[9]); hashParamTable[565].hash = 0xc62dd323; hashParamTable[565].ref = &device.isacs.output.settings.transfer.code[10]; hashParamTable[565].size = sizeof(device.isacs.output.settings.transfer.code[10]); hashParamTable[566].hash = 0xc65f5cc0; hashParamTable[566].ref = &device.plcs.regulator.settings.transfer.error[2]; hashParamTable[566].size = sizeof(device.plcs.regulator.settings.transfer.error[2]); hashParamTable[567].hash = 0xc67b6b57; hashParamTable[567].ref = &device.tss.temperature.settings.transfer.raw[10]; hashParamTable[567].size = sizeof(device.tss.temperature.settings.transfer.raw[10]); hashParamTable[568].hash = 0xc6aad3a9; hashParamTable[568].ref = &device.dither.frequency.settings.transfer.correction[4]; hashParamTable[568].size = sizeof(device.dither.frequency.settings.transfer.correction[4]); hashParamTable[569].hash = 0xc6b82546; hashParamTable[569].ref = &device.sequencer.output.analog.settings.transfer.code[1]; hashParamTable[569].size = sizeof(device.sequencer.output.analog.settings.transfer.code[1]); hashParamTable[570].hash = 0xc6d70a1e; hashParamTable[570].ref = &device.isacs.regulator.settings.regular.reference; hashParamTable[570].size = sizeof(device.isacs.regulator.settings.regular.reference); hashParamTable[571].hash = 0xc71120d3; hashParamTable[571].ref = &device.dither.noise.settings.period; hashParamTable[571].size = sizeof(device.dither.noise.settings.period); hashParamTable[572].hash = 0xc7aa1e2b; hashParamTable[572].ref = &device.plcs.reset.down.duration[1]; hashParamTable[572].size = sizeof(device.plcs.reset.down.duration[1]); hashParamTable[573].hash = 0xc7ed2462; hashParamTable[573].ref = &device.plcs.output.settings.transfer.code[9]; hashParamTable[573].size = sizeof(device.plcs.output.settings.transfer.code[9]); hashParamTable[574].hash = 0xc847d0c8; hashParamTable[574].ref = &device.sequencer.sampler.settings.sequence[33]; hashParamTable[574].size = sizeof(device.sequencer.sampler.settings.sequence[33]); hashParamTable[575].hash = 0xc871939f; hashParamTable[575].ref = &device.dither.cycle.state.enabled; hashParamTable[575].size = sizeof(device.dither.cycle.state.enabled); hashParamTable[576].hash = 0xc91fefee; hashParamTable[576].ref = &device.isacs.output.settings.transfer.code[2]; hashParamTable[576].size = sizeof(device.isacs.output.settings.transfer.code[2]); hashParamTable[577].hash = 0xc926e1ca; hashParamTable[577].ref = &device.plcs.reset.up.temperature[8]; hashParamTable[577].size = sizeof(device.plcs.reset.up.temperature[8]); hashParamTable[578].hash = 0xc93db6a7; hashParamTable[578].ref = &device.plcs.bias.settings.transfer.raw[9]; hashParamTable[578].size = sizeof(device.plcs.bias.settings.transfer.raw[9]); hashParamTable[579].hash = 0xc93fb1fd; hashParamTable[579].ref = &device.plcs.feedback.settings.transfer.raw[9]; hashParamTable[579].size = sizeof(device.plcs.feedback.settings.transfer.raw[9]); hashParamTable[580].hash = 0xc9563e53; hashParamTable[580].ref = &device.isacs.input.settings.transfer.voltage[1]; hashParamTable[580].size = sizeof(device.isacs.input.settings.transfer.voltage[1]); hashParamTable[581].hash = 0xc95db82c; hashParamTable[581].ref = &device.plcs.reset.down.voltage[5]; hashParamTable[581].size = sizeof(device.plcs.reset.down.voltage[5]); hashParamTable[582].hash = 0xc985baff; hashParamTable[582].ref = &device.sequencer.sampler.settings.sequence[23]; hashParamTable[582].size = sizeof(device.sequencer.sampler.settings.sequence[23]); hashParamTable[583].hash = 0xc9ca7613; hashParamTable[583].ref = &device.sequencer.output.analog.settings.transfer.voltage[12]; hashParamTable[583].size = sizeof(device.sequencer.output.analog.settings.transfer.voltage[12]); hashParamTable[584].hash = 0xca4b4eb; hashParamTable[584].ref = &device.plcs.reset.up.voltage[8]; hashParamTable[584].size = sizeof(device.plcs.reset.up.voltage[8]); hashParamTable[585].hash = 0xca981d77; hashParamTable[585].ref = &device.plcs.reset.down.temperature[14]; hashParamTable[585].size = sizeof(device.plcs.reset.down.temperature[14]); hashParamTable[586].hash = 0xcab0349f; hashParamTable[586].ref = &device.sequencer.sampler.settings.sequence[3]; hashParamTable[586].size = sizeof(device.sequencer.sampler.settings.sequence[3]); hashParamTable[587].hash = 0xcab72367; hashParamTable[587].ref = &device.plcs.reset.up.duration[1]; hashParamTable[587].size = sizeof(device.plcs.reset.up.duration[1]); hashParamTable[588].hash = 0xcacf6308; hashParamTable[588].ref = &device.isacs.input.settings.transfer.code[9]; hashParamTable[588].size = sizeof(device.isacs.input.settings.transfer.code[9]); hashParamTable[589].hash = 0xcad52cc8; hashParamTable[589].ref = &device.isacs.output.settings.transfer.voltage[9]; hashParamTable[589].size = sizeof(device.isacs.output.settings.transfer.voltage[9]); hashParamTable[590].hash = 0xcaeb171b; hashParamTable[590].ref = &device.dither.frequency.settings.transfer.error[6]; hashParamTable[590].size = sizeof(device.dither.frequency.settings.transfer.error[6]); hashParamTable[591].hash = 0xcb4368d5; hashParamTable[591].ref = &device.plcs.reset.up.temperature[11]; hashParamTable[591].size = sizeof(device.plcs.reset.up.temperature[11]); hashParamTable[592].hash = 0xcbc304a6; hashParamTable[592].ref = &device.sequencer.sampler.settings.sequence[13]; hashParamTable[592].size = sizeof(device.sequencer.sampler.settings.sequence[13]); hashParamTable[593].hash = 0xcbcfd6eb; hashParamTable[593].ref = &device.tss.temperature.settings.transfer.celsius[12]; hashParamTable[593].size = sizeof(device.tss.temperature.settings.transfer.celsius[12]); hashParamTable[594].hash = 0xccc1fdf; hashParamTable[594].ref = &device.isacs.input.settings.transfer.voltage[15]; hashParamTable[594].size = sizeof(device.isacs.input.settings.transfer.voltage[15]); hashParamTable[595].hash = 0xcccaac7a; hashParamTable[595].ref = &device.sequencer.sampler.settings.sequence[53]; hashParamTable[595].size = sizeof(device.sequencer.sampler.settings.sequence[53]); hashParamTable[596].hash = 0xcd08c64d; hashParamTable[596].ref = &device.sequencer.sampler.settings.sequence[43]; hashParamTable[596].size = sizeof(device.sequencer.sampler.settings.sequence[43]); hashParamTable[597].hash = 0xcd55a6bd; hashParamTable[597].ref = &device.plcs.reference.state.delta; hashParamTable[597].size = sizeof(device.plcs.reference.state.delta); hashParamTable[598].hash = 0xcd63bb4d; hashParamTable[598].ref = &device.plcs.output.settings.transfer.voltage[2]; hashParamTable[598].size = sizeof(device.plcs.output.settings.transfer.voltage[2]); hashParamTable[599].hash = 0xce6cf49; hashParamTable[599].ref = &device.plcs.reset.down.temperature[5]; hashParamTable[599].size = sizeof(device.plcs.reset.down.temperature[5]); hashParamTable[600].hash = 0xce8c1223; hashParamTable[600].ref = &device.sequencer.sampler.settings.sequence[63]; hashParamTable[600].size = sizeof(device.sequencer.sampler.settings.sequence[63]); hashParamTable[601].hash = 0xcee4f3d8; hashParamTable[601].ref = &device.tss.gradient.settings.transfer.raw[4]; hashParamTable[601].size = sizeof(device.tss.gradient.settings.transfer.raw[4]); hashParamTable[602].hash = 0xcefad2a8; hashParamTable[602].ref = &device.dither.detector.settings.transfer.restored[5]; hashParamTable[602].size = sizeof(device.dither.detector.settings.transfer.restored[5]); hashParamTable[603].hash = 0xcf4ad1cb; hashParamTable[603].ref = &device.tss.gradient.settings.transfer.celsius[13]; hashParamTable[603].size = sizeof(device.tss.gradient.settings.transfer.celsius[13]); hashParamTable[604].hash = 0xcf8a0a4; hashParamTable[604].ref = &device.dither.amplitude.settings.transfer.error[0]; hashParamTable[604].size = sizeof(device.dither.amplitude.settings.transfer.error[0]); hashParamTable[605].hash = 0xcfc8a2e9; hashParamTable[605].ref = &device.lightUp.state.enabled; hashParamTable[605].size = sizeof(device.lightUp.state.enabled); hashParamTable[606].hash = 0xd004deaf; hashParamTable[606].ref = &device.isacs.output.settings.transfer.code[3]; hashParamTable[606].size = sizeof(device.isacs.output.settings.transfer.code[3]); hashParamTable[607].hash = 0xd02480bc; hashParamTable[607].ref = &device.plcs.feedback.settings.transfer.raw[8]; hashParamTable[607].size = sizeof(device.plcs.feedback.settings.transfer.raw[8]); hashParamTable[608].hash = 0xd02687e6; hashParamTable[608].ref = &device.plcs.bias.settings.transfer.raw[8]; hashParamTable[608].size = sizeof(device.plcs.bias.settings.transfer.raw[8]); hashParamTable[609].hash = 0xd03dd08b; hashParamTable[609].ref = &device.plcs.reset.up.temperature[9]; hashParamTable[609].size = sizeof(device.plcs.reset.up.temperature[9]); hashParamTable[610].hash = 0xd046896d; hashParamTable[610].ref = &device.plcs.reset.down.voltage[4]; hashParamTable[610].size = sizeof(device.plcs.reset.down.voltage[4]); hashParamTable[611].hash = 0xd04d0f12; hashParamTable[611].ref = &device.isacs.input.settings.transfer.voltage[0]; hashParamTable[611].size = sizeof(device.isacs.input.settings.transfer.voltage[0]); hashParamTable[612].hash = 0xd09e8bbe; hashParamTable[612].ref = &device.sequencer.sampler.settings.sequence[22]; hashParamTable[612].size = sizeof(device.sequencer.sampler.settings.sequence[22]); hashParamTable[613].hash = 0xd0d14752; hashParamTable[613].ref = &device.sequencer.output.analog.settings.transfer.voltage[13]; hashParamTable[613].size = sizeof(device.sequencer.output.analog.settings.transfer.voltage[13]); hashParamTable[614].hash = 0xd14fa026; hashParamTable[614].ref = &device.controller.flash.settings.dataSector; hashParamTable[614].size = sizeof(device.controller.flash.settings.dataSector); hashParamTable[615].hash = 0xd15ce189; hashParamTable[615].ref = &device.sequencer.sampler.settings.sequence[32]; hashParamTable[615].size = sizeof(device.sequencer.sampler.settings.sequence[32]); hashParamTable[616].hash = 0xd1a66dd9; hashParamTable[616].ref = &device.dither.frequency.settings.transfer.points; hashParamTable[616].size = sizeof(device.dither.frequency.settings.transfer.points); hashParamTable[617].hash = 0xd2585994; hashParamTable[617].ref = &device.plcs.reset.up.temperature[10]; hashParamTable[617].size = sizeof(device.plcs.reset.up.temperature[10]); hashParamTable[618].hash = 0xd2d4e7aa; hashParamTable[618].ref = &device.tss.temperature.settings.transfer.celsius[13]; hashParamTable[618].size = sizeof(device.tss.temperature.settings.transfer.celsius[13]); hashParamTable[619].hash = 0xd2d835e7; hashParamTable[619].ref = &device.sequencer.sampler.settings.sequence[12]; hashParamTable[619].size = sizeof(device.sequencer.sampler.settings.sequence[12]); hashParamTable[620].hash = 0xd3832c36; hashParamTable[620].ref = &device.plcs.reset.down.temperature[15]; hashParamTable[620].size = sizeof(device.plcs.reset.down.temperature[15]); hashParamTable[621].hash = 0xd3ab05de; hashParamTable[621].ref = &device.sequencer.sampler.settings.sequence[2]; hashParamTable[621].size = sizeof(device.sequencer.sampler.settings.sequence[2]); hashParamTable[622].hash = 0xd3ac1226; hashParamTable[622].ref = &device.plcs.reset.up.duration[0]; hashParamTable[622].size = sizeof(device.plcs.reset.up.duration[0]); hashParamTable[623].hash = 0xd3ce1d89; hashParamTable[623].ref = &device.isacs.output.settings.transfer.voltage[8]; hashParamTable[623].size = sizeof(device.isacs.output.settings.transfer.voltage[8]); hashParamTable[624].hash = 0xd3d45249; hashParamTable[624].ref = &device.isacs.input.settings.transfer.code[8]; hashParamTable[624].size = sizeof(device.isacs.input.settings.transfer.code[8]); hashParamTable[625].hash = 0xd3f0265a; hashParamTable[625].ref = &device.dither.frequency.settings.transfer.error[7]; hashParamTable[625].size = sizeof(device.dither.frequency.settings.transfer.error[7]); hashParamTable[626].hash = 0xd413f70c; hashParamTable[626].ref = &device.sequencer.sampler.settings.sequence[42]; hashParamTable[626].size = sizeof(device.sequencer.sampler.settings.sequence[42]); hashParamTable[627].hash = 0xd4788a0c; hashParamTable[627].ref = &device.plcs.output.settings.transfer.voltage[3]; hashParamTable[627].size = sizeof(device.plcs.output.settings.transfer.voltage[3]); hashParamTable[628].hash = 0xd533539; hashParamTable[628].ref = &device.tss.temperature.settings.transfer.celsius[1]; hashParamTable[628].size = sizeof(device.tss.temperature.settings.transfer.celsius[1]); hashParamTable[629].hash = 0xd5d19d3b; hashParamTable[629].ref = &device.sequencer.sampler.settings.sequence[52]; hashParamTable[629].size = sizeof(device.sequencer.sampler.settings.sequence[52]); hashParamTable[630].hash = 0xd651e08a; hashParamTable[630].ref = &device.tss.gradient.settings.transfer.celsius[12]; hashParamTable[630].size = sizeof(device.tss.gradient.settings.transfer.celsius[12]); hashParamTable[631].hash = 0xd7972362; hashParamTable[631].ref = &device.sequencer.sampler.settings.sequence[62]; hashParamTable[631].size = sizeof(device.sequencer.sampler.settings.sequence[62]); hashParamTable[632].hash = 0xd7e1e3e9; hashParamTable[632].ref = &device.dither.detector.settings.transfer.restored[4]; hashParamTable[632].size = sizeof(device.dither.detector.settings.transfer.restored[4]); hashParamTable[633].hash = 0xd7ffc299; hashParamTable[633].ref = &device.tss.gradient.settings.transfer.raw[5]; hashParamTable[633].size = sizeof(device.tss.gradient.settings.transfer.raw[5]); hashParamTable[634].hash = 0xd914cf5e; hashParamTable[634].ref = &device.isacs.regulator.state.error; hashParamTable[634].size = sizeof(device.isacs.regulator.state.error); hashParamTable[635].hash = 0xd956bbca; hashParamTable[635].ref = &device.sequencer.output.analog.settings.transfer.voltage[3]; hashParamTable[635].size = sizeof(device.sequencer.output.analog.settings.transfer.voltage[3]); hashParamTable[636].hash = 0xd99d2fe8; hashParamTable[636].ref = &device.controller.uart[0].settings.baudRate; hashParamTable[636].size = sizeof(device.controller.uart[0].settings.baudRate); hashParamTable[637].hash = 0xd9a7a8cb; hashParamTable[637].ref = &device.plcs.regulator.settings.transfer.correction[12]; hashParamTable[637].size = sizeof(device.plcs.regulator.settings.transfer.correction[12]); hashParamTable[638].hash = 0xd9f23e1e; hashParamTable[638].ref = &device.plcs.feedback.settings.transfer.normalized[8]; hashParamTable[638].size = sizeof(device.plcs.feedback.settings.transfer.normalized[8]); hashParamTable[639].hash = 0xda6632f4; hashParamTable[639].ref = &device.plcs.bias.settings.transfer.normalized[3]; hashParamTable[639].size = sizeof(device.plcs.bias.settings.transfer.normalized[3]); hashParamTable[640].hash = 0xdb8486a8; hashParamTable[640].ref = &device.isacs.regulator.settings.reset.enabled; hashParamTable[640].size = sizeof(device.isacs.regulator.settings.reset.enabled); hashParamTable[641].hash = 0xdbdbd0f5; hashParamTable[641].ref = &device.sequencer.sampler.settings.amplitude; hashParamTable[641].size = sizeof(device.sequencer.sampler.settings.amplitude); hashParamTable[642].hash = 0xdc1b0dfc; hashParamTable[642].ref = &device.plcs.regulator.settings.reference; hashParamTable[642].size = sizeof(device.plcs.regulator.settings.reference); hashParamTable[643].hash = 0xdc27f931; hashParamTable[643].ref = &device.plcs.regulator.settings.transfer.points; hashParamTable[643].size = sizeof(device.plcs.regulator.settings.transfer.points); hashParamTable[644].hash = 0xdc5b0112; hashParamTable[644].ref = &device.sequencer.output.logic.settings.enabled; hashParamTable[644].size = sizeof(device.sequencer.output.logic.settings.enabled); hashParamTable[645].hash = 0xdc63d6ee; hashParamTable[645].ref = &device.plcs.bias.settings.transfer.raw[11]; hashParamTable[645].size = sizeof(device.plcs.bias.settings.transfer.raw[11]); hashParamTable[646].hash = 0xdc918e70; hashParamTable[646].ref = &device.tss.temperature.settings.transfer.celsius[8]; hashParamTable[646].size = sizeof(device.tss.temperature.settings.transfer.celsius[8]); hashParamTable[647].hash = 0xdceeafd; hashParamTable[647].ref = &device.dither.detector.settings.filter.factor[7]; hashParamTable[647].size = sizeof(device.dither.detector.settings.filter.factor[7]); hashParamTable[648].hash = 0xdd3a1bed; hashParamTable[648].ref = &device.dither.amplitude.settings.transfer.error[9]; hashParamTable[648].size = sizeof(device.dither.amplitude.settings.transfer.error[9]); hashParamTable[649].hash = 0xdd660fa2; hashParamTable[649].ref = &device.plcs.reset.up.voltage[1]; hashParamTable[649].size = sizeof(device.plcs.reset.up.voltage[1]); hashParamTable[650].hash = 0xdd73b0b5; hashParamTable[650].ref = &device.dither.amplitude.state.scale; hashParamTable[650].size = sizeof(device.dither.amplitude.state.scale); hashParamTable[651].hash = 0xdeb12f6a; hashParamTable[651].ref = &device.plcs.reset.down.duration[0]; hashParamTable[651].size = sizeof(device.plcs.reset.down.duration[0]); hashParamTable[652].hash = 0xdef61523; hashParamTable[652].ref = &device.plcs.output.settings.transfer.code[8]; hashParamTable[652].size = sizeof(device.plcs.output.settings.transfer.code[8]); hashParamTable[653].hash = 0xdf13853a; hashParamTable[653].ref = &device.dither.frequency.state.scale; hashParamTable[653].size = sizeof(device.dither.frequency.state.scale); hashParamTable[654].hash = 0xdf36e262; hashParamTable[654].ref = &device.isacs.output.settings.transfer.code[11]; hashParamTable[654].size = sizeof(device.isacs.output.settings.transfer.code[11]); hashParamTable[655].hash = 0xdf446d81; hashParamTable[655].ref = &device.plcs.regulator.settings.transfer.error[3]; hashParamTable[655].size = sizeof(device.plcs.regulator.settings.transfer.error[3]); hashParamTable[656].hash = 0xdf605a16; hashParamTable[656].ref = &device.tss.temperature.settings.transfer.raw[11]; hashParamTable[656].size = sizeof(device.tss.temperature.settings.transfer.raw[11]); hashParamTable[657].hash = 0xdfa31407; hashParamTable[657].ref = &device.sequencer.output.analog.settings.transfer.code[0]; hashParamTable[657].size = sizeof(device.sequencer.output.analog.settings.transfer.code[0]); hashParamTable[658].hash = 0xdfb1e2e8; hashParamTable[658].ref = &device.dither.frequency.settings.transfer.correction[5]; hashParamTable[658].size = sizeof(device.dither.frequency.settings.transfer.correction[5]); hashParamTable[659].hash = 0xe06e3b16; hashParamTable[659].ref = &device.plcs.reset.up.temperature[12]; hashParamTable[659].size = sizeof(device.plcs.reset.up.temperature[12]); hashParamTable[660].hash = 0xe0dc3b87; hashParamTable[660].ref = &device.plcs.bias.state.counter; hashParamTable[660].size = sizeof(device.plcs.bias.state.counter); hashParamTable[661].hash = 0xe0e28528; hashParamTable[661].ref = &device.tss.temperature.settings.transfer.celsius[11]; hashParamTable[661].size = sizeof(device.tss.temperature.settings.transfer.celsius[11]); hashParamTable[662].hash = 0xe0ee5765; hashParamTable[662].ref = &device.sequencer.sampler.settings.sequence[10]; hashParamTable[662].size = sizeof(device.sequencer.sampler.settings.sequence[10]); hashParamTable[663].hash = 0xe19a70a4; hashParamTable[663].ref = &device.plcs.reset.up.duration[2]; hashParamTable[663].size = sizeof(device.plcs.reset.up.duration[2]); hashParamTable[664].hash = 0xe19d675c; hashParamTable[664].ref = &device.sequencer.sampler.settings.sequence[0]; hashParamTable[664].size = sizeof(device.sequencer.sampler.settings.sequence[0]); hashParamTable[665].hash = 0xe1c644d8; hashParamTable[665].ref = &device.dither.frequency.settings.transfer.error[5]; hashParamTable[665].size = sizeof(device.dither.frequency.settings.transfer.error[5]); hashParamTable[666].hash = 0xe232bc2d; hashParamTable[666].ref = &device.isacs.output.settings.transfer.code[1]; hashParamTable[666].size = sizeof(device.isacs.output.settings.transfer.code[1]); hashParamTable[667].hash = 0xe270ebef; hashParamTable[667].ref = &device.plcs.reset.down.voltage[6]; hashParamTable[667].size = sizeof(device.plcs.reset.down.voltage[6]); hashParamTable[668].hash = 0xe27b6d90; hashParamTable[668].ref = &device.isacs.input.settings.transfer.voltage[2]; hashParamTable[668].size = sizeof(device.isacs.input.settings.transfer.voltage[2]); hashParamTable[669].hash = 0xe2a8e93c; hashParamTable[669].ref = &device.sequencer.sampler.settings.sequence[20]; hashParamTable[669].size = sizeof(device.sequencer.sampler.settings.sequence[20]); hashParamTable[670].hash = 0xe2e725d0; hashParamTable[670].ref = &device.sequencer.output.analog.settings.transfer.voltage[11]; hashParamTable[670].size = sizeof(device.sequencer.output.analog.settings.transfer.voltage[11]); hashParamTable[671].hash = 0xe34cfca4; hashParamTable[671].ref = &device.dither.detector.settings.transfer.raw[9]; hashParamTable[671].size = sizeof(device.dither.detector.settings.transfer.raw[9]); hashParamTable[672].hash = 0xe36a830b; hashParamTable[672].ref = &device.sequencer.sampler.settings.sequence[30]; hashParamTable[672].size = sizeof(device.sequencer.sampler.settings.sequence[30]); hashParamTable[673].hash = 0xe3833fda; hashParamTable[673].ref = &device.plcs.reset.up.voltage[15]; hashParamTable[673].size = sizeof(device.plcs.reset.up.voltage[15]); hashParamTable[674].hash = 0xe4678208; hashParamTable[674].ref = &device.tss.gradient.settings.transfer.celsius[10]; hashParamTable[674].size = sizeof(device.tss.gradient.settings.transfer.celsius[10]); hashParamTable[675].hash = 0xe49c97ed; hashParamTable[675].ref = &device.isacs.potentiometers.settings.b; hashParamTable[675].size = sizeof(device.isacs.potentiometers.settings.b); hashParamTable[676].hash = 0xe55b8142; hashParamTable[676].ref = &device.plcs.detector.state.in[0]; hashParamTable[676].size = sizeof(device.plcs.detector.state.in[0]); hashParamTable[677].hash = 0xe5c9a01b; hashParamTable[677].ref = &device.tss.gradient.settings.transfer.raw[7]; hashParamTable[677].size = sizeof(device.tss.gradient.settings.transfer.raw[7]); hashParamTable[678].hash = 0xe5d7816b; hashParamTable[678].ref = &device.dither.detector.settings.transfer.restored[6]; hashParamTable[678].size = sizeof(device.dither.detector.settings.transfer.restored[6]); hashParamTable[679].hash = 0xe60d989f; hashParamTable[679].ref = &device.isacs.output.state.voltage; hashParamTable[679].size = sizeof(device.isacs.output.state.voltage); hashParamTable[680].hash = 0xe61af4e; hashParamTable[680].ref = &device.sequencer.output.analog.settings.transfer.code[9]; hashParamTable[680].size = sizeof(device.sequencer.output.analog.settings.transfer.code[9]); hashParamTable[681].hash = 0xe625958e; hashParamTable[681].ref = &device.sequencer.sampler.settings.sequence[40]; hashParamTable[681].size = sizeof(device.sequencer.sampler.settings.sequence[40]); hashParamTable[682].hash = 0xe64ee88e; hashParamTable[682].ref = &device.plcs.output.settings.transfer.voltage[1]; hashParamTable[682].size = sizeof(device.plcs.output.settings.transfer.voltage[1]); hashParamTable[683].hash = 0xe64f1401; hashParamTable[683].ref = &device.dither.cycle.state.pin1; hashParamTable[683].size = sizeof(device.dither.cycle.state.pin1); hashParamTable[684].hash = 0xe723ebb2; hashParamTable[684].ref = &device.sequencer.sampler.state.sample[1]; hashParamTable[684].size = sizeof(device.sequencer.sampler.state.sample[1]); hashParamTable[685].hash = 0xe77e6e07; hashParamTable[685].ref = &device.isacs.input.settings.transfer.code[14]; hashParamTable[685].size = sizeof(device.isacs.input.settings.transfer.code[14]); hashParamTable[686].hash = 0xe7e7ffb9; hashParamTable[686].ref = &device.sequencer.sampler.settings.sequence[50]; hashParamTable[686].size = sizeof(device.sequencer.sampler.settings.sequence[50]); hashParamTable[687].hash = 0xe7f0684b; hashParamTable[687].ref = &device.isacs.regulator.settings.start.reference; hashParamTable[687].size = sizeof(device.isacs.regulator.settings.start.reference); hashParamTable[688].hash = 0xe8505076; hashParamTable[688].ref = &device.plcs.bias.settings.transfer.normalized[1]; hashParamTable[688].size = sizeof(device.plcs.bias.settings.transfer.normalized[1]); hashParamTable[689].hash = 0xe9feab5; hashParamTable[689].ref = &device.dither.frequency.state.min; hashParamTable[689].size = sizeof(device.dither.frequency.state.min); hashParamTable[690].hash = 0xeae5bf6a; hashParamTable[690].ref = &device.controller.I2C.state.CON0; hashParamTable[690].size = sizeof(device.controller.I2C.state.CON0); hashParamTable[691].hash = 0xeb486dd6; hashParamTable[691].ref = &device.tss.temperature.settings.transfer.raw[8]; hashParamTable[691].size = sizeof(device.tss.temperature.settings.transfer.raw[8]); hashParamTable[692].hash = 0xeb60d948; hashParamTable[692].ref = &device.sequencer.output.analog.settings.transfer.voltage[1]; hashParamTable[692].size = sizeof(device.sequencer.output.analog.settings.transfer.voltage[1]); hashParamTable[693].hash = 0xeb91ca49; hashParamTable[693].ref = &device.plcs.regulator.settings.transfer.correction[10]; hashParamTable[693].size = sizeof(device.plcs.regulator.settings.transfer.correction[10]); hashParamTable[694].hash = 0xec874de8; hashParamTable[694].ref = &device.plcs.reset.down.duration[2]; hashParamTable[694].size = sizeof(device.plcs.reset.down.duration[2]); hashParamTable[695].hash = 0xecacba21; hashParamTable[695].ref = &device.tss.gradient.settings.transfer.celsius[9]; hashParamTable[695].size = sizeof(device.tss.gradient.settings.transfer.celsius[9]); hashParamTable[696].hash = 0xed0080e0; hashParamTable[696].ref = &device.isacs.output.settings.transfer.code[13]; hashParamTable[696].size = sizeof(device.isacs.output.settings.transfer.code[13]); hashParamTable[697].hash = 0xed563894; hashParamTable[697].ref = &device.tss.temperature.settings.transfer.raw[13]; hashParamTable[697].size = sizeof(device.tss.temperature.settings.transfer.raw[13]); hashParamTable[698].hash = 0xed720f03; hashParamTable[698].ref = &device.plcs.regulator.settings.transfer.error[1]; hashParamTable[698].size = sizeof(device.plcs.regulator.settings.transfer.error[1]); hashParamTable[699].hash = 0xed87806a; hashParamTable[699].ref = &device.dither.frequency.settings.transfer.correction[7]; hashParamTable[699].size = sizeof(device.dither.frequency.settings.transfer.correction[7]); hashParamTable[700].hash = 0xed95321c; hashParamTable[700].ref = &device.isacs.potentiometers.state.b; hashParamTable[700].size = sizeof(device.isacs.potentiometers.state.b); hashParamTable[701].hash = 0xed957685; hashParamTable[701].ref = &device.sequencer.output.analog.settings.transfer.code[2]; hashParamTable[701].size = sizeof(device.sequencer.output.analog.settings.transfer.code[2]); hashParamTable[702].hash = 0xed9a9821; hashParamTable[702].ref = &device.plcs.output.settings.transfer.voltage[14]; hashParamTable[702].size = sizeof(device.plcs.output.settings.transfer.voltage[14]); hashParamTable[703].hash = 0xee55b46c; hashParamTable[703].ref = &device.plcs.bias.settings.transfer.raw[13]; hashParamTable[703].size = sizeof(device.plcs.bias.settings.transfer.raw[13]); hashParamTable[704].hash = 0xee9e0296; hashParamTable[704].ref = &device.plcs.reset.down.voltage[15]; hashParamTable[704].size = sizeof(device.plcs.reset.down.voltage[15]); hashParamTable[705].hash = 0xef506d20; hashParamTable[705].ref = &device.plcs.reset.up.voltage[3]; hashParamTable[705].size = sizeof(device.plcs.reset.up.voltage[3]); hashParamTable[706].hash = 0xf14b6137; hashParamTable[706].ref = &device.plcs.bias.settings.transfer.normalized[0]; hashParamTable[706].size = sizeof(device.plcs.bias.settings.transfer.normalized[0]); hashParamTable[707].hash = 0xf2535c97; hashParamTable[707].ref = &device.tss.temperature.settings.transfer.raw[9]; hashParamTable[707].size = sizeof(device.tss.temperature.settings.transfer.raw[9]); hashParamTable[708].hash = 0xf27be809; hashParamTable[708].ref = &device.sequencer.output.analog.settings.transfer.voltage[0]; hashParamTable[708].size = sizeof(device.sequencer.output.analog.settings.transfer.voltage[0]); hashParamTable[709].hash = 0xf28afb08; hashParamTable[709].ref = &device.plcs.regulator.settings.transfer.correction[11]; hashParamTable[709].size = sizeof(device.plcs.regulator.settings.transfer.correction[11]); hashParamTable[710].hash = 0xf34ae6a; hashParamTable[710].ref = &device.plcs.output.settings.transfer.code[1]; hashParamTable[710].size = sizeof(device.plcs.output.settings.transfer.code[1]); hashParamTable[711].hash = 0xf41bb1a1; hashParamTable[711].ref = &device.isacs.output.settings.transfer.code[12]; hashParamTable[711].size = sizeof(device.isacs.output.settings.transfer.code[12]); hashParamTable[712].hash = 0xf428a78e; hashParamTable[712].ref = &device.tss.temperature.state.celsius; hashParamTable[712].size = sizeof(device.tss.temperature.state.celsius); hashParamTable[713].hash = 0xf44d09d5; hashParamTable[713].ref = &device.tss.temperature.settings.transfer.raw[12]; hashParamTable[713].size = sizeof(device.tss.temperature.settings.transfer.raw[12]); hashParamTable[714].hash = 0xf4693e42; hashParamTable[714].ref = &device.plcs.regulator.settings.transfer.error[0]; hashParamTable[714].size = sizeof(device.plcs.regulator.settings.transfer.error[0]); hashParamTable[715].hash = 0xf481a960; hashParamTable[715].ref = &device.plcs.output.settings.transfer.voltage[15]; hashParamTable[715].size = sizeof(device.plcs.output.settings.transfer.voltage[15]); hashParamTable[716].hash = 0xf48e47c4; hashParamTable[716].ref = &device.sequencer.output.analog.settings.transfer.code[3]; hashParamTable[716].size = sizeof(device.sequencer.output.analog.settings.transfer.code[3]); hashParamTable[717].hash = 0xf49cb12b; hashParamTable[717].ref = &device.dither.frequency.settings.transfer.correction[6]; hashParamTable[717].size = sizeof(device.dither.frequency.settings.transfer.correction[6]); hashParamTable[718].hash = 0xf5502fff; hashParamTable[718].ref = &device.plcs.reference.settings.delta; hashParamTable[718].size = sizeof(device.plcs.reference.settings.delta); hashParamTable[719].hash = 0xf5863ea; hashParamTable[719].ref = &device.tss.gradient.settings.transfer.celsius[2]; hashParamTable[719].size = sizeof(device.tss.gradient.settings.transfer.celsius[2]); hashParamTable[720].hash = 0xf59c7ca9; hashParamTable[720].ref = &device.plcs.reset.down.duration[3]; hashParamTable[720].size = sizeof(device.plcs.reset.down.duration[3]); hashParamTable[721].hash = 0xf5b78b60; hashParamTable[721].ref = &device.tss.gradient.settings.transfer.celsius[8]; hashParamTable[721].size = sizeof(device.tss.gradient.settings.transfer.celsius[8]); hashParamTable[722].hash = 0xf64b5c61; hashParamTable[722].ref = &device.plcs.reset.up.voltage[2]; hashParamTable[722].size = sizeof(device.plcs.reset.up.voltage[2]); hashParamTable[723].hash = 0xf739423; hashParamTable[723].ref = &device.plcs.reset.down.duration[9]; hashParamTable[723].size = sizeof(device.plcs.reset.down.duration[9]); hashParamTable[724].hash = 0xf74e852d; hashParamTable[724].ref = &device.plcs.bias.settings.transfer.raw[12]; hashParamTable[724].size = sizeof(device.plcs.bias.settings.transfer.raw[12]); hashParamTable[725].hash = 0xf75fcd32; hashParamTable[725].ref = &device.tss.gradient.state.celsius; hashParamTable[725].size = sizeof(device.tss.gradient.state.celsius); hashParamTable[726].hash = 0xf78533d7; hashParamTable[726].ref = &device.plcs.reset.down.voltage[14]; hashParamTable[726].size = sizeof(device.plcs.reset.down.voltage[14]); hashParamTable[727].hash = 0xf88141e5; hashParamTable[727].ref = &device.plcs.reset.up.duration[3]; hashParamTable[727].size = sizeof(device.plcs.reset.up.duration[3]); hashParamTable[728].hash = 0xf886561d; hashParamTable[728].ref = &device.sequencer.sampler.settings.sequence[1]; hashParamTable[728].size = sizeof(device.sequencer.sampler.settings.sequence[1]); hashParamTable[729].hash = 0xf8dd7599; hashParamTable[729].ref = &device.dither.frequency.settings.transfer.error[4]; hashParamTable[729].size = sizeof(device.dither.frequency.settings.transfer.error[4]); hashParamTable[730].hash = 0xf9750a57; hashParamTable[730].ref = &device.plcs.reset.up.temperature[13]; hashParamTable[730].size = sizeof(device.plcs.reset.up.temperature[13]); hashParamTable[731].hash = 0xf9f56624; hashParamTable[731].ref = &device.sequencer.sampler.settings.sequence[11]; hashParamTable[731].size = sizeof(device.sequencer.sampler.settings.sequence[11]); hashParamTable[732].hash = 0xf9f9b469; hashParamTable[732].ref = &device.tss.temperature.settings.transfer.celsius[10]; hashParamTable[732].size = sizeof(device.tss.temperature.settings.transfer.celsius[10]); hashParamTable[733].hash = 0xfa57cde5; hashParamTable[733].ref = &device.dither.detector.settings.transfer.raw[8]; hashParamTable[733].size = sizeof(device.dither.detector.settings.transfer.raw[8]); hashParamTable[734].hash = 0xfa71b24a; hashParamTable[734].ref = &device.sequencer.sampler.settings.sequence[31]; hashParamTable[734].size = sizeof(device.sequencer.sampler.settings.sequence[31]); hashParamTable[735].hash = 0xfa980e9b; hashParamTable[735].ref = &device.plcs.reset.up.voltage[14]; hashParamTable[735].size = sizeof(device.plcs.reset.up.voltage[14]); hashParamTable[736].hash = 0xfb298d6c; hashParamTable[736].ref = &device.isacs.output.settings.transfer.code[0]; hashParamTable[736].size = sizeof(device.isacs.output.settings.transfer.code[0]); hashParamTable[737].hash = 0xfb605cd1; hashParamTable[737].ref = &device.isacs.input.settings.transfer.voltage[3]; hashParamTable[737].size = sizeof(device.isacs.input.settings.transfer.voltage[3]); hashParamTable[738].hash = 0xfb6bdaae; hashParamTable[738].ref = &device.plcs.reset.down.voltage[7]; hashParamTable[738].size = sizeof(device.plcs.reset.down.voltage[7]); hashParamTable[739].hash = 0xfbb3d87d; hashParamTable[739].ref = &device.sequencer.sampler.settings.sequence[21]; hashParamTable[739].size = sizeof(device.sequencer.sampler.settings.sequence[21]); hashParamTable[740].hash = 0xfbbacb82; hashParamTable[740].ref = &device.dither.pulse.state.fall; hashParamTable[740].size = sizeof(device.dither.pulse.state.fall); hashParamTable[741].hash = 0xfbfc1491; hashParamTable[741].ref = &device.sequencer.output.analog.settings.transfer.voltage[10]; hashParamTable[741].size = sizeof(device.sequencer.output.analog.settings.transfer.voltage[10]); hashParamTable[742].hash = 0xfc0531d4; hashParamTable[742].ref = &device.controller.QEI.state.delta; hashParamTable[742].size = sizeof(device.controller.QEI.state.delta); hashParamTable[743].hash = 0xfc40b003; hashParamTable[743].ref = &device.plcs.detector.state.in[1]; hashParamTable[743].size = sizeof(device.plcs.detector.state.in[1]); hashParamTable[744].hash = 0xfcba70a1; hashParamTable[744].ref = &device.sequencer.sampler.settings.sequence[61]; hashParamTable[744].size = sizeof(device.sequencer.sampler.settings.sequence[61]); hashParamTable[745].hash = 0xfcccb02a; hashParamTable[745].ref = &device.dither.detector.settings.transfer.restored[7]; hashParamTable[745].size = sizeof(device.dither.detector.settings.transfer.restored[7]); hashParamTable[746].hash = 0xfcd2915a; hashParamTable[746].ref = &device.tss.gradient.settings.transfer.raw[6]; hashParamTable[746].size = sizeof(device.tss.gradient.settings.transfer.raw[6]); hashParamTable[747].hash = 0xfceba7ea; hashParamTable[747].ref = &device.controller.uart[1].state.DLL; hashParamTable[747].size = sizeof(device.controller.uart[1].state.DLL); hashParamTable[748].hash = 0xfd7cb349; hashParamTable[748].ref = &device.tss.gradient.settings.transfer.celsius[11]; hashParamTable[748].size = sizeof(device.tss.gradient.settings.transfer.celsius[11]); hashParamTable[749].hash = 0xfe38daf3; hashParamTable[749].ref = &device.sequencer.sampler.state.sample[0]; hashParamTable[749].size = sizeof(device.sequencer.sampler.state.sample[0]); hashParamTable[750].hash = 0xfe655f46; hashParamTable[750].ref = &device.isacs.input.settings.transfer.code[15]; hashParamTable[750].size = sizeof(device.isacs.input.settings.transfer.code[15]); hashParamTable[751].hash = 0xfefccef8; hashParamTable[751].ref = &device.sequencer.sampler.settings.sequence[51]; hashParamTable[751].size = sizeof(device.sequencer.sampler.settings.sequence[51]); hashParamTable[752].hash = 0xff3ea4cf; hashParamTable[752].ref = &device.sequencer.sampler.settings.sequence[41]; hashParamTable[752].size = sizeof(device.sequencer.sampler.settings.sequence[41]); hashParamTable[753].hash = 0xff55d9cf; hashParamTable[753].ref = &device.plcs.output.settings.transfer.voltage[0]; hashParamTable[753].size = sizeof(device.plcs.output.settings.transfer.voltage[0]); hashParamTable[754].hash = 0xff61c20; hashParamTable[754].ref = &device.dither.frequency.settings.transfer.correction[10]; hashParamTable[754].size = sizeof(device.dither.frequency.settings.transfer.correction[10]); } void InitHashFuncTable(void) { hashFuncTable[0].hash = 0x71f16e12; hashFuncTable[0].ref = DeviceFlashWriteAll; hashFuncTable[0].resultSize = sizeof(void); hashFuncTable[0].paramCount = 0; hashFuncTable[1].hash = 0xd84a94cf; hashFuncTable[1].ref = DeviceFlashReadAll; hashFuncTable[1].resultSize = sizeof(void); hashFuncTable[1].paramCount = 0; hashFuncTable[2].hash = 0xd93b80f4; hashFuncTable[2].ref = DeviceStartLightUp; hashFuncTable[2].resultSize = sizeof(void); hashFuncTable[2].paramCount = 0; }