134 lines
3.0 KiB
C
134 lines
3.0 KiB
C
#ifndef PACKAGE
|
|
#define PACKAGE
|
|
|
|
#define BALSAM
|
|
|
|
#define DIODES
|
|
#define NEWPULT
|
|
|
|
|
|
#define NEWBKSS
|
|
#define ONBOARDCALIBER
|
|
|
|
#define TERMOPAIR 14
|
|
#define CURRENTOS (TERMOPAIR*2)
|
|
#define DATASTART 24
|
|
|
|
//-----------------------------------------------
|
|
#ifdef BALSAM
|
|
#define adr_TRN1 1
|
|
#define adr_TRN2 2
|
|
#define adr_POW1 3
|
|
#define adr_POW2 4
|
|
#define adr_LOA1 5
|
|
#define adr_LOA2 6
|
|
#define adr_ENG1 7
|
|
#define adr_PLT3 8
|
|
#define adr_SHKF 9
|
|
//-------------------
|
|
#define adr_REC1 0xff
|
|
#define adr_REC2 0xff
|
|
#define adr_INV1 0xff
|
|
#define adr_INV2 0xff
|
|
#define adr_BRK1 0xff
|
|
#define adr_BRK2 0xff
|
|
#define adr_ENG2 0xff
|
|
#define adr_PLT1 0xff
|
|
#define adr_PLT2 0xff
|
|
#define adr_DSTR 0xff
|
|
#endif
|
|
//-----------------------------------------------
|
|
#define dsk_COMM 1
|
|
#define dsk_BKSD 2
|
|
#define dsk_BKST 3
|
|
#define dsk_PULT 4
|
|
#define dsk_EPLT 5
|
|
#define dsk_SHKF 6
|
|
#define dsk_LOAD 7
|
|
#define dsk_DSTR 8
|
|
//-----------------------------------------------
|
|
|
|
|
|
//-----------------------------------------------
|
|
#define TPL_TRN 10
|
|
#define TPL_POW 8
|
|
#define TPL_BRK 12
|
|
#define TPL_ENG 8
|
|
//-----------------------------------------------
|
|
|
|
#define start_sens_error 0
|
|
#define start_sens_hi_edge 48
|
|
#define start_sens_lo_edge 72
|
|
|
|
#define InputRep0 Modbus[0].bit.bitA
|
|
#define InputRep1 Modbus[0].bit.bitB
|
|
#define InputRep2 Modbus[0].bit.bitC
|
|
|
|
#define Inputs Modbus[0x10]
|
|
|
|
#define bTestLamp KeyPressed.bit.bit00
|
|
#define bSecretBt KeyPressed.bit.bit01
|
|
#define bTermoCal KeyPressed.bit.bit02
|
|
#define bDoor_One KeyPressed.bit.bit03
|
|
#define bDoor_Two KeyPressed.bit.bit04
|
|
|
|
#define Cancount (modbus+0x60) // ïàóçà ìåæäó I ïîñûëêàìè CAN
|
|
#define Bright (modbus+0x62) // àðêîñòü ñèãíàëüíûõ ëàìïî÷åê
|
|
#define Brightness modbus[0x62] // àðêîñòü ñèãíàëüíûõ ëàìïî÷åê
|
|
|
|
#define m_FAST 0
|
|
#define m_SLOW 1
|
|
|
|
#define Zero_lev (modbus+0x70)
|
|
|
|
#define DAC_max() modbus[0x78] // 751//0x0000 804
|
|
#define DAC_min() modbus[0x79] // 2162//0x0FFF 2373
|
|
#define DAC_cal() modbus[0x7A]
|
|
|
|
#define Caliber (modbus+0x78) // ïàóçà ìåæäó I ïîñûëêàìè CAN
|
|
|
|
#define K300_1 Caliber[0]
|
|
#define K300_2 Caliber[1]
|
|
#define K400_1 Caliber[2]
|
|
#define K400_2 Caliber[3]
|
|
|
|
#define K100_D Caliber[0]
|
|
#define K150_D Caliber[1]
|
|
|
|
#define K100_1 Caliber[0]
|
|
#define K100_2 Caliber[1]
|
|
#define K150_1 Caliber[2]
|
|
#define K150_2 Caliber[3]
|
|
|
|
#define K380_1 Caliber[4]
|
|
#define K380_2 Caliber[5]
|
|
|
|
#define LastMode Modbus[126].all
|
|
|
|
#define Commands Modbus[127].all
|
|
#define cTestLamp Modbus[127].bit.bit0
|
|
#define cDefParam Modbus[127].bit.bit1
|
|
#define cSaveParam Modbus[127].bit.bit2
|
|
#define cLoadParam Modbus[127].bit.bit3
|
|
|
|
#define cTermoCal Modbus[127].bit.bit4
|
|
#define cKoefCalc Modbus[127].bit.bit5
|
|
|
|
#define cUMPreset Modbus[127].bit.bit6
|
|
#define cUMPstart Modbus[127].bit.bit7
|
|
#define cInitDac Modbus[127].bit.bit8
|
|
#define cCalibrDac Modbus[127].bit.bit9
|
|
|
|
#define cSecretBt Modbus[127].bit.bitA
|
|
|
|
/*
|
|
#define cUMPstart Modbus[127].bit.bit8
|
|
#define cUMPreset Modbus[127].bit.bit9
|
|
#define cInitDac Modbus[127].bit.bitA
|
|
#define cCalibrDac Modbus[127].bit.bitB
|
|
*/
|
|
#define cReset Modbus[127].bit.bitF
|
|
|
|
#endif //PACKAGE
|
|
|