Jun Suto
/
STM32F446_MG400_DIRECT_V0R17
test
APP_PAUSE_PAGE.cpp
- Committer:
- js
- Date:
- 24 months ago
- Revision:
- 3:8e445135859e
- Parent:
- 2:71b3736a1bd7
File content as of revision 3:8e445135859e:
#include "mbed.h" #include "main.h" #include "nextion_lcd.h" #include "APP.h" #include "WORK_START.h" /////////////////////// #include "ROBO1_CONT.h" #include "ROBO2_CONT.h" #include "ROBO_TWIN_CONT.h" #include "SAVE_CONT.h" /////////////////////// #include "PS3_BT_CTL.h" ///////////////////////// /////////////////////////////////page 5 一時停止画面の操作////////////////////////////////////// void PAUSE_PAGE(void) { if(touch_id!=0) { tp_mask=1;//1=タッチパネルマスク } switch (touch_id) { ////caseはnextion lcdのSWに割り当てられたidを記載する/// case BT2_RESTART : lcd_page_set(P_MAIN,50); //作業中であれば再開////// if( WORK_STEP !=0) { MAIN_PAGE_DISP(); lcd_print("t0","作業再開します"); lcd_audio_play(AU_RESTART,0,80); wait_ms(2000); // duAro_re_start(); touch_id=BT1_START; tp_mask=0;//1=タッチパネルマスク } else { touch_id=0; } PAUSE_F=0;//一時停止フラグクリア ALM_ST=ALM_NONE; lcd_bc_color_chg("b10",63504,50); MAIN_PAGE_DISP(); break; case BT2_END: lcd_page_set(P_MAIN,50); lcd_audio_play(AU_WEND,0,80); wait_ms(2000); lcd_page=0;//一時停止画面遷移チェックをクリア WORK_STEP=0; HOME_STATE=0; //原点復帰実行監視(1=原点復帰済み 0=未実施) PAUSE_F=0;//一時停止フラグクリア ALM_ST=ALM_NONE; lcd_bc_color_chg("b10",63504,50); MAIN_PAGE_DISP(); touch_id=0; break; } if(touch_id==0 && tp_mask==1) { //タッチパネルに割りつけた作業がおわったらセンサ開始再開 tp_mask=0;//1=タッチパネルマスク } }