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

📄 key_prc.bak

📁 日本FAMILY按摩椅W-1用的配套操作器程序。带VFD显示
💻 BAK
📖 第 1 页 / 共 5 页
字号:
							break ;
			}
			if( cs_tmr_h == 0 )
			{
				Tcs_set( MC_TMR ) ;				/* set 15min. timer */
			}
		}
        Snd_out(KEY_SOUND);
	}
}


/********************************************************/
/*	Back Roller Key Process								*/
/*  date:2003-10-29                                     */
/********************************************************/
void	Kp_mr_br( void )
{

	if( (POWER_F == ON) && (stp_mode == MD_STP_NULL) && ( mr_mode != MD_MR_STP) )
	{
		if( ac_mode != MD_AC_NULL )
		{
			stp_mode = MD_STOP ;
			ac_mode = MD_AC_NULL ;
			mr_mode = MD_BR ;
			cmd_dt[1] = CD_BR ;
			Tcs_set( MC_TMR ) ;					/* set 15min. timer */
		}
		else{
			switch( mr_mode )
			{
				case	MD_BR:
							mr_mode = MD_MR_STP ;
							cmd_dt[1] = CD_BR_STP ;
							cmd_over = CD_BR_OVER ;
							break ;
				default :
							mr_mode = MD_BR ;
							cmd_dt[1] = CD_BR ;
							break ;
			}
			if( cs_tmr_h == 0 )
			{
				Tcs_set( MC_TMR ) ;				/* set 15min. timer */
			}
		}
       Snd_out(KEY_SOUND);
	}
}


/********************************************************/
/*	Point Roller Key Process							*/
/*  date: 2003-10-29                                    */
/********************************************************/
void	Kp_mr_pr( void )
{

	if( (POWER_F == ON) && (stp_mode == MD_STP_NULL) && ( mr_mode != MD_MR_STP) )
	{
		if( ac_mode != MD_AC_NULL )
		{
			stp_mode = MD_STOP ;
			ac_mode = MD_AC_NULL ;
			mr_mode = MD_PR ;
			cmd_dt[1] = CD_PR ;
			Tcs_set( MC_TMR ) ;					/* set 15min. timer */
		}
		else
		{
			switch( mr_mode )
			{
				case	MD_PR:
							mr_mode = MD_MR_STP ;
							cmd_dt[1] = CD_PR_STP ;
							cmd_over = CD_PR_OVER ;
							break ;
				default :
							mr_mode = MD_PR ;
							cmd_dt[1] = CD_PR ;
							break ;
			}
			if( cs_tmr_h == 0 )
			{
				Tcs_set( MC_TMR ) ;				/* set 15min. timer */
			}
		}
         Snd_out(KEY_SOUND);
	}
}


/********************************************************/
/*	Y AXIS UP Key process								*/
/*  date:2003-10-29                                     */
/********************************************************/
void	Kp_yn_up( void )
{

	if((ac_mode == MD_AC_NULL) && (stp_mode == MD_STP_NULL) && (cs_tmr_h != 0))
	{
		KRPREQF = ON ;
		kreptmr = TM100MS ;							/* 100ms */
		cmd_dt[1] = CD_YN_UP ;
		if( KREPTF == OFF )
		{
            Snd_out(KEY_SOUND);
		}
	}


}


/********************************************************/
/*	Y AXIS DowN Key process								*/
/*  date:2003-10-29                                     */
/********************************************************/
void	Kp_yn_dn( void )
{

	if((ac_mode == MD_AC_NULL) && (stp_mode == MD_STP_NULL) && (cs_tmr_h != 0))
	{
		KRPREQF = ON ;
		kreptmr = TM100MS ;							/* 100ms */
		cmd_dt[1] = CD_YN_DN ;
		if( KREPTF == OFF )
		{
            Snd_out(KEY_SOUND);
		}
	}
}


/********************************************************/
/*	SPeeD UP Key Process								*/
/*  date:2003-10-29                                     */
/********************************************************/
void	Kp_spd_up( void )
{

	if( (mm_mode == MD_MM1) || (mm_mode == MD_MM1_REV) || (mm_mode == MD_TT1)
							|| (mm_mode == MD_MT) || (mm_mode == MD_MT_REV))
    {
		switch( mn_speed )
		{
			case	MD_SPD2 :
						mn_speed = MD_SPD3 ;
						cmd_dt[1] = CD_SPD3 ;
						break ;
			case	MD_SPD3 :
						mn_speed = MD_SPD4 ;
						cmd_dt[1] = CD_SPD4 ;
						break ;
			case	MD_SPD4 :
						mn_speed = MD_SPD5 ;
						cmd_dt[1] = CD_SPD5 ;
						break ;
			case	MD_SPD5 :
						if( (mm_mode == MD_MM1) || (mm_mode == MD_MM1_REV))
						{
							mn_speed = MD_SPD6 ;
							cmd_dt[1] = CD_SPD6 ;
						}
						else 
						{
						    mn_speed = MD_SPD5 ;
						    cmd_dt[1] = CD_SPD5 ;
						}
						break ;
			case	MD_SPD6 :
			case	MD_SPD7 :
			
						if( (mm_mode == MD_MM1) || (mm_mode == MD_MM1_REV))
						{
							mn_speed = MD_SPD7 ;
							cmd_dt[1] = CD_SPD7 ;
						}
						break ;
			            	
		}
       Snd_out(KEY_SOUND);
	}
}


/********************************************************/
/*	SPeeD DowN Key Process								*/
/*  date:2003-10-29                                     */
/********************************************************/
void	Kp_spd_dn( void )
{

	if( (mm_mode == MD_MM1) || (mm_mode == MD_MM1_REV) || (mm_mode == MD_TT1)
							|| (mm_mode == MD_MT) || (mm_mode == MD_MT_REV))
	{
		switch( mn_speed )
		{
			case	MD_SPD2 :
			case	MD_SPD3 :
						mn_speed = MD_SPD2 ;
						cmd_dt[1] = CD_SPD2 ;
						break ;
			case	MD_SPD4 :
						mn_speed = MD_SPD3 ;
						cmd_dt[1] = CD_SPD3 ;
						break ;
			case	MD_SPD5 :
						mn_speed = MD_SPD4 ;
						cmd_dt[1] = CD_SPD4 ;
						break ;
			case	MD_SPD6 :
						mn_speed = MD_SPD5 ;
						cmd_dt[1] = CD_SPD5 ;
						break ;
			case	MD_SPD7 :
						mn_speed = MD_SPD6 ;
						cmd_dt[1] = CD_SPD6 ;
						break ;
		}
        Snd_out(KEY_SOUND);
	}
}


/********************************************************/
/*	roller NARrow Key Process							*/
/*  date: 2003-10-29                                    */
/********************************************************/
void	Kp_nar( void )
{

	if( (mm_mode == MD_TT1) || (mm_mode == MD_TT2) || (mm_mode == MD_ST1) ||
		((mm_mode == MD_MM_NULL) && ((mr_mode != MD_MR_NULL) || (mb_mode != MD_MB_NULL))) )
	{

		mn_width = MD_NAR ;
		cmd_dt[1] = CD_NAR ;
        Snd_out(KEY_SOUND);
	}
}



/********************************************************/
/*	roller MIDdle Key Process							*/
/*  date:2003-10-29                                     */
/********************************************************/
void	Kp_mid( void )
{

	if( (mm_mode == MD_TT1) || (mm_mode == MD_TT2) || (mm_mode == MD_ST1) ||
		((mm_mode == MD_MM_NULL) && ((mr_mode != MD_MR_NULL) || (mb_mode != MD_MB_NULL))) )
	{

		mn_width = MD_MID ;
		cmd_dt[1] = CD_MID ;
        Snd_out(KEY_SOUND);
	}
}


/********************************************************/
/*	roller  WIDe Key Process							*/
/*  date:2003-10-29                                     */
/********************************************************/
void	Kp_wid( void )
{

	if( (mm_mode == MD_TT1) || (mm_mode == MD_TT2) || (mm_mode == MD_ST1) ||
		((mm_mode == MD_MM_NULL) && ((mr_mode != MD_MR_NULL) || (mb_mode != MD_MB_NULL))) )
	{

		mn_width = MD_WID ;
		cmd_dt[1] = CD_WID ;
        Snd_out(KEY_SOUND);
	}
}




/********************************************************/
/*	Massage Back vibration Key Process					*/
/*  date:2003-10-29                                     */
/********************************************************/
void	Kp_mb( void )
{

	if( (POWER_F == ON) && (stp_mode == MD_STP_NULL) && ( mb_mode != MD_MB_STP) )
	{
		if( ac_mode != MD_AC_NULL )
		{
			stp_mode = MD_STOP ;    //2
			ac_mode = MD_AC_NULL ;
			mb_mode = MD_MB_SOFT ;
			cmd_dt[1] = CD_MB_SOFT ;
			Tcs_set( MC_TMR ) ;					/* set 15min. timer */
		}
		else
		{
			switch( mb_mode )
			{
				case	MD_MB_SOFT:
							mb_mode = MD_MB_STR ;
							cmd_dt[1] = CD_MB_STR ;
							break ;
				case	MD_MB_STR:
							mb_mode = MD_MB_STP ;
							cmd_dt[1] = CD_MB_STP ;
							cmd_over = CD_MB_OVER ;
							break ;
				default :
							mb_mode = MD_MB_SOFT ;
							cmd_dt[1] = CD_MB_SOFT ;
							break ;
			}
			if( cs_tmr_h == 0 )
			{
				Tcs_set( MC_TMR ) ;				/* set 15min. timer */
			}
		}
          Snd_out(KEY_SOUND);
	}
}


/********************************************************/
/*	Massage HAND vibration Key Process					*/
/*  date:2003-10-29                                     */
/********************************************************/
void	Kp_mh( void )
{

	if( (POWER_F == ON) && (stp_mode == MD_STP_NULL) && ( mh_mode != MD_MH_STP) )
	{
		if( ac_mode != MD_AC_NULL )
		{
			stp_mode = MD_STOP ;
			ac_mode = MD_AC_NULL ;
			mh_mode = MD_MH_SOFT ;
			cmd_dt[1] = CD_MH_SOFT ;
			Tcs_set( MC_TMR ) ;					/* set 15min. timer */
		}
		else
		{
			switch( mh_mode )
			{
				case	MD_MH_SOFT:
							mh_mode = MD_MH_STR ;
							cmd_dt[1] = CD_MH_STR ;
							break ;
				case	MD_MH_STR:
							mh_mode = MD_MH_STP ;
							cmd_dt[1] = CD_MH_STP ;
							cmd_over = CD_MH_OVER ;
							break ;
				default :
							mh_mode = MD_MH_SOFT ;
							cmd_dt[1] = CD_MH_SOFT ;
							break ;
			}
			if( cs_tmr_h == 0 )
			{
				Tcs_set( MC_TMR ) ;				/* set 15min. timer */
			}
		}
        Snd_out(KEY_SOUND);
	}
}

/********************************************************/
/*  little leg and hip air process                      */
/*  date:2003-10-29                                     */
/********************************************************/
void   Kp_mlh_air(void)
{
 if((POWER_F == ON)&&(stp_mode == MD_STP_NULL)&&(leg_hip_ma_mode != MD_MLH_STP))
 {
      if(ac_mode != MD_AC_NULL)
      {
           stp_mode = MD_STOP ;
           ac_mode = MD_AC_NULL ;
           leg_hip_ma_mode = MD_MLH ;
           cmd_dt[1] = CD_MLH_AIR_ON ;
           Tcs_set(MC_TMR);
      }
       else
       {
           switch(leg_hip_ma_mode)
           {
           case MD_MLH:
                 leg_hip_ma_mode = MD_MLH_STP ;
                 cmd_dt[1] = CD_MLH_AIR_OFF ;
                 cmd_over = CD_MLH_OVER ;
                 break;
           default:
                 leg_hip_ma_mode = MD_MLH ;
                 cmd_dt[1] = CD_MLH_AIR_ON;
                 break;
           }
           if(cs_tmr_h == 0)
                 Tcs_set(MC_TMR);
        }
       Snd_out(KEY_SOUND);
  }   
}  
/********************************************************/
/* hand air massage process                             */
/* date:2003-10-29                                      */
/********************************************************/

void    Kp_hand_air(void)
{
 if((POWER_F == ON)&&(stp_mode == MD_STP_NULL)&&(hand_ma_mode != MD_MARM_STP))
 {
      if(ac_mode != MD_AC_NULL)
      {
           stp_mode = MD_STOP ;
           ac_mode = MD_AC_NULL ;
           hand_ma_mode &= MD_MARM ;
           cmd_dt[1] = CD_MARM_AIR_ON ;
           Tcs_set(MC_TMR);
       }
       else
       {
           switch(hand_ma_mode)
           {
           case MD_MARM:
                 hand_ma_mode = MD_MARM_STP ;
                 cmd_dt[1] = CD_MARM_AIR_OFF ;
                 cmd_over = CD_MARM_OVER ;
                 break;

⌨️ 快捷键说明

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