I don't know if it work properly

Dependents:   2022_NHK_B_UK 2022_NHK_B_sub2

Revision:
8:1d9530028043
Parent:
7:3745c060228e
Child:
9:b67cb3335dc7
--- a/SEKIkikou.cpp	Tue Oct 11 09:25:19 2022 +0000
+++ b/SEKIkikou.cpp	Wed Oct 12 05:27:30 2022 +0000
@@ -50,7 +50,7 @@
     }else{
         mspeed[0] = 0;
     }
-    if(*button[0] <= 0 && !injecterFlag){
+    if(*button[0] <= 0 && !injecterFlag || *button[0] == NULL){
         mspeed[0] = 0;
         return;
     }
@@ -67,7 +67,7 @@
 void SEKIkikou::runLoad(float speed)
 {
     ik[2]->setSpeed(mspeed[1]);
-    if(*button[1] <= 0 && *button[2] <= 0){
+    if(*button[1] <= 0 && *button[2] <= 0 || button[1] == NULL || button[2] == NULL){
         mspeed[1] = 0;
         return;   
     }else if(*button[1] >= 1){
@@ -82,7 +82,7 @@
 void SEKIkikou::runLift(float speed)
 {      
     ik[3]->setSpeed(mspeed[2]);
-    if(*button[3] <= 0){
+    if(*button[3] <= 0 || button[3] == NULL){
         mspeed[2] = 0;
         return;   
     }else if(*button[3] >= 1){