From bd315784228781d3330cb48f653b899782c4d507 Mon Sep 17 00:00:00 2001 From: KulikEgor Date: Tue, 24 Sep 2019 11:41:09 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A0=D1=8F=D0=B4=20=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BE=D0=BA:?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit V_PWM_Module.c - изменено чередование ШИМ каналов; V_adc.c - добавлена обработка датчика температуры; cood1.c - изменены дефолтные коэффициенты усиления для датчиков тока и датчика температуры. --- Vsrc/V_PWM_Module.c | 18 +- Vsrc/V_adc.c | 2 + Vsrc/cood1.c | 2678 ++++++++++++++++++------------------------- cood.xml | 13 +- 4 files changed, 1164 insertions(+), 1547 deletions(-) diff --git a/Vsrc/V_PWM_Module.c b/Vsrc/V_PWM_Module.c index b269444..fbb9332 100644 --- a/Vsrc/V_PWM_Module.c +++ b/Vsrc/V_PWM_Module.c @@ -403,9 +403,9 @@ void PWM_Module_No_SV_Update(TPWM_Module *p) { // - "" DINT; if (PWM0->TBCTR>30) { - PWM0->CMPA_bit.CMPA=(Uint16)p->GammaA; - PWM1->CMPA_bit.CMPA=(Uint16)p->GammaB; - PWM2->CMPA_bit.CMPA=(Uint16)p->GammaC; + PWM0->CMPA_bit.CMPA=(Uint16)p->GammaB; + PWM1->CMPA_bit.CMPA=(Uint16)p->GammaC; + PWM2->CMPA_bit.CMPA=(Uint16)p->GammaA; } EINT; } @@ -470,9 +470,9 @@ void PWM_Module_Sin_Update(TPWM_Module *p) { p->GammaC = p->k_pwm + 1; - PWM0->CMPA_bit.CMPA = (Uint16) p->GammaA; - PWM1->CMPA_bit.CMPA = (Uint16) p->GammaB; - PWM2->CMPA_bit.CMPA = (Uint16) p->GammaC; + PWM0->CMPA_bit.CMPA = (Uint16) p->GammaB; + PWM1->CMPA_bit.CMPA = (Uint16) p->GammaC; + PWM2->CMPA_bit.CMPA = (Uint16) p->GammaA; } @@ -513,9 +513,9 @@ void PWM_Module_Separate_Update(TPWM_Module *p) { if (p->GammaC > p->k_pwm) p->GammaC = p->k_pwm + 1; - PWM0->CMPA_bit.CMPA = (Uint16) p->GammaA; - PWM1->CMPA_bit.CMPA = (Uint16) p->GammaB; - PWM2->CMPA_bit.CMPA = (Uint16) p->GammaC; + PWM0->CMPA_bit.CMPA = (Uint16) p->GammaB; + PWM1->CMPA_bit.CMPA = (Uint16) p->GammaC; + PWM2->CMPA_bit.CMPA = (Uint16) p->GammaA; } diff --git a/Vsrc/V_adc.c b/Vsrc/V_adc.c index ec409f6..54daeab 100644 --- a/Vsrc/V_adc.c +++ b/Vsrc/V_adc.c @@ -112,6 +112,7 @@ void AdcDrv_fast_calc(TAdcDrv *p) { p->Imeas_b = p->IbGainNom * (((p->IB_temp<< 4) + p->Imeas_b_offset)); p->Udc_meas = p->UdcGainNom * (p->Udc_temp + p->Udc_meas_offset); p->Imeas_c = -p->Imeas_a - p->Imeas_b; + p->T_meas = p->T_temp * p->TGainNom; //ADC->SEQ[0].SCCTL_bit.RAVGEN ^= 1; } @@ -172,6 +173,7 @@ void AdcDrv_slow_calc(TAdcDrv *p) { p->IbGainNom = _IQ16mpy(p->Imeas_b_gain, drv_params._1_I_nom) << 1; p->IcGainNom = _IQ16mpy(p->Imeas_c_gain, drv_params._1_I_nom) << 1; p->UdcGainNom = _IQ16mpy(p->Udc_meas_gain, drv_params._1_Udc_nom) << 4; + p->TGainNom = _IQ16mpy(p->T_meas_gain,_IQ(1.0/100)) << 6; } //! diff --git a/Vsrc/cood1.c b/Vsrc/cood1.c index 49fe413..02caf91 100644 --- a/Vsrc/cood1.c +++ b/Vsrc/cood1.c @@ -1,7 +1,9 @@ -//: cood.c -//: D:\Eclipse_GCC_ARM_wks\motorcontroldemo_035\cood.xml -// : 18.07.2018 15:00:26 -//: default +// : +// : D:\GIT\motorcontroldemo_035\cood.xml +// : +// : 24.09.2019 11:31:33 +// : default +// COODEdit Basic v.7.3.8 #include "DSP.h" #include "main.h" #include "cood1.h" @@ -10,1989 +12,1753 @@ // 119 // 741 Uint16 const co1_numOfInd = 119; -// +// Uint16 const co1_groupEnum = 15; -//-: +// -: Uint32 const co1_odHash[4] = {0x9F1C7C00, 0x93ACC9A0, 0x52405691, 0x7C174CEB}; -// - -long const CO1_OD_TBL3[] = { (long)(&co1_vars.co_deviceType), //[1000h.00h], = , =Device Type, EngText=Device Type, =CAN -(long)(&co1_vars.co_errorRegister), //[1001h.00h], = , =ErrReg, EngText=Error Register, =CAN -(long)(&co1_vars.co_deviceState), //[1002h.00h], =Manufacturer Status Register, =DevSta, EngText=Manufacturer Status Register, =CAN -(long)(&co1_vars.co_emcyCOBID), //[1014h.00h], =COB-ID Emergency Object, =eCOBID, EngText=COB-ID Emergency Object, =CAN -(long)(&co1_vars.co_CHBT), //[1016h.01h], = Heartbeat, =CHBT, EngText=Consumer Heartbeat Time, =CAN -(long)(&co1_vars.co_PHBT), //[1017h.00h], = Heartbeat, =PHBT, EngText=Producer Heartbeat Time, =CAN -(long)(&co1_vars.co_vendorID), //[1018h.01h], = , =VendID, EngText=Vendor ID, =CAN -(long)(&co1_vars.co_productCode), //[1018h.02h], = , =PrCode, EngText=Product Code, =CAN -(long)(&co1_vars.co_revisionNumber), //[1018h.03h], = , =RevNum, EngText=Revision Number, =CAN -(long)(&co1_vars.co_serialNumber), //[1018h.04h], = , =SerNum, EngText=Serial Number, =CAN -(long)(&co1_vars.co_csrxCOBID), //[1200h.01h], =COB-ID Client->Server(rx), =CSRXID, EngText=COB-ID Client->Server(rx), =CAN -(long)(&co1_vars.co_sctxCOBID), //[1200h.02h], =COB-ID Server->Client(tx), =SCTXID, EngText=COB-ID Server->Client(tx), =CAN -(long)(&co1_vars.co_cstxCOBID), //[1280h.01h], =COB-ID Client->Server(tx), =CSTXID, EngText=COB-ID Client->Server(tx), =CAN -(long)(&co1_vars.co_scrxCOBID), //[1280h.02h], =COB-ID Server->Client(rx), =SCRXID, EngText=COB-ID Server->Client(rx), =CAN -(long)(&co1_vars.co_ssNODEID), //[1280h.03h], =NODE-ID on SDO server, =SDOSID, EngText=NODE-ID on SDO server, =CAN -(long)(&co1_vars.co_RPDO1COBID), //[1400h.01h], =COB-ID for RPDO1, =IRPDO1, EngText=COB-ID for RPDO1, =CAN -(long)(&co1_vars.co_transType), //[1400h.02h], = , =TransT, EngText=Transmission Type, =CAN -(long)(&co1_vars.co_RPDO2COBID), //[1401h.01h], =COB-ID for RPDO2, =IRPDO2, EngText=COB-ID for RPDO2, =CAN -(long)(&co1_vars.co_transType), //[1401h.02h], = , =TransT, EngText=Transmission Type, =CAN -(long)(&co1_vars.co_RPDO3COBID), //[1402h.01h], =COB-ID for RPDO3, =IRPDO3, EngText=COB-ID for RPDO3, =CAN -(long)(&co1_vars.co_transType), //[1402h.02h], = , =TransT, EngText=Transmission Type, =CAN -(long)(&co1_vars.co_RPDO4COBID), //[1403h.01h], =COB-ID for RPDO4, =IRPDO4, EngText=COB-ID for RPDO4, =CAN -(long)(&co1_vars.co_transType), //[1403h.02h], = , =TransT, EngText=Transmission Type, =CAN -(long)(&co1_vars.co_RPDO5COBID), //[1404h.01h], =COB-ID for RPDO5, =IRPDO5, EngText=COB-ID for RPDO5, =CAN -(long)(&co1_vars.co_transType), //[1404h.02h], = , =TransT, EngText=Transmission Type, =CAN -(long)(&co1_vars.co_RPDO6COBID), //[1405h.01h], =COB-ID for RPDO6, =IRPDO6, EngText=COB-ID for RPDO6, =CAN -(long)(&co1_vars.co_transType), //[1405h.02h], = , =TransT, EngText=Transmission Type, =CAN -(long)(&co1_vars.co_RPDO7COBID), //[1406h.01h], =COB-ID for RPDO7, =IRPDO7, EngText=COB-ID for RPDO7, =CAN -(long)(&co1_vars.co_transType), //[1406h.02h], = , =TransT, EngText=Transmission Type, =CAN -(long)(&co1_vars.co_RPDO8COBID), //[1407h.01h], =COB-ID for RPDO8, =IRPDO8, EngText=COB-ID for RPDO8, =CAN -(long)(&co1_vars.co_transType), //[1407h.02h], = , =TransT, EngText=Transmission Type, =CAN -(long)(&co1_vars.co_RPDO1_1Mapping), //[1600h.01h], =RPDO1-1 Mapping, =RPM11, EngText=RPDO1-1 Mapping, =CAN -(long)(&co1_vars.co_RPDO1_2Mapping), //[1600h.02h], =RPDO1-2 Mapping, =RPM12, EngText=RPDO1-2 Mapping, =CAN -(long)(&co1_vars.co_RPDO1_3Mapping), //[1600h.03h], =RPDO1-3 Mapping, =RPM13, EngText=RPDO1-3 Mapping, =CAN -(long)(&co1_vars.co_RPDO1_4Mapping), //[1600h.04h], =RPDO1-4 Mapping, =RPM14, EngText=RPDO1-4 Mapping, =CAN -(long)(&co1_vars.co_RPDO2_1Mapping), //[1601h.01h], =RPDO2-1 Mapping, =RPM21, EngText=RPDO2-1 Mapping, =CAN -(long)(&co1_vars.co_RPDO2_2Mapping), //[1601h.02h], =RPDO2-2 Mapping, =RPM22, EngText=RPDO2-2 Mapping, =CAN -(long)(&co1_vars.co_RPDO2_3Mapping), //[1601h.03h], =RPDO2-3 Mapping, =RPM23, EngText=RPDO2-3 Mapping, =CAN -(long)(&co1_vars.co_RPDO2_4Mapping), //[1601h.04h], =RPDO2-4 Mapping, =RPM24, EngText=RPDO2-4 Mapping, =CAN -(long)(&co1_vars.co_RPDO3_1Mapping), //[1602h.01h], =RPDO3-1 Mapping, =RPM31, EngText=RPDO3-1 Mapping, =CAN -(long)(&co1_vars.co_RPDO3_2Mapping), //[1602h.02h], =RPDO3-2 Mapping, =RPM32, EngText=RPDO3-2 Mapping, =CAN -(long)(&co1_vars.co_RPDO3_3Mapping), //[1602h.03h], =RPDO3-3 Mapping, =RPM33, EngText=RPDO3-3 Mapping, =CAN -(long)(&co1_vars.co_RPDO3_4Mapping), //[1602h.04h], =RPDO3-4 Mapping, =RPM34, EngText=RPDO3-4 Mapping, =CAN -(long)(&co1_vars.co_RPDO4_1Mapping), //[1603h.01h], =RPDO4-1 Mapping, =RPM41, EngText=RPDO4-1 Mapping, =CAN -(long)(&co1_vars.co_RPDO4_2Mapping), //[1603h.02h], =RPDO4-2 Mapping, =RPM42, EngText=RPDO4-2 Mapping, =CAN -(long)(&co1_vars.co_RPDO4_3Mapping), //[1603h.03h], =RPDO4-3 Mapping, =RPM43, EngText=RPDO4-3 Mapping, =CAN -(long)(&co1_vars.co_RPDO4_4Mapping), //[1603h.04h], =RPDO4-4 Mapping, =RPM44, EngText=RPDO4-4 Mapping, =CAN -(long)(&co1_vars.co_RPDO5_1Mapping), //[1604h.01h], =RPDO5-1 Mapping, =RPM51, EngText=RPDO5-1 Mapping, =CAN -(long)(&co1_vars.co_RPDO5_2Mapping), //[1604h.02h], =RPDO5-2 Mapping, =RPM52, EngText=RPDO5-2 Mapping, =CAN -(long)(&co1_vars.co_RPDO5_3Mapping), //[1604h.03h], =RPDO5-3 Mapping, =RPM53, EngText=RPDO5-3 Mapping, =CAN -(long)(&co1_vars.co_RPDO5_4Mapping), //[1604h.04h], =RPDO5-4 Mapping, =RPM54, EngText=RPDO5-4 Mapping, =CAN -(long)(&co1_vars.co_RPDO6_1Mapping), //[1605h.01h], =RPDO6-1 Mapping, =RPM61, EngText=RPDO6-1 Mapping, =CAN -(long)(&co1_vars.co_RPDO6_2Mapping), //[1605h.02h], =RPDO6-2 Mapping, =RPM62, EngText=RPDO6-2 Mapping, =CAN -(long)(&co1_vars.co_RPDO6_3Mapping), //[1605h.03h], =RPDO6-3 Mapping, =RPM63, EngText=RPDO6-3 Mapping, =CAN -(long)(&co1_vars.co_RPDO6_4Mapping), //[1605h.04h], =RPDO6-4 Mapping, =RPM64, EngText=RPDO6-4 Mapping, =CAN -(long)(&co1_vars.co_RPDO7_1Mapping), //[1606h.01h], =RPDO7-1 Mapping, =RPM71, EngText=RPDO7-1 Mapping, =CAN -(long)(&co1_vars.co_RPDO7_2Mapping), //[1606h.02h], =RPDO7-2 Mapping, =RPM72, EngText=RPDO7-2 Mapping, =CAN -(long)(&co1_vars.co_RPDO7_3Mapping), //[1606h.03h], =RPDO7-3 Mapping, =RPM73, EngText=RPDO7-3 Mapping, =CAN -(long)(&co1_vars.co_RPDO7_4Mapping), //[1606h.04h], =RPDO7-4 Mapping, =RPM74, EngText=RPDO7-4 Mapping, =CAN -(long)(&co1_vars.co_RPDO8_1Mapping), //[1607h.01h], =RPDO8-1 Mapping, =RPM81, EngText=RPDO8-1 Mapping, =CAN -(long)(&co1_vars.co_RPDO8_2Mapping), //[1607h.02h], =RPDO8-2 Mapping, =RPM82, EngText=RPDO8-2 Mapping, =CAN -(long)(&co1_vars.co_RPDO8_3Mapping), //[1607h.03h], =RPDO8-3 Mapping, =RPM83, EngText=RPDO8-3 Mapping, =CAN -(long)(&co1_vars.co_RPDO8_4Mapping), //[1607h.04h], =RPDO8-4 Mapping, =RPM84, EngText=RPDO8-4 Mapping, =CAN -(long)(&co1_vars.co_TPDO1COBID), //[1800h.01h], =COB-ID for TPDO1, =ITPDO1, EngText=COB-ID for TPDO1, =CAN -(long)(&co1_vars.co_transType), //[1800h.02h], = , =TransT, EngText=Transmission Type, =CAN -(long)(&co1_vars.co_TPDO1ITime), //[1800h.03h], =Inhibit Time 1, =ITime1, EngText=Inhibit Time 1, =CAN -(long)(&co1_vars.co_compatEntry), //[1800h.04h], =Compatibility Entry, =CompEn, EngText=Compatibility Entry, =CAN -(long)(&co1_vars.co_TPDO1EventTimer), //[1800h.05h], =Event Timer 1, =EvTmr1, EngText=Event Timer 1, =CAN -(long)(&co1_vars.co_TPDO2COBID), //[1801h.01h], =COB-ID for TPDO2, =ITPDO2, EngText=COB-ID for TPDO2, =CAN -(long)(&co1_vars.co_transType), //[1801h.02h], = , =TransT, EngText=Transmission Type, =CAN -(long)(&co1_vars.co_TPDO2ITime), //[1801h.03h], =Inhibit Time 2, =ITime2, EngText=Inhibit Time 2, =CAN -(long)(&co1_vars.co_compatEntry), //[1801h.04h], =Compatibility Entry, =CompEn, EngText=Compatibility Entry, =CAN -(long)(&co1_vars.co_TPDO2EventTimer), //[1801h.05h], =Event Timer 2, =EvTmr2, EngText=Event Timer 2, =CAN -(long)(&co1_vars.co_TPDO3COBID), //[1802h.01h], =COB-ID for TPDO3, =ITPDO3, EngText=COB-ID for TPDO3, =CAN -(long)(&co1_vars.co_transType), //[1802h.02h], = , =TransT, EngText=Transmission Type, =CAN -(long)(&co1_vars.co_TPDO3ITime), //[1802h.03h], =Inhibit Time 3, =ITime3, EngText=Inhibit Time 3, =CAN -(long)(&co1_vars.co_compatEntry), //[1802h.04h], =Compatibility Entry, =CompEn, EngText=Compatibility Entry, =CAN -(long)(&co1_vars.co_TPDO3EventTimer), //[1802h.05h], =Event Timer 3, =EvTmr3, EngText=Event Timer 3, =CAN -(long)(&co1_vars.co_TPDO4COBID), //[1803h.01h], =COB-ID for TPDO4, =ITPDO4, EngText=COB-ID for TPDO4, =CAN -(long)(&co1_vars.co_transType), //[1803h.02h], = , =TransT, EngText=Transmission Type, =CAN -(long)(&co1_vars.co_TPDO4ITime), //[1803h.03h], =Inhibit Time 4, =ITime4, EngText=Inhibit Time 4, =CAN -(long)(&co1_vars.co_compatEntry), //[1803h.04h], =Compatibility Entry, =CompEn, EngText=Compatibility Entry, =CAN -(long)(&co1_vars.co_TPDO4EventTimer), //[1803h.05h], =Event Timer 4, =EvTmr4, EngText=Event Timer 4, =CAN -(long)(&co1_vars.co_TPDO5COBID), //[1804h.01h], =COB-ID for TPDO5, =ITPDO5, EngText=COB-ID for TPDO5, =CAN -(long)(&co1_vars.co_transType), //[1804h.02h], = , =TransT, EngText=Transmission Type, =CAN -(long)(&co1_vars.co_TPDO5ITime), //[1804h.03h], =Inhibit Time 5, =ITime5, EngText=Inhibit Time 5, =CAN -(long)(&co1_vars.co_compatEntry), //[1804h.04h], =Compatibility Entry, =CompEn, EngText=Compatibility Entry, =CAN -(long)(&co1_vars.co_TPDO5EventTimer), //[1804h.05h], =Event Timer 5, =EvTmr5, EngText=Event Timer 5, =CAN -(long)(&co1_vars.co_TPDO6COBID), //[1805h.01h], =COB-ID for TPDO6, =ITPDO6, EngText=COB-ID for TPDO6, =CAN -(long)(&co1_vars.co_transType), //[1805h.02h], = , =TransT, EngText=Transmission Type, =CAN -(long)(&co1_vars.co_TPDO6ITime), //[1805h.03h], =Inhibit Time 6, =ITime6, EngText=Inhibit Time 6, =CAN -(long)(&co1_vars.co_compatEntry), //[1805h.04h], =Compatibility Entry, =CompEn, EngText=Compatibility Entry, =CAN -(long)(&co1_vars.co_TPDO6EventTimer), //[1805h.05h], =Event Timer 6, =EvTmr6, EngText=Event Timer 6, =CAN -(long)(&co1_vars.co_TPDO7COBID), //[1806h.01h], =COB-ID for TPDO7, =ITPDO7, EngText=COB-ID for TPDO7, =CAN -(long)(&co1_vars.co_transType), //[1806h.02h], = , =TransT, EngText=Transmission Type, =CAN -(long)(&co1_vars.co_TPDO7ITime), //[1806h.03h], =Inhibit Time 7, =ITime7, EngText=Inhibit Time 7, =CAN -(long)(&co1_vars.co_compatEntry), //[1806h.04h], =Compatibility Entry, =CompEn, EngText=Compatibility Entry, =CAN -(long)(&co1_vars.co_TPDO7EventTimer), //[1806h.05h], =Event Timer 7, =EvTmr7, EngText=Event Timer 7, =CAN -(long)(&co1_vars.co_TPDO8COBID), //[1807h.01h], =COB-ID for TPDO8, =ITPDO8, EngText=COB-ID for TPDO8, =CAN -(long)(&co1_vars.co_transType), //[1807h.02h], = , =TransT, EngText=Transmission Type, =CAN -(long)(&co1_vars.co_TPDO8ITime), //[1807h.03h], =Inhibit Time 8, =ITime8, EngText=Inhibit Time 8, =CAN -(long)(&co1_vars.co_compatEntry), //[1807h.04h], =Compatibility Entry, =CompEn, EngText=Compatibility Entry, =CAN -(long)(&co1_vars.co_TPDO8EventTimer), //[1807h.05h], =Event Timer 8, =EvTmr8, EngText=Event Timer 8, =CAN -(long)(&co1_vars.co_TPDO1_1Mapping), //[1A00h.01h], =TPDO1-1 Mapping, =TPM11, EngText=TPDO1-1 Mapping, =CAN -(long)(&co1_vars.co_TPDO1_2Mapping), //[1A00h.02h], =TPDO1-2 Mapping, =TPM12, EngText=TPDO1-2 Mapping, =CAN -(long)(&co1_vars.co_TPDO1_3Mapping), //[1A00h.03h], =TPDO1-3 Mapping, =TPM13, EngText=TPDO1-3 Mapping, =CAN -(long)(&co1_vars.co_TPDO1_4Mapping), //[1A00h.04h], =TPDO1-4 Mapping, =TPM14, EngText=TPDO1-4 Mapping, =CAN -(long)(&co1_vars.co_TPDO2_1Mapping), //[1A01h.01h], =TPDO2-1 Mapping, =TPM21, EngText=TPDO2-1 Mapping, =CAN -(long)(&co1_vars.co_TPDO2_2Mapping), //[1A01h.02h], =TPDO2-2 Mapping, =TPM22, EngText=TPDO2-2 Mapping, =CAN -(long)(&co1_vars.co_TPDO2_3Mapping), //[1A01h.03h], =TPDO2-3 Mapping, =TPM23, EngText=TPDO2-3 Mapping, =CAN -(long)(&co1_vars.co_TPDO2_4Mapping), //[1A01h.04h], =TPDO2-4 Mapping, =TPM24, EngText=TPDO2-4 Mapping, =CAN -(long)(&co1_vars.co_TPDO3_1Mapping), //[1A02h.01h], =TPDO3-1 Mapping, =TPM31, EngText=TPDO3-1 Mapping, =CAN -(long)(&co1_vars.co_TPDO3_2Mapping), //[1A02h.02h], =TPDO3-2 Mapping, =TPM32, EngText=TPDO3-2 Mapping, =CAN -(long)(&co1_vars.co_TPDO3_3Mapping), //[1A02h.03h], =TPDO3-3 Mapping, =TPM33, EngText=TPDO3-3 Mapping, =CAN -(long)(&co1_vars.co_TPDO3_4Mapping), //[1A02h.04h], =TPDO3-4 Mapping, =TPM34, EngText=TPDO3-4 Mapping, =CAN -(long)(&co1_vars.co_TPDO4_1Mapping), //[1A03h.01h], =TPDO4-1 Mapping, =TPM41, EngText=TPDO4-1 Mapping, =CAN -(long)(&co1_vars.co_TPDO4_2Mapping), //[1A03h.02h], =TPDO4-2 Mapping, =TPM42, EngText=TPDO4-2 Mapping, =CAN -(long)(&co1_vars.co_TPDO4_3Mapping), //[1A03h.03h], =TPDO4-3 Mapping, =TPM43, EngText=TPDO4-3 Mapping, =CAN -(long)(&co1_vars.co_TPDO4_4Mapping), //[1A03h.04h], =TPDO4-4 Mapping, =TPM44, EngText=TPDO4-4 Mapping, =CAN -(long)(&co1_vars.co_TPDO5_1Mapping), //[1A04h.01h], =TPDO5-1 Mapping, =TPM51, EngText=TPDO5-1 Mapping, =CAN -(long)(&co1_vars.co_TPDO5_2Mapping), //[1A04h.02h], =TPDO5-2 Mapping, =TPM52, EngText=TPDO5-2 Mapping, =CAN -(long)(&co1_vars.co_TPDO5_3Mapping), //[1A04h.03h], =TPDO5-3 Mapping, =TPM53, EngText=TPDO5-3 Mapping, =CAN -(long)(&co1_vars.co_TPDO5_4Mapping), //[1A04h.04h], =TPDO5-4 Mapping, =TPM54, EngText=TPDO5-4 Mapping, =CAN -(long)(&co1_vars.co_TPDO6_1Mapping), //[1A05h.01h], =TPDO6-1 Mapping, =TPM61, EngText=TPDO6-1 Mapping, =CAN -(long)(&co1_vars.co_TPDO6_2Mapping), //[1A05h.02h], =TPDO6-2 Mapping, =TPM62, EngText=TPDO6-2 Mapping, =CAN -(long)(&co1_vars.co_TPDO6_3Mapping), //[1A05h.03h], =TPDO6-3 Mapping, =TPM63, EngText=TPDO6-3 Mapping, =CAN -(long)(&co1_vars.co_TPDO6_4Mapping), //[1A05h.04h], =TPDO6-4 Mapping, =TPM64, EngText=TPDO6-4 Mapping, =CAN -(long)(&co1_vars.co_TPDO7_1Mapping), //[1A06h.01h], =TPDO7-1 Mapping, =TPM71, EngText=TPDO7-1 Mapping, =CAN -(long)(&co1_vars.co_TPDO7_2Mapping), //[1A06h.02h], =TPDO7-2 Mapping, =TPM72, EngText=TPDO7-2 Mapping, =CAN -(long)(&co1_vars.co_TPDO7_3Mapping), //[1A06h.03h], =TPDO7-3 Mapping, =TPM73, EngText=TPDO7-3 Mapping, =CAN -(long)(&co1_vars.co_TPDO7_4Mapping), //[1A06h.04h], =TPDO7-4 Mapping, =TPM74, EngText=TPDO7-4 Mapping, =CAN -(long)(&co1_vars.co_TPDO8_1Mapping), //[1A07h.01h], =TPDO8-1 Mapping, =TPM81, EngText=TPDO8-1 Mapping, =CAN -(long)(&co1_vars.co_TPDO8_2Mapping), //[1A07h.02h], =TPDO8-2 Mapping, =TPM82, EngText=TPDO8-2 Mapping, =CAN -(long)(&co1_vars.co_TPDO8_3Mapping), //[1A07h.03h], =TPDO8-3 Mapping, =TPM83, EngText=TPDO8-3 Mapping, =CAN -(long)(&co1_vars.co_TPDO8_4Mapping), //[1A07h.04h], =TPDO8-4 Mapping, =TPM84, EngText=TPDO8-4 Mapping, =CAN -(long)(&co1_vars.co_nodeID), //[2000h.00h], =CAN NODE-ID, =NodeID, EngText=CAN NODE-ID, =CAN -(long)(&co1_vars.co_bitRate), //[2001h.00h], =CAN Bit Rate, =CANBR, EngText=CAN Bit Rate, =CAN -(long)(&co1_vars.co_vendorID), //[2002h.01h], = , =VendID, EngText=Vendor ID, =CAN -(long)(&co1_vars.co_productCode), //[2002h.02h], = , =PrCode, EngText=Product Code, =CAN -(long)(&co1_vars.co_revisionNumber), //[2002h.03h], = , =RevNum, EngText=Revision Number, =CAN -(long)(&co1_vars.co_serialNumber), //[2002h.04h], = , =SerNum, EngText=Serial Number, =CAN -(long)(&co1_vars.co_specialData1), //[2003h.01h], =Special Data 1, =SpDat1, EngText=Special Data 1, =CAN -(long)(&co1_vars.co_specialData2), //[2003h.02h], =Special Data 2, =SpDat2, EngText=Special Data 2, =CAN -(long)(&co1_vars.co_specialData3), //[2003h.03h], =Special Data 3, =SpDat3, EngText=Special Data 3, =CAN -(long)(&co1_vars.co_specialData4), //[2003h.04h], =Special Data 4, =SpDat4, EngText=Special Data 4, =CAN -(long)(&co1_vars.co_secretCode), //[2004h.00h], =Secret Code, =Secret, EngText=Secret Code, =CAN -(long)(&co1_vars.co_protectBit), //[2005h.00h], =Protect Bit, =ProtBt, EngText=Protect Bit, =CAN -(long)(&co1_odHash[0]), //[2007h.01h], =md5_hash_0, =md5_hash_0, EngText=md5_hash_0, =CAN -(long)(&co1_odHash[1]), //[2007h.02h], =md5_hash_1, =md5_hash_1, EngText=md5_hash_1, =CAN -(long)(&co1_odHash[2]), //[2007h.03h], =md5_hash_2, =md5_hash_2, EngText=md5_hash_2, =CAN -(long)(&co1_odHash[3]), //[2007h.04h], =md5_hash_3, =md5_hash_3, EngText=md5_hash_3, =CAN -(long)(&co1_vars.co_heartbeatFlag0), //[2010h.01h], =Heartbeat Flag 0-31, =HFlag0, EngText=Heartbeat Flag 0-31, =CAN -(long)(&co1_vars.co_heartbeatFlag1), //[2010h.02h], =Heartbeat Flag 32-63, =HFlag1, EngText=Heartbeat Flag 32-63, =CAN -(long)(&co1_vars.co_heartbeatFlag2), //[2010h.03h], =Heartbeat Flag 64-95, =HFlag2, EngText=Heartbeat Flag 64-95, =CAN -(long)(&co1_vars.co_heartbeatFlag3), //[2010h.04h], =Heartbeat Flag 96-127, =HFlag3, EngText=Heartbeat Flag 96-127, =CAN -(long)(&co1_vars.co_heartbeatMask0), //[2011h.01h], =Heartbeat Mask 0-31, =HMask0, EngText=Heartbeat Mask 0-31, =CAN -(long)(&co1_vars.co_heartbeatMask1), //[2011h.02h], =Heartbeat Mask 32-63, =HMask1, EngText=Heartbeat Mask 32-63, =CAN -(long)(&co1_vars.co_heartbeatMask2), //[2011h.03h], =Heartbeat Mask 64-95, =HMask2, EngText=Heartbeat Mask 64-95, =CAN -(long)(&co1_vars.co_heartbeatMask3), //[2011h.04h], =Heartbeat Mask 96-127, =HMask3, EngText=Heartbeat Mask 96-127, =CAN -(long)(&co1_vars.co_heartbeatAutoStart), //[2012h.00h], =Heartbeat Autostart, =HBASta, EngText=Heartbeat Autostart, =CAN -(long)(&co1_vars.co_heartbeatAutoRecovery), //[2014h.00h], =Heartbeat Autorecovery, =HBARec, EngText=Heartbeat Autorecovery, =CAN -(long)(&co1_vars.co_nodeState), //[2015h.00h], = CAN-Open, =State, EngText= CAN-Open, =CAN -(long)(&co1_vars.co_emergencyErrorCode), //[2016h.00h], =Emergency Error Code, =EmErCo, EngText=Emergency Error Code, =CAN -(long)(&co1_vars.co_deviceErrorState), //[2017h.00h], =Device Error State, =DeErSt, EngText=Device Error State, =CAN -(long)(&co1_vars.co_ODCommand), //[2080h.01h], =Object Dictionary Command, =ODComm, EngText=Object Dictionary Command, =CAN -(long)(&co1_vars.co_currentODIndex), //[2080h.02h], =Current OD Index, =ODCInd, EngText=Current OD Index, =CAN -(long)(&co1_vars.co_currentODSubIndex), //[2080h.03h], =Current OD Sub-Index, =ODCSub, EngText=Current OD Sub-Index, =CAN -(long)(&co1_vars.co_currentODEText), //[2080h.04h], =Current OD Element Text, =ODCTxt, EngText=Current OD Element Text, =CAN -(long)(&co1_vars.co_currentODEFormat), //[2080h.05h], =Current OD Element Format, =ODCFrm, EngText=Current OD Element Format, =CAN -(long)(&co1_vars.co_currentODEMin), //[2080h.06h], =Current OD Element Min, =ODCMin, EngText=Current OD Element Min, =CAN -(long)(&co1_vars.co_currentODEMax), //[2080h.07h], =Current OD Element Max, =ODCMax, EngText=Current OD Element Max, =CAN -(long)(&co1_vars.co_currentODEDefault), //[2080h.08h], =Current OD Element Default, =ODCDef, EngText=Current OD Element Default, =CAN -(long)(&co1_vars.co_currentODEMinLow), //[2080h.09h], =Current OD Element MinLow, =ODCMiL, EngText=Current OD Element MinLow, =CAN -(long)(&co1_vars.co_currentODEMaxLow), //[2080h.0Ah], =Current OD Element MaxLow, =ODCMaL, EngText=Current OD Element MaxLow, =CAN -(long)(&co1_vars.co_currentODEDefaultLow), //[2080h.0Bh], =Current OD Element Default Low, =ODCDeL, EngText=Current OD Element Default Low, =CAN -(long)(&co1_vars.co_currentODEAddrLow), //[2080h.0Ch], =Current OD Element Address, =ODCAdr, EngText=Current OD Element Address, =CAN -(long)(&co1_vars.co_currentODEAddrLow), //[2080h.0Dh], =Current OD Element Address, =ODCAdr, EngText=Current OD Element Address, =CAN -(long)(&co1_vars.co_currentODEType), //[2080h.0Eh], = , =, EngText=Parameter Group, =CAN -(long)(&co1_vars.co_odIndexSize), //[2081h.00h], = , =, EngText=Number of Indexes, =CAN -(long)(&co1_vars.co_defaultIndex1), //[2082h.01h], =Default Index 1, =DfInd1, EngText=Default Index 1, =CAN -(long)(&co1_vars.co_defaultIndex2), //[2082h.02h], =Default Index 2, =DfInd2, EngText=Default Index 2, =CAN -(long)(&co1_vars.co_maskElement01), //[2083h.01h], =Mask Element, =MskEl0, EngText=Mask Element, =CAN -(long)(&co1_vars.co_maskElement01), //[2083h.02h], =Mask Element, =MskEl1, EngText=Mask Element, =CAN -(long)(&co1_vars.co_maskElement23), //[2083h.03h], =Mask Element, =MskEl2, EngText=Mask Element, =CAN -(long)(&co1_vars.co_maskElement23), //[2083h.04h], =Mask Element, =MskEl3, EngText=Mask Element, =CAN -(long)(&co1_vars.co_maskElement45), //[2083h.05h], =Mask Element, =MskEl4, EngText=Mask Element, =CAN -(long)(&co1_vars.co_maskElement45), //[2083h.06h], =Mask Element, =MskEl5, EngText=Mask Element, =CAN -(long)(&co1_vars.co_maskElement67), //[2083h.07h], =Mask Element, =MskEl6, EngText=Mask Element, =CAN -(long)(&co1_vars.co_maskElement67), //[2083h.08h], =Mask Element, =MskEl7, EngText=Mask Element, =CAN -(long)(&co1_vars.co_maskElement89), //[2083h.09h], =Mask Element, =MskEl8, EngText=Mask Element, =CAN -(long)(&co1_vars.co_maskElement89), //[2083h.0Ah], =Mask Element, =MskEl9, EngText=Mask Element, =CAN -(long)(&co1_vars.co_maskElementAB), //[2083h.0Bh], =Mask Element, =MskElA, EngText=Mask Element, =CAN -(long)(&co1_vars.co_maskElementAB), //[2083h.0Ch], =Mask Element, =MskElB, EngText=Mask Element, =CAN -(long)(&co1_vars.co_maskElementCD), //[2083h.0Dh], =Mask Element, =MskElC, EngText=Mask Element, =CAN -(long)(&co1_vars.co_maskElementCD), //[2083h.0Eh], =Mask Element, =MskElD, EngText=Mask Element, =CAN -(long)(&co1_vars.co_maskElementEF), //[2083h.0Fh], =Mask Element, =MskElE, EngText=Mask Element, =CAN -(long)(&co1_vars.co_maskElementEF), //[2083h.10h], =Mask Element, =MskElF, EngText=Mask Element, =CAN -(long)(&co1_vars.co_scaleNum0), //[2100h.01h], =Scale Number 0, =SN0, EngText=Scale Number 0, =CAN -(long)(&co1_vars.co_scaleNum0Format), //[2100h.02h], =Scale Number 0 Format, =S0Fmt, EngText=Scale Number 0 Format, =CAN -(long)(&co1_vars.co_scaleNum0Format), //[2100h.03h], =Scale Number Format Q, =Q-type, EngText=Scale Number Format Q, =CAN -(long)(&co1_vars.co_scaleNum0Format), //[2100h.04h], =Scale Number Format NumOfFloat, =NFloat, EngText=Scale Number Format NumOfFloat, =CAN -(long)(&co1_vars.co_scaleNum0Format), //[2100h.05h], =Scale Number Format Prefix, =Prefix, EngText=Scale Number Format Prefix, =CAN -(long)(&co1_vars.co_scaleNum0Format), //[2100h.06h], =Scale Number Format Units, =Units, EngText=Scale Number Format Units, =CAN -(long)(&co1_vars.co_scaleNum1), //[2101h.01h], =Scale Number 1, =SN1, EngText=Scale Number 1, =CAN -(long)(&co1_vars.co_scaleNum1Format), //[2101h.02h], =Scale Number 1 Format, =S1Fmt, EngText=Scale Number 1 Format, =CAN -(long)(&co1_vars.co_scaleNum1Format), //[2101h.03h], =Scale Number Format Q, =Q-type, EngText=Scale Number Format Q, =CAN -(long)(&co1_vars.co_scaleNum1Format), //[2101h.04h], =Scale Number Format NumOfFloat, =NFloat, EngText=Scale Number Format NumOfFloat, =CAN -(long)(&co1_vars.co_scaleNum1Format), //[2101h.05h], =Scale Number Format Prefix, =Prefix, EngText=Scale Number Format Prefix, =CAN -(long)(&co1_vars.co_scaleNum1Format), //[2101h.06h], =Scale Number Format Units, =Units, EngText=Scale Number Format Units, =CAN -(long)(&co1_vars.co_scaleNum2), //[2102h.01h], =Scale Number 2, =SN2, EngText=Scale Number 2, =CAN -(long)(&co1_vars.co_scaleNum2Format), //[2102h.02h], =Scale Number 2 Format, =S2Fmt, EngText=Scale Number 2 Format, =CAN -(long)(&co1_vars.co_scaleNum2Format), //[2102h.03h], =Scale Number Format Q, =Q-type, EngText=Scale Number Format Q, =CAN -(long)(&co1_vars.co_scaleNum2Format), //[2102h.04h], =Scale Number Format NumOfFloat, =NFloat, EngText=Scale Number Format NumOfFloat, =CAN -(long)(&co1_vars.co_scaleNum2Format), //[2102h.05h], =Scale Number Format Prefix, =Prefix, EngText=Scale Number Format Prefix, =CAN -(long)(&co1_vars.co_scaleNum2Format), //[2102h.06h], =Scale Number Format Units, =Units, EngText=Scale Number Format Units, =CAN -(long)(&co1_vars.co_scaleNum3), //[2103h.01h], =Scale Number 3, =SN3, EngText=Scale Number 3, =CAN -(long)(&co1_vars.co_scaleNum3Format), //[2103h.02h], =Scale Number 3 Format, =S3Fmt, EngText=Scale Number 3 Format, =CAN -(long)(&co1_vars.co_scaleNum3Format), //[2103h.03h], =Scale Number Format Q, =Q-type, EngText=Scale Number Format Q, =CAN -(long)(&co1_vars.co_scaleNum3Format), //[2103h.04h], =Scale Number Format NumOfFloat, =NFloat, EngText=Scale Number Format NumOfFloat, =CAN -(long)(&co1_vars.co_scaleNum3Format), //[2103h.05h], =Scale Number Format Prefix, =Prefix, EngText=Scale Number Format Prefix, =CAN -(long)(&co1_vars.co_scaleNum3Format), //[2103h.06h], =Scale Number Format Units, =Units, EngText=Scale Number Format Units, =CAN -(long)(&co1_vars.co_scaleNum4), //[2104h.01h], =Scale Number 4, =SN4, EngText=Scale Number 4, =CAN -(long)(&co1_vars.co_scaleNum4Format), //[2104h.02h], =Scale Number 4 Format, =S4Fmt, EngText=Scale Number 4 Format, =CAN -(long)(&co1_vars.co_scaleNum4Format), //[2104h.03h], =Scale Number Format Q, =Q-type, EngText=Scale Number Format Q, =CAN -(long)(&co1_vars.co_scaleNum4Format), //[2104h.04h], =Scale Number Format NumOfFloat, =NFloat, EngText=Scale Number Format NumOfFloat, =CAN -(long)(&co1_vars.co_scaleNum4Format), //[2104h.05h], =Scale Number Format Prefix, =Prefix, EngText=Scale Number Format Prefix, =CAN -(long)(&co1_vars.co_scaleNum4Format), //[2104h.06h], =Scale Number Format Units, =Units, EngText=Scale Number Format Units, =CAN -(long)(&co1_vars.co_scaleNum5), //[2105h.01h], =Scale Number 5, =SN5, EngText=Scale Number 5, =CAN -(long)(&co1_vars.co_scaleNum5Format), //[2105h.02h], =Scale Number 5 Format, =S5Fmt, EngText=Scale Number 5 Format, =CAN -(long)(&co1_vars.co_scaleNum5Format), //[2105h.03h], =Scale Number Format Q, =Q-type, EngText=Scale Number Format Q, =CAN -(long)(&co1_vars.co_scaleNum5Format), //[2105h.04h], =Scale Number Format NumOfFloat, =NFloat, EngText=Scale Number Format NumOfFloat, =CAN -(long)(&co1_vars.co_scaleNum5Format), //[2105h.05h], =Scale Number Format Prefix, =Prefix, EngText=Scale Number Format Prefix, =CAN -(long)(&co1_vars.co_scaleNum5Format), //[2105h.06h], =Scale Number Format Units, =Units, EngText=Scale Number Format Units, =CAN -(long)(&co1_vars.co_scaleNum6), //[2106h.01h], =Scale Number 6, =SN6, EngText=Scale Number 6, =CAN -(long)(&co1_vars.co_scaleNum6Format), //[2106h.02h], =Scale Number 6 Format, =S6Fmt, EngText=Scale Number 6 Format, =CAN -(long)(&co1_vars.co_scaleNum6Format), //[2106h.03h], =Scale Number Format Q, =Q-type, EngText=Scale Number Format Q, =CAN -(long)(&co1_vars.co_scaleNum6Format), //[2106h.04h], =Scale Number Format NumOfFloat, =NFloat, EngText=Scale Number Format NumOfFloat, =CAN -(long)(&co1_vars.co_scaleNum6Format), //[2106h.05h], =Scale Number Format Prefix, =Prefix, EngText=Scale Number Format Prefix, =CAN -(long)(&co1_vars.co_scaleNum6Format), //[2106h.06h], =Scale Number Format Units, =Units, EngText=Scale Number Format Units, =CAN -(long)(&co1_vars.co_scaleNum7), //[2107h.01h], =Scale Number 7, =SN7, EngText=Scale Number 7, =CAN -(long)(&co1_vars.co_scaleNum7Format), //[2107h.02h], =Scale Number 7 Format, =S7Fmt, EngText=Scale Number 7 Format, =CAN -(long)(&co1_vars.co_scaleNum7Format), //[2107h.03h], =Scale Number Format Q, =Q-type, EngText=Scale Number Format Q, =CAN -(long)(&co1_vars.co_scaleNum7Format), //[2107h.04h], =Scale Number Format NumOfFloat, =NFloat, EngText=Scale Number Format NumOfFloat, =CAN -(long)(&co1_vars.co_scaleNum7Format), //[2107h.05h], =Scale Number Format Prefix, =Prefix, EngText=Scale Number Format Prefix, =CAN -(long)(&co1_vars.co_scaleNum7Format), //[2107h.06h], =Scale Number Format Units, =Units, EngText=Scale Number Format Units, =CAN -(long)(&co1_vars.co_scaleNum8), //[2108h.01h], =Scale Number 8, =SN8, EngText=Scale Number 8, =CAN -(long)(&co1_vars.co_scaleNum8Format), //[2108h.02h], =Scale Number 8 Format, =S8Fmt, EngText=Scale Number 8 Format, =CAN -(long)(&co1_vars.co_scaleNum8Format), //[2108h.03h], =Scale Number Format Q, =Q-type, EngText=Scale Number Format Q, =CAN -(long)(&co1_vars.co_scaleNum8Format), //[2108h.04h], =Scale Number Format NumOfFloat, =NFloat, EngText=Scale Number Format NumOfFloat, =CAN -(long)(&co1_vars.co_scaleNum8Format), //[2108h.05h], =Scale Number Format Prefix, =Prefix, EngText=Scale Number Format Prefix, =CAN -(long)(&co1_vars.co_scaleNum8Format), //[2108h.06h], =Scale Number Format Units, =Units, EngText=Scale Number Format Units, =CAN -(long)(&co1_vars.co_scaleNum9), //[2109h.01h], =Scale Number 9, =SN9, EngText=Scale Number 9, =CAN -(long)(&co1_vars.co_scaleNum9Format), //[2109h.02h], =Scale Number 9 Format, =S9Fmt, EngText=Scale Number 9 Format, =CAN -(long)(&co1_vars.co_scaleNum9Format), //[2109h.03h], =Scale Number Format Q, =Q-type, EngText=Scale Number Format Q, =CAN -(long)(&co1_vars.co_scaleNum9Format), //[2109h.04h], =Scale Number Format NumOfFloat, =NFloat, EngText=Scale Number Format NumOfFloat, =CAN -(long)(&co1_vars.co_scaleNum9Format), //[2109h.05h], =Scale Number Format Prefix, =Prefix, EngText=Scale Number Format Prefix, =CAN -(long)(&co1_vars.co_scaleNum9Format), //[2109h.06h], =Scale Number Format Units, =Units, EngText=Scale Number Format Units, =CAN -(long)(&co1_vars.co_scaleNumA), //[210Ah.01h], =Scale Number A, =SNA, EngText=Scale Number A, =CAN -(long)(&co1_vars.co_scaleNumAFormat), //[210Ah.02h], =Scale Number A Format, =SAFmt, EngText=Scale Number A Format, =CAN -(long)(&co1_vars.co_scaleNumAFormat), //[210Ah.03h], =Scale Number Format Q, =Q-type, EngText=Scale Number Format Q, =CAN -(long)(&co1_vars.co_scaleNumAFormat), //[210Ah.04h], =Scale Number Format NumOfFloat, =NFloat, EngText=Scale Number Format NumOfFloat, =CAN -(long)(&co1_vars.co_scaleNumAFormat), //[210Ah.05h], =Scale Number Format Prefix, =Prefix, EngText=Scale Number Format Prefix, =CAN -(long)(&co1_vars.co_scaleNumAFormat), //[210Ah.06h], =Scale Number Format Units, =Units, EngText=Scale Number Format Units, =CAN -(long)(&co1_vars.co_scaleNumB), //[210Bh.01h], =Scale Number B, =SNB, EngText=Scale Number B, =CAN -(long)(&co1_vars.co_scaleNumBFormat), //[210Bh.02h], =Scale Number B Format, =SBFmt, EngText=Scale Number B Format, =CAN -(long)(&co1_vars.co_scaleNumBFormat), //[210Bh.03h], =Scale Number Format Q, =Q-type, EngText=Scale Number Format Q, =CAN -(long)(&co1_vars.co_scaleNumBFormat), //[210Bh.04h], =Scale Number Format NumOfFloat, =NFloat, EngText=Scale Number Format NumOfFloat, =CAN -(long)(&co1_vars.co_scaleNumBFormat), //[210Bh.05h], =Scale Number Format Prefix, =Prefix, EngText=Scale Number Format Prefix, =CAN -(long)(&co1_vars.co_scaleNumBFormat), //[210Bh.06h], =Scale Number Format Units, =Units, EngText=Scale Number Format Units, =CAN -(long)(&co1_vars.co_scaleNumC), //[210Ch.01h], =Scale Number C, =SNC, EngText=Scale Number C, =CAN -(long)(&co1_vars.co_scaleNumCFormat), //[210Ch.02h], =Scale Number C Format, =SCFmt, EngText=Scale Number C Format, =CAN -(long)(&co1_vars.co_scaleNumCFormat), //[210Ch.03h], =Scale Number Format Q, =Q-type, EngText=Scale Number Format Q, =CAN -(long)(&co1_vars.co_scaleNumCFormat), //[210Ch.04h], =Scale Number Format NumOfFloat, =NFloat, EngText=Scale Number Format NumOfFloat, =CAN -(long)(&co1_vars.co_scaleNumCFormat), //[210Ch.05h], =Scale Number Format Prefix, =Prefix, EngText=Scale Number Format Prefix, =CAN -(long)(&co1_vars.co_scaleNumCFormat), //[210Ch.06h], =Scale Number Format Units, =Units, EngText=Scale Number Format Units, =CAN -(long)(&co1_vars.co_scaleNumD), //[210Dh.01h], =Scale Number D, =SND, EngText=Scale Number D, =CAN -(long)(&co1_vars.co_scaleNumDFormat), //[210Dh.02h], =Scale Number D Format, =SDFmt, EngText=Scale Number D Format, =CAN -(long)(&co1_vars.co_scaleNumDFormat), //[210Dh.03h], =Scale Number Format Q, =Q-type, EngText=Scale Number Format Q, =CAN -(long)(&co1_vars.co_scaleNumDFormat), //[210Dh.04h], =Scale Number Format NumOfFloat, =NFloat, EngText=Scale Number Format NumOfFloat, =CAN -(long)(&co1_vars.co_scaleNumDFormat), //[210Dh.05h], =Scale Number Format Prefix, =Prefix, EngText=Scale Number Format Prefix, =CAN -(long)(&co1_vars.co_scaleNumDFormat), //[210Dh.06h], =Scale Number Format Units, =Units, EngText=Scale Number Format Units, =CAN -(long)(&co1_vars.co_scaleNumE), //[210Eh.01h], =Scale Number E, =SNE, EngText=Scale Number E, =CAN -(long)(&co1_vars.co_scaleNumEFormat), //[210Eh.02h], =Scale Number E Format, =SEFmt, EngText=Scale Number E Format, =CAN -(long)(&co1_vars.co_scaleNumEFormat), //[210Eh.03h], =Scale Number Format Q, =Q-type, EngText=Scale Number Format Q, =CAN -(long)(&co1_vars.co_scaleNumEFormat), //[210Eh.04h], =Scale Number Format NumOfFloat, =NFloat, EngText=Scale Number Format NumOfFloat, =CAN -(long)(&co1_vars.co_scaleNumEFormat), //[210Eh.05h], =Scale Number Format Prefix, =Prefix, EngText=Scale Number Format Prefix, =CAN -(long)(&co1_vars.co_scaleNumEFormat), //[210Eh.06h], =Scale Number Format Units, =Units, EngText=Scale Number Format Units, =CAN -(long)(&co1_vars.co_scaleNumF), //[210Fh.01h], =Scale Number F, =SNF, EngText=Scale Number F, =CAN -(long)(&co1_vars.co_scaleNumFFormat), //[210Fh.02h], =Scale Number F Format, =SFFmt, EngText=Scale Number F Format, =CAN -(long)(&co1_vars.co_scaleNumFFormat), //[210Fh.03h], =Scale Number Format Q, =Q-type, EngText=Scale Number Format Q, =CAN -(long)(&co1_vars.co_scaleNumFFormat), //[210Fh.04h], =Scale Number Format NumOfFloat, =NFloat, EngText=Scale Number Format NumOfFloat, =CAN -(long)(&co1_vars.co_scaleNumFFormat), //[210Fh.05h], =Scale Number Format Prefix, =Prefix, EngText=Scale Number Format Prefix, =CAN -(long)(&co1_vars.co_scaleNumFFormat), //[210Fh.06h], =Scale Number Format Units, =Units, EngText=Scale Number Format Units, =CAN -(long)(&co1_vars.co_scaleNum10), //[2110h.01h], =Scale Number 10, =SN10, EngText=Scale Number 10, =CAN -(long)(&co1_vars.co_scaleNum10Format), //[2110h.02h], =Scale Number 10 Format, =S10Fmt, EngText=Scale Number 10 Format, =CAN -(long)(&co1_vars.co_scaleNum10Format), //[2110h.03h], =Scale Number Format Q, =Q-type, EngText=Scale Number Format Q, =CAN -(long)(&co1_vars.co_scaleNum10Format), //[2110h.04h], =Scale Number Format NumOfFloat, =NFloat, EngText=Scale Number Format NumOfFloat, =CAN -(long)(&co1_vars.co_scaleNum10Format), //[2110h.05h], =Scale Number Format Prefix, =Prefix, EngText=Scale Number Format Prefix, =CAN -(long)(&co1_vars.co_scaleNum10Format), //[2110h.06h], =Scale Number Format Units, =Units, EngText=Scale Number Format Units, =CAN -(long)(&co1_vars.co_scaleNum11), //[2111h.01h], =Scale Number 11, =SN11, EngText=Scale Number 11, =CAN -(long)(&co1_vars.co_scaleNum11Format), //[2111h.02h], =Scale Number 11 Format, =S11Fmt, EngText=Scale Number 11 Format, =CAN -(long)(&co1_vars.co_scaleNum11Format), //[2111h.03h], =Scale Number Format Q, =Q-type, EngText=Scale Number Format Q, =CAN -(long)(&co1_vars.co_scaleNum11Format), //[2111h.04h], =Scale Number Format NumOfFloat, =NFloat, EngText=Scale Number Format NumOfFloat, =CAN -(long)(&co1_vars.co_scaleNum11Format), //[2111h.05h], =Scale Number Format Prefix, =Prefix, EngText=Scale Number Format Prefix, =CAN -(long)(&co1_vars.co_scaleNum11Format), //[2111h.06h], =Scale Number Format Units, =Units, EngText=Scale Number Format Units, =CAN -(long)(&co1_vars.co_scaleNum12), //[2112h.01h], =Scale Number 12, =SN12, EngText=Scale Number 12, =CAN -(long)(&co1_vars.co_scaleNum12Format), //[2112h.02h], =Scale Number 12 Format, =S12Fmt, EngText=Scale Number 12 Format, =CAN -(long)(&co1_vars.co_scaleNum12Format), //[2112h.03h], =Scale Number Format Q, =Q-type, EngText=Scale Number Format Q, =CAN -(long)(&co1_vars.co_scaleNum12Format), //[2112h.04h], =Scale Number Format NumOfFloat, =NFloat, EngText=Scale Number Format NumOfFloat, =CAN -(long)(&co1_vars.co_scaleNum12Format), //[2112h.05h], =Scale Number Format Prefix, =Prefix, EngText=Scale Number Format Prefix, =CAN -(long)(&co1_vars.co_scaleNum12Format), //[2112h.06h], =Scale Number Format Units, =Units, EngText=Scale Number Format Units, =CAN -(long)(&co1_vars.co_scaleNum13), //[2113h.01h], =Scale Number 13, =SN13, EngText=Scale Number 13, =CAN -(long)(&co1_vars.co_scaleNum13Format), //[2113h.02h], =Scale Number 13 Format, =S13Fmt, EngText=Scale Number 13 Format, =CAN -(long)(&co1_vars.co_scaleNum13Format), //[2113h.03h], =Scale Number Format Q, =Q-type, EngText=Scale Number Format Q, =CAN -(long)(&co1_vars.co_scaleNum13Format), //[2113h.04h], =Scale Number Format NumOfFloat, =NFloat, EngText=Scale Number Format NumOfFloat, =CAN -(long)(&co1_vars.co_scaleNum13Format), //[2113h.05h], =Scale Number Format Prefix, =Prefix, EngText=Scale Number Format Prefix, =CAN -(long)(&co1_vars.co_scaleNum13Format), //[2113h.06h], =Scale Number Format Units, =Units, EngText=Scale Number Format Units, =CAN -(long)(&co1_vars.co_scaleNum14), //[2114h.01h], =Scale Number 14, =SN14, EngText=Scale Number 14, =CAN -(long)(&co1_vars.co_scaleNum14Format), //[2114h.02h], =Scale Number 14 Format, =S14Fmt, EngText=Scale Number 14 Format, =CAN -(long)(&co1_vars.co_scaleNum14Format), //[2114h.03h], =Scale Number Format Q, =Q-type, EngText=Scale Number Format Q, =CAN -(long)(&co1_vars.co_scaleNum14Format), //[2114h.04h], =Scale Number Format NumOfFloat, =NFloat, EngText=Scale Number Format NumOfFloat, =CAN -(long)(&co1_vars.co_scaleNum14Format), //[2114h.05h], =Scale Number Format Prefix, =Prefix, EngText=Scale Number Format Prefix, =CAN -(long)(&co1_vars.co_scaleNum14Format), //[2114h.06h], =Scale Number Format Units, =Units, EngText=Scale Number Format Units, =CAN -(long)(&co1_vars.co_scaleNum15), //[2115h.01h], =Scale Number 15, =SN15, EngText=Scale Number 15, =CAN -(long)(&co1_vars.co_scaleNum15Format), //[2115h.02h], =Scale Number 15Format, =S15Fmt, EngText=Scale Number 15Format, =CAN -(long)(&co1_vars.co_scaleNum15Format), //[2115h.03h], =Scale Number Format Q, =Q-type, EngText=Scale Number Format Q, =CAN -(long)(&co1_vars.co_scaleNum15Format), //[2115h.04h], =Scale Number Format NumOfFloat, =NFloat, EngText=Scale Number Format NumOfFloat, =CAN -(long)(&co1_vars.co_scaleNum15Format), //[2115h.05h], =Scale Number Format Prefix, =Prefix, EngText=Scale Number Format Prefix, =CAN -(long)(&co1_vars.co_scaleNum15Format), //[2115h.06h], =Scale Number Format Units, =Units, EngText=Scale Number Format Units, =CAN -(long)(&co1_vars.co_scaleNum16), //[2116h.01h], =Scale Number 16, =SN16, EngText=Scale Number 16, =CAN -(long)(&co1_vars.co_scaleNum16Format), //[2116h.02h], =Scale Number 16Format, =S16Fmt, EngText=Scale Number 16Format, =CAN -(long)(&co1_vars.co_scaleNum16Format), //[2116h.03h], =Scale Number Format Q, =Q-type, EngText=Scale Number Format Q, =CAN -(long)(&co1_vars.co_scaleNum16Format), //[2116h.04h], =Scale Number Format NumOfFloat, =NFloat, EngText=Scale Number Format NumOfFloat, =CAN -(long)(&co1_vars.co_scaleNum16Format), //[2116h.05h], =Scale Number Format Prefix, =Prefix, EngText=Scale Number Format Prefix, =CAN -(long)(&co1_vars.co_scaleNum16Format), //[2116h.06h], =Scale Number Format Units, =Units, EngText=Scale Number Format Units, =CAN -(long)(&co1_vars.co_scaleNum17), //[2117h.01h], =Scale Number 17, =SN17, EngText=Scale Number 17, =CAN -(long)(&co1_vars.co_scaleNum17Format), //[2117h.02h], =Scale Number 17Format, =S17Fmt, EngText=Scale Number 17Format, =CAN -(long)(&co1_vars.co_scaleNum17Format), //[2117h.03h], =Scale Number Format Q, =Q-type, EngText=Scale Number Format Q, =CAN -(long)(&co1_vars.co_scaleNum17Format), //[2117h.04h], =Scale Number Format NumOfFloat, =NFloat, EngText=Scale Number Format NumOfFloat, =CAN -(long)(&co1_vars.co_scaleNum17Format), //[2117h.05h], =Scale Number Format Prefix, =Prefix, EngText=Scale Number Format Prefix, =CAN -(long)(&co1_vars.co_scaleNum17Format), //[2117h.06h], =Scale Number Format Units, =Units, EngText=Scale Number Format Units, =CAN -(long)(&co1_vars.co_scaleNum18), //[2118h.01h], =Scale Number 18, =SN18, EngText=Scale Number 18, =CAN -(long)(&co1_vars.co_scaleNum18Format), //[2118h.02h], =Scale Number 18Format, =S18Fmt, EngText=Scale Number 18Format, =CAN -(long)(&co1_vars.co_scaleNum18Format), //[2118h.03h], =Scale Number Format Q, =Q-type, EngText=Scale Number Format Q, =CAN -(long)(&co1_vars.co_scaleNum18Format), //[2118h.04h], =Scale Number Format NumOfFloat, =NFloat, EngText=Scale Number Format NumOfFloat, =CAN -(long)(&co1_vars.co_scaleNum18Format), //[2118h.05h], =Scale Number Format Prefix, =Prefix, EngText=Scale Number Format Prefix, =CAN -(long)(&co1_vars.co_scaleNum18Format), //[2118h.06h], =Scale Number Format Units, =Units, EngText=Scale Number Format Units, =CAN -(long)(&co1_vars.co_scaleNum19), //[2119h.01h], =Scale Number 19, =SN19, EngText=Scale Number 19, =CAN -(long)(&co1_vars.co_scaleNum19Format), //[2119h.02h], =Scale Number 19Format, =S19Fmt, EngText=Scale Number 19Format, =CAN -(long)(&co1_vars.co_scaleNum19Format), //[2119h.03h], =Scale Number Format Q, =Q-type, EngText=Scale Number Format Q, =CAN -(long)(&co1_vars.co_scaleNum19Format), //[2119h.04h], =Scale Number Format NumOfFloat, =NFloat, EngText=Scale Number Format NumOfFloat, =CAN -(long)(&co1_vars.co_scaleNum19Format), //[2119h.05h], =Scale Number Format Prefix, =Prefix, EngText=Scale Number Format Prefix, =CAN -(long)(&co1_vars.co_scaleNum19Format), //[2119h.06h], =Scale Number Format Units, =Units, EngText=Scale Number Format Units, =CAN -(long)(&co1_vars.co_scaleNum1A), //[211Ah.01h], =Scale Number 1A, =SN1A, EngText=Scale Number 1A, =CAN -(long)(&co1_vars.co_scaleNum1AFormat), //[211Ah.02h], =Scale Number 1AFormat, =S1AFmt, EngText=Scale Number 1AFormat, =CAN -(long)(&co1_vars.co_scaleNum1AFormat), //[211Ah.03h], =Scale Number Format Q, =Q-type, EngText=Scale Number Format Q, =CAN -(long)(&co1_vars.co_scaleNum1AFormat), //[211Ah.04h], =Scale Number Format NumOfFloat, =NFloat, EngText=Scale Number Format NumOfFloat, =CAN -(long)(&co1_vars.co_scaleNum1AFormat), //[211Ah.05h], =Scale Number Format Prefix, =Prefix, EngText=Scale Number Format Prefix, =CAN -(long)(&co1_vars.co_scaleNum1AFormat), //[211Ah.06h], =Scale Number Format Units, =Units, EngText=Scale Number Format Units, =CAN -(long)(&co1_vars.co_scaleNum1B), //[211Bh.01h], =Scale Number 1B, =SN1B, EngText=Scale Number 1B, =CAN -(long)(&co1_vars.co_scaleNum1BFormat), //[211Bh.02h], =Scale Number 1BFormat, =S1BFmt, EngText=Scale Number 1BFormat, =CAN -(long)(&co1_vars.co_scaleNum1BFormat), //[211Bh.03h], =Scale Number Format Q, =Q-type, EngText=Scale Number Format Q, =CAN -(long)(&co1_vars.co_scaleNum1BFormat), //[211Bh.04h], =Scale Number Format NumOfFloat, =NFloat, EngText=Scale Number Format NumOfFloat, =CAN -(long)(&co1_vars.co_scaleNum1BFormat), //[211Bh.05h], =Scale Number Format Prefix, =Prefix, EngText=Scale Number Format Prefix, =CAN -(long)(&co1_vars.co_scaleNum1BFormat), //[211Bh.06h], =Scale Number Format Units, =Units, EngText=Scale Number Format Units, =CAN -(long)(&co1_vars.co_scaleNum1C), //[211Ch.01h], =Scale Number 1C, =SN1C, EngText=Scale Number 1C, =CAN -(long)(&co1_vars.co_scaleNum1CFormat), //[211Ch.02h], =Scale Number 1C Format, =S1CFmt, EngText=Scale Number 1C Format, =CAN -(long)(&co1_vars.co_scaleNum1CFormat), //[211Ch.03h], =Scale Number Format Q, =Q-type, EngText=Scale Number Format Q, =CAN -(long)(&co1_vars.co_scaleNum1CFormat), //[211Ch.04h], =Scale Number Format NumOfFloat, =NFloat, EngText=Scale Number Format NumOfFloat, =CAN -(long)(&co1_vars.co_scaleNum1CFormat), //[211Ch.05h], =Scale Number Format Prefix, =Prefix, EngText=Scale Number Format Prefix, =CAN -(long)(&co1_vars.co_scaleNum1CFormat), //[211Ch.06h], =Scale Number Format Units, =Units, EngText=Scale Number Format Units, =CAN -(long)(&co1_vars.co_scaleNum1D), //[211Dh.01h], =Scale Number 1D, =SN1D, EngText=Scale Number 1D, =CAN -(long)(&co1_vars.co_scaleNum1DFormat), //[211Dh.02h], =Scale Number 1D Format, =S1DFmt, EngText=Scale Number 1D Format, =CAN -(long)(&co1_vars.co_scaleNum1DFormat), //[211Dh.03h], =Scale Number Format Q, =Q-type, EngText=Scale Number Format Q, =CAN -(long)(&co1_vars.co_scaleNum1DFormat), //[211Dh.04h], =Scale Number Format NumOfFloat, =NFloat, EngText=Scale Number Format NumOfFloat, =CAN -(long)(&co1_vars.co_scaleNum1DFormat), //[211Dh.05h], =Scale Number Format Prefix, =Prefix, EngText=Scale Number Format Prefix, =CAN -(long)(&co1_vars.co_scaleNum1DFormat), //[211Dh.06h], =Scale Number Format Units, =Units, EngText=Scale Number Format Units, =CAN -(long)(&cmd.all), //[2502h.01h], =, =, EngText=Command: Start, = -(long)(&cmd.all), //[2502h.02h], =, =, EngText=Command: Stop, = -(long)(&cmd.all), //[2502h.03h], = , =, EngText=Command: Reset fault, = -(long)(&cmd.all), //[2502h.04h], = CAN, =CAN, EngText=CAN command register, = -(long)(&drv_interface.req_data), //[2506h.01h], = , =OfflineCounterMax, EngText=OfflineCounterMax, = -(long)(&drv_interface.ans_data), //[2506h.02h], = , =OfflineCounter, EngText=OfflineCounter, = -(long)(&drv_interface.data_Low), //[2506h.03h], =data_Low, =data_L, EngText=, = -(long)(&drv_interface.data_High), //[2506h.04h], =data_High, =data_H, EngText=, = -(long)(&RTCclock.packed_time), //[250Fh.00h], = , =RTC, EngText=Real time clock, = -(long)(&sm_prot.Main_ErrorCode), //[2532h.01h], = ARM, = ARM, EngText=, =. -(long)(&sm_prot.Main_ErrorCode), //[2532h.02h], = , =+, EngText=Extension of fault ID, =. -(long)(&sm_prot.Main_Flags), //[2532h.03h], = , =System, EngText=System object, =. -(long)(&disp_group_number), //[2534h.01h], = , = , EngText=, =CAN -(long)(&VendorToken), //[2600h.01h], =VendorToken, =VendorToken, EngText=VendorToken, = -(long)(&drv_status.all), //[3000h.00h], = , =, EngText= , = -(long)(&msCounter), //[3100h.01h], = 1 , =..1 , EngText=, = -(long)(&FastCounter), //[3100h.02h], = 10 , =..10 , EngText=, = -(long)(&LoopCounter), //[3100h.03h], =BackgroundCounter, =BackgroundCounter, EngText=, = -(long)(&TIsr10), //[3100h.04h], =T_10, =T_10, EngText=T_10, = -(long)(&TIsr1), //[3100h.05h], =T_1, =T_1, EngText=T_1, = -(long)(&rmp.T), //[5000h.01h], =T , =rmpT, EngText=T , = -(long)(&rmp.input), //[5000h.02h], = , =, EngText=Ramp input, = -(long)(&rmp.output), //[5000h.03h], = , =, EngText=Ramp output, = -(long)(&pid_id.pid_ref_reg3), //[5100h.01h], =, =-, EngText=Reference, =. Id -(long)(&pid_id.pid_fdb_reg3), //[5100h.02h], = , =., EngText=Feedback, =. Id -(long)(&pid_id.Kp_reg3), //[5100h.03h], =. . Kp, =Kp, EngText=Kp, =. Id -(long)(&pid_id.pid_out_max), //[5100h.04h], = , =Max, EngText=Maximum Output Limits, =. Id -(long)(&pid_id.pid_out_min), //[5100h.05h], = , =Min, EngText=Minimum Output Limits, =. Id -(long)(&pid_id.Ki_reg3), //[5100h.06h], = . Ki, =Ki, EngText=Ki, =. Id -(long)(&pid_id.Kd_reg3), //[5100h.07h], =. . Kd, =Kd, EngText=Kd, =. Id -(long)(&pid_id.Kc_reg3), //[5100h.08h], =.., =Kc, EngText=Integral correction gain, =. Id -(long)(&pid_id.e_reg3), //[5100h.09h], = , =, EngText=, =. Id -(long)(&pid_id.pid_out_reg3), //[5100h.0Ah], = , =, EngText=Controller output, =. Id -(long)(&pid_id.up_reg3), //[5100h.0Bh], =.., =.., EngText=Ud, =. Id -(long)(&pid_id.ui_reg3), //[5100h.0Ch], =.., =.., EngText=Integral Output, =. Id -(long)(&pid_id.ud_reg3), //[5100h.0Dh], =.., =.., EngText=Ud, =. Id -(long)(&pid_spd.pid_ref_reg3), //[5101h.01h], =, =pisref, EngText=, =. -(long)(&pid_spd.pid_fdb_reg3), //[5101h.02h], = , =pisfbd, EngText= , =. -(long)(&pid_spd.Kp_reg3), //[5101h.03h], =. . Kp, =Kp, EngText=Kp, =. -(long)(&pid_spd.pid_out_max), //[5101h.04h], = , =Max, EngText=Maximum Output Limits, =. -(long)(&pid_spd.pid_out_min), //[5101h.05h], = , =Min, EngText=Minimum Output Limits, =. -(long)(&pid_spd.Ki_reg3), //[5101h.06h], = . Ki, =Ki, EngText=Ki, =. -(long)(&pid_spd.Kd_reg3), //[5101h.07h], =. . Kd, =pisKd, EngText= , =. -(long)(&pid_spd.Kc_reg3), //[5101h.08h], =.., =Kc, EngText=Integral correction gain, =. -(long)(&pid_spd.e_reg3), //[5101h.09h], = , =, EngText=, =. -(long)(&pid_spd.pid_out_reg3), //[5101h.0Ah], = , =pisout, EngText= , =. -(long)(&pid_spd.up_reg3), //[5101h.0Bh], =.., =.., EngText=Ud, =. -(long)(&pid_spd.ui_reg3), //[5101h.0Ch], =.., =.., EngText=Integral Output, =. -(long)(&pid_spd.ud_reg3), //[5101h.0Dh], =.., =.., EngText=Ud, =. -(long)(&pid_spd.saterr_reg3), //[5101h.0Eh], = , =. , EngText=saterr_reg3, =. -(long)(&pid_iq.pid_ref_reg3), //[5102h.01h], =, =-, EngText=, =. Iq -(long)(&pid_iq.pid_fdb_reg3), //[5102h.02h], = , =., EngText= , =. Iq -(long)(&pid_iq.Kp_reg3), //[5102h.03h], =. . Kp, =Kp, EngText= Kp, =. Iq -(long)(&pid_iq.pid_out_max), //[5102h.04h], = , =Max, EngText= , =. Iq -(long)(&pid_iq.pid_out_min), //[5102h.05h], = , =Min, EngText= , =. Iq -(long)(&pid_iq.Ki_reg3), //[5102h.06h], = . Ki, =Ki, EngText= Ki, =. Iq -(long)(&pid_iq.Kd_reg3), //[5102h.07h], =. . Kd, =Kd, EngText= Kd, =. Iq -(long)(&pid_iq.Kc_reg3), //[5102h.08h], =.., =Kc, EngText=Integral correction gain, =. Iq -(long)(&pid_iq.e_reg3), //[5102h.09h], = , =, EngText=, =. Iq -(long)(&pid_iq.pid_out_reg3), //[5102h.0Ah], = , =, EngText=Controller Output, =. Iq -(long)(&pid_iq.up_reg3), //[5102h.0Bh], =.., =.., EngText=Ud, =. Iq -(long)(&pid_iq.ui_reg3), //[5102h.0Ch], =.., =.., EngText=Integral Output, =. Iq -(long)(&pid_iq.ud_reg3), //[5102h.0Dh], =.., =.., EngText=Ud, =. Iq -(long)(&pid_pos.pid_ref_reg3), //[5103h.01h], =, =pisref, EngText=, =. -(long)(&pid_pos.pid_ref_reg3), //[5103h.02h], =, =pisref, EngText=, =. -(long)(&pid_pos.pid_fdb_reg3), //[5103h.03h], = , =pisfbd, EngText= , =. -(long)(&pid_pos.pid_fdb_reg3), //[5103h.04h], = , =pisfbd, EngText= , =. -(long)(&pid_pos.Kp_reg3), //[5103h.05h], =. . Kp, =Kp, EngText=Kp, =. -(long)(&pid_pos.pid_out_max), //[5103h.06h], = , =Max, EngText=Maximum Output Limits, =. -(long)(&pid_pos.pid_out_min), //[5103h.07h], = , =Min, EngText=Minimum Output Limits, =. -(long)(&pid_pos.Ki_reg3), //[5103h.08h], = . Ki, =Ki, EngText=Ki, =. -(long)(&pid_pos.Kd_reg3), //[5103h.09h], =. . Kd, =pisKd, EngText= , =. -(long)(&pid_pos.DiffDelim), //[5103h.0Ah], =. . , =. . , EngText=DiffDelim, =. -(long)(&pid_pos.Kf_d), //[5103h.0Bh], =. , =. , EngText=Kf_d, =. -(long)(&pid_pos.Kc_reg3), //[5103h.0Ch], =.., =Kc, EngText=Integral correction gain, =. -(long)(&pid_pos.DeadZone), //[5103h.0Dh], = , = , EngText=DeadZone, =. -(long)(&pid_pos.e_reg3), //[5103h.0Eh], = , =, EngText=, =. -(long)(&pid_spd.saterr_reg3), //[5103h.0Fh], = , =. , EngText=saterr_reg3, =. -(long)(&pid_pos.pid_out_reg3), //[5103h.10h], = , =pisout, EngText= , =. -(long)(&pid_pos.up_reg3), //[5103h.11h], =.., =.., EngText=Ud, =. -(long)(&pid_pos.ui_reg3), //[5103h.12h], =.., =.., EngText=Integral Output, =. -(long)(&pid_pos.ud_reg3), //[5103h.13h], =.., =.., EngText=Ud, =. -(long)(&pid_pos.e_reg3_filterOut), //[5103h.14h], = , = , EngText=filterOut, =. -(long)(&pwm.UalphaRef), //[5105h.01h], =Ua, =Ua, EngText=Ua, = -(long)(&pwm.UbetaRef), //[5105h.02h], =Ub, =Ub, EngText=Ub, = -(long)(&pwm.U_lim), //[5105h.03h], =U_, =U_, EngText=U_, = -(long)(&pwm.GammaA), //[5105h.04h], =GammaA, =GmA, EngText=GammaA, = -(long)(&pwm.GammaB), //[5105h.05h], =GammaB, =GmB, EngText=GammaB, = -(long)(&pwm.GammaC), //[5105h.06h], =GammaC, =GmC, EngText=GammaC, = -(long)(&pwm.k_pwm), //[5105h.07h], =TPWM, =TPWM, EngText=TPWM, = -(long)(&pwm.DeadBand), //[5105h.08h], = (), =. , EngText=DeadBand, = -(long)(&pwm.MinGammaLimit), //[5105h.09h], = . ., =GamLim, EngText=GamLim, = -(long)(&pwm.UdCompK), //[5105h.0Ah], =. Ud, =UdK, EngText=UdCompK, = -(long)(&pwm.UdCompEnable), //[5105h.0Bh], = Ud, =Ud, EngText=UdCompEnable, = -(long)(&pwm.PWM_type), //[5105h.0Ch], = , =, EngText=PWMType, = -(long)(&pwm.ULimitation), //[5105h.0Dh], =ULimitation, =ULimitation, EngText=ULimitation, = -(long)(&pwm.Frequency), //[5105h.0Eh], = , =F, EngText=PWM frequency, = -(long)(&pwm.sector), //[5105h.0Fh], =, =, EngText=Sector, = -(long)(&pwm.U_mag), //[5105h.10h], =U_, =U_, EngText=U_, = -(long)(&pwm.PDP_Fault), //[5105h.11h], = , =F_bits, EngText=F_bits, = -(long)(&sm_ctrl.state), //[510Bh.01h], =sm_state, =smstat, EngText=sm_state, = sm_ctrl -(long)(&drv_status_code), //[510Bh.02h], =drv_status_code, =stcode, EngText=drv_status_code, = sm_ctrl -(long)(&sm_prot.bit_fault1), //[510Eh.01h], = 1, =bitF_1, EngText= 1, = -(long)(&sm_prot.bit_fault2), //[510Eh.02h], = 2, =bitF_2, EngText= 2, = -(long)(&sm_prot.mask_fault1), //[510Eh.03h], = 1L, =mask1L, EngText= 1L, = -(long)(&sm_prot.mask_fault1), //[510Eh.04h], = 1H, =mask1H, EngText= 1H, = -(long)(&sm_prot.mask_fault2), //[510Eh.05h], = 2L, =mask2L, EngText= 2L, = -(long)(&sm_prot.mask_fault2), //[510Eh.06h], = 2H, =mask2H, EngText= 2H, = -(long)(&sm_prot.Imax_protect), //[510Eh.07h], = , =., EngText= , = -(long)(&sm_prot.Umax_protect), //[510Eh.08h], = , =Ud_max, EngText= , = -(long)(&sm_prot.Umin_protect), //[510Eh.09h], = , =Ud_min, EngText= , = -(long)(&sm_prot.speed_max), //[510Eh.0Ah], = , =speed_max, EngText=Maximum speed, = -(long)(&sm_prot.T_max), //[510Eh.0Bh], = , =t_max, EngText=t_max, = -(long)(&refs.speed_ref), //[5112h.01h], =, =_, EngText=, = -(long)(&refs.Iq_ref), //[5112h.02h], =. , =, EngText=, = -(long)(&refs.i_flux_ref), //[5112h.03h], = , =, EngText= , = -(long)(&refs.theta_elec), //[5112h.04h], =theta_elec, =, EngText=theta_elec, = -(long)(&refs.uf_ref), //[5112h.05h], = , =Uf_ref, EngText=Uf_ref, = -(long)(&drv_params.p), //[5113h.01h], = , =, EngText= , =. -(long)(&drv_params.I_nom), //[5113h.02h], = , =I, EngText= , =. -(long)(&drv_params.U_nom), //[5113h.03h], = ., =U_, EngText= ., =. -(long)(&drv_params.speed_nom), //[5113h.04h], = , =, EngText= , =. -(long)(&drv_params.Udc_nom), //[5113h.05h], = , =Udc, EngText= , =. -(long)(&drv_params.Rs), //[5113h.06h], =Rs, =Rs, EngText=Rs, =. -(long)(&drv_params.Ls), //[5113h.07h], =Ls, =Ls, EngText=Ls, =. -(long)(&drv_params.freq_nom), //[5113h.08h], = , =.., EngText=Rated frequency, =. -(long)(&drv_params.sens_type), //[5113h.09h], = , =Sens_type, EngText=Sensor type, =. -(long)(&sw.HardwareType), //[5114h.01h], = , =HardwareType, EngText=HardwareType, = -(long)(&sm_ctrl.run_mode), //[5114h.02h], = , =, EngText=Mode of operation, = -(long)(&sw.recuperation_ena), //[5114h.03h], =, =, EngText=, = -(long)(&sw.AutoOffset), //[5114h.04h], = ., =, EngText=AutoOffset, = -(long)(&sw.Reboot), //[5114h.05h], =, =, EngText=Reboot, = -(long)(&sw.excitation_ena), //[5114h.06h], =, =, EngText=, = -(long)(&adc.Imeas_a_gain), //[5116h.01h], = , =Ia, EngText=Phase A Current Max. Scale, = -(long)(&adc.Imeas_a_offset), //[5116h.02h], = , =Ia, EngText=Phase A Current Offset, = -(long)(&adc.Imeas_a), //[5116h.03h], = , =Ia_, EngText=Phase A Current, = -(long)(&adc.Imeas_b_gain), //[5116h.04h], = , =Ib, EngText=Phase B Current Max. Scale, = -(long)(&adc.Imeas_b_offset), //[5116h.05h], = , =Ib, EngText=Phase B Current Offset, = -(long)(&adc.Imeas_b), //[5116h.06h], = , =Ib_, EngText=Phase B Current, = -(long)(&adc.Imeas_c_gain), //[5116h.07h], = C, =Ic, EngText= C, = -(long)(&adc.Imeas_c_offset), //[5116h.08h], = C, =Ic, EngText= C, = -(long)(&adc.Imeas_c), //[5116h.09h], = , =Ic_, EngText=Phase C Current, = -(long)(&adc.Udc_meas_gain), //[5116h.0Ah], = , =Ud, EngText=Udc Max. Scale, = -(long)(&adc.Udc_meas_offset), //[5116h.0Bh], = . , =Ud, EngText=Udc Offset, = -(long)(&adc.Udc_meas), //[5116h.0Ch], = , =Ud, EngText= , = -(long)(&adc.T_meas_gain), //[5116h.0Dh], = , =t_gain, EngText=temperature_gain, = -(long)(&adc.T_meas), //[5116h.0Eh], =, =t, EngText=temperature, = -(long)(&vhz.freq), //[511Ah.01h], = , =F_, EngText= , = U-f -(long)(&vhz.vout), //[511Ah.02h], = , =U_, EngText= , = U-f -(long)(&vhz.FL), //[511Ah.03h], = , =f [0], EngText= , = U-f -(long)(&vhz.Vmin), //[511Ah.04h], = , =U [0], EngText= , = U-f -(long)(&vhz.FH), //[511Ah.05h], = , =f [1], EngText= , = U-f -(long)(&vhz.Vmax), //[511Ah.06h], = , =U [1], EngText= , = U-f -(long)(&vhz.Fmax), //[511Ah.07h], = , =f max, EngText= , = U-f -(long)(&cur_par.speed), //[5138h.01h], =, =, EngText=Speed, = -(long)(&cur_par.power), //[5138h.02h], =. , =, EngText=main_pInd, = -(long)(&cur_par.Is), //[5138h.03h], = , =, EngText= , = -(long)(&cur_par.ThetaRefCurr), //[5138h.04h], =, =, EngText=, = -(long)(&cur_par.ThetaCurr), //[5138h.05h], =, =, EngText=, = -(long)(&cur_par.IsRef), //[5138h.06h], = , =, EngText= , = -(long)(&global_time.PowerOn_time_min), //[5138h.07h], = , , =Power On Time, EngText=Power On Time, = -(long)(&global_time.operational_time_min), //[5138h.08h], = , , =Work Time, EngText=Work Time, = -(long)(&dlog.mode_reset), //[5150h.01h], =dlog.mode_reset, =mode, EngText=dlog.mode_reset, =dlog -(long)(&dlog.control), //[5150h.02h], =dlog.control, =dlcont, EngText=dlog.control, =dlog -(long)(&dlog.ind_subind1), //[5150h.03h], =dlog.ind_subind1, =dlisi1, EngText=dlog.ind_subind1, =dlog -(long)(&dlog.ind_subind2), //[5150h.04h], =dlog.ind_subind2, =dlisi2, EngText=dlog.ind_subind2, =dlog -(long)(&dlog.ind_subind3), //[5150h.05h], =dlog.ind_subind3, =dlisi3, EngText=dlog.ind_subind3, =dlog -(long)(&dlog.ind_subind4), //[5150h.06h], =dlog.ind_subind4, =dlisi4, EngText=dlog.ind_subind4, =dlog -(long)(&dlog.StartBits), //[5150h.07h], =StartBitL, =StrtBL, EngText=StartBitL, =dlog -(long)(&dlog.StartBits), //[5150h.08h], =StartBitH, =StrtBH, EngText=StartBitH, =dlog -(long)(&dlog.OneShotOperation), //[5150h.09h], =OneShotOperation, =OneShotOp, EngText=OneShotOperation, =dlog -(long)(&dlog.trig_shift), //[5150h.0Ah], = , =N ., EngText=Prehistory Points Number, =dlog -(long)(&dlog.next_value_var), //[5151h.00h], =dlog.next_value_var, =dlnval, EngText=dlog.next_value_var, = -(long)(&posspeedEqep.resol), //[5152h.01h], =- , =- , EngText=Resolution, =- -(long)(&posspeedEqep.Posspeed_CTL.all), //[5152h.02h], = , = , EngText=index_en, =- -(long)(&posspeedEqep.SpeedCalcType), //[5152h.03h], = , =SpeedCalcType, EngText=SpeedCalcType, =- -(long)(&posspeedEqep.AngleOffset), //[5152h.04h], =, =, EngText=thetae_offset, =- -(long)(&posspeedEqep.Poscnt_res), //[5152h.05h], =. , =. , EngText=Ang_mech, =- -(long)(&posspeedEqep.Poscnt_res16), //[5152h.06h], =. , =. , EngText=Ang_mech, =- -(long)(&posspeedEqep.speed_elec), //[5152h.07h], = , =, EngText=Speed, =- -(long)(&posspeedEqep.theta_elec), //[5152h.08h], =. ., =. ., EngText=Electrical angle, =- -(long)(&posspeedEqep.theta_mech), //[5152h.09h], = ., = ., EngText=theta_mech_tmp, =- -(long)(&posspeedEqep.Posspeed_CTL.all), //[5152h.0Ah], = ., = ., EngText=Reinit Command, =- -(long)(&posspeedEqep.speed_filter.T), //[5152h.0Bh], = , =. , EngText=, =- -(long)(&posspeedEqep.Posspeed_FLG1.all), //[5152h.0Ch], =Posspeed_FLG1, =Posspeed_FLG1, EngText=Posspeed_FLG1, =- -(long)(&posspeedEqep.GPIOsValue), //[5152h.0Dh], =GPIOsValue, =GPIOsValue, EngText=GPIOsValue, =- -(long)(&posspeedEqep.UPPS_forWatch), //[5152h.0Eh], =UPPS, =UPPS, EngText=UPPS, =- -(long)(&posspeedEqep.Qcprdlat_tmp), //[5152h.0Fh], =QCPRD, =QCPRD, EngText=QCPRD, =- -(long)(&posspeedEqep.Qcprdlat16_tmp), //[5152h.10h], =QCPRD, =QCPRD, EngText=QCPRD, =- -(long)(&posspeedEqep.QEPSTS), //[5152h.11h], =QEPSTS, =QEPSTS, EngText=QEPSTS, =- -(long)(&posspeedEqep.RevolutionCounter), //[5152h.12h], = , =revolCounter, EngText=Total Revolutions, =- -(long)(&posspeedEqep.Poscnt_resContinouosInt8), //[5152h.13h], =. , =qcAbsPos, EngText=Absolute position (qc), =- -(long)(&posspeedEqep.Poscnt_resContinouosInt), //[5152h.14h], =. , =qcAbsPos, EngText=Absolute position (qc), =- -(long)(&posspeedEqep.Poscnt_resContinouosLong), //[5152h.15h], =. , =qcAbsPos, EngText=Absolute position (qc), =- -(long)(&posspeedEqep.theta_mechContinouos), //[5152h.16h], = ., =.._, EngText=theta_mechContinouos, =- -(long)(&posspeedEqep.theta_elecContinouos), //[5152h.17h], = ., =.._, EngText=theta_elecContinouos, =- -(long)(&DPReCAP.enabled), //[5155h.01h], =, =, EngText=Enabled, =- -(long)(&DPReCAP.Angle), //[5155h.02h], =, =, EngText=, =- -(long)(&DPReCAP.speed), //[5155h.03h], = , =, EngText=Speed, =- -(long)(&DPReCAP.speedMIN), //[5155h.04h], = , = , EngText=speedMIN, =- -(long)(&DPReCAP.Angle6), //[5155h.05h], =6, =6, EngText=Angle6, =- -(long)(&DPReCAP.DPReCAP_FLG1.all), //[5155h.06h], =- , =- , EngText=- , =- -(long)(&DPReCAP.milsecREF), //[5155h.07h], = , = , EngText=, =- -(long)(&DPReCAP.speedMinREF), //[5155h.08h], = ., = ., EngText=speed min, =- -(long)(&DPReCAP.CAP_WrongEdgeCnt), //[5155h.09h], = , = , EngText=CAP_WrongEdgeCnt, =- -(long)(&DPReCAP.HallCode), //[5155h.0Ah], = , =, EngText=Digital Inputs, =- -(long)(&DPReCAP.AngleOffset), //[5155h.0Bh], =, =, EngText=thetae_offset, =- -(long)(&DPReCAP.ErrorLevel), //[5155h.0Ch], = , = , EngText=, =- -(long)(&DPReCAP.CAP_WrongEdgeCnt1), //[5155h.0Dh], = 1 , =_1_., EngText=, =- -(long)(&DPReCAP.CAP_WrongEdgeCnt2), //[5155h.0Eh], = 2 , =_2_., EngText=, =- -(long)(&DPReCAP.CAP_WrongEdgeCnt3), //[5155h.0Fh], = 3 , =_3_., EngText=, =- -(long)(&DPReCAP.UserDirection), //[5155h.10h], = , =, EngText= , =- -(long)(&DPReCAP.WrongCodeCounterLimitPerSec), //[5155h.11h], =. , =.., EngText=, =- -(long)(&DPReCAP.WrongCodeCounter), //[5155h.12h], =- , = ., EngText=, =- -(long)(&CounterCAP_isr), //[5155h.13h], = , =.Rx.Int., EngText=, =- -(long)(&cap0_counter), //[5155h.14h], = CAP1, =..CAP1, EngText=, =- -(long)(&cap1_counter), //[5155h.15h], = CAP2, =..CAP2, EngText=, =- -(long)(&cap2_counter), //[5155h.16h], = CAP3, =..CAP3, EngText=, =- -(long)(&SSI_Encoder.resol), //[5157h.01h], = , =qepTik, EngText= , =-SSI -(long)(&SSI_Encoder.AngleOffset), //[5157h.02h], =, =, EngText=thetae_offset, =-SSI -(long)(&SSI_Encoder.Poscnt_res), //[5157h.03h], =. , =. , EngText=Ang_mech, =-SSI -(long)(&SSI_Encoder.speed_elec), //[5157h.04h], = , =, EngText=Speed, =-SSI -(long)(&SSI_Encoder.theta_elec), //[5157h.05h], =. ., =. ., EngText=Electrical angle, =-SSI -(long)(&SSI_Encoder.theta_mech), //[5157h.06h], = ., = ., EngText=theta_mech_tmp, =-SSI -(long)(&SSI_Encoder.theta_mech_filtered), //[5157h.07h], = . , =theta_mech_filtered, EngText=theta_mech_filtered, =-SSI -(long)(&SSI_Encoder.theta_mech_filterK), //[5157h.08h], = , =. , EngText=, =-SSI -(long)(&SSI_Encoder.RevolutionCounter), //[5157h.09h], = , =revolCounter, EngText=Total Revolutions, =-SSI -(long)(&SSI_Encoder.Poscnt_resContinouosLong), //[5157h.0Ah], =. , =qcAbsPos, EngText=Absolute position (qc), =-SSI -(long)(&SSI_Encoder.Poscnt_resContinouosInt8), //[5157h.0Bh], =. , =qcAbsPos, EngText=Absolute position (qc), =-SSI -(long)(&SSI_Encoder.Poscnt_resContinouosInt), //[5157h.0Ch], =. , =qcAbsPos, EngText=Absolute position (qc), =-SSI -(long)(&SSI_Encoder.theta_mechContinouos), //[5157h.0Dh], = ., =.._, EngText=theta_mechContinouos, =-SSI -(long)(&SSI_Encoder.theta_elecContinouos), //[5157h.0Eh], = ., =.._, EngText=theta_elecContinouos, =-SSI -(long)(&Debug1), //[5174h.01h], =DebugL1, =DebugL1, EngText=DebugL1, = -(long)(&Debug1), //[5174h.02h], =DebugL1, =DebugL1, EngText=DebugL1, = -(long)(&Debug2), //[5174h.03h], =DebugL2, =DebugL2, EngText=DebugL2, = -(long)(&Debug2), //[5174h.04h], =DebugL2, =DebugL2, EngText=DebugL2, = -(long)(&Debug3), //[5174h.05h], =DebugI3, =DebugI3, EngText=DebugI3, = -(long)(&Debug3), //[5174h.06h], =DebugI3, =DebugI3, EngText=DebugI3, = -(long)(&Debug4), //[5174h.07h], =DebugI4, =DebugI4, EngText=DebugI4, = -(long)(&Debug4), //[5174h.08h], =DebugI4, =DebugI4, EngText=DebugI4, = -(long)(&DebugW1), //[5174h.09h], =DebugW1, =DebugW1, EngText=DebugW1, = -(long)(&DebugW1), //[5174h.0Ah], =DebugW1, =DebugW1, EngText=DebugW1, = -(long)(&DebugW2), //[5174h.0Bh], =DebugW2, =DebugW2, EngText=DebugW2, = -(long)(&DebugW2), //[5174h.0Ch], =DebugW2, =DebugW2, EngText=DebugW2, = -(long)(&DebugW3), //[5174h.0Dh], =DebugW3, =DebugW3, EngText=DebugW3, = -(long)(&DebugW3), //[5174h.0Eh], =DebugW3, =DebugW3, EngText=DebugW3, = -(long)(&DebugW4), //[5174h.0Fh], =DebugW4, =DebugW4, EngText=, = -(long)(&DebugW4), //[5174h.10h], =DebugW4, =DebugW4, EngText=, = -(long)(&DebugF1), //[5174h.11h], =DebugF1, =DebugF1, EngText=, = -(long)(&DebugF2), //[5174h.12h], =DebugF2, =DebugF2, EngText=, = -(long)(&DebugF3), //[5174h.13h], =DebugF3, =DebugF3, EngText=, = -(long)(&DebugF4), //[5174h.14h], =DebugF4, =DebugF4, EngText=, = -(long)(&refs.DCMspeed_ref), //[5185h.01h], = (. .), =. ., EngText=SpeeD Ref, = . . -(long)(&refs.ua_ref), //[5185h.02h], = , =Ua_ref, EngText=Ua_ref, = . . -(long)(&refs.uf_ref), //[5185h.03h], = , =Uf_ref, EngText=Uf_ref, = . . -(long)(&RotorObserver.Tr), //[5B04h.01h], =. , =Tr, EngText=Tr, = -(long)(&RotorObserver.FluxCurrentRatio), //[5B04h.02h], = . X Y, =FluxCurrentRatio, EngText=FluxCurrentRatio, = -(long)(&RotorObserver.FluxCurrentMin), //[5B04h.03h], = , =FluxCurrentMin, EngText=FluxCurrentMin, = -(long)(&RotorObserver.id), //[5B04h.04h], = D, =IsD, EngText=Stator current D-Axis, = -(long)(&RotorObserver.iq), //[5B04h.05h], = Q, =IsQ, EngText=Stator current Q-Axis, = -(long)(&RotorObserver.psi_d), //[5B04h.06h], = D, =PsiRD, EngText=Rotor flux D-axis, = -(long)(&RotorObserver.psi_q), //[5B04h.07h], = Q, =PsiRQ, EngText=Rotor flux Q-axis, = -(long)(&RotorObserver.theta_psi_elec), //[5B04h.08h], = , =psiRalpha, EngText=Rotor flux angle, = +// +long const CO1_OD_TBL3[] = { +(long)(&co1_vars.co_deviceType), //[1000h.00h], : , : Device Type, : CAN +(long)(&co1_vars.co_errorRegister), //[1001h.00h], : , : ErrReg, : CAN +(long)(&co1_vars.co_deviceState), //[1002h.00h], : Manufacturer Status Register, : DevSta, : CAN +(long)(&co1_vars.co_emcyCOBID), //[1014h.00h], : COB-ID Emergency Object, : eCOBID, : CAN +(long)(&co1_vars.co_CHBT), //[1016h.01h], : Heartbeat, : CHBT, : CAN +(long)(&co1_vars.co_PHBT), //[1017h.00h], : Heartbeat, : PHBT, : CAN +(long)(&co1_vars.co_vendorID), //[1018h.01h], : , : VendID, : CAN +(long)(&co1_vars.co_productCode), //[1018h.02h], : , : PrCode, : CAN +(long)(&co1_vars.co_revisionNumber), //[1018h.03h], : , : RevNum, : CAN +(long)(&co1_vars.co_serialNumber), //[1018h.04h], : , : SerNum, : CAN +(long)(&co1_vars.co_csrxCOBID), //[1200h.01h], : COB-ID Client->Server(rx), : CSRXID, : CAN +(long)(&co1_vars.co_sctxCOBID), //[1200h.02h], : COB-ID Server->Client(tx), : SCTXID, : CAN +(long)(&co1_vars.co_cstxCOBID), //[1280h.01h], : COB-ID Client->Server(tx), : CSTXID, : CAN +(long)(&co1_vars.co_scrxCOBID), //[1280h.02h], : COB-ID Server->Client(rx), : SCRXID, : CAN +(long)(&co1_vars.co_ssNODEID), //[1280h.03h], : NODE-ID on SDO server, : SDOSID, : CAN +(long)(&co1_vars.co_RPDO1COBID), //[1400h.01h], : COB-ID for RPDO1, : IRPDO1, : CAN +(long)(&co1_vars.co_transType), //[1400h.02h], : , : TransT, : CAN +(long)(&co1_vars.co_RPDO2COBID), //[1401h.01h], : COB-ID for RPDO2, : IRPDO2, : CAN +(long)(&co1_vars.co_transType), //[1401h.02h], : , : TransT, : CAN +(long)(&co1_vars.co_RPDO3COBID), //[1402h.01h], : COB-ID for RPDO3, : IRPDO3, : CAN +(long)(&co1_vars.co_transType), //[1402h.02h], : , : TransT, : CAN +(long)(&co1_vars.co_RPDO4COBID), //[1403h.01h], : COB-ID for RPDO4, : IRPDO4, : CAN +(long)(&co1_vars.co_transType), //[1403h.02h], : , : TransT, : CAN +(long)(&co1_vars.co_RPDO5COBID), //[1404h.01h], : COB-ID for RPDO5, : IRPDO5, : CAN +(long)(&co1_vars.co_transType), //[1404h.02h], : , : TransT, : CAN +(long)(&co1_vars.co_RPDO6COBID), //[1405h.01h], : COB-ID for RPDO6, : IRPDO6, : CAN +(long)(&co1_vars.co_transType), //[1405h.02h], : , : TransT, : CAN +(long)(&co1_vars.co_RPDO7COBID), //[1406h.01h], : COB-ID for RPDO7, : IRPDO7, : CAN +(long)(&co1_vars.co_transType), //[1406h.02h], : , : TransT, : CAN +(long)(&co1_vars.co_RPDO8COBID), //[1407h.01h], : COB-ID for RPDO8, : IRPDO8, : CAN +(long)(&co1_vars.co_transType), //[1407h.02h], : , : TransT, : CAN +(long)(&co1_vars.co_RPDO1_1Mapping), //[1600h.01h], : RPDO1-1 Mapping, : RPM11, : CAN +(long)(&co1_vars.co_RPDO1_2Mapping), //[1600h.02h], : RPDO1-2 Mapping, : RPM12, : CAN +(long)(&co1_vars.co_RPDO1_3Mapping), //[1600h.03h], : RPDO1-3 Mapping, : RPM13, : CAN +(long)(&co1_vars.co_RPDO1_4Mapping), //[1600h.04h], : RPDO1-4 Mapping, : RPM14, : CAN +(long)(&co1_vars.co_RPDO2_1Mapping), //[1601h.01h], : RPDO2-1 Mapping, : RPM21, : CAN +(long)(&co1_vars.co_RPDO2_2Mapping), //[1601h.02h], : RPDO2-2 Mapping, : RPM22, : CAN +(long)(&co1_vars.co_RPDO2_3Mapping), //[1601h.03h], : RPDO2-3 Mapping, : RPM23, : CAN +(long)(&co1_vars.co_RPDO2_4Mapping), //[1601h.04h], : RPDO2-4 Mapping, : RPM24, : CAN +(long)(&co1_vars.co_RPDO3_1Mapping), //[1602h.01h], : RPDO3-1 Mapping, : RPM31, : CAN +(long)(&co1_vars.co_RPDO3_2Mapping), //[1602h.02h], : RPDO3-2 Mapping, : RPM32, : CAN +(long)(&co1_vars.co_RPDO3_3Mapping), //[1602h.03h], : RPDO3-3 Mapping, : RPM33, : CAN +(long)(&co1_vars.co_RPDO3_4Mapping), //[1602h.04h], : RPDO3-4 Mapping, : RPM34, : CAN +(long)(&co1_vars.co_RPDO4_1Mapping), //[1603h.01h], : RPDO4-1 Mapping, : RPM41, : CAN +(long)(&co1_vars.co_RPDO4_2Mapping), //[1603h.02h], : RPDO4-2 Mapping, : RPM42, : CAN +(long)(&co1_vars.co_RPDO4_3Mapping), //[1603h.03h], : RPDO4-3 Mapping, : RPM43, : CAN +(long)(&co1_vars.co_RPDO4_4Mapping), //[1603h.04h], : RPDO4-4 Mapping, : RPM44, : CAN +(long)(&co1_vars.co_RPDO5_1Mapping), //[1604h.01h], : RPDO5-1 Mapping, : RPM51, : CAN +(long)(&co1_vars.co_RPDO5_2Mapping), //[1604h.02h], : RPDO5-2 Mapping, : RPM52, : CAN +(long)(&co1_vars.co_RPDO5_3Mapping), //[1604h.03h], : RPDO5-3 Mapping, : RPM53, : CAN +(long)(&co1_vars.co_RPDO5_4Mapping), //[1604h.04h], : RPDO5-4 Mapping, : RPM54, : CAN +(long)(&co1_vars.co_RPDO6_1Mapping), //[1605h.01h], : RPDO6-1 Mapping, : RPM61, : CAN +(long)(&co1_vars.co_RPDO6_2Mapping), //[1605h.02h], : RPDO6-2 Mapping, : RPM62, : CAN +(long)(&co1_vars.co_RPDO6_3Mapping), //[1605h.03h], : RPDO6-3 Mapping, : RPM63, : CAN +(long)(&co1_vars.co_RPDO6_4Mapping), //[1605h.04h], : RPDO6-4 Mapping, : RPM64, : CAN +(long)(&co1_vars.co_RPDO7_1Mapping), //[1606h.01h], : RPDO7-1 Mapping, : RPM71, : CAN +(long)(&co1_vars.co_RPDO7_2Mapping), //[1606h.02h], : RPDO7-2 Mapping, : RPM72, : CAN +(long)(&co1_vars.co_RPDO7_3Mapping), //[1606h.03h], : RPDO7-3 Mapping, : RPM73, : CAN +(long)(&co1_vars.co_RPDO7_4Mapping), //[1606h.04h], : RPDO7-4 Mapping, : RPM74, : CAN +(long)(&co1_vars.co_RPDO8_1Mapping), //[1607h.01h], : RPDO8-1 Mapping, : RPM81, : CAN +(long)(&co1_vars.co_RPDO8_2Mapping), //[1607h.02h], : RPDO8-2 Mapping, : RPM82, : CAN +(long)(&co1_vars.co_RPDO8_3Mapping), //[1607h.03h], : RPDO8-3 Mapping, : RPM83, : CAN +(long)(&co1_vars.co_RPDO8_4Mapping), //[1607h.04h], : RPDO8-4 Mapping, : RPM84, : CAN +(long)(&co1_vars.co_TPDO1COBID), //[1800h.01h], : COB-ID for TPDO1, : ITPDO1, : CAN +(long)(&co1_vars.co_transType), //[1800h.02h], : , : TransT, : CAN +(long)(&co1_vars.co_TPDO1ITime), //[1800h.03h], : Inhibit Time 1, : ITime1, : CAN +(long)(&co1_vars.co_compatEntry), //[1800h.04h], : Compatibility Entry, : CompEn, : CAN +(long)(&co1_vars.co_TPDO1EventTimer), //[1800h.05h], : Event Timer 1, : EvTmr1, : CAN +(long)(&co1_vars.co_TPDO2COBID), //[1801h.01h], : COB-ID for TPDO2, : ITPDO2, : CAN +(long)(&co1_vars.co_transType), //[1801h.02h], : , : TransT, : CAN +(long)(&co1_vars.co_TPDO2ITime), //[1801h.03h], : Inhibit Time 2, : ITime2, : CAN +(long)(&co1_vars.co_compatEntry), //[1801h.04h], : Compatibility Entry, : CompEn, : CAN +(long)(&co1_vars.co_TPDO2EventTimer), //[1801h.05h], : Event Timer 2, : EvTmr2, : CAN +(long)(&co1_vars.co_TPDO3COBID), //[1802h.01h], : COB-ID for TPDO3, : ITPDO3, : CAN +(long)(&co1_vars.co_transType), //[1802h.02h], : , : TransT, : CAN +(long)(&co1_vars.co_TPDO3ITime), //[1802h.03h], : Inhibit Time 3, : ITime3, : CAN +(long)(&co1_vars.co_compatEntry), //[1802h.04h], : Compatibility Entry, : CompEn, : CAN +(long)(&co1_vars.co_TPDO3EventTimer), //[1802h.05h], : Event Timer 3, : EvTmr3, : CAN +(long)(&co1_vars.co_TPDO4COBID), //[1803h.01h], : COB-ID for TPDO4, : ITPDO4, : CAN +(long)(&co1_vars.co_transType), //[1803h.02h], : , : TransT, : CAN +(long)(&co1_vars.co_TPDO4ITime), //[1803h.03h], : Inhibit Time 4, : ITime4, : CAN +(long)(&co1_vars.co_compatEntry), //[1803h.04h], : Compatibility Entry, : CompEn, : CAN +(long)(&co1_vars.co_TPDO4EventTimer), //[1803h.05h], : Event Timer 4, : EvTmr4, : CAN +(long)(&co1_vars.co_TPDO5COBID), //[1804h.01h], : COB-ID for TPDO5, : ITPDO5, : CAN +(long)(&co1_vars.co_transType), //[1804h.02h], : , : TransT, : CAN +(long)(&co1_vars.co_TPDO5ITime), //[1804h.03h], : Inhibit Time 5, : ITime5, : CAN +(long)(&co1_vars.co_compatEntry), //[1804h.04h], : Compatibility Entry, : CompEn, : CAN +(long)(&co1_vars.co_TPDO5EventTimer), //[1804h.05h], : Event Timer 5, : EvTmr5, : CAN +(long)(&co1_vars.co_TPDO6COBID), //[1805h.01h], : COB-ID for TPDO6, : ITPDO6, : CAN +(long)(&co1_vars.co_transType), //[1805h.02h], : , : TransT, : CAN +(long)(&co1_vars.co_TPDO6ITime), //[1805h.03h], : Inhibit Time 6, : ITime6, : CAN +(long)(&co1_vars.co_compatEntry), //[1805h.04h], : Compatibility Entry, : CompEn, : CAN +(long)(&co1_vars.co_TPDO6EventTimer), //[1805h.05h], : Event Timer 6, : EvTmr6, : CAN +(long)(&co1_vars.co_TPDO7COBID), //[1806h.01h], : COB-ID for TPDO7, : ITPDO7, : CAN +(long)(&co1_vars.co_transType), //[1806h.02h], : , : TransT, : CAN +(long)(&co1_vars.co_TPDO7ITime), //[1806h.03h], : Inhibit Time 7, : ITime7, : CAN +(long)(&co1_vars.co_compatEntry), //[1806h.04h], : Compatibility Entry, : CompEn, : CAN +(long)(&co1_vars.co_TPDO7EventTimer), //[1806h.05h], : Event Timer 7, : EvTmr7, : CAN +(long)(&co1_vars.co_TPDO8COBID), //[1807h.01h], : COB-ID for TPDO8, : ITPDO8, : CAN +(long)(&co1_vars.co_transType), //[1807h.02h], : , : TransT, : CAN +(long)(&co1_vars.co_TPDO8ITime), //[1807h.03h], : Inhibit Time 8, : ITime8, : CAN +(long)(&co1_vars.co_compatEntry), //[1807h.04h], : Compatibility Entry, : CompEn, : CAN +(long)(&co1_vars.co_TPDO8EventTimer), //[1807h.05h], : Event Timer 8, : EvTmr8, : CAN +(long)(&co1_vars.co_TPDO1_1Mapping), //[1A00h.01h], : TPDO1-1 Mapping, : TPM11, : CAN +(long)(&co1_vars.co_TPDO1_2Mapping), //[1A00h.02h], : TPDO1-2 Mapping, : TPM12, : CAN +(long)(&co1_vars.co_TPDO1_3Mapping), //[1A00h.03h], : TPDO1-3 Mapping, : TPM13, : CAN +(long)(&co1_vars.co_TPDO1_4Mapping), //[1A00h.04h], : TPDO1-4 Mapping, : TPM14, : CAN +(long)(&co1_vars.co_TPDO2_1Mapping), //[1A01h.01h], : TPDO2-1 Mapping, : TPM21, : CAN +(long)(&co1_vars.co_TPDO2_2Mapping), //[1A01h.02h], : TPDO2-2 Mapping, : TPM22, : CAN +(long)(&co1_vars.co_TPDO2_3Mapping), //[1A01h.03h], : TPDO2-3 Mapping, : TPM23, : CAN +(long)(&co1_vars.co_TPDO2_4Mapping), //[1A01h.04h], : TPDO2-4 Mapping, : TPM24, : CAN +(long)(&co1_vars.co_TPDO3_1Mapping), //[1A02h.01h], : TPDO3-1 Mapping, : TPM31, : CAN +(long)(&co1_vars.co_TPDO3_2Mapping), //[1A02h.02h], : TPDO3-2 Mapping, : TPM32, : CAN +(long)(&co1_vars.co_TPDO3_3Mapping), //[1A02h.03h], : TPDO3-3 Mapping, : TPM33, : CAN +(long)(&co1_vars.co_TPDO3_4Mapping), //[1A02h.04h], : TPDO3-4 Mapping, : TPM34, : CAN +(long)(&co1_vars.co_TPDO4_1Mapping), //[1A03h.01h], : TPDO4-1 Mapping, : TPM41, : CAN +(long)(&co1_vars.co_TPDO4_2Mapping), //[1A03h.02h], : TPDO4-2 Mapping, : TPM42, : CAN +(long)(&co1_vars.co_TPDO4_3Mapping), //[1A03h.03h], : TPDO4-3 Mapping, : TPM43, : CAN +(long)(&co1_vars.co_TPDO4_4Mapping), //[1A03h.04h], : TPDO4-4 Mapping, : TPM44, : CAN +(long)(&co1_vars.co_TPDO5_1Mapping), //[1A04h.01h], : TPDO5-1 Mapping, : TPM51, : CAN +(long)(&co1_vars.co_TPDO5_2Mapping), //[1A04h.02h], : TPDO5-2 Mapping, : TPM52, : CAN +(long)(&co1_vars.co_TPDO5_3Mapping), //[1A04h.03h], : TPDO5-3 Mapping, : TPM53, : CAN +(long)(&co1_vars.co_TPDO5_4Mapping), //[1A04h.04h], : TPDO5-4 Mapping, : TPM54, : CAN +(long)(&co1_vars.co_TPDO6_1Mapping), //[1A05h.01h], : TPDO6-1 Mapping, : TPM61, : CAN +(long)(&co1_vars.co_TPDO6_2Mapping), //[1A05h.02h], : TPDO6-2 Mapping, : TPM62, : CAN +(long)(&co1_vars.co_TPDO6_3Mapping), //[1A05h.03h], : TPDO6-3 Mapping, : TPM63, : CAN +(long)(&co1_vars.co_TPDO6_4Mapping), //[1A05h.04h], : TPDO6-4 Mapping, : TPM64, : CAN +(long)(&co1_vars.co_TPDO7_1Mapping), //[1A06h.01h], : TPDO7-1 Mapping, : TPM71, : CAN +(long)(&co1_vars.co_TPDO7_2Mapping), //[1A06h.02h], : TPDO7-2 Mapping, : TPM72, : CAN +(long)(&co1_vars.co_TPDO7_3Mapping), //[1A06h.03h], : TPDO7-3 Mapping, : TPM73, : CAN +(long)(&co1_vars.co_TPDO7_4Mapping), //[1A06h.04h], : TPDO7-4 Mapping, : TPM74, : CAN +(long)(&co1_vars.co_TPDO8_1Mapping), //[1A07h.01h], : TPDO8-1 Mapping, : TPM81, : CAN +(long)(&co1_vars.co_TPDO8_2Mapping), //[1A07h.02h], : TPDO8-2 Mapping, : TPM82, : CAN +(long)(&co1_vars.co_TPDO8_3Mapping), //[1A07h.03h], : TPDO8-3 Mapping, : TPM83, : CAN +(long)(&co1_vars.co_TPDO8_4Mapping), //[1A07h.04h], : TPDO8-4 Mapping, : TPM84, : CAN +(long)(&co1_vars.co_nodeID), //[2000h.00h], : CAN NODE-ID, : NodeID, : CAN +(long)(&co1_vars.co_bitRate), //[2001h.00h], : CAN Bit Rate, : CANBR, : CAN, 0 2: 0000000000000111b +(long)(&co1_vars.co_vendorID), //[2002h.01h], : , : VendID, : CAN +(long)(&co1_vars.co_productCode), //[2002h.02h], : , : PrCode, : CAN +(long)(&co1_vars.co_revisionNumber), //[2002h.03h], : , : RevNum, : CAN +(long)(&co1_vars.co_serialNumber), //[2002h.04h], : , : SerNum, : CAN +(long)(&co1_vars.co_specialData1), //[2003h.01h], : Special Data 1, : SpDat1, : CAN +(long)(&co1_vars.co_specialData2), //[2003h.02h], : Special Data 2, : SpDat2, : CAN +(long)(&co1_vars.co_specialData3), //[2003h.03h], : Special Data 3, : SpDat3, : CAN +(long)(&co1_vars.co_specialData4), //[2003h.04h], : Special Data 4, : SpDat4, : CAN +(long)(&co1_vars.co_secretCode), //[2004h.00h], : Secret Code, : Secret, : CAN +(long)(&co1_vars.co_protectBit), //[2005h.00h], : Protect Bit, : ProtBt, : CAN, 0 0: 0000000000000001b +(long)(&co1_odHash[0]), //[2007h.01h], : md5_hash_0, : md5_hash_0, : CAN +(long)(&co1_odHash[1]), //[2007h.02h], : md5_hash_1, : md5_hash_1, : CAN +(long)(&co1_odHash[2]), //[2007h.03h], : md5_hash_2, : md5_hash_2, : CAN +(long)(&co1_odHash[3]), //[2007h.04h], : md5_hash_3, : md5_hash_3, : CAN +(long)(&co1_vars.co_heartbeatFlag0), //[2010h.01h], : Heartbeat Flag 0-31, : HFlag0, : CAN +(long)(&co1_vars.co_heartbeatFlag1), //[2010h.02h], : Heartbeat Flag 32-63, : HFlag1, : CAN +(long)(&co1_vars.co_heartbeatFlag2), //[2010h.03h], : Heartbeat Flag 64-95, : HFlag2, : CAN +(long)(&co1_vars.co_heartbeatFlag3), //[2010h.04h], : Heartbeat Flag 96-127, : HFlag3, : CAN +(long)(&co1_vars.co_heartbeatMask0), //[2011h.01h], : Heartbeat Mask 0-31, : HMask0, : CAN +(long)(&co1_vars.co_heartbeatMask1), //[2011h.02h], : Heartbeat Mask 32-63, : HMask1, : CAN +(long)(&co1_vars.co_heartbeatMask2), //[2011h.03h], : Heartbeat Mask 64-95, : HMask2, : CAN +(long)(&co1_vars.co_heartbeatMask3), //[2011h.04h], : Heartbeat Mask 96-127, : HMask3, : CAN +(long)(&co1_vars.co_heartbeatAutoStart), //[2012h.00h], : Heartbeat Autostart, : HBASta, : CAN, 0 0: 0000000000000001b +(long)(&co1_vars.co_heartbeatAutoRecovery), //[2014h.00h], : Heartbeat Autorecovery, : HBARec, : CAN, 0 0: 0000000000000001b +(long)(&co1_vars.co_nodeState), //[2015h.00h], : CAN-Open, : State, : CAN +(long)(&co1_vars.co_emergencyErrorCode), //[2016h.00h], : Emergency Error Code, : EmErCo, : CAN +(long)(&co1_vars.co_deviceErrorState), //[2017h.00h], : Device Error State, : DeErSt, : CAN +(long)(&co1_vars.co_ODCommand), //[2080h.01h], : Object Dictionary Command, : ODComm, : CAN +(long)(&co1_vars.co_currentODIndex), //[2080h.02h], : Current OD Index, : ODCInd, : CAN +(long)(&co1_vars.co_currentODSubIndex), //[2080h.03h], : Current OD Sub-Index, : ODCSub, : CAN +(long)(&co1_vars.co_currentODEText), //[2080h.04h], : Current OD Element Text, : ODCTxt, : CAN +(long)(&co1_vars.co_currentODEFormat), //[2080h.05h], : Current OD Element Format, : ODCFrm, : CAN +(long)(&co1_vars.co_currentODEMin), //[2080h.06h], : Current OD Element Min, : ODCMin, : CAN +(long)(&co1_vars.co_currentODEMax), //[2080h.07h], : Current OD Element Max, : ODCMax, : CAN +(long)(&co1_vars.co_currentODEDefault), //[2080h.08h], : Current OD Element Default, : ODCDef, : CAN +(long)(&co1_vars.co_currentODEMinLow), //[2080h.09h], : Current OD Element MinLow, : ODCMiL, : CAN +(long)(&co1_vars.co_currentODEMaxLow), //[2080h.0Ah], : Current OD Element MaxLow, : ODCMaL, : CAN +(long)(&co1_vars.co_currentODEDefaultLow), //[2080h.0Bh], : Current OD Element Default Low, : ODCDeL, : CAN +(long)(&co1_vars.co_currentODEAddrLow), //[2080h.0Ch], : Current OD Element Address, : ODCAdr, : CAN +(long)(&co1_vars.co_currentODEAddrLow), //[2080h.0Dh], : Current OD Element Address, : ODCAdr, : CAN +(long)(&co1_vars.co_currentODEType), //[2080h.0Eh], : , : , : CAN +(long)(&co1_vars.co_odIndexSize), //[2081h.00h], : , : , : CAN +(long)(&co1_vars.co_defaultIndex1), //[2082h.01h], : Default Index 1, : DfInd1, : CAN +(long)(&co1_vars.co_defaultIndex2), //[2082h.02h], : Default Index 2, : DfInd2, : CAN +(long)(&co1_vars.co_maskElement01), //[2083h.01h], : Mask Element, : MskEl0, : CAN, 0 7: 0000000011111111b +(long)(&co1_vars.co_maskElement01), //[2083h.02h], : Mask Element, : MskEl1, : CAN, 8 15: 1111111100000000b +(long)(&co1_vars.co_maskElement23), //[2083h.03h], : Mask Element, : MskEl2, : CAN, 0 7: 0000000011111111b +(long)(&co1_vars.co_maskElement23), //[2083h.04h], : Mask Element, : MskEl3, : CAN, 8 15: 1111111100000000b +(long)(&co1_vars.co_maskElement45), //[2083h.05h], : Mask Element, : MskEl4, : CAN, 0 7: 0000000011111111b +(long)(&co1_vars.co_maskElement45), //[2083h.06h], : Mask Element, : MskEl5, : CAN, 8 15: 1111111100000000b +(long)(&co1_vars.co_maskElement67), //[2083h.07h], : Mask Element, : MskEl6, : CAN, 0 7: 0000000011111111b +(long)(&co1_vars.co_maskElement67), //[2083h.08h], : Mask Element, : MskEl7, : CAN, 8 15: 1111111100000000b +(long)(&co1_vars.co_maskElement89), //[2083h.09h], : Mask Element, : MskEl8, : CAN, 0 7: 0000000011111111b +(long)(&co1_vars.co_maskElement89), //[2083h.0Ah], : Mask Element, : MskEl9, : CAN, 8 15: 1111111100000000b +(long)(&co1_vars.co_maskElementAB), //[2083h.0Bh], : Mask Element, : MskElA, : CAN, 0 7: 0000000011111111b +(long)(&co1_vars.co_maskElementAB), //[2083h.0Ch], : Mask Element, : MskElB, : CAN, 8 15: 1111111100000000b +(long)(&co1_vars.co_maskElementCD), //[2083h.0Dh], : Mask Element, : MskElC, : CAN, 0 7: 0000000011111111b +(long)(&co1_vars.co_maskElementCD), //[2083h.0Eh], : Mask Element, : MskElD, : CAN, 8 15: 1111111100000000b +(long)(&co1_vars.co_maskElementEF), //[2083h.0Fh], : Mask Element, : MskElE, : CAN, 0 7: 0000000011111111b +(long)(&co1_vars.co_maskElementEF), //[2083h.10h], : Mask Element, : MskElF, : CAN, 8 15: 1111111100000000b +(long)(&co1_vars.co_scaleNum0), //[2100h.01h], : Scale Number 0, : SN0, : CAN +(long)(&co1_vars.co_scaleNum0Format), //[2100h.02h], : Scale Number 0 Format, : S0Fmt, : CAN +(long)(&co1_vars.co_scaleNum0Format), //[2100h.03h], : Scale Number Format Q, : Q-type, : CAN, 0 4: 0000000000011111b +(long)(&co1_vars.co_scaleNum0Format), //[2100h.04h], : Scale Number Format NumOfFloat, : NFloat, : CAN, 5 6: 0000000001100000b +(long)(&co1_vars.co_scaleNum0Format), //[2100h.05h], : Scale Number Format Prefix, : Prefix, : CAN, 7 9: 0000001110000000b +(long)(&co1_vars.co_scaleNum0Format), //[2100h.06h], : Scale Number Format Units, : Units, : CAN, 10 15: 1111110000000000b +(long)(&co1_vars.co_scaleNum1), //[2101h.01h], : Scale Number 1, : SN1, : CAN +(long)(&co1_vars.co_scaleNum1Format), //[2101h.02h], : Scale Number 1 Format, : S1Fmt, : CAN +(long)(&co1_vars.co_scaleNum1Format), //[2101h.03h], : Scale Number Format Q, : Q-type, : CAN, 0 4: 0000000000011111b +(long)(&co1_vars.co_scaleNum1Format), //[2101h.04h], : Scale Number Format NumOfFloat, : NFloat, : CAN, 5 6: 0000000001100000b +(long)(&co1_vars.co_scaleNum1Format), //[2101h.05h], : Scale Number Format Prefix, : Prefix, : CAN, 7 9: 0000001110000000b +(long)(&co1_vars.co_scaleNum1Format), //[2101h.06h], : Scale Number Format Units, : Units, : CAN, 10 15: 1111110000000000b +(long)(&co1_vars.co_scaleNum2), //[2102h.01h], : Scale Number 2, : SN2, : CAN +(long)(&co1_vars.co_scaleNum2Format), //[2102h.02h], : Scale Number 2 Format, : S2Fmt, : CAN +(long)(&co1_vars.co_scaleNum2Format), //[2102h.03h], : Scale Number Format Q, : Q-type, : CAN, 0 4: 0000000000011111b +(long)(&co1_vars.co_scaleNum2Format), //[2102h.04h], : Scale Number Format NumOfFloat, : NFloat, : CAN, 5 6: 0000000001100000b +(long)(&co1_vars.co_scaleNum2Format), //[2102h.05h], : Scale Number Format Prefix, : Prefix, : CAN, 7 9: 0000001110000000b +(long)(&co1_vars.co_scaleNum2Format), //[2102h.06h], : Scale Number Format Units, : Units, : CAN, 10 15: 1111110000000000b +(long)(&co1_vars.co_scaleNum3), //[2103h.01h], : Scale Number 3, : SN3, : CAN +(long)(&co1_vars.co_scaleNum3Format), //[2103h.02h], : Scale Number 3 Format, : S3Fmt, : CAN +(long)(&co1_vars.co_scaleNum3Format), //[2103h.03h], : Scale Number Format Q, : Q-type, : CAN, 0 4: 0000000000011111b +(long)(&co1_vars.co_scaleNum3Format), //[2103h.04h], : Scale Number Format NumOfFloat, : NFloat, : CAN, 5 6: 0000000001100000b +(long)(&co1_vars.co_scaleNum3Format), //[2103h.05h], : Scale Number Format Prefix, : Prefix, : CAN, 7 9: 0000001110000000b +(long)(&co1_vars.co_scaleNum3Format), //[2103h.06h], : Scale Number Format Units, : Units, : CAN, 10 15: 1111110000000000b +(long)(&co1_vars.co_scaleNum4), //[2104h.01h], : Scale Number 4, : SN4, : CAN +(long)(&co1_vars.co_scaleNum4Format), //[2104h.02h], : Scale Number 4 Format, : S4Fmt, : CAN +(long)(&co1_vars.co_scaleNum4Format), //[2104h.03h], : Scale Number Format Q, : Q-type, : CAN, 0 4: 0000000000011111b +(long)(&co1_vars.co_scaleNum4Format), //[2104h.04h], : Scale Number Format NumOfFloat, : NFloat, : CAN, 5 6: 0000000001100000b +(long)(&co1_vars.co_scaleNum4Format), //[2104h.05h], : Scale Number Format Prefix, : Prefix, : CAN, 7 9: 0000001110000000b +(long)(&co1_vars.co_scaleNum4Format), //[2104h.06h], : Scale Number Format Units, : Units, : CAN, 10 15: 1111110000000000b +(long)(&co1_vars.co_scaleNum5), //[2105h.01h], : Scale Number 5, : SN5, : CAN +(long)(&co1_vars.co_scaleNum5Format), //[2105h.02h], : Scale Number 5 Format, : S5Fmt, : CAN +(long)(&co1_vars.co_scaleNum5Format), //[2105h.03h], : Scale Number Format Q, : Q-type, : CAN, 0 4: 0000000000011111b +(long)(&co1_vars.co_scaleNum5Format), //[2105h.04h], : Scale Number Format NumOfFloat, : NFloat, : CAN, 5 6: 0000000001100000b +(long)(&co1_vars.co_scaleNum5Format), //[2105h.05h], : Scale Number Format Prefix, : Prefix, : CAN, 7 9: 0000001110000000b +(long)(&co1_vars.co_scaleNum5Format), //[2105h.06h], : Scale Number Format Units, : Units, : CAN, 10 15: 1111110000000000b +(long)(&co1_vars.co_scaleNum6), //[2106h.01h], : Scale Number 6, : SN6, : CAN +(long)(&co1_vars.co_scaleNum6Format), //[2106h.02h], : Scale Number 6 Format, : S6Fmt, : CAN +(long)(&co1_vars.co_scaleNum6Format), //[2106h.03h], : Scale Number Format Q, : Q-type, : CAN, 0 4: 0000000000011111b +(long)(&co1_vars.co_scaleNum6Format), //[2106h.04h], : Scale Number Format NumOfFloat, : NFloat, : CAN, 5 6: 0000000001100000b +(long)(&co1_vars.co_scaleNum6Format), //[2106h.05h], : Scale Number Format Prefix, : Prefix, : CAN, 7 9: 0000001110000000b +(long)(&co1_vars.co_scaleNum6Format), //[2106h.06h], : Scale Number Format Units, : Units, : CAN, 10 15: 1111110000000000b +(long)(&co1_vars.co_scaleNum7), //[2107h.01h], : Scale Number 7, : SN7, : CAN +(long)(&co1_vars.co_scaleNum7Format), //[2107h.02h], : Scale Number 7 Format, : S7Fmt, : CAN +(long)(&co1_vars.co_scaleNum7Format), //[2107h.03h], : Scale Number Format Q, : Q-type, : CAN, 0 4: 0000000000011111b +(long)(&co1_vars.co_scaleNum7Format), //[2107h.04h], : Scale Number Format NumOfFloat, : NFloat, : CAN, 5 6: 0000000001100000b +(long)(&co1_vars.co_scaleNum7Format), //[2107h.05h], : Scale Number Format Prefix, : Prefix, : CAN, 7 9: 0000001110000000b +(long)(&co1_vars.co_scaleNum7Format), //[2107h.06h], : Scale Number Format Units, : Units, : CAN, 10 15: 1111110000000000b +(long)(&co1_vars.co_scaleNum8), //[2108h.01h], : Scale Number 8, : SN8, : CAN +(long)(&co1_vars.co_scaleNum8Format), //[2108h.02h], : Scale Number 8 Format, : S8Fmt, : CAN +(long)(&co1_vars.co_scaleNum8Format), //[2108h.03h], : Scale Number Format Q, : Q-type, : CAN, 0 4: 0000000000011111b +(long)(&co1_vars.co_scaleNum8Format), //[2108h.04h], : Scale Number Format NumOfFloat, : NFloat, : CAN, 5 6: 0000000001100000b +(long)(&co1_vars.co_scaleNum8Format), //[2108h.05h], : Scale Number Format Prefix, : Prefix, : CAN, 7 9: 0000001110000000b +(long)(&co1_vars.co_scaleNum8Format), //[2108h.06h], : Scale Number Format Units, : Units, : CAN, 10 15: 1111110000000000b +(long)(&co1_vars.co_scaleNum9), //[2109h.01h], : Scale Number 9, : SN9, : CAN +(long)(&co1_vars.co_scaleNum9Format), //[2109h.02h], : Scale Number 9 Format, : S9Fmt, : CAN +(long)(&co1_vars.co_scaleNum9Format), //[2109h.03h], : Scale Number Format Q, : Q-type, : CAN, 0 4: 0000000000011111b +(long)(&co1_vars.co_scaleNum9Format), //[2109h.04h], : Scale Number Format NumOfFloat, : NFloat, : CAN, 5 6: 0000000001100000b +(long)(&co1_vars.co_scaleNum9Format), //[2109h.05h], : Scale Number Format Prefix, : Prefix, : CAN, 7 9: 0000001110000000b +(long)(&co1_vars.co_scaleNum9Format), //[2109h.06h], : Scale Number Format Units, : Units, : CAN, 10 15: 1111110000000000b +(long)(&co1_vars.co_scaleNumA), //[210Ah.01h], : Scale Number A, : SNA, : CAN +(long)(&co1_vars.co_scaleNumAFormat), //[210Ah.02h], : Scale Number A Format, : SAFmt, : CAN +(long)(&co1_vars.co_scaleNumAFormat), //[210Ah.03h], : Scale Number Format Q, : Q-type, : CAN, 0 4: 0000000000011111b +(long)(&co1_vars.co_scaleNumAFormat), //[210Ah.04h], : Scale Number Format NumOfFloat, : NFloat, : CAN, 5 6: 0000000001100000b +(long)(&co1_vars.co_scaleNumAFormat), //[210Ah.05h], : Scale Number Format Prefix, : Prefix, : CAN, 7 9: 0000001110000000b +(long)(&co1_vars.co_scaleNumAFormat), //[210Ah.06h], : Scale Number Format Units, : Units, : CAN, 10 15: 1111110000000000b +(long)(&co1_vars.co_scaleNumB), //[210Bh.01h], : Scale Number B, : SNB, : CAN +(long)(&co1_vars.co_scaleNumBFormat), //[210Bh.02h], : Scale Number B Format, : SBFmt, : CAN +(long)(&co1_vars.co_scaleNumBFormat), //[210Bh.03h], : Scale Number Format Q, : Q-type, : CAN, 0 4: 0000000000011111b +(long)(&co1_vars.co_scaleNumBFormat), //[210Bh.04h], : Scale Number Format NumOfFloat, : NFloat, : CAN, 5 6: 0000000001100000b +(long)(&co1_vars.co_scaleNumBFormat), //[210Bh.05h], : Scale Number Format Prefix, : Prefix, : CAN, 7 9: 0000001110000000b +(long)(&co1_vars.co_scaleNumBFormat), //[210Bh.06h], : Scale Number Format Units, : Units, : CAN, 10 15: 1111110000000000b +(long)(&co1_vars.co_scaleNumC), //[210Ch.01h], : Scale Number C, : SNC, : CAN +(long)(&co1_vars.co_scaleNumCFormat), //[210Ch.02h], : Scale Number C Format, : SCFmt, : CAN +(long)(&co1_vars.co_scaleNumCFormat), //[210Ch.03h], : Scale Number Format Q, : Q-type, : CAN, 0 4: 0000000000011111b +(long)(&co1_vars.co_scaleNumCFormat), //[210Ch.04h], : Scale Number Format NumOfFloat, : NFloat, : CAN, 5 6: 0000000001100000b +(long)(&co1_vars.co_scaleNumCFormat), //[210Ch.05h], : Scale Number Format Prefix, : Prefix, : CAN, 7 9: 0000001110000000b +(long)(&co1_vars.co_scaleNumCFormat), //[210Ch.06h], : Scale Number Format Units, : Units, : CAN, 10 15: 1111110000000000b +(long)(&co1_vars.co_scaleNumD), //[210Dh.01h], : Scale Number D, : SND, : CAN +(long)(&co1_vars.co_scaleNumDFormat), //[210Dh.02h], : Scale Number D Format, : SDFmt, : CAN +(long)(&co1_vars.co_scaleNumDFormat), //[210Dh.03h], : Scale Number Format Q, : Q-type, : CAN, 0 4: 0000000000011111b +(long)(&co1_vars.co_scaleNumDFormat), //[210Dh.04h], : Scale Number Format NumOfFloat, : NFloat, : CAN, 5 6: 0000000001100000b +(long)(&co1_vars.co_scaleNumDFormat), //[210Dh.05h], : Scale Number Format Prefix, : Prefix, : CAN, 7 9: 0000001110000000b +(long)(&co1_vars.co_scaleNumDFormat), //[210Dh.06h], : Scale Number Format Units, : Units, : CAN, 10 15: 1111110000000000b +(long)(&co1_vars.co_scaleNumE), //[210Eh.01h], : Scale Number E, : SNE, : CAN +(long)(&co1_vars.co_scaleNumEFormat), //[210Eh.02h], : Scale Number E Format, : SEFmt, : CAN +(long)(&co1_vars.co_scaleNumEFormat), //[210Eh.03h], : Scale Number Format Q, : Q-type, : CAN, 0 4: 0000000000011111b +(long)(&co1_vars.co_scaleNumEFormat), //[210Eh.04h], : Scale Number Format NumOfFloat, : NFloat, : CAN, 5 6: 0000000001100000b +(long)(&co1_vars.co_scaleNumEFormat), //[210Eh.05h], : Scale Number Format Prefix, : Prefix, : CAN, 7 9: 0000001110000000b +(long)(&co1_vars.co_scaleNumEFormat), //[210Eh.06h], : Scale Number Format Units, : Units, : CAN, 10 15: 1111110000000000b +(long)(&co1_vars.co_scaleNumF), //[210Fh.01h], : Scale Number F, : SNF, : CAN +(long)(&co1_vars.co_scaleNumFFormat), //[210Fh.02h], : Scale Number F Format, : SFFmt, : CAN +(long)(&co1_vars.co_scaleNumFFormat), //[210Fh.03h], : Scale Number Format Q, : Q-type, : CAN, 0 4: 0000000000011111b +(long)(&co1_vars.co_scaleNumFFormat), //[210Fh.04h], : Scale Number Format NumOfFloat, : NFloat, : CAN, 5 6: 0000000001100000b +(long)(&co1_vars.co_scaleNumFFormat), //[210Fh.05h], : Scale Number Format Prefix, : Prefix, : CAN, 7 9: 0000001110000000b +(long)(&co1_vars.co_scaleNumFFormat), //[210Fh.06h], : Scale Number Format Units, : Units, : CAN, 10 15: 1111110000000000b +(long)(&co1_vars.co_scaleNum10), //[2110h.01h], : Scale Number 10, : SN10, : CAN +(long)(&co1_vars.co_scaleNum10Format), //[2110h.02h], : Scale Number 10 Format, : S10Fmt, : CAN +(long)(&co1_vars.co_scaleNum10Format), //[2110h.03h], : Scale Number Format Q, : Q-type, : CAN, 0 4: 0000000000011111b +(long)(&co1_vars.co_scaleNum10Format), //[2110h.04h], : Scale Number Format NumOfFloat, : NFloat, : CAN, 5 6: 0000000001100000b +(long)(&co1_vars.co_scaleNum10Format), //[2110h.05h], : Scale Number Format Prefix, : Prefix, : CAN, 7 9: 0000001110000000b +(long)(&co1_vars.co_scaleNum10Format), //[2110h.06h], : Scale Number Format Units, : Units, : CAN, 10 15: 1111110000000000b +(long)(&co1_vars.co_scaleNum11), //[2111h.01h], : Scale Number 11, : SN11, : CAN +(long)(&co1_vars.co_scaleNum11Format), //[2111h.02h], : Scale Number 11 Format, : S11Fmt, : CAN +(long)(&co1_vars.co_scaleNum11Format), //[2111h.03h], : Scale Number Format Q, : Q-type, : CAN, 0 4: 0000000000011111b +(long)(&co1_vars.co_scaleNum11Format), //[2111h.04h], : Scale Number Format NumOfFloat, : NFloat, : CAN, 5 6: 0000000001100000b +(long)(&co1_vars.co_scaleNum11Format), //[2111h.05h], : Scale Number Format Prefix, : Prefix, : CAN, 7 9: 0000001110000000b +(long)(&co1_vars.co_scaleNum11Format), //[2111h.06h], : Scale Number Format Units, : Units, : CAN, 10 15: 1111110000000000b +(long)(&co1_vars.co_scaleNum12), //[2112h.01h], : Scale Number 12, : SN12, : CAN +(long)(&co1_vars.co_scaleNum12Format), //[2112h.02h], : Scale Number 12 Format, : S12Fmt, : CAN +(long)(&co1_vars.co_scaleNum12Format), //[2112h.03h], : Scale Number Format Q, : Q-type, : CAN, 0 4: 0000000000011111b +(long)(&co1_vars.co_scaleNum12Format), //[2112h.04h], : Scale Number Format NumOfFloat, : NFloat, : CAN, 5 6: 0000000001100000b +(long)(&co1_vars.co_scaleNum12Format), //[2112h.05h], : Scale Number Format Prefix, : Prefix, : CAN, 7 9: 0000001110000000b +(long)(&co1_vars.co_scaleNum12Format), //[2112h.06h], : Scale Number Format Units, : Units, : CAN, 10 15: 1111110000000000b +(long)(&co1_vars.co_scaleNum13), //[2113h.01h], : Scale Number 13, : SN13, : CAN +(long)(&co1_vars.co_scaleNum13Format), //[2113h.02h], : Scale Number 13 Format, : S13Fmt, : CAN +(long)(&co1_vars.co_scaleNum13Format), //[2113h.03h], : Scale Number Format Q, : Q-type, : CAN, 0 4: 0000000000011111b +(long)(&co1_vars.co_scaleNum13Format), //[2113h.04h], : Scale Number Format NumOfFloat, : NFloat, : CAN, 5 6: 0000000001100000b +(long)(&co1_vars.co_scaleNum13Format), //[2113h.05h], : Scale Number Format Prefix, : Prefix, : CAN, 7 9: 0000001110000000b +(long)(&co1_vars.co_scaleNum13Format), //[2113h.06h], : Scale Number Format Units, : Units, : CAN, 10 15: 1111110000000000b +(long)(&co1_vars.co_scaleNum14), //[2114h.01h], : Scale Number 14, : SN14, : CAN +(long)(&co1_vars.co_scaleNum14Format), //[2114h.02h], : Scale Number 14 Format, : S14Fmt, : CAN +(long)(&co1_vars.co_scaleNum14Format), //[2114h.03h], : Scale Number Format Q, : Q-type, : CAN, 0 4: 0000000000011111b +(long)(&co1_vars.co_scaleNum14Format), //[2114h.04h], : Scale Number Format NumOfFloat, : NFloat, : CAN, 5 6: 0000000001100000b +(long)(&co1_vars.co_scaleNum14Format), //[2114h.05h], : Scale Number Format Prefix, : Prefix, : CAN, 7 9: 0000001110000000b +(long)(&co1_vars.co_scaleNum14Format), //[2114h.06h], : Scale Number Format Units, : Units, : CAN, 10 15: 1111110000000000b +(long)(&co1_vars.co_scaleNum15), //[2115h.01h], : Scale Number 15, : SN15, : CAN +(long)(&co1_vars.co_scaleNum15Format), //[2115h.02h], : Scale Number 15Format, : S15Fmt, : CAN +(long)(&co1_vars.co_scaleNum15Format), //[2115h.03h], : Scale Number Format Q, : Q-type, : CAN, 0 4: 0000000000011111b +(long)(&co1_vars.co_scaleNum15Format), //[2115h.04h], : Scale Number Format NumOfFloat, : NFloat, : CAN, 5 6: 0000000001100000b +(long)(&co1_vars.co_scaleNum15Format), //[2115h.05h], : Scale Number Format Prefix, : Prefix, : CAN, 7 9: 0000001110000000b +(long)(&co1_vars.co_scaleNum15Format), //[2115h.06h], : Scale Number Format Units, : Units, : CAN, 10 15: 1111110000000000b +(long)(&co1_vars.co_scaleNum16), //[2116h.01h], : Scale Number 16, : SN16, : CAN +(long)(&co1_vars.co_scaleNum16Format), //[2116h.02h], : Scale Number 16Format, : S16Fmt, : CAN +(long)(&co1_vars.co_scaleNum16Format), //[2116h.03h], : Scale Number Format Q, : Q-type, : CAN, 0 4: 0000000000011111b +(long)(&co1_vars.co_scaleNum16Format), //[2116h.04h], : Scale Number Format NumOfFloat, : NFloat, : CAN, 5 6: 0000000001100000b +(long)(&co1_vars.co_scaleNum16Format), //[2116h.05h], : Scale Number Format Prefix, : Prefix, : CAN, 7 9: 0000001110000000b +(long)(&co1_vars.co_scaleNum16Format), //[2116h.06h], : Scale Number Format Units, : Units, : CAN, 10 15: 1111110000000000b +(long)(&co1_vars.co_scaleNum17), //[2117h.01h], : Scale Number 17, : SN17, : CAN +(long)(&co1_vars.co_scaleNum17Format), //[2117h.02h], : Scale Number 17Format, : S17Fmt, : CAN +(long)(&co1_vars.co_scaleNum17Format), //[2117h.03h], : Scale Number Format Q, : Q-type, : CAN, 0 4: 0000000000011111b +(long)(&co1_vars.co_scaleNum17Format), //[2117h.04h], : Scale Number Format NumOfFloat, : NFloat, : CAN, 5 6: 0000000001100000b +(long)(&co1_vars.co_scaleNum17Format), //[2117h.05h], : Scale Number Format Prefix, : Prefix, : CAN, 7 9: 0000001110000000b +(long)(&co1_vars.co_scaleNum17Format), //[2117h.06h], : Scale Number Format Units, : Units, : CAN, 10 15: 1111110000000000b +(long)(&co1_vars.co_scaleNum18), //[2118h.01h], : Scale Number 18, : SN18, : CAN +(long)(&co1_vars.co_scaleNum18Format), //[2118h.02h], : Scale Number 18Format, : S18Fmt, : CAN +(long)(&co1_vars.co_scaleNum18Format), //[2118h.03h], : Scale Number Format Q, : Q-type, : CAN, 0 4: 0000000000011111b +(long)(&co1_vars.co_scaleNum18Format), //[2118h.04h], : Scale Number Format NumOfFloat, : NFloat, : CAN, 5 6: 0000000001100000b +(long)(&co1_vars.co_scaleNum18Format), //[2118h.05h], : Scale Number Format Prefix, : Prefix, : CAN, 7 9: 0000001110000000b +(long)(&co1_vars.co_scaleNum18Format), //[2118h.06h], : Scale Number Format Units, : Units, : CAN, 10 15: 1111110000000000b +(long)(&co1_vars.co_scaleNum19), //[2119h.01h], : Scale Number 19, : SN19, : CAN +(long)(&co1_vars.co_scaleNum19Format), //[2119h.02h], : Scale Number 19Format, : S19Fmt, : CAN +(long)(&co1_vars.co_scaleNum19Format), //[2119h.03h], : Scale Number Format Q, : Q-type, : CAN, 0 4: 0000000000011111b +(long)(&co1_vars.co_scaleNum19Format), //[2119h.04h], : Scale Number Format NumOfFloat, : NFloat, : CAN, 5 6: 0000000001100000b +(long)(&co1_vars.co_scaleNum19Format), //[2119h.05h], : Scale Number Format Prefix, : Prefix, : CAN, 7 9: 0000001110000000b +(long)(&co1_vars.co_scaleNum19Format), //[2119h.06h], : Scale Number Format Units, : Units, : CAN, 10 15: 1111110000000000b +(long)(&co1_vars.co_scaleNum1A), //[211Ah.01h], : Scale Number 1A, : SN1A, : CAN +(long)(&co1_vars.co_scaleNum1AFormat), //[211Ah.02h], : Scale Number 1AFormat, : S1AFmt, : CAN +(long)(&co1_vars.co_scaleNum1AFormat), //[211Ah.03h], : Scale Number Format Q, : Q-type, : CAN, 0 4: 0000000000011111b +(long)(&co1_vars.co_scaleNum1AFormat), //[211Ah.04h], : Scale Number Format NumOfFloat, : NFloat, : CAN, 5 6: 0000000001100000b +(long)(&co1_vars.co_scaleNum1AFormat), //[211Ah.05h], : Scale Number Format Prefix, : Prefix, : CAN, 7 9: 0000001110000000b +(long)(&co1_vars.co_scaleNum1AFormat), //[211Ah.06h], : Scale Number Format Units, : Units, : CAN, 10 15: 1111110000000000b +(long)(&co1_vars.co_scaleNum1B), //[211Bh.01h], : Scale Number 1B, : SN1B, : CAN +(long)(&co1_vars.co_scaleNum1BFormat), //[211Bh.02h], : Scale Number 1BFormat, : S1BFmt, : CAN +(long)(&co1_vars.co_scaleNum1BFormat), //[211Bh.03h], : Scale Number Format Q, : Q-type, : CAN, 0 4: 0000000000011111b +(long)(&co1_vars.co_scaleNum1BFormat), //[211Bh.04h], : Scale Number Format NumOfFloat, : NFloat, : CAN, 5 6: 0000000001100000b +(long)(&co1_vars.co_scaleNum1BFormat), //[211Bh.05h], : Scale Number Format Prefix, : Prefix, : CAN, 7 9: 0000001110000000b +(long)(&co1_vars.co_scaleNum1BFormat), //[211Bh.06h], : Scale Number Format Units, : Units, : CAN, 10 15: 1111110000000000b +(long)(&co1_vars.co_scaleNum1C), //[211Ch.01h], : Scale Number 1C, : SN1C, : CAN +(long)(&co1_vars.co_scaleNum1CFormat), //[211Ch.02h], : Scale Number 1C Format, : S1CFmt, : CAN +(long)(&co1_vars.co_scaleNum1CFormat), //[211Ch.03h], : Scale Number Format Q, : Q-type, : CAN, 0 4: 0000000000011111b +(long)(&co1_vars.co_scaleNum1CFormat), //[211Ch.04h], : Scale Number Format NumOfFloat, : NFloat, : CAN, 5 6: 0000000001100000b +(long)(&co1_vars.co_scaleNum1CFormat), //[211Ch.05h], : Scale Number Format Prefix, : Prefix, : CAN, 7 9: 0000001110000000b +(long)(&co1_vars.co_scaleNum1CFormat), //[211Ch.06h], : Scale Number Format Units, : Units, : CAN, 10 15: 1111110000000000b +(long)(&co1_vars.co_scaleNum1D), //[211Dh.01h], : Scale Number 1D, : SN1D, : CAN +(long)(&co1_vars.co_scaleNum1DFormat), //[211Dh.02h], : Scale Number 1D Format, : S1DFmt, : CAN +(long)(&co1_vars.co_scaleNum1DFormat), //[211Dh.03h], : Scale Number Format Q, : Q-type, : CAN, 0 4: 0000000000011111b +(long)(&co1_vars.co_scaleNum1DFormat), //[211Dh.04h], : Scale Number Format NumOfFloat, : NFloat, : CAN, 5 6: 0000000001100000b +(long)(&co1_vars.co_scaleNum1DFormat), //[211Dh.05h], : Scale Number Format Prefix, : Prefix, : CAN, 7 9: 0000001110000000b +(long)(&co1_vars.co_scaleNum1DFormat), //[211Dh.06h], : Scale Number Format Units, : Units, : CAN, 10 15: 1111110000000000b +(long)(&cmd.all), //[2502h.01h], : , : , : , 0 0: 0000000000000001b +(long)(&cmd.all), //[2502h.02h], : , : , : , 1 1: 0000000000000010b +(long)(&cmd.all), //[2502h.03h], : , : , : , 2 2: 0000000000000100b +(long)(&cmd.all), //[2502h.04h], : CAN, : CAN, : +(long)(&drv_interface.req_data), //[2506h.01h], : , : OfflineCounterMax, : +(long)(&drv_interface.ans_data), //[2506h.02h], : , : OfflineCounter, : +(long)(&drv_interface.data_Low), //[2506h.03h], : data_Low, : data_L, : +(long)(&drv_interface.data_High), //[2506h.04h], : data_High, : data_H, : +(long)(&RTCclock.packed_time), //[250Fh.00h], : , : RTC, : +(long)(&sm_prot.Main_ErrorCode), //[2532h.01h], : ARM, : ARM, : . , 0 7: 0000000011111111b +(long)(&sm_prot.Main_ErrorCode), //[2532h.02h], : , : +, : . , 8 15: 1111111100000000b +(long)(&sm_prot.Main_Flags), //[2532h.03h], : , : System, : . , 0 0: 0000000000000001b +(long)(&disp_group_number), //[2534h.01h], : , : , : CAN +(long)(&VendorToken), //[2600h.01h], : VendorToken, : VendorToken, : +(long)(&drv_status.all), //[3000h.00h], : , : , : , 0 5: 0000000000111111b +(long)(&msCounter), //[3100h.01h], : 1 , : ..1 , : +(long)(&FastCounter), //[3100h.02h], : 10 , : ..10 , : +(long)(&LoopCounter), //[3100h.03h], : BackgroundCounter, : BackgroundCounter, : +(long)(&TIsr10), //[3100h.04h], : T_10, : T_10, : +(long)(&TIsr1), //[3100h.05h], : T_1, : T_1, : +(long)(&rmp.T), //[5000h.01h], : T , : rmpT, : +(long)(&rmp.input), //[5000h.02h], : , : , : +(long)(&rmp.output), //[5000h.03h], : , : , : +(long)(&pid_id.pid_ref_reg3), //[5100h.01h], : , : -, : . Id +(long)(&pid_id.pid_fdb_reg3), //[5100h.02h], : , : ., : . Id +(long)(&pid_id.Kp_reg3), //[5100h.03h], : . . Kp, : Kp, : . Id +(long)(&pid_id.pid_out_max), //[5100h.04h], : , : Max, : . Id +(long)(&pid_id.pid_out_min), //[5100h.05h], : , : Min, : . Id +(long)(&pid_id.Ki_reg3), //[5100h.06h], : . Ki, : Ki, : . Id +(long)(&pid_id.Kd_reg3), //[5100h.07h], : . . Kd, : Kd, : . Id +(long)(&pid_id.Kc_reg3), //[5100h.08h], : .., : Kc, : . Id +(long)(&pid_id.e_reg3), //[5100h.09h], : , : , : . Id +(long)(&pid_id.pid_out_reg3), //[5100h.0Ah], : , : , : . Id +(long)(&pid_id.up_reg3), //[5100h.0Bh], : .., : .., : . Id +(long)(&pid_id.ui_reg3), //[5100h.0Ch], : .., : .., : . Id +(long)(&pid_id.ud_reg3), //[5100h.0Dh], : .., : .., : . Id +(long)(&pid_spd.pid_ref_reg3), //[5101h.01h], : , : pisref, : . +(long)(&pid_spd.pid_fdb_reg3), //[5101h.02h], : , : pisfbd, : . +(long)(&pid_spd.Kp_reg3), //[5101h.03h], : . . Kp, : Kp, : . +(long)(&pid_spd.pid_out_max), //[5101h.04h], : , : Max, : . +(long)(&pid_spd.pid_out_min), //[5101h.05h], : , : Min, : . +(long)(&pid_spd.Ki_reg3), //[5101h.06h], : . Ki, : Ki, : . +(long)(&pid_spd.Kd_reg3), //[5101h.07h], : . . Kd, : pisKd, : . +(long)(&pid_spd.Kc_reg3), //[5101h.08h], : .., : Kc, : . +(long)(&pid_spd.e_reg3), //[5101h.09h], : , : , : . +(long)(&pid_spd.pid_out_reg3), //[5101h.0Ah], : , : pisout, : . +(long)(&pid_spd.up_reg3), //[5101h.0Bh], : .., : .., : . +(long)(&pid_spd.ui_reg3), //[5101h.0Ch], : .., : .., : . +(long)(&pid_spd.ud_reg3), //[5101h.0Dh], : .., : .., : . +(long)(&pid_spd.saterr_reg3), //[5101h.0Eh], : , : . , : . +(long)(&pid_iq.pid_ref_reg3), //[5102h.01h], : , : -, : . Iq +(long)(&pid_iq.pid_fdb_reg3), //[5102h.02h], : , : ., : . Iq +(long)(&pid_iq.Kp_reg3), //[5102h.03h], : . . Kp, : Kp, : . Iq +(long)(&pid_iq.pid_out_max), //[5102h.04h], : , : Max, : . Iq +(long)(&pid_iq.pid_out_min), //[5102h.05h], : , : Min, : . Iq +(long)(&pid_iq.Ki_reg3), //[5102h.06h], : . Ki, : Ki, : . Iq +(long)(&pid_iq.Kd_reg3), //[5102h.07h], : . . Kd, : Kd, : . Iq +(long)(&pid_iq.Kc_reg3), //[5102h.08h], : .., : Kc, : . Iq +(long)(&pid_iq.e_reg3), //[5102h.09h], : , : , : . Iq +(long)(&pid_iq.pid_out_reg3), //[5102h.0Ah], : , : , : . Iq +(long)(&pid_iq.up_reg3), //[5102h.0Bh], : .., : .., : . Iq +(long)(&pid_iq.ui_reg3), //[5102h.0Ch], : .., : .., : . Iq +(long)(&pid_iq.ud_reg3), //[5102h.0Dh], : .., : .., : . Iq +(long)(&pid_pos.pid_ref_reg3), //[5103h.01h], : , : pisref, : . +(long)(&pid_pos.pid_ref_reg3), //[5103h.02h], : , : pisref, : . +(long)(&pid_pos.pid_fdb_reg3), //[5103h.03h], : , : pisfbd, : . +(long)(&pid_pos.pid_fdb_reg3), //[5103h.04h], : , : pisfbd, : . +(long)(&pid_pos.Kp_reg3), //[5103h.05h], : . . Kp, : Kp, : . +(long)(&pid_pos.pid_out_max), //[5103h.06h], : , : Max, : . +(long)(&pid_pos.pid_out_min), //[5103h.07h], : , : Min, : . +(long)(&pid_pos.Ki_reg3), //[5103h.08h], : . Ki, : Ki, : . +(long)(&pid_pos.Kd_reg3), //[5103h.09h], : . . Kd, : pisKd, : . +(long)(&pid_pos.DiffDelim), //[5103h.0Ah], : . . , : . . , : . +(long)(&pid_pos.Kf_d), //[5103h.0Bh], : . , : . , : . +(long)(&pid_pos.Kc_reg3), //[5103h.0Ch], : .., : Kc, : . +(long)(&pid_pos.DeadZone), //[5103h.0Dh], : , : , : . +(long)(&pid_pos.e_reg3), //[5103h.0Eh], : , : , : . +(long)(&pid_spd.saterr_reg3), //[5103h.0Fh], : , : . , : . +(long)(&pid_pos.pid_out_reg3), //[5103h.10h], : , : pisout, : . +(long)(&pid_pos.up_reg3), //[5103h.11h], : .., : .., : . +(long)(&pid_pos.ui_reg3), //[5103h.12h], : .., : .., : . +(long)(&pid_pos.ud_reg3), //[5103h.13h], : .., : .., : . +(long)(&pid_pos.e_reg3_filterOut), //[5103h.14h], : , : , : . +(long)(&pwm.UalphaRef), //[5105h.01h], : Ua, : Ua, : +(long)(&pwm.UbetaRef), //[5105h.02h], : Ub, : Ub, : +(long)(&pwm.U_lim), //[5105h.03h], : U_, : U_, : +(long)(&pwm.GammaA), //[5105h.04h], : GammaA, : GmA, : +(long)(&pwm.GammaB), //[5105h.05h], : GammaB, : GmB, : +(long)(&pwm.GammaC), //[5105h.06h], : GammaC, : GmC, : +(long)(&pwm.k_pwm), //[5105h.07h], : TPWM, : TPWM, : +(long)(&pwm.DeadBand), //[5105h.08h], : (), : . , : +(long)(&pwm.MinGammaLimit), //[5105h.09h], : . ., : GamLim, : +(long)(&pwm.UdCompK), //[5105h.0Ah], : . Ud, : UdK, : +(long)(&pwm.UdCompEnable), //[5105h.0Bh], : Ud, : Ud, : , 0 0: 0000000000000001b +(long)(&pwm.PWM_type), //[5105h.0Ch], : , : , : +(long)(&pwm.ULimitation), //[5105h.0Dh], : ULimitation, : ULimitation, : +(long)(&pwm.Frequency), //[5105h.0Eh], : , : F, : +(long)(&pwm.sector), //[5105h.0Fh], : , : , : +(long)(&pwm.U_mag), //[5105h.10h], : U_, : U_, : +(long)(&pwm.PDP_Fault), //[5105h.11h], : , : F_bits, : +(long)(&sm_ctrl.state), //[510Bh.01h], : sm_state, : smstat, : sm_ctrl +(long)(&drv_status_code), //[510Bh.02h], : drv_status_code, : stcode, : sm_ctrl, 0 7: 0000000011111111b +(long)(&sm_prot.bit_fault1), //[510Eh.01h], : 1, : bitF_1, : +(long)(&sm_prot.bit_fault2), //[510Eh.02h], : 2, : bitF_2, : +(long)(&sm_prot.mask_fault1), //[510Eh.03h], : 1L, : mask1L, : , 0 7: 0000000011111111b +(long)(&sm_prot.mask_fault1), //[510Eh.04h], : 1H, : mask1H, : , 8 15: 1111111100000000b +(long)(&sm_prot.mask_fault2), //[510Eh.05h], : 2L, : mask2L, : , 0 7: 0000000011111111b +(long)(&sm_prot.mask_fault2), //[510Eh.06h], : 2H, : mask2H, : , 8 15: 1111111100000000b +(long)(&sm_prot.Imax_protect), //[510Eh.07h], : , : ., : +(long)(&sm_prot.Umax_protect), //[510Eh.08h], : , : Ud_max, : +(long)(&sm_prot.Umin_protect), //[510Eh.09h], : , : Ud_min, : +(long)(&sm_prot.speed_max), //[510Eh.0Ah], : , : speed_max, : +(long)(&sm_prot.T_max), //[510Eh.0Bh], : , : t_max, : +(long)(&refs.speed_ref), //[5112h.01h], : , : _, : +(long)(&refs.Iq_ref), //[5112h.02h], : . , : , : +(long)(&refs.i_flux_ref), //[5112h.03h], : , : , : +(long)(&refs.theta_elec), //[5112h.04h], : theta_elec, : , : +(long)(&refs.uf_ref), //[5112h.05h], : , : Uf_ref, : +(long)(&drv_params.p), //[5113h.01h], : , : , : . +(long)(&drv_params.I_nom), //[5113h.02h], : , : I, : . +(long)(&drv_params.U_nom), //[5113h.03h], : ., : U_, : . +(long)(&drv_params.speed_nom), //[5113h.04h], : , : , : . +(long)(&drv_params.Udc_nom), //[5113h.05h], : , : Udc, : . +(long)(&drv_params.Rs), //[5113h.06h], : Rs, : Rs, : . +(long)(&drv_params.Ls), //[5113h.07h], : Ls, : Ls, : . +(long)(&drv_params.freq_nom), //[5113h.08h], : , : .., : . +(long)(&drv_params.sens_type), //[5113h.09h], : , : Sens_type, : . , 0 2: 0000000000000111b +(long)(&sw.HardwareType), //[5114h.01h], : , : HardwareType, : , 0 7: 0000000011111111b +(long)(&sm_ctrl.run_mode), //[5114h.02h], : , : , : +(long)(&sw.recuperation_ena), //[5114h.03h], : , : , : +(long)(&sw.AutoOffset), //[5114h.04h], : ., : , : +(long)(&sw.Reboot), //[5114h.05h], : , : , : +(long)(&sw.excitation_ena), //[5114h.06h], : , : , : +(long)(&adc.Imeas_a_gain), //[5116h.01h], : , : Ia, : +(long)(&adc.Imeas_a_offset), //[5116h.02h], : , : Ia, : +(long)(&adc.Imeas_a), //[5116h.03h], : , : Ia_, : +(long)(&adc.Imeas_b_gain), //[5116h.04h], : , : Ib, : +(long)(&adc.Imeas_b_offset), //[5116h.05h], : , : Ib, : +(long)(&adc.Imeas_b), //[5116h.06h], : , : Ib_, : +(long)(&adc.Imeas_c_gain), //[5116h.07h], : C, : Ic, : +(long)(&adc.Imeas_c_offset), //[5116h.08h], : C, : Ic, : +(long)(&adc.Imeas_c), //[5116h.09h], : , : Ic_, : +(long)(&adc.Udc_meas_gain), //[5116h.0Ah], : , : Ud, : +(long)(&adc.Udc_meas_offset), //[5116h.0Bh], : . , : Ud, : +(long)(&adc.Udc_meas), //[5116h.0Ch], : , : Ud, : +(long)(&adc.T_meas_gain), //[5116h.0Dh], : , : t_gain, : +(long)(&adc.T_meas), //[5116h.0Eh], : , : t, : +(long)(&vhz.freq), //[511Ah.01h], : , : F_, : U-f +(long)(&vhz.vout), //[511Ah.02h], : , : U_, : U-f +(long)(&vhz.FL), //[511Ah.03h], : , : f [0], : U-f +(long)(&vhz.Vmin), //[511Ah.04h], : , : U [0], : U-f +(long)(&vhz.FH), //[511Ah.05h], : , : f [1], : U-f +(long)(&vhz.Vmax), //[511Ah.06h], : , : U [1], : U-f +(long)(&vhz.Fmax), //[511Ah.07h], : , : f max, : U-f +(long)(&cur_par.speed), //[5138h.01h], : , : , : +(long)(&cur_par.power), //[5138h.02h], : . , : , : +(long)(&cur_par.Is), //[5138h.03h], : , : , : +(long)(&cur_par.ThetaRefCurr), //[5138h.04h], : , : , : +(long)(&cur_par.ThetaCurr), //[5138h.05h], : , : , : +(long)(&cur_par.IsRef), //[5138h.06h], : , : , : +(long)(&global_time.PowerOn_time_min), //[5138h.07h], : , , : Power On Time, : +(long)(&global_time.operational_time_min), //[5138h.08h], : , , : Work Time, : +(long)(&dlog.mode_reset), //[5150h.01h], : dlog.mode_reset, : mode, : dlog +(long)(&dlog.control), //[5150h.02h], : dlog.control, : dlcont, : dlog +(long)(&dlog.ind_subind1), //[5150h.03h], : dlog.ind_subind1, : dlisi1, : dlog +(long)(&dlog.ind_subind2), //[5150h.04h], : dlog.ind_subind2, : dlisi2, : dlog +(long)(&dlog.ind_subind3), //[5150h.05h], : dlog.ind_subind3, : dlisi3, : dlog +(long)(&dlog.ind_subind4), //[5150h.06h], : dlog.ind_subind4, : dlisi4, : dlog +(long)(&dlog.StartBits), //[5150h.07h], : StartBitL, : StrtBL, : dlog, 0 7: 0000000011111111b +(long)(&dlog.StartBits), //[5150h.08h], : StartBitH, : StrtBH, : dlog, 8 15: 1111111100000000b +(long)(&dlog.OneShotOperation), //[5150h.09h], : OneShotOperation, : OneShotOp, : dlog, 0 0: 0000000000000001b +(long)(&dlog.trig_shift), //[5150h.0Ah], : , : N ., : dlog +(long)(&dlog.next_value_var), //[5151h.00h], : dlog.next_value_var, : dlnval, : +(long)(&posspeedEqep.resol), //[5152h.01h], : - , : - , : - +(long)(&posspeedEqep.Posspeed_CTL.all), //[5152h.02h], : , : , : -, 2 2: 0000000000000100b +(long)(&posspeedEqep.SpeedCalcType), //[5152h.03h], : , : SpeedCalcType, : - +(long)(&posspeedEqep.AngleOffset), //[5152h.04h], : , : , : - +(long)(&posspeedEqep.Poscnt_res), //[5152h.05h], : . , : . , : - +(long)(&posspeedEqep.Poscnt_res16), //[5152h.06h], : . , : . , : - +(long)(&posspeedEqep.speed_elec), //[5152h.07h], : , : , : - +(long)(&posspeedEqep.theta_elec), //[5152h.08h], : . ., : . ., : - +(long)(&posspeedEqep.theta_mech), //[5152h.09h], : ., : ., : - +(long)(&posspeedEqep.Posspeed_CTL.all), //[5152h.0Ah], : ., : ., : -, 4 4: 0000000000010000b +(long)(&posspeedEqep.speed_filter.T), //[5152h.0Bh], : , : . , : - +(long)(&posspeedEqep.Posspeed_FLG1.all), //[5152h.0Ch], : Posspeed_FLG1, : Posspeed_FLG1, : - +(long)(&posspeedEqep.GPIOsValue), //[5152h.0Dh], : GPIOsValue, : GPIOsValue, : - +(long)(&posspeedEqep.UPPS_forWatch), //[5152h.0Eh], : UPPS, : UPPS, : - +(long)(&posspeedEqep.Qcprdlat_tmp), //[5152h.0Fh], : QCPRD, : QCPRD, : - +(long)(&posspeedEqep.Qcprdlat16_tmp), //[5152h.10h], : QCPRD, : QCPRD, : - +(long)(&posspeedEqep.QEPSTS), //[5152h.11h], : QEPSTS, : QEPSTS, : - +(long)(&posspeedEqep.RevolutionCounter), //[5152h.12h], : , : revolCounter, : - +(long)(&posspeedEqep.Poscnt_resContinouosInt8), //[5152h.13h], : . , : qcAbsPos, : - +(long)(&posspeedEqep.Poscnt_resContinouosInt), //[5152h.14h], : . , : qcAbsPos, : - +(long)(&posspeedEqep.Poscnt_resContinouosLong), //[5152h.15h], : . , : qcAbsPos, : - +(long)(&posspeedEqep.theta_mechContinouos), //[5152h.16h], : ., : .._, : - +(long)(&posspeedEqep.theta_elecContinouos), //[5152h.17h], : ., : .._, : - +(long)(&DPReCAP.enabled), //[5155h.01h], : , : , : - +(long)(&DPReCAP.Angle), //[5155h.02h], : , : , : - +(long)(&DPReCAP.speed), //[5155h.03h], : , : , : - +(long)(&DPReCAP.speedMIN), //[5155h.04h], : , : , : - +(long)(&DPReCAP.Angle6), //[5155h.05h], : 6, : 6, : - +(long)(&DPReCAP.DPReCAP_FLG1.all), //[5155h.06h], : - , : - , : -, 0 0: 0000000000000001b +(long)(&DPReCAP.milsecREF), //[5155h.07h], : , : , : - +(long)(&DPReCAP.speedMinREF), //[5155h.08h], : ., : ., : - +(long)(&DPReCAP.CAP_WrongEdgeCnt), //[5155h.09h], : , : , : - +(long)(&DPReCAP.HallCode), //[5155h.0Ah], : , : , : -, 0 2: 0000000000000111b +(long)(&DPReCAP.AngleOffset), //[5155h.0Bh], : , : , : - +(long)(&DPReCAP.ErrorLevel), //[5155h.0Ch], : , : , : - +(long)(&DPReCAP.CAP_WrongEdgeCnt1), //[5155h.0Dh], : 1 , : _1_., : - +(long)(&DPReCAP.CAP_WrongEdgeCnt2), //[5155h.0Eh], : 2 , : _2_., : - +(long)(&DPReCAP.CAP_WrongEdgeCnt3), //[5155h.0Fh], : 3 , : _3_., : - +(long)(&DPReCAP.UserDirection), //[5155h.10h], : , : , : -, 2 2: 0000000000000100b +(long)(&DPReCAP.WrongCodeCounterLimitPerSec), //[5155h.11h], : . , : .., : - +(long)(&DPReCAP.WrongCodeCounter), //[5155h.12h], : - , : ., : - +(long)(&CounterCAP_isr), //[5155h.13h], : , : .Rx.Int., : - +(long)(&cap0_counter), //[5155h.14h], : CAP1, : ..CAP1, : - +(long)(&cap1_counter), //[5155h.15h], : CAP2, : ..CAP2, : - +(long)(&cap2_counter), //[5155h.16h], : CAP3, : ..CAP3, : - +(long)(&SSI_Encoder.resol), //[5157h.01h], : , : qepTik, : -SSI +(long)(&SSI_Encoder.AngleOffset), //[5157h.02h], : , : , : -SSI +(long)(&SSI_Encoder.Poscnt_res), //[5157h.03h], : . , : . , : -SSI +(long)(&SSI_Encoder.speed_elec), //[5157h.04h], : , : , : -SSI +(long)(&SSI_Encoder.theta_elec), //[5157h.05h], : . ., : . ., : -SSI +(long)(&SSI_Encoder.theta_mech), //[5157h.06h], : ., : ., : -SSI +(long)(&SSI_Encoder.theta_mech_filtered), //[5157h.07h], : . , : theta_mech_filtered, : -SSI +(long)(&SSI_Encoder.theta_mech_filterK), //[5157h.08h], : , : . , : -SSI +(long)(&SSI_Encoder.RevolutionCounter), //[5157h.09h], : , : revolCounter, : -SSI +(long)(&SSI_Encoder.Poscnt_resContinouosLong), //[5157h.0Ah], : . , : qcAbsPos, : -SSI +(long)(&SSI_Encoder.Poscnt_resContinouosInt8), //[5157h.0Bh], : . , : qcAbsPos, : -SSI +(long)(&SSI_Encoder.Poscnt_resContinouosInt), //[5157h.0Ch], : . , : qcAbsPos, : -SSI +(long)(&SSI_Encoder.theta_mechContinouos), //[5157h.0Dh], : ., : .._, : -SSI +(long)(&SSI_Encoder.theta_elecContinouos), //[5157h.0Eh], : ., : .._, : -SSI +(long)(&Debug1), //[5174h.01h], : DebugL1, : DebugL1, : +(long)(&Debug1), //[5174h.02h], : DebugL1, : DebugL1, : +(long)(&Debug2), //[5174h.03h], : DebugL2, : DebugL2, : +(long)(&Debug2), //[5174h.04h], : DebugL2, : DebugL2, : +(long)(&Debug3), //[5174h.05h], : DebugI3, : DebugI3, : +(long)(&Debug3), //[5174h.06h], : DebugI3, : DebugI3, : +(long)(&Debug4), //[5174h.07h], : DebugI4, : DebugI4, : +(long)(&Debug4), //[5174h.08h], : DebugI4, : DebugI4, : +(long)(&DebugW1), //[5174h.09h], : DebugW1, : DebugW1, : +(long)(&DebugW1), //[5174h.0Ah], : DebugW1, : DebugW1, : +(long)(&DebugW2), //[5174h.0Bh], : DebugW2, : DebugW2, : +(long)(&DebugW2), //[5174h.0Ch], : DebugW2, : DebugW2, : +(long)(&DebugW3), //[5174h.0Dh], : DebugW3, : DebugW3, : +(long)(&DebugW3), //[5174h.0Eh], : DebugW3, : DebugW3, : +(long)(&DebugW4), //[5174h.0Fh], : DebugW4, : DebugW4, : +(long)(&DebugW4), //[5174h.10h], : DebugW4, : DebugW4, : +(long)(&DebugF1), //[5174h.11h], : DebugF1, : DebugF1, : +(long)(&DebugF2), //[5174h.12h], : DebugF2, : DebugF2, : +(long)(&DebugF3), //[5174h.13h], : DebugF3, : DebugF3, : +(long)(&DebugF4), //[5174h.14h], : DebugF4, : DebugF4, : +(long)(&refs.DCMspeed_ref), //[5185h.01h], : (. .), : . ., : . . +(long)(&refs.ua_ref), //[5185h.02h], : , : Ua_ref, : . . +(long)(&refs.uf_ref), //[5185h.03h], : , : Uf_ref, : . . +(long)(&RotorObserver.Tr), //[5B04h.01h], : . , : Tr, : +(long)(&RotorObserver.FluxCurrentRatio), //[5B04h.02h], : . X Y, : FluxCurrentRatio, : +(long)(&RotorObserver.FluxCurrentMin), //[5B04h.03h], : , : FluxCurrentMin, : +(long)(&RotorObserver.id), //[5B04h.04h], : D, : IsD, : +(long)(&RotorObserver.iq), //[5B04h.05h], : Q, : IsQ, : +(long)(&RotorObserver.psi_d), //[5B04h.06h], : D, : PsiRD, : +(long)(&RotorObserver.psi_q), //[5B04h.07h], : Q, : PsiRQ, : +(long)(&RotorObserver.theta_psi_elec), //[5B04h.08h], : , : psiRalpha, : }; Uint16 const CO1_OD_TBL2[] = { 32045, 1, 0, - 31021, 2, 1, - 32041, 3, 2, - 32013, 4, 3, -28814, 5, 3, - +28814, +5, +3, 64769, 5, 4, (Uint16)(2000), (((Uint32)2000)>>16), - 64257, 6, 5, (Uint16)(1000), -28801, 7, 1, - +28801, +7, +1, 32013, 8, 6, - 32013, 9, 7, - 32013, 10, 8, - 32013, 11, 9, -19631, 12, 1, - +19631, +12, +1, 31021, 13, 10, - 31021, 14, 11, -19632, 15, 1, - +19632, +15, +1, 30765, 16, 12, - 30765, 17, 13, - 29741, 18, 14, -18607, 19, 3, - +18607, +19, +3, 64813, 20, 15, (Uint16)(0x180), (((Uint32)0x180)>>16), - 28973, 21, 16, 0, 0, -18607, 22, 3, - +18607, +22, +3, 64813, 23, 17, (Uint16)(0x280), (((Uint32)0x280)>>16), - 28973, 21, 18, 0, 0, -18607, 24, 3, - +18607, +24, +3, 64809, 25, 19, (Uint16)(0x0401), (((Uint32)0x0401)>>16), - 28969, 21, 20, 0, 0, -18607, 26, 3, - +18607, +26, +3, 64809, 27, 21, (Uint16)(0x0501), (((Uint32)0x0501)>>16), - 28969, 21, 22, 0, 0, -18607, 28, 3, - +18607, +28, +3, 64813, 29, 23, (Uint16)(0x0501), (((Uint32)0x0501)>>16), - 28973, 21, 24, 0, 0, -18607, 30, 3, - +18607, +30, +3, 64813, 31, 25, (Uint16)(0x0501), (((Uint32)0x0501)>>16), - 28973, 21, 26, 0, 0, -18607, 32, 3, - +18607, +32, +3, 64801, 33, 27, (Uint16)(0x0501), (((Uint32)0x0501)>>16), - 28961, 21, 28, 0, 0, -18607, 34, 3, - +18607, +34, +3, 64801, 35, 29, (Uint16)(0x0501), (((Uint32)0x0501)>>16), - 28961, 21, 30, 0, 0, -19633, 36, 3, - +19633, +36, +3, 61741, 37, 31, (Uint16)(0), (((Uint32)0)>>16), - 61741, 38, 32, (Uint16)(0), (((Uint32)0)>>16), - 61741, 39, 33, (Uint16)(0), (((Uint32)0)>>16), - 61741, 40, 34, (Uint16)(0), (((Uint32)0)>>16), -19633, 41, 3, - +19633, +41, +3, 61741, 42, 35, (Uint16)(0), (((Uint32)0)>>16), - 61741, 43, 36, (Uint16)(0), (((Uint32)0)>>16), - 61741, 44, 37, (Uint16)(0), (((Uint32)0)>>16), - 61741, 45, 38, (Uint16)(0), (((Uint32)0)>>16), -19629, 46, 3, - +19629, +46, +3, 61737, 47, 39, (Uint16)(0), (((Uint32)0)>>16), - 61737, 48, 40, (Uint16)(0), (((Uint32)0)>>16), - 61737, 49, 41, (Uint16)(0), (((Uint32)0)>>16), - 61737, 50, 42, (Uint16)(0), (((Uint32)0)>>16), -19629, 51, 3, - +19629, +51, +3, 61737, 52, 43, (Uint16)(0), (((Uint32)0)>>16), - 61737, 53, 44, (Uint16)(0), (((Uint32)0)>>16), - 61737, 54, 45, (Uint16)(0), (((Uint32)0)>>16), - 61737, 55, 46, (Uint16)(0), (((Uint32)0)>>16), -19625, 56, 3, - +19625, +56, +3, 61741, 57, 47, (Uint16)(0), (((Uint32)0)>>16), - 61741, 58, 48, (Uint16)(0), (((Uint32)0)>>16), - 61741, 59, 49, (Uint16)(0), (((Uint32)0)>>16), - 61741, 60, 50, (Uint16)(0), (((Uint32)0)>>16), -19625, 61, 3, - +19625, +61, +3, 61741, 62, 51, (Uint16)(0), (((Uint32)0)>>16), - 61741, 63, 52, (Uint16)(0), (((Uint32)0)>>16), - 61741, 64, 53, (Uint16)(0), (((Uint32)0)>>16), - 61741, 65, 54, (Uint16)(0), (((Uint32)0)>>16), -19629, 66, 3, - +19629, +66, +3, 61729, 67, 55, (Uint16)(0), (((Uint32)0)>>16), - 61729, 68, 56, (Uint16)(0), (((Uint32)0)>>16), - 61729, 69, 57, (Uint16)(0), (((Uint32)0)>>16), - 61729, 70, 58, (Uint16)(0), (((Uint32)0)>>16), -19629, 71, 3, - +19629, +71, +3, 61729, 72, 59, (Uint16)(0), (((Uint32)0)>>16), - 61729, 73, 60, (Uint16)(0), (((Uint32)0)>>16), - 61729, 74, 61, (Uint16)(0), (((Uint32)0)>>16), - 61729, 75, 62, (Uint16)(0), (((Uint32)0)>>16), -16562, 76, 2, - +16562, +76, +2, 32045, 77, 63, 0, - 31021, 21, 64, 0, - 64301, 78, 65, (Uint16)(100), - 47405, 79, 66, (Uint16)(0), - 64301, 80, 67, (Uint16)(100), -16560, 81, 2, - +16560, +81, +2, 32045, 82, 68, 0, - 31021, 21, 69, 0, - 64301, 83, 70, (Uint16)(100), - 47405, 79, 71, (Uint16)(0), - 64301, 84, 72, (Uint16)(1000), -16562, 85, 2, - +16562, +85, +2, 32041, 86, 73, 0, - 31017, 21, 74, 0, - 64297, 87, 75, (Uint16)(100), - 47401, 79, 76, (Uint16)(0), - 64297, 88, 77, (Uint16)(1000), -16556, 89, 2, - +16556, +89, +2, 32041, 90, 78, 0, - 31017, 21, 79, 0, - 64297, 91, 80, (Uint16)(100), - 47401, 79, 81, (Uint16)(0), - 64297, 92, 82, (Uint16)(1000), -16554, 93, 2, - +16554, +93, +2, 32045, 94, 83, 0, - 31021, 21, 84, 0, - 64301, 95, 85, (Uint16)(100), - 47405, 79, 86, (Uint16)(0), - 64301, 96, 87, (Uint16)(1000), -16552, 97, 2, - +16552, +97, +2, 32045, 98, 88, 0, - 31021, 21, 89, 0, - 64301, 99, 90, (Uint16)(100), - 47405, 79, 91, (Uint16)(0), - 64301, 100, 92, (Uint16)(1000), -16554, 101, 2, - +16554, +101, +2, 32033, 102, 93, 0, - 31009, 21, 94, 0, - 64289, 103, 95, (Uint16)(100), - 47393, 79, 96, (Uint16)(0), - 64289, 104, 97, (Uint16)(1000), -16556, 105, 2, - +16556, +105, +2, 32033, 106, 98, 0, - 31009, 21, 99, 0, - 64289, 107, 100, (Uint16)(100), - 47393, 79, 101, (Uint16)(0), - 64289, 108, 102, (Uint16)(1000), -19633, 109, 3, - +19633, +109, +3, 63789, 110, 103, (Uint16)(0), (((Uint32)0)>>16), - 63789, 111, 104, (Uint16)(0), (((Uint32)0)>>16), - 63789, 112, 105, (Uint16)(0), (((Uint32)0)>>16), - 63789, 113, 106, (Uint16)(0), (((Uint32)0)>>16), -19633, 114, 3, - +19633, +114, +3, 63789, 115, 107, (Uint16)(0), (((Uint32)0)>>16), - 63789, 116, 108, (Uint16)(0), (((Uint32)0)>>16), - 63789, 117, 109, (Uint16)(0), (((Uint32)0)>>16), - 63789, 118, 110, (Uint16)(0), (((Uint32)0)>>16), -19629, 119, 3, - +19629, +119, +3, 63785, 120, 111, (Uint16)(0), (((Uint32)0)>>16), - 63785, 121, 112, (Uint16)(0), (((Uint32)0)>>16), - 63785, 122, 113, (Uint16)(0), (((Uint32)0)>>16), - 63785, 123, 114, (Uint16)(0), (((Uint32)0)>>16), -19629, 124, 3, - +19629, +124, +3, 63785, 125, 115, (Uint16)(0), (((Uint32)0)>>16), - 63785, 126, 116, (Uint16)(0), (((Uint32)0)>>16), - 63785, 127, 117, (Uint16)(0), (((Uint32)0)>>16), - 63785, 128, 118, (Uint16)(0), (((Uint32)0)>>16), -19625, 129, 3, - +19625, +129, +3, 63789, 130, 119, (Uint16)(0), (((Uint32)0)>>16), - 63789, 131, 120, (Uint16)(0), (((Uint32)0)>>16), - 63789, 132, 121, (Uint16)(0), (((Uint32)0)>>16), - 63789, 133, 122, (Uint16)(0), (((Uint32)0)>>16), -19625, 134, 3, - +19625, +134, +3, 63789, 135, 123, (Uint16)(0), (((Uint32)0)>>16), - 63789, 136, 124, (Uint16)(0), (((Uint32)0)>>16), - 63789, 137, 125, (Uint16)(0), (((Uint32)0)>>16), - 63789, 138, 126, (Uint16)(0), (((Uint32)0)>>16), -19629, 139, 3, - +19629, +139, +3, 63777, 140, 127, (Uint16)(0), (((Uint32)0)>>16), - 63777, 141, 128, (Uint16)(0), (((Uint32)0)>>16), - 63777, 142, 129, (Uint16)(0), (((Uint32)0)>>16), - 63777, 143, 130, (Uint16)(0), (((Uint32)0)>>16), -19629, 144, 3, - +19629, +144, +3, 63777, 145, 131, (Uint16)(0), (((Uint32)0)>>16), - 63777, 146, 132, (Uint16)(0), (((Uint32)0)>>16), - 63777, 147, 133, (Uint16)(0), (((Uint32)0)>>16), - 63777, 148, 134, (Uint16)(0), (((Uint32)0)>>16), - 64173, 149, 135, (Uint16)(1), -1, 127, - +(Uint16)(1), (Uint16)(127), 53469, 150, 136, (Uint16)(3), -28845, 7, 1, - +28845, +7, +1, 32041, 8, 137, - 32041, 9, 138, - 32041, 10, 139, - 32041, 11, 140, -28845, 151, 1, - +28845, +151, +1, 31529, 152, 141, - 31529, 153, 142, - 31529, 154, 143, - 31529, 155, 144, - 64813, 156, 145, (Uint16)(0), (((Uint32)0)>>16), - 20669, 157, 146, -28845, 158, 1, - +28845, +158, +1, 32033, 159, 147, - 32033, 160, 148, - 32033, 161, 149, - 32033, 162, 150, -28849, 163, 1, - +28849, +163, +1, 32013, 164, 151, - 32013, 165, 152, - 32013, 166, 153, - 32013, 167, 154, -28849, 168, 3, - +28849, +168, +3, 64781, 169, 155, (Uint16)(0), (((Uint32)0)>>16), - 64781, 170, 156, (Uint16)(0), (((Uint32)0)>>16), - 64781, 171, 157, (Uint16)(0), (((Uint32)0)>>16), - 64781, 172, 158, (Uint16)(0), (((Uint32)0)>>16), - 53433, 173, 159, (Uint16)(1), - 53437, 174, 160, (Uint16)(1), - 30989, 175, 161, - 31489, 176, 162, - 32001, 177, 163, -28859, 178, 2, - +28859, +178, +2, 47661, 179, 164, (Uint16)(0), - 47661, 180, 165, (Uint16)(0x2000), - 47661, 181, 166, (Uint16)(0), - 31277, 182, 167, 0, - 31277, 183, 168, 0, - 31277, 184, 169, 0, - 31277, 185, 170, 0, - 31277, 186, 171, 0, - 31277, 187, 172, 0, - 31277, 188, 173, 0, - 31277, 189, 174, 0, - 31277, 190, 175, 0, - 31277, 190, 176, 0, - 31277, 191, 177, 0, - 31277, 192, 178, -28847, 193, 3, - +28847, +193, +3, 48169, 194, 179, (Uint16)(0x30000000), (((Uint32)0x30000000)>>16), - 48169, 195, 180, (Uint16)(0x30000000), (((Uint32)0x30000000)>>16), -28857, 196, 2, - +28857, +196, +2, 36905, 197, 181, (Uint16)(0), - 36913, 198, 182, (Uint16)(0), - 36905, 199, 183, (Uint16)(0), - 36913, 200, 184, (Uint16)(0), - 36905, 201, 185, (Uint16)(0), - 36913, 202, 186, (Uint16)(0), - 36905, 203, 187, (Uint16)(0), - 36913, 204, 188, (Uint16)(0), - 36905, 205, 189, (Uint16)(0), - 36913, 206, 190, (Uint16)(0), - 36905, 207, 191, (Uint16)(0), - 36913, 208, 192, (Uint16)(0), - 36905, 209, 193, (Uint16)(0), - 36913, 210, 194, (Uint16)(0), - 36905, 211, 195, (Uint16)(0), - 36913, 212, 196, (Uint16)(0), -28339, 213, 2, - +28339, +213, +2, 31533, 214, 197, 0, - 47917, 215, 198, (Uint16)(32), - 37117, 216, 199, (Uint16)(0), - 37074, 217, 200, (Uint16)(1), - 36580, 218, 201, (Uint16)(0), - 37143, 219, 202, (Uint16)(0), -28339, 220, 2, - +28339, +220, +2, 31533, 221, 203, 0, - 47917, 222, 204, (Uint16)(4128), - 37117, 216, 205, (Uint16)(0), - 37072, 217, 206, (Uint16)(1), - 36578, 218, 207, (Uint16)(0), - 37143, 219, 208, (Uint16)(4), -28339, 223, 2, - +28339, +223, +2, 31529, 224, 209, 0, - 47913, 225, 210, (Uint16)(3136), - 37113, 216, 211, (Uint16)(0), - 37074, 217, 212, (Uint16)(2), - 36576, 218, 213, (Uint16)(0), - 37143, 219, 214, (Uint16)(3), -28339, 226, 2, - +28339, +226, +2, 31529, 227, 215, 0, - 47913, 228, 216, (Uint16)(2112), - 37113, 216, 217, (Uint16)(0), - 37068, 217, 218, (Uint16)(2), - 36578, 218, 219, (Uint16)(0), - 37143, 219, 220, (Uint16)(2), -28331, 229, 2, - +28331, +229, +2, 31533, 230, 221, 0, - 47917, 231, 222, (Uint16)(1056), - 37117, 216, 223, (Uint16)(0), - 37066, 217, 224, (Uint16)(1), - 36580, 218, 225, (Uint16)(0), - 37143, 219, 226, (Uint16)(1), -28331, 232, 2, - +28331, +232, +2, 31533, 233, 227, 0, - 47917, 234, 228, (Uint16)(1056), - 37117, 216, 229, (Uint16)(0), - 37064, 217, 230, (Uint16)(1), - 36570, 218, 231, (Uint16)(0), - 37143, 219, 232, (Uint16)(1), -28331, 235, 2, - +28331, +235, +2, 31521, 236, 233, 0, - 47905, 237, 234, (Uint16)(1088), - 37105, 216, 235, (Uint16)(0), - 37066, 217, 236, (Uint16)(2), - 36568, 218, 237, (Uint16)(0), - 37143, 219, 238, (Uint16)(1), -28331, 238, 2, - +28331, +238, +2, 31521, 239, 239, 0, - 47905, 240, 240, (Uint16)(2112), - 37105, 216, 241, (Uint16)(0), - 37068, 217, 242, (Uint16)(2), - 36570, 218, 243, (Uint16)(0), - 37143, 219, 244, (Uint16)(2), -28323, 241, 2, - +28323, +241, +2, 31533, 242, 245, 0, - 47917, 243, 246, (Uint16)(9286), - 37117, 216, 247, (Uint16)(6), - 37058, 217, 248, (Uint16)(2), - 36564, 218, 249, (Uint16)(0), - 37127, 219, 250, (Uint16)(9), -28323, 244, 2, - +28323, +244, +2, 31533, 245, 251, 0, - 47917, 246, 252, (Uint16)(5184), - 37117, 216, 253, (Uint16)(0), - 37056, 217, 254, (Uint16)(2), - 36562, 218, 255, (Uint16)(0), - 37127, 219, 256, (Uint16)(5), -28323, 247, 2, - +28323, +247, +2, 31529, 248, 257, 0, - 47913, 249, 258, (Uint16)(12320), - 37113, 216, 259, (Uint16)(0), - 37058, 217, 260, (Uint16)(1), - 36560, 218, 261, (Uint16)(0), - 37127, 219, 262, (Uint16)(12), -28323, 250, 2, - +28323, +250, +2, 31529, 251, 263, 0, - 47913, 252, 264, (Uint16)(6144), - 37113, 216, 265, (Uint16)(0), - 37068, 217, 266, (Uint16)(0), - 36562, 218, 267, (Uint16)(0), - 37127, 219, 268, (Uint16)(6), -28331, 253, 2, - +28331, +253, +2, 31533, 254, 269, 0, - 47917, 255, 270, (Uint16)(7168), - 37117, 216, 271, (Uint16)(0), - 37066, 217, 272, (Uint16)(0), - 36564, 218, 273, (Uint16)(0), - 37127, 219, 274, (Uint16)(7), -28331, 256, 2, - +28331, +256, +2, 31533, 257, 275, 0, - 47917, 258, 276, (Uint16)(2048), - 37117, 216, 277, (Uint16)(0), - 37064, 217, 278, (Uint16)(0), - 36570, 218, 279, (Uint16)(0), - 37127, 219, 280, (Uint16)(2), -28331, 259, 2, - +28331, +259, +2, 31505, 260, 281, 0, - 47889, 261, 282, (Uint16)(1024), - 37089, 216, 283, (Uint16)(0), - 37066, 217, 284, (Uint16)(0), - 36568, 218, 285, (Uint16)(0), - 37127, 219, 286, (Uint16)(1), -28331, 262, 2, - +28331, +262, +2, 31505, 263, 287, 0, - 47889, 264, 288, (Uint16)(96), - 37089, 216, 289, (Uint16)(0), - 37068, 217, 290, (Uint16)(3), - 36570, 218, 291, (Uint16)(0), - 37127, 219, 292, (Uint16)(0), -28339, 265, 2, - +28339, +265, +2, 31501, 266, 293, 0, - 47885, 267, 294, (Uint16)(3136), - 37117, 216, 295, (Uint16)(0), - 37074, 217, 296, (Uint16)(2), - 36548, 218, 297, (Uint16)(0), - 37143, 219, 298, (Uint16)(3), -28339, 268, 2, - +28339, +268, +2, 31501, 269, 299, 0, - 47885, 270, 300, (Uint16)(9408), - 37117, 216, 301, (Uint16)(0), - 37072, 217, 302, (Uint16)(2), - 36546, 218, 303, (Uint16)(1), - 37143, 219, 304, (Uint16)(9), -28339, 271, 2, - +28339, +271, +2, 31497, 272, 305, 0, - 47881, 273, 306, (Uint16)(9414), - 37113, 216, 307, (Uint16)(6), - 37074, 217, 308, (Uint16)(2), - 36544, 218, 309, (Uint16)(1), - 37143, 219, 310, (Uint16)(9), -28339, 274, 2, - +28339, +274, +2, 31497, 275, 311, 0, - 47881, 276, 312, (Uint16)(12352), - 37113, 216, 313, (Uint16)(0), - 37036, 217, 314, (Uint16)(2), - 36546, 218, 315, (Uint16)(0), - 37143, 219, 316, (Uint16)(12), -28299, 277, 2, - +28299, +277, +2, 31501, 278, 317, 0, - 47885, 279, 318, (Uint16)(13344), - 37117, 216, 319, (Uint16)(0), - 37034, 217, 320, (Uint16)(1), - 36548, 218, 321, (Uint16)(0), - 37143, 219, 322, (Uint16)(13), -28299, 280, 2, - +28299, +280, +2, 31501, 281, 323, 0, - 47885, 282, 324, (Uint16)(10240), - 37117, 216, 325, (Uint16)(0), - 37032, 217, 326, (Uint16)(0), - 36570, 218, 327, (Uint16)(0), - 37143, 219, 328, (Uint16)(10), -28299, 283, 2, - +28299, +283, +2, 31489, 284, 329, 0, - 47873, 285, 330, (Uint16)(14400), - 37105, 216, 331, (Uint16)(0), - 37034, 217, 332, (Uint16)(2), - 36568, 218, 333, (Uint16)(0), - 37143, 219, 334, (Uint16)(14), -28299, 286, 2, - +28299, +286, +2, 31489, 287, 335, 0, - 47873, 288, 336, (Uint16)(15430), - 37105, 216, 337, (Uint16)(6), - 37036, 217, 338, (Uint16)(2), - 36570, 218, 339, (Uint16)(0), - 37143, 219, 340, (Uint16)(15), -28291, 289, 2, - +28291, +289, +2, 31501, 290, 341, 0, - 47885, 291, 342, (Uint16)(16448), - 37117, 216, 343, (Uint16)(0), - 37026, 217, 344, (Uint16)(2), - 36564, 218, 345, (Uint16)(0), - 36583, 219, 346, (Uint16)(16), -28291, 292, 2, - +28291, +292, +2, 31501, 293, 347, 0, - 47885, 294, 348, (Uint16)(13312), - 37117, 216, 349, (Uint16)(0), - 37024, 217, 350, (Uint16)(0), - 36562, 218, 351, (Uint16)(0), - 36583, 219, 352, (Uint16)(13), -28291, 295, 2, - +28291, +295, +2, 31497, 296, 353, 0, - 47881, 297, 354, (Uint16)(14336), - 37113, 216, 355, (Uint16)(0), - 37026, 217, 356, (Uint16)(0), - 36560, 218, 357, (Uint16)(0), - 36583, 219, 358, (Uint16)(14), -28291, 298, 2, - +28291, +298, +2, 31497, 299, 359, 0, - 47881, 300, 360, (Uint16)(12384), - 37113, 216, 361, (Uint16)(0), - 37036, 217, 362, (Uint16)(3), - 36562, 218, 363, (Uint16)(0), - 36583, 219, 364, (Uint16)(12), -28299, 301, 2, - +28299, +301, +2, 31501, 302, 365, 0, - 47885, 303, 366, (Uint16)(0), - 37117, 216, 367, (Uint16)(0), - 37034, 217, 368, (Uint16)(0), - 36564, 218, 369, (Uint16)(0), - 36583, 219, 370, (Uint16)(0), -28299, 304, 2, - +28299, +304, +2, 31501, 305, 371, 0, - 47885, 306, 372, (Uint16)(0), - 37117, 216, 373, (Uint16)(0), - 37032, 217, 374, (Uint16)(0), - 36570, 218, 375, (Uint16)(0), - 36583, 219, 376, (Uint16)(0), -28333, 307, 4, - +28333, +307, +4, 36537, 308, 377, (Uint16)(256), 0, 0, - 36542, 309, 378, (Uint16)(256), 0, 0, - 36543, 310, 379, (Uint16)(256), 0, 0, - 45225, 307, 380, (Uint16)(0), -0, 1, - -28333, 756, 3, +(Uint16)(0), (Uint16)(1), +28333, +756, +3, 48417, 581, 381, (Uint16)(0), (((Uint32)0)>>16), - 48417, 582, 382, (Uint16)(0), (((Uint32)0)>>16), - 48417, 754, 383, (Uint16)(0), (((Uint32)0)>>16), - 48417, 753, 384, (Uint16)(0), (((Uint32)0)>>16), - 48401, 311, 385, (Uint16)(438392299), (((Uint32)438392299)>>16), -28236, 312, 1, - +28236, +312, +1, 20169, 313, 386, - 18737, 314, 387, - 20153, 312, 388, -28238, 315, 2, - +28238, +315, +2, 45261, 316, 389, (Uint16)(15), -27822, 577, 3, - +27822, +577, +3, 45357, 577, 390, (Uint16)(0x11111111), (((Uint32)0x11111111)>>16), - 20749, 317, 391, -3762, 312, 2, - +3762, +312, +2, 47917, 318, 392, (Uint16)(58002), - 47917, 319, 393, (Uint16)(14349), - 47917, 320, 394, (Uint16)(64364), - 47917, 321, 395, (Uint16)(3745), - 47917, 322, 396, (Uint16)(1832), -28848, 323, 7, - +28848, +323, +7, 58853, 324, 397, (Uint16)(16777216), (((Uint32)16777216)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(_IQ(120.0)), (((Uint32)_IQ(120.0))>>16), - 26437, 325, 398, 0, 0, @@ -2000,7 +1766,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 26437, 326, 399, 0, 0, @@ -2009,8 +1774,9 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, -20154, 327, 7, - +20154, +327, +7, 25925, 328, 400, 0, 0, @@ -2018,7 +1784,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 25925, 329, 401, 0, 0, @@ -2026,31 +1791,24 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 9381, 330, 402, (Uint16)(335544), (((Uint32)335544)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 9509, 331, 403, (Uint16)(16777216), (((Uint32)16777216)>>16), (Uint16)(_IQ(-1.0)), (((Uint32)_IQ(-1.0))>>16), (Uint16)(_IQ(1.0)), (((Uint32)_IQ(1.0))>>16), - 9509, 332, 404, (Uint16)(-16777216), (((Uint32)-16777216)>>16), (Uint16)(_IQ(-1.0)), (((Uint32)_IQ(-1.0))>>16), (Uint16)(_IQ(1.0)), (((Uint32)_IQ(1.0))>>16), - 9381, 333, 405, (Uint16)(2684354), (((Uint32)2684354)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 9381, 334, 406, (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 9381, 335, 407, (Uint16)(8388608), (((Uint32)8388608)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 25925, 336, 408, 0, 0, @@ -2058,7 +1816,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 25893, 337, 409, 0, 0, @@ -2066,7 +1823,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 25893, 338, 410, 0, 0, @@ -2074,7 +1830,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 25893, 339, 411, 0, 0, @@ -2082,7 +1837,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 25893, 340, 412, 0, 0, @@ -2091,8 +1845,9 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, -20155, 341, 7, - +20155, +341, +7, 26437, 342, 413, 0, 0, @@ -2100,7 +1855,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 26437, 343, 414, 0, 0, @@ -2108,31 +1862,24 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 9381, 330, 415, (Uint16)(3355443), (((Uint32)3355443)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 9541, 331, 416, (Uint16)(13421772), (((Uint32)13421772)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 9541, 332, 417, (Uint16)(-13421772), (((Uint32)-13421772)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 9381, 333, 418, (Uint16)(16777), (((Uint32)16777)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 9381, 344, 419, (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 9381, 335, 420, (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 26437, 336, 421, 0, 0, @@ -2140,7 +1887,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 25925, 345, 422, 0, 0, @@ -2148,7 +1894,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 25925, 338, 423, 0, 0, @@ -2156,7 +1901,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 25925, 339, 424, 0, 0, @@ -2164,7 +1908,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 25925, 340, 425, 0, 0, @@ -2172,7 +1915,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 25925, 346, 426, 0, 0, @@ -2181,8 +1923,9 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, -20154, 347, 7, - +20154, +347, +7, 25921, 348, 427, 0, 0, @@ -2190,7 +1933,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 25921, 349, 428, 0, 0, @@ -2198,31 +1940,24 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 9377, 350, 429, (Uint16)(335544), (((Uint32)335544)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 9505, 351, 430, (Uint16)(16777216), (((Uint32)16777216)>>16), (Uint16)(_IQ(-1.0)), (((Uint32)_IQ(-1.0))>>16), (Uint16)(_IQ(1.0)), (((Uint32)_IQ(1.0))>>16), - 9505, 352, 431, (Uint16)(-16777216), (((Uint32)-16777216)>>16), (Uint16)(_IQ(-1.0)), (((Uint32)_IQ(-1.0))>>16), (Uint16)(_IQ(1.0)), (((Uint32)_IQ(1.0))>>16), - 9377, 353, 432, (Uint16)(2684354), (((Uint32)2684354)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 9377, 354, 433, (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 9377, 335, 434, (Uint16)(8388608), (((Uint32)8388608)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 25921, 336, 435, 0, 0, @@ -2230,7 +1965,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 25889, 355, 436, 0, 0, @@ -2238,7 +1972,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 25889, 338, 437, 0, 0, @@ -2246,7 +1979,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 25889, 339, 438, 0, 0, @@ -2254,7 +1986,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 25889, 340, 439, 0, 0, @@ -2263,19 +1994,18 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, -20157, 356, 7, - +20157, +356, +7, 15401, 342, 440, (Uint16)(0), (((Uint32)0)>>16), 0, 0, 0, 0, - 10017, 342, 441, (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 26401, 343, 442, 0, 0, @@ -2283,7 +2013,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 31785, 343, 443, 0, 0, @@ -2291,46 +2020,36 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 9377, 330, 444, (Uint16)(1174405120), (((Uint32)1174405120)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 10049, 331, 445, (Uint16)(100663296), (((Uint32)100663296)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 10049, 332, 446, (Uint16)(-100663296), (((Uint32)-100663296)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 9377, 333, 447, (Uint16)(83886), (((Uint32)83886)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 9377, 344, 448, (Uint16)(167772160), (((Uint32)167772160)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 15401, 357, 449, (Uint16)(0), (((Uint32)0)>>16), 0, 0, 0, 0, - 9377, 358, 450, (Uint16)(8388608), (((Uint32)8388608)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 9377, 335, 451, (Uint16)(8388608), (((Uint32)8388608)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 10017, 359, 452, (Uint16)(13981), (((Uint32)13981)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 26401, 336, 453, 0, 0, @@ -2338,7 +2057,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 25761, 346, 454, 0, 0, @@ -2346,7 +2064,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 26433, 345, 455, 0, 0, @@ -2354,7 +2071,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 26433, 338, 456, 0, 0, @@ -2362,7 +2078,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 26433, 339, 457, 0, 0, @@ -2370,7 +2085,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 26433, 340, 458, 0, 0, @@ -2378,7 +2092,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 26401, 360, 459, 0, 0, @@ -2387,8 +2100,9 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, -20156, 362, 7, - +20156, +362, +7, 25893, 363, 460, 0, 0, @@ -2396,7 +2110,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 25893, 364, 461, 0, 0, @@ -2404,11 +2117,9 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 8901, 365, 462, (Uint16)(14529069), (((Uint32)14529069)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0x01000000), (((Uint32)0x01000000)>>16), - 31533, 366, 463, 0, 0, @@ -2416,7 +2127,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 31533, 367, 464, 0, 0, @@ -2424,7 +2134,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 31533, 368, 465, 0, 0, @@ -2432,7 +2141,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 31533, 369, 466, 0, 0, @@ -2440,19 +2148,15 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 11429, 370, 467, (Uint16)(33554432), (((Uint32)33554432)>>16), (Uint16)(_IQ(2.0)), (((Uint32)_IQ(2.0))>>16), (Uint16)(_IQ(10.0)), (((Uint32)_IQ(10.0))>>16), - 11429, 371, 468, (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(_IQ(10)), (((Uint32)_IQ(10))>>16), - 8901, 372, 469, (Uint16)(16777216), (((Uint32)16777216)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 11965, 373, 470, (Uint16)(1), 0, @@ -2460,7 +2164,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 15149, 374, 471, (Uint16)(1), 0, @@ -2468,7 +2171,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 31661, 375, 472, 0, 0, @@ -2476,11 +2178,9 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 9367, 376, 473, (Uint16)(20480), (((Uint32)20480)>>16), (Uint16)(2048), (((Uint32)2048)>>16), (Uint16)(10240), (((Uint32)10240)>>16), - 31277, 377, 474, 0, 0, @@ -2488,7 +2188,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 25893, 378, 475, 0, 0, @@ -2496,7 +2195,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 31533, 379, 476, 0, 0, @@ -2505,16 +2203,17 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, -20143, 380, 2, - +20143, +380, +2, 31273, 381, 477, 0, - 53545, 382, 478, (Uint16)(1), -20132, 383, 7, - +20132, +383, +7, 15121, 384, 479, (Uint16)(0), 0, @@ -2522,7 +2221,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 15121, 385, 480, (Uint16)(0), 0, @@ -2530,7 +2228,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 53265, 386, 481, (Uint16)(255), 0, @@ -2538,7 +2235,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 53289, 387, 482, (Uint16)(255), 0, @@ -2546,7 +2242,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 53265, 388, 483, (Uint16)(255), 0, @@ -2554,7 +2249,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 53289, 389, 484, (Uint16)(255), 0, @@ -2562,65 +2256,56 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 9529, 390, 485, (Uint16)(16777216), (((Uint32)16777216)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 9625, 391, 486, (Uint16)(18454938), (((Uint32)18454938)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 9625, 392, 487, (Uint16)(6990506), (((Uint32)6990506)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 10041, 393, 488, (Uint16)(100663296), (((Uint32)100663296)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 9721, 639, 489, (Uint16)(75497472), (((Uint32)75497472)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), -20146, 394, 7, - +20146, +394, +7, 10017, 395, 490, (Uint16)(67108), (((Uint32)67108)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 9505, 396, 491, (Uint16)(3355443), (((Uint32)3355443)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 9505, 397, 492, (Uint16)(3355443), (((Uint32)3355443)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 9985, 398, 493, (Uint16)(720992), (((Uint32)720992)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 9601, 559, 494, (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), -20144, 399, 7, - +20144, +399, +7, 15241, 400, 495, (Uint16)(2), -1, 50, +(Uint16)(1), (Uint16)(50), 0, 0, 0, - 8265, 401, 496, (Uint16)(5), -0, 0, +(Uint16)(0), (Uint16)(0), 0, 0, 0, - 24617, 402, 497, 0, 0, @@ -2628,29 +2313,24 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 9129, 403, 498, (Uint16)(500), -0, 0, +(Uint16)(0), (Uint16)(0), 0, 0, 0, - 8233, 404, 499, (Uint16)(36), -0, 1000, +(Uint16)(0), (Uint16)(1000), 0, 0, 0, - 10113, 405, 500, (Uint16)(1048576), (((Uint32)1048576)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 10145, 406, 501, (Uint16)(16777), (((Uint32)16777)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 24713, 407, 502, 0, 0, @@ -2658,7 +2338,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 11993, 408, 503, (Uint16)(1), 0, @@ -2667,102 +2346,87 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, -20107, 409, 4, - +20107, +409, +4, 4365, 410, 504, 0, 0, 0, - 15117, 411, 505, (Uint16)(4), 0, 0, - 15117, 412, 506, (Uint16)(0), 0, 0, - 15117, 413, 507, (Uint16)(1), 0, 0, - 14477, 414, 508, (Uint16)(0), -0, 1, - +(Uint16)(0), (Uint16)(1), 15117, 590, 509, (Uint16)(0), 0, 0, -20147, 415, 4, - +20147, +415, +4, 8257, 416, 510, -(Uint16)(-81), -0, 0, - +(Uint16)(81), +(Uint16)(0), (Uint16)(0), 16001, 417, 511, (Uint16)(-14592), -0, 0, - +(Uint16)(0), (Uint16)(0), 25913, 418, 512, 0, 0, 0, - 8257, 419, 513, -(Uint16)(-81), -0, 0, - +(Uint16)(81), +(Uint16)(0), (Uint16)(0), 16001, 420, 514, (Uint16)(-14592), -0, 0, - +(Uint16)(0), (Uint16)(0), 25913, 421, 515, 0, 0, 0, - 8257, 422, 516, (Uint16)(40), -0, 0, - +(Uint16)(0), (Uint16)(0), 16001, 423, 517, (Uint16)(62836), -0, 0, - +(Uint16)(0), (Uint16)(0), 25913, 424, 518, 0, 0, 0, - 8225, 425, 519, (Uint16)(2050), -0, 0, - +(Uint16)(0), (Uint16)(0), 16001, 426, 520, (Uint16)(0), -0, 0, - +(Uint16)(0), (Uint16)(0), 26009, 427, 521, 0, 0, 0, - 9185, 633, 522, -(Uint16)(0), -0, 0, - +(Uint16)(1500), +(Uint16)(0), (Uint16)(0), 26105, 634, 523, 0, 0, 0, -20096, 428, 7, - +20096, +428, +7, 26417, 429, 524, 0, 0, @@ -2770,7 +2434,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 25873, 430, 525, 0, 0, @@ -2778,47 +2441,37 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 10033, 431, 526, (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 9489, 432, 527, (Uint16)(419430), (((Uint32)419430)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 10033, 433, 528, (Uint16)(100663296), (((Uint32)100663296)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 9489, 434, 529, (Uint16)(12582912), (((Uint32)12582912)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 10033, 435, 530, (Uint16)(100663296), (((Uint32)100663296)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), -20037, 436, 1, - +20037, +436, +1, 26421, 437, 531, - 26037, 438, 532, - 25909, 439, 533, - 25813, 440, 534, - 25813, 441, 535, - 25909, 442, 536, - 28141, 613, 537, - 28141, 614, 538, -20023, 443, 7, - +20023, +443, +7, 14477, 444, 539, (Uint16)(0), 0, @@ -2826,42 +2479,36 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 14989, 445, 540, (Uint16)(192), (((Uint32)192)>>16), 0, 0, 0, 0, - 14989, 446, 541, (Uint16)(1359151123), (((Uint32)1359151123)>>16), 0, 0, 0, 0, - 14989, 447, 542, (Uint16)(1359085569), (((Uint32)1359085569)>>16), 0, 0, 0, 0, - 14989, 448, 543, (Uint16)(1359151122), (((Uint32)1359151122)>>16), 0, 0, 0, 0, - 14989, 449, 544, (Uint16)(1359020033), (((Uint32)1359020033)>>16), 0, 0, 0, 0, - 53645, 450, 545, (Uint16)(0), 0, @@ -2869,7 +2516,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 53685, 451, 546, (Uint16)(1), 0, @@ -2877,7 +2523,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 11837, 452, 547, (Uint16)(0), 0, @@ -2885,23 +2530,21 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 10949, 453, 548, (Uint16)(6710886), (((Uint32)6710886)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 15757, 454, 549, (Uint16)(50461787), (((Uint32)50461787)>>16), -20000, 455, 7, - +20000, +455, +7, 14985, 456, 550, (Uint16)(1000), (((Uint32)1000)>>16), 0, 0, 0, 0, - 11839, 457, 551, (Uint16)(2), 0, @@ -2909,7 +2552,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 14473, 458, 552, (Uint16)(1), 0, @@ -2917,11 +2559,9 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 9345, 459, 553, (Uint16)(9298387), (((Uint32)9298387)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 31369, 460, 554, 0, 0, @@ -2929,7 +2569,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 30857, 460, 555, 0, 0, @@ -2937,7 +2576,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 25761, 461, 556, 0, 0, @@ -2945,7 +2583,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 25729, 462, 557, 0, 0, @@ -2953,7 +2590,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 25729, 463, 558, 0, 0, @@ -2961,7 +2597,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 53565, 464, 559, (Uint16)(0), 0, @@ -2969,11 +2604,9 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 9217, 465, 560, (Uint16)(838860), (((Uint32)838860)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(65535), (((Uint32)65535)>>16), - 30857, 466, 561, 0, 0, @@ -2981,7 +2614,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 30857, 467, 562, 0, 0, @@ -2989,7 +2621,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 30857, 468, 563, 0, 0, @@ -2997,7 +2628,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 31369, 469, 564, 0, 0, @@ -3005,7 +2635,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 30857, 469, 565, 0, 0, @@ -3013,7 +2642,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 30857, 470, 566, 0, 0, @@ -3021,7 +2649,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 15241, 471, 567, (Uint16)(0), 0, @@ -3029,7 +2656,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 15241, 472, 568, (Uint16)(7), 0, @@ -3037,7 +2663,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 15241, 472, 569, (Uint16)(7335), 0, @@ -3045,14 +2670,12 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 15753, 472, 570, (Uint16)(1973415), (((Uint32)1973415)>>16), 0, 0, 0, 0, - 25729, 473, 571, 0, 0, @@ -3060,7 +2683,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 25729, 474, 572, 0, 0, @@ -3069,8 +2691,9 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, -20027, 475, 7, - +20027, +475, +7, 15245, 589, 573, (Uint16)(0), 0, @@ -3078,7 +2701,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 25733, 441, 574, 0, 0, @@ -3086,7 +2708,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 25765, 461, 575, 0, 0, @@ -3094,11 +2715,9 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 9381, 476, 576, (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 25733, 477, 577, 0, 0, @@ -3106,7 +2725,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 11837, 478, 578, (Uint16)(81), 0, @@ -3114,14 +2732,12 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 14989, 479, 579, (Uint16)(500), (((Uint32)500)>>16), 0, 0, 0, 0, - 25765, 480, 580, 0, 0, @@ -3129,7 +2745,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 30861, 481, 581, 0, 0, @@ -3137,7 +2752,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 4573, 482, 582, 0, 0, @@ -3145,11 +2759,9 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 9349, 459, 583, (Uint16)(4869970), (((Uint32)4869970)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 30861, 483, 584, 0, 0, @@ -3157,7 +2769,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 30861, 484, 585, 0, 0, @@ -3165,7 +2776,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 30861, 485, 586, 0, 0, @@ -3173,7 +2783,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 30861, 486, 587, 0, 0, @@ -3181,7 +2790,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 53567, 487, 588, (Uint16)(0), 0, @@ -3189,7 +2797,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 14477, 488, 589, (Uint16)(10), 0, @@ -3197,7 +2804,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 30861, 489, 590, 0, 0, @@ -3205,7 +2811,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 30861, 490, 591, 0, 0, @@ -3213,7 +2818,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 30861, 491, 592, 0, 0, @@ -3221,7 +2825,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 30861, 492, 593, 0, 0, @@ -3229,7 +2832,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 30861, 493, 594, 0, 0, @@ -3238,19 +2840,18 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, -20019, 455, 7, - +20019, +455, +7, 14977, 494, 595, (Uint16)(4096), (((Uint32)4096)>>16), 0, 0, 0, 0, - 9369, 459, 596, (Uint16)(9298387), (((Uint32)9298387)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 30849, 460, 597, 0, 0, @@ -3258,7 +2859,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 25785, 461, 598, 0, 0, @@ -3266,7 +2866,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 25753, 462, 599, 0, 0, @@ -3274,7 +2873,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 25753, 463, 600, 0, 0, @@ -3282,7 +2880,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 25753, 495, 601, 0, 0, @@ -3290,11 +2887,9 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 9241, 496, 602, (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 15233, 471, 603, (Uint16)(0), 0, @@ -3302,14 +2897,12 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 15745, 472, 604, (Uint16)(1973415), (((Uint32)1973415)>>16), 0, 0, 0, 0, - 15233, 472, 605, (Uint16)(7), 0, @@ -3317,7 +2910,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 15233, 472, 606, (Uint16)(7335), 0, @@ -3325,7 +2917,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 25753, 473, 607, 0, 0, @@ -3333,7 +2924,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 25753, 474, 608, 0, 0, @@ -3342,8 +2932,9 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, -20025, 497, 7, - +20025, +497, +7, 25669, 498, 609, 0, 0, @@ -3351,7 +2942,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 32205, 498, 610, 0, 0, @@ -3359,7 +2949,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 25669, 499, 611, 0, 0, @@ -3367,7 +2956,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 32205, 499, 612, 0, 0, @@ -3375,7 +2963,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 30925, 500, 613, 0, 0, @@ -3383,7 +2970,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 31693, 500, 614, 0, 0, @@ -3391,7 +2977,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 30925, 501, 615, 0, 0, @@ -3399,7 +2984,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 31693, 501, 616, 0, 0, @@ -3407,95 +2991,80 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 9285, 502, 617, (Uint16)(16777), (((Uint32)16777)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 15821, 502, 618, (Uint16)(16777), (((Uint32)16777)>>16), 0, 0, 0, 0, - 9285, 503, 619, (Uint16)(-190048), (((Uint32)-190048)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 15821, 503, 620, (Uint16)(-190048), (((Uint32)-190048)>>16), 0, 0, 0, 0, - 9285, 504, 621, (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 15821, 504, 622, (Uint16)(0), (((Uint32)0)>>16), 0, 0, 0, 0, - 9285, 505, 623, (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 15821, 505, 624, (Uint16)(0), (((Uint32)0)>>16), 0, 0, 0, 0, - 50253, 506, 625, (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 50253, 507, 626, (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 50253, 508, 627, (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 50253, 509, 628, (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), -20142, 556, 7, - +20142, +556, +7, 9285, 557, 629, (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 9637, 558, 630, (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 9637, 559, 631, (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), -20149, 399, 7, - +20149, +399, +7, 12453, 571, 632, (Uint16)(16777216), (((Uint32)16777216)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 12453, 572, 633, (Uint16)(5033165), (((Uint32)5033165)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 12613, 573, 634, (Uint16)(5033165), (((Uint32)5033165)>>16), (Uint16)(0), (((Uint32)0)>>16), (Uint16)(0), (((Uint32)0)>>16), - 28997, 574, 635, 0, 0, @@ -3503,7 +3072,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 28997, 575, 636, 0, 0, @@ -3511,7 +3079,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 28837, 536, 637, 0, 0, @@ -3519,7 +3086,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 28837, 537, 638, 0, 0, @@ -3527,7 +3093,6 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, 0, - 30501, 576, 639, 0, 0, @@ -3536,7 +3101,9 @@ Uint16 const CO1_OD_TBL2[] = { 0, 0, }; -int16 const CO1_OD_TBL1[] = { 4096, 0, + +int16 const CO1_OD_TBL1[] = { +4096, 0, 4097, 3, 4098, 6, 4116, 9, @@ -3691,9 +3258,9 @@ Uint16 const co1_first2000 = 82; Uint16 const co1_first3000 = 190; Uint16 const co1_first4000 = 194; Uint16 const co1_first5000 = 194; -// - -Uint16 const CO1_TYPE_DEF_TABLE[] = { (Uint16)4,\ +// +Uint16 const CO1_TYPE_DEF_TABLE[] = { + (Uint16)4,\ (Uint16)4,\ (Uint16)4,\ (Uint16)4,\ @@ -3813,127 +3380,174 @@ Uint16 const CO1_TYPE_DEF_TABLE[] = { (Uint16)4,\ (Uint16)19,\ (Uint16)20,\ }; -// CALLBACK- - +// CALLBACK- //************************************************************** -long const CO1_OD_CALLBACK_TBL[]={0,//1000h.00h -0,//1001h.00h -0,//1002h.00h -0,//1014h.00h -0,//1016h.00h -0,//1017h.00h -0,//1018h.00h -0,//1200h.00h -0,//1280h.00h -0,//1400h.00h -0,//1401h.00h -0,//1402h.00h -0,//1403h.00h -0,//1404h.00h -0,//1405h.00h -0,//1406h.00h -0,//1407h.00h -0,//1600h.00h -0,//1601h.00h -0,//1602h.00h -0,//1603h.00h -0,//1604h.00h -0,//1605h.00h -0,//1606h.00h -0,//1607h.00h -0,//1800h.00h -0,//1801h.00h -0,//1802h.00h -0,//1803h.00h -0,//1804h.00h -0,//1805h.00h -0,//1806h.00h -0,//1807h.00h -0,//1A00h.00h -0,//1A01h.00h -0,//1A02h.00h -0,//1A03h.00h -0,//1A04h.00h -0,//1A05h.00h -0,//1A06h.00h -0,//1A07h.00h -0,//2000h.00h -0,//2001h.00h -0,//2002h.00h -0,//2003h.00h -0,//2004h.00h -0,//2005h.00h -0,//2007h.00h -0,//2010h.00h -0,//2011h.00h -0,//2012h.00h -0,//2014h.00h -0,//2015h.00h -0,//2016h.00h -0,//2017h.00h -0,//2080h.00h -0,//2081h.00h -0,//2082h.00h -0,//2083h.00h -0,//2100h.00h -0,//2101h.00h -0,//2102h.00h -0,//2103h.00h -0,//2104h.00h -0,//2105h.00h -0,//2106h.00h -0,//2107h.00h -0,//2108h.00h -0,//2109h.00h -0,//210Ah.00h -0,//210Bh.00h -0,//210Ch.00h -0,//210Dh.00h -0,//210Eh.00h -0,//210Fh.00h -0,//2110h.00h -0,//2111h.00h -0,//2112h.00h -0,//2113h.00h -0,//2114h.00h -0,//2115h.00h -0,//2116h.00h -0,//2117h.00h -0,//2118h.00h -0,//2119h.00h -0,//211Ah.00h -0,//211Bh.00h -0,//211Ch.00h -0,//211Dh.00h -0,//2502h.00h -0,//2506h.00h -(long)((void(*)(long))callback_RTC),//250Fh.00h -0,//2532h.00h -0,//2534h.00h -0,//2600h.00h -0,//3000h.00h -0,//3100h.00h -0,//5000h.00h -0,//5100h.00h -0,//5101h.00h -0,//5102h.00h -0,//5103h.00h -0,//5105h.00h -0,//510Bh.00h -0,//510Eh.00h -0,//5112h.00h -0,//5113h.00h -0,//5114h.00h -0,//5116h.00h -0,//511Ah.00h -0,//5138h.00h -0,//5150h.00h -(long)((void(*)(long))callback_dlog),//5151h.00h -0,//5152h.00h -0,//5155h.00h -0,//5157h.00h -0,//5174h.00h -0,//5185h.00h -0,//5B04h.00h +long const CO1_OD_CALLBACK_TBL[]={ +0, // 1000h.00h +0, // 1001h.00h +0, // 1002h.00h +0, // 1014h.00h +0, // 1016h.00h +0, // 1017h.00h +0, // 1018h.00h +0, // 1200h.00h +0, // 1280h.00h +0, // 1400h.00h +0, // 1401h.00h +0, // 1402h.00h +0, // 1403h.00h +0, // 1404h.00h +0, // 1405h.00h +0, // 1406h.00h +0, // 1407h.00h +0, // 1600h.00h +0, // 1601h.00h +0, // 1602h.00h +0, // 1603h.00h +0, // 1604h.00h +0, // 1605h.00h +0, // 1606h.00h +0, // 1607h.00h +0, // 1800h.00h +0, // 1801h.00h +0, // 1802h.00h +0, // 1803h.00h +0, // 1804h.00h +0, // 1805h.00h +0, // 1806h.00h +0, // 1807h.00h +0, // 1A00h.00h +0, // 1A01h.00h +0, // 1A02h.00h +0, // 1A03h.00h +0, // 1A04h.00h +0, // 1A05h.00h +0, // 1A06h.00h +0, // 1A07h.00h +0, // 2000h.00h +0, // 2001h.00h +0, // 2002h.00h +0, // 2003h.00h +0, // 2004h.00h +0, // 2005h.00h +0, // 2007h.00h +0, // 2010h.00h +0, // 2011h.00h +0, // 2012h.00h +0, // 2014h.00h +0, // 2015h.00h +0, // 2016h.00h +0, // 2017h.00h +0, // 2080h.00h +0, // 2081h.00h +0, // 2082h.00h +0, // 2083h.00h +0, // 2100h.00h +0, // 2101h.00h +0, // 2102h.00h +0, // 2103h.00h +0, // 2104h.00h +0, // 2105h.00h +0, // 2106h.00h +0, // 2107h.00h +0, // 2108h.00h +0, // 2109h.00h +0, // 210Ah.00h +0, // 210Bh.00h +0, // 210Ch.00h +0, // 210Dh.00h +0, // 210Eh.00h +0, // 210Fh.00h +0, // 2110h.00h +0, // 2111h.00h +0, // 2112h.00h +0, // 2113h.00h +0, // 2114h.00h +0, // 2115h.00h +0, // 2116h.00h +0, // 2117h.00h +0, // 2118h.00h +0, // 2119h.00h +0, // 211Ah.00h +0, // 211Bh.00h +0, // 211Ch.00h +0, // 211Dh.00h +0, // 2502h.00h +0, // 2506h.00h +(long)((void(*)(long))callback_RTC), // 250Fh.00h +0, // 2532h.00h +0, // 2534h.00h +0, // 2600h.00h +0, // 3000h.00h +0, // 3100h.00h +0, // 5000h.00h +0, // 5100h.00h +0, // 5101h.00h +0, // 5102h.00h +0, // 5103h.00h +0, // 5105h.00h +0, // 510Bh.00h +0, // 510Eh.00h +0, // 5112h.00h +0, // 5113h.00h +0, // 5114h.00h +0, // 5116h.00h +0, // 511Ah.00h +0, // 5138h.00h +0, // 5150h.00h +(long)((void(*)(long))callback_dlog), // 5151h.00h +0, // 5152h.00h +0, // 5155h.00h +0, // 5157h.00h +0, // 5174h.00h +0, // 5185h.00h +0, // 5B04h.00h }; +// CANopen +#ifdef COOD_LINKS__5000 +long const CO1_LINKS[]={(long)&co1_numOfInd, + (long)&CO1_OD_TBL1, + (long)&CO1_OD_TBL2, + (long)&CO1_OD_TBL3, + (long)&CO1_TYPE_DEF_TABLE, + (long)&CO1_OD_CALLBACK_TBL, + (long)&co1_SPIrange1rw, + (long)&co1_SPIrange1rwCRC, + (long)&co1_SPIrange1rwp, + (long)&co1_SPIrange1rwpCRC, + (long)&co1_SPIrange1rwps, + (long)&co1_SPIrange1rwpsCRC, + (long)&co1_SPIrange2rw, + (long)&co1_SPIrange2rwCRC, + (long)&co1_SPIrange2rwp, + (long)&co1_SPIrange2rwpCRC, + (long)&co1_SPIrange2rwps, + (long)&co1_SPIrange2rwpsCRC, + (long)&co1_SPIrange3rw, + (long)&co1_SPIrange3rwCRC, + (long)&co1_SPIrange3rwp, + (long)&co1_SPIrange3rwpCRC, + (long)&co1_SPIrange3rwps, + (long)&co1_SPIrange3rwpsCRC, + (long)&co1_SPIrange4rw, + (long)&co1_SPIrange4rwCRC, + (long)&co1_SPIrange4rwp, + (long)&co1_SPIrange4rwpCRC, + (long)&co1_SPIrange4rwps, + (long)&co1_SPIrange4rwpsCRC, + (long)&co1_SPIrange5rw, + (long)&co1_SPIrange5rwCRC, + (long)&co1_SPIrange5rwp, + (long)&co1_SPIrange5rwpCRC, + (long)&co1_SPIrange5rwps, + (long)&co1_SPIrange5rwpsCRC, + (long)&co1_first1000, + (long)&co1_first2000, + (long)&co1_first3000, + (long)&co1_first4000, + (long)&co1_first5000 +}; + +STATIC_ASSERT(((sizeof(CO1_LINKS)/sizeof(CO1_LINKS[0])) == (COOD_LINKS__5000 + 1)),m); +#endif diff --git a/cood.xml b/cood.xml index 2e3faa6..b26b8c7 100644 --- a/cood.xml +++ b/cood.xml @@ -1,6 +1,6 @@ - - + + @@ -36,7 +36,7 @@ - + @@ -3712,7 +3712,7 @@ - + @@ -3730,7 +3730,7 @@ - + @@ -3784,7 +3784,7 @@ - + @@ -4544,4 +4544,5 @@ +