⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 key_prc.bak

📁 日本FAMILY按摩椅W-1用的配套操作器程序。带VFD显示
💻 BAK
📖 第 1 页 / 共 5 页
字号:
		HVIB_F = ON ;  
		UBD_F = ON ;
		LBD_F = ON ;
		mm_mode = MD_MM_NULL ;
		mr_mode = MD_MR_NULL ;
		mb_mode = MD_MB_NULL ;
		mh_mode = MD_MH_NULL ;
		hand_ma_mode = MD_MARM_NULL ;
		leg_hip_ma_mode = MD_MLH_NULL ;		
		play_sound_F = 0 ;	
		sts_flag1 = 0 ;
		trm_flag = 0 ; 
		yn_mode = 0 ;
		course_over = 8 ;
		cmd_dt[1] = CD_AC8 ;
		Tcs_set( AC8_TMR ) ;						/* W-1 AUTO COURSE TIMER */
		br_pr_prc_flag = 0 ;                   // CLEAR br pr finger check  flag
		old_code_p = 0x0000 ;
		sound_no = BGM_NO ;
        Snd_out(KEY_SOUND);
	}
}

/********************************************************/
/********************************************************/
void Kp_ac9(void)
{

	if( (POWER_F == ON) && ( stp_mode == MD_HOME))
	{
		stp_mode = MD_HOME ;
		ac_mode = 9 ;
		BVIB_F = ON ;
		HVIB_F = ON ;  
		UBD_F = ON ;
		LBD_F = ON ;
		mm_mode = MD_MM_NULL ;
		mr_mode = MD_MR_NULL ;
		mb_mode = MD_MB_NULL ;
		mh_mode = MD_MH_NULL ;
		hand_ma_mode = MD_MARM_NULL ;
		leg_hip_ma_mode = MD_MLH_NULL ;		
		play_sound_F = 0 ;	
		sts_flag1 = 0 ;
		trm_flag = 0 ; 
		yn_mode = 0 ;
		course_over = 9 ;
		command_data = 0x04 ;
		Tcs_set( AC9_TMR ) ;						/* W-1 AUTO COURSE TIMER */
		br_pr_prc_flag = 0 ;                   // CLEAR br pr finger check  flag
		old_code_p = 0x0000 ;
		
        Snd_out(KEY_SOUND);
	}
}   
/********************************************************/
/*	VIBrator ON/OFF Key Process							*/
/********************************************************/
void	Kp_back_vib_cut( void )
{

	if( ac_mode != MD_AC_NULL )
	{
		if( BVIB_F == ON )
		{
			cmd_dt[1] = CD_BVIB_OFF ;
			BVIB_F = OFF ;
		}
		else
		{
			cmd_dt[1] = CD_BVIB_ON ;
			BVIB_F = ON ;
		}
        Snd_out(KEY_SOUND);
	}
}

/********************************************************/
/* hand vibrator ON/OFF process                         */
/* date:2003-10-29                                      */
/********************************************************/
void Kp_hand_vib_cut(void)
{
     if(ac_mode != MD_AC_NULL)
     {
       if(HVIB_F == ON)
       {
           cmd_dt[1] = CD_HVIB_OFF;
           HVIB_F = OFF;
       }
       else
       {
           cmd_dt[1] = CD_HVIB_ON ;
           HVIB_F = ON ;
       }
      Snd_out(KEY_SOUND);
     }
}
/********************************************************/
/*	Massage Momi 1 Key Process							*/
/*  date:2003-10-29                                     */
/********************************************************/
void	Kp_mm_mm1( void )
{

	if( (POWER_F == ON) && (stp_mode == MD_STP_NULL) && ( mm_mode != MD_MM_STP) )
	{
		if( ac_mode != MD_AC_NULL )            /* if process mode is ac_mode */
		{
			stp_mode = MD_STOP ;
			ac_mode = MD_AC_NULL ;
			mm_mode = MD_MM1 ;
			cmd_dt[1] = CD_MM1 ;
			Tcs_set( MC_TMR ) ;					/* set 15min. timer */
		}
		else
		{
			switch( mm_mode )
			{
				case	MD_MM1:
							mm_mode = MD_MM1_REV ;
							cmd_dt[1] = CD_MM1_REV ;
							break ;
				case	MD_MM1_REV:
							mm_mode = MD_MM_STP ;
							cmd_dt[1] = CD_MM_STP ;
							cmd_over = CD_MM1_OVER ;
							break ;
				default :
							mm_mode = MD_MM1 ;
							cmd_dt[1] = CD_MM1 ;
							break ;
			}
			if( cs_tmr_h == 0 )
			{
				Tcs_set( MC_TMR ) ;				/* set 15min. timer */
			}
		}
         Snd_out(KEY_SOUND);
	}
}


/********************************************************/
/*	Massage Momi 2 Key Process							*/
/*  date:2003-10-29            HAND mm                  */
/********************************************************/
void	Kp_mm_mm2( void )
{

	if( (POWER_F == ON) && (stp_mode == MD_STP_NULL) && ( mm_mode != MD_MM_STP) )
	{
		if( ac_mode != MD_AC_NULL )
		{
			stp_mode = MD_STOP ;
			ac_mode = MD_AC_NULL ;
			mm_mode = MD_MM2 ;
			cmd_dt[1] = CD_MM2 ;
			Tcs_set( MC_TMR ) ;					/* set 15min. timer */
		}
		else
		{
			switch( mm_mode )
			{
				case	MD_MM2:
							cmd_dt[1] = CD_MM2_REV ;
							mm_mode = MD_MM2_REV ;
							break ;
				case	MD_MM2_REV:
							cmd_dt[1] = CD_MM_STP ;
							mm_mode = MD_MM_STP ;
							cmd_over = CD_MM2_OVER ;
							break ;
				default :
							cmd_dt[1] = CD_MM2 ;
							mm_mode = MD_MM2 ;
							break ;
			}
			if( cs_tmr_h == 0 )
			{
				Tcs_set( MC_TMR ) ;				/* set 15min. timer */
			}
		}
         Snd_out(KEY_SOUND);
	}
}


/********************************************************/
/*	Massage Momi 3 Key Process							*/
/*  date:2003-10-29    W-mm                             */
/********************************************************/
void	Kp_mm_mm3( void )
{

	if( (POWER_F == ON) && (stp_mode == MD_STP_NULL) && ( mm_mode != MD_MM_STP) )
	{
		if( ac_mode != MD_AC_NULL )
		{
			stp_mode = MD_STOP ;
			ac_mode = MD_AC_NULL ;
			mm_mode = MD_MM3 ;
			cmd_dt[1] = CD_MM3 ;
			Tcs_set( MC_TMR ) ;					/* set 15min. timer */
		}
		else
		{
			switch( mm_mode )
			{
				case	MD_MM3:
							cmd_dt[1] = CD_MM_STP ;
							mm_mode = MD_MM_STP ;
							cmd_over = CD_MM3_OVER ;
							break ;
				default :
							cmd_dt[1] = CD_MM3 ;
							mm_mode = MD_MM3 ;
							break ;
			}
			if( cs_tmr_h == 0 )
			{
				Tcs_set( MC_TMR ) ;				/* set 15min. timer */
			}
		}
        Snd_out(KEY_SOUND);
	}
}


/********************************************************/
/*	Massage TaTaki 1 Key Process						*/
/********************************************************/
void	Kp_mm_tt1( void )
{

	if( (POWER_F == ON) && (stp_mode == MD_STP_NULL) && ( mm_mode != MD_MM_STP) )
	{
		if( ac_mode != MD_AC_NULL )
		{
			stp_mode = MD_STOP ;
			ac_mode = MD_AC_NULL ;
			mm_mode = MD_TT1 ;
			cmd_dt[1] = CD_TT1 ;
			Tcs_set( MC_TMR ) ;					/* set 15min. timer */
		}
		else
		{
			switch( mm_mode )
			{
				case	MD_TT1:
							mm_mode = MD_MM_STP ;
							cmd_dt[1] = CD_MM_STP ;
							cmd_over = CD_TT1_OVER ;
							break ;
				default :
							mm_mode = MD_TT1 ;
							cmd_dt[1] = CD_TT1 ;
							if( mn_speed > MD_SPD5 )
							{
								mn_speed = MD_SPD5 ;
							}
							break ;
			}
			if( cs_tmr_h == 0 )
			{
				Tcs_set( MC_TMR ) ;				/* set 15min. timer */
			}
		}
        Snd_out(KEY_SOUND);
	}
}


/********************************************************/
/*	Massage TaTaki 2 Key Process						*/
/*  date:2003-10-29                                     */
/********************************************************/
void	Kp_mm_tt2( void )
{

	if( (POWER_F == ON) && (stp_mode == MD_STP_NULL) && ( mm_mode != MD_MM_STP) )
	{
		if( ac_mode != MD_AC_NULL )
		{
			stp_mode = MD_STOP ;
			ac_mode = MD_AC_NULL ;
			mm_mode = MD_TT2 ;
			cmd_dt[1] = CD_TT2 ;
			Tcs_set( MC_TMR ) ;					/* set 15min. timer */
		}
		else
		{
			switch( mm_mode )
			{
				case	MD_TT2:
							mm_mode = MD_MM_STP ;
							cmd_dt[1] = CD_MM_STP ;
							cmd_over = CD_TT2_OVER ;
							break ;
				default :
							mm_mode = MD_TT2 ;
							cmd_dt[1] = CD_TT2 ;
							break ;
			}
			if( cs_tmr_h == 0 )
			{
				Tcs_set( MC_TMR ) ;				/* set 15min. timer */
			}
		}
         Snd_out(KEY_SOUND);
	}
}


/********************************************************/
/*	massage Momi&Tataki Key Process						*/
/*  date:2003-10-29                                     */
/********************************************************/
void	Kp_mm_mt( void )
{

	if( (POWER_F == ON) && (stp_mode == MD_STP_NULL) && ( mm_mode != MD_MM_STP) )
	{
		if( ac_mode != MD_AC_NULL )
		{
			stp_mode = MD_STOP ;
			ac_mode = MD_AC_NULL ;
			mm_mode = MD_MT ;
			cmd_dt[1] = CD_MT ;
			Tcs_set( MC_TMR ) ;					/* set 15min. timer */
		}
		else{
			switch( mm_mode )
			{
				case	MD_MT:
							mm_mode = MD_MT_REV ;
							cmd_dt[1] = CD_MT_REV ;
							if( mn_speed > MD_SPD5 )
							{
								mn_speed = MD_SPD5 ;
							}
							break ;
				case	MD_MT_REV:
							mm_mode = MD_MM_STP ;
							cmd_dt[1] = CD_MM_STP ;
							cmd_over = CD_MT_OVER ;
							break ;
				default :
							mm_mode = MD_MT ;
							cmd_dt[1] = CD_MT ;
							if( mn_speed > MD_SPD5 )
							{
								mn_speed = MD_SPD5 ;
							}
							break ;
			}
			if( cs_tmr_h == 0 )
			{
				Tcs_set( MC_TMR ) ;				/* set 15min. timer */
			}
		}
          Snd_out(KEY_SOUND);
	}
}

/********************************************************/
/*	massage SiaTu 1 Key Process							*/
/*  date:2003-10-29                                     */
/********************************************************/
void	Kp_mm_st1( void )
{

	if( (POWER_F == ON) && (stp_mode == MD_STP_NULL) && ( mm_mode != MD_MM_STP) )
	{
		if( ac_mode != MD_AC_NULL )
		{
			stp_mode = MD_STOP ;
			ac_mode = MD_AC_NULL ;
			mm_mode = MD_ST1 ;
			cmd_dt[1] = CD_ST1 ;
			Tcs_set( MC_TMR ) ;					/* set 15min. timer */
		}
		else
		{
			switch( mm_mode )
			{
				case	MD_ST1:
							mm_mode = MD_MM_STP ;
							cmd_dt[1] = CD_MM_STP ;
							cmd_over = CD_ST1_OVER ;
							break ;
				default :
							mm_mode = MD_ST1 ;
							cmd_dt[1] = CD_ST1 ;
							break ;
			}
			if( cs_tmr_h == 0 )
			{
				Tcs_set( MC_TMR ) ;				/* set 15min. timer */
			}
		}
        Snd_out(KEY_SOUND);
	}
}


/********************************************************/
/*	Massage SiaTu 2 Key Process							*/
/*  date:2003-10-29                                     */
/********************************************************/
void	Kp_mm_st2( void )
{

	if( (POWER_F == ON) && (stp_mode == MD_STP_NULL) && ( mm_mode != MD_MM_STP) )
	{
		if( ac_mode != MD_AC_NULL )
		{
			stp_mode = MD_STOP ;
			ac_mode = MD_AC_NULL ;
			mm_mode = MD_ST2 ;
			cmd_dt[1] = CD_ST2 ;
			Tcs_set( MC_TMR ) ;					/* set 15min. timer */
		}
		else{
			switch( mm_mode )
			{
				case	MD_ST2:
							mm_mode = MD_MM_STP ;
							cmd_dt[1] = CD_MM_STP ;
							cmd_over = CD_ST2_OVER ;
							break ;
				default :
							mm_mode = MD_ST2 ;
							cmd_dt[1] = CD_ST2 ;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -