/*
 * params_bsu.h
 *
 *  Created on: 14 ôåâð. 2020 ã.
 *      Author: yura
 */

#ifndef SRC_MAIN_PARAMS_BSU_H_
#define SRC_MAIN_PARAMS_BSU_H_









#define TK_DEAD_TIME_MKS    25.0 //40.0
#define TK_ACKN_TIME_MKS    2.2
#define TK_MIN_TIME_MKS	    25.0 // 15.0 //40.0

#define DIV_TIME_TK	        0.4 // 0.16
#define MAX_READ_SBUS	    1 //10


#if (_FLOOR6==1)
// tkak
#define TKAK0_OFF_PROTECT	1
#define TKAK1_OFF_PROTECT	1
#define TKAK2_OFF_PROTECT	1
#define TKAK3_OFF_PROTECT	1
#define IN0_OFF_PROTECT     1
#define IN1_OFF_PROTECT     1
#define OUT0_OFF_PROTECT    1

#else
// tkak
#define TKAK0_OFF_PROTECT   0
#define TKAK1_OFF_PROTECT   0
#define TKAK2_OFF_PROTECT   0
#define TKAK3_OFF_PROTECT   0
#define IN0_OFF_PROTECT     0
#define IN1_OFF_PROTECT     0
#define OUT0_OFF_PROTECT    0
#endif

// çàïðåò íà âûõîä ØÈÌà íà îïòèêó
#define TK_DISABLE_OUTPUT_A1   0
#define TK_DISABLE_OUTPUT_B1   0
#define TK_DISABLE_OUTPUT_C1   0

#define TK_DISABLE_OUTPUT_A2   0
#define TK_DISABLE_OUTPUT_B2   0
#define TK_DISABLE_OUTPUT_C2   0

//////////////////////

	
#define ENABLE_ROTOR_SENSOR_1		1
#define ENABLE_ROTOR_SENSOR_2		0


#if (ENABLE_ROTOR_SENSOR_1==1 && ENABLE_ROTOR_SENSOR_2==0)
// ïðîáðîñ 1-ãî äàò÷èêà íà âõîä 2-ãî
#define ENABLE_COMBO_SENSOR_1_TO_2	1
#define ENABLE_COMBO_SENSOR_2_TO_1  0
#endif

#if (ENABLE_ROTOR_SENSOR_1==0 && ENABLE_ROTOR_SENSOR_2==1)
// ïðîáðîñ 2-ãî äàò÷èêà íà âõîä 1-ãî
#define ENABLE_COMBO_SENSOR_2_TO_1	1
#define ENABLE_COMBO_SENSOR_1_TO_2  0
#endif



#if (ENABLE_ROTOR_SENSOR_1==1 && ENABLE_ROTOR_SENSOR_2==1)

#define ENABLE_COMBO_SENSOR_1	0
#define ENABLE_COMBO_SENSOR_1	0

#endif


#define ROTOR_SENSOR_IMPULSES_PER_ROTATE	4096 // 1024 // êîë-âî èìïóëüñîâ íà 1 îáîðîò ñ äàò÷èêà




/////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////

/////////////////////////////////////////////////////////



#endif /* SRC_MAIN_PARAMS_BSU_H_ */