test

Dependencies:  

Committer:
js
Date:
Fri Oct 21 10:55:00 2022 +0000
Revision:
3:8e445135859e
Parent:
2:71b3736a1bd7
test

Who changed what in which revision?

UserRevisionLine numberNew contents of line
js 2:71b3736a1bd7 1 #include "mbed.h"
js 2:71b3736a1bd7 2 #include "main.h"
js 2:71b3736a1bd7 3 #include "nextion_lcd.h"
js 2:71b3736a1bd7 4 #include "APP.h"
js 2:71b3736a1bd7 5 #include "WORK_START.h"
js 2:71b3736a1bd7 6 ///////////////////////
js 2:71b3736a1bd7 7 #include "ROBO1_CONT.h"
js 2:71b3736a1bd7 8 #include "ROBO2_CONT.h"
js 2:71b3736a1bd7 9 #include "ROBO_TWIN_CONT.h"
js 2:71b3736a1bd7 10 #include "SAVE_CONT.h"
js 2:71b3736a1bd7 11 ///////////////////////
js 2:71b3736a1bd7 12 #include "PS3_BT_CTL.h"
js 2:71b3736a1bd7 13 /////////////////////////
js 2:71b3736a1bd7 14
js 2:71b3736a1bd7 15 /////////////////////////////////page 5 一時停止画面の操作//////////////////////////////////////
js 2:71b3736a1bd7 16 void PAUSE_PAGE(void)
js 2:71b3736a1bd7 17 {
js 2:71b3736a1bd7 18 if(touch_id!=0) {
js 2:71b3736a1bd7 19 tp_mask=1;//1=タッチパネルマスク
js 2:71b3736a1bd7 20 }
js 2:71b3736a1bd7 21
js 2:71b3736a1bd7 22 switch (touch_id) {
js 2:71b3736a1bd7 23 ////caseはnextion lcdのSWに割り当てられたidを記載する///
js 2:71b3736a1bd7 24 case BT2_RESTART :
js 2:71b3736a1bd7 25 lcd_page_set(P_MAIN,50);
js 2:71b3736a1bd7 26 //作業中であれば再開//////
js 2:71b3736a1bd7 27 if( WORK_STEP !=0) {
js 2:71b3736a1bd7 28 MAIN_PAGE_DISP();
js 2:71b3736a1bd7 29 lcd_print("t0","作業再開します");
js 2:71b3736a1bd7 30 lcd_audio_play(AU_RESTART,0,80);
js 2:71b3736a1bd7 31 wait_ms(2000);
js 2:71b3736a1bd7 32 // duAro_re_start();
js 2:71b3736a1bd7 33 touch_id=BT1_START;
js 2:71b3736a1bd7 34 tp_mask=0;//1=タッチパネルマスク
js 2:71b3736a1bd7 35 } else {
js 2:71b3736a1bd7 36 touch_id=0;
js 2:71b3736a1bd7 37 }
js 2:71b3736a1bd7 38 PAUSE_F=0;//一時停止フラグクリア
js 2:71b3736a1bd7 39
js 2:71b3736a1bd7 40 ALM_ST=ALM_NONE;
js 2:71b3736a1bd7 41 lcd_bc_color_chg("b10",63504,50);
js 2:71b3736a1bd7 42 MAIN_PAGE_DISP();
js 2:71b3736a1bd7 43 break;
js 2:71b3736a1bd7 44
js 2:71b3736a1bd7 45 case BT2_END:
js 2:71b3736a1bd7 46 lcd_page_set(P_MAIN,50);
js 2:71b3736a1bd7 47 lcd_audio_play(AU_WEND,0,80);
js 2:71b3736a1bd7 48 wait_ms(2000);
js 2:71b3736a1bd7 49 lcd_page=0;//一時停止画面遷移チェックをクリア
js 2:71b3736a1bd7 50 WORK_STEP=0;
js 2:71b3736a1bd7 51 HOME_STATE=0; //原点復帰実行監視(1=原点復帰済み 0=未実施)
js 2:71b3736a1bd7 52 PAUSE_F=0;//一時停止フラグクリア
js 2:71b3736a1bd7 53
js 2:71b3736a1bd7 54 ALM_ST=ALM_NONE;
js 2:71b3736a1bd7 55 lcd_bc_color_chg("b10",63504,50);
js 2:71b3736a1bd7 56 MAIN_PAGE_DISP();
js 2:71b3736a1bd7 57 touch_id=0;
js 2:71b3736a1bd7 58 break;
js 2:71b3736a1bd7 59
js 2:71b3736a1bd7 60 }
js 2:71b3736a1bd7 61
js 2:71b3736a1bd7 62 if(touch_id==0 && tp_mask==1) { //タッチパネルに割りつけた作業がおわったらセンサ開始再開
js 2:71b3736a1bd7 63 tp_mask=0;//1=タッチパネルマスク
js 2:71b3736a1bd7 64 }
js 2:71b3736a1bd7 65 }