PES_4_Spleisser / Mbed 2 deprecated SpleisserProgramm_V11

Dependencies:   mbed mbed-rtos X_NUCLEO_IHM02A1

ST_SOLO.cpp

Committer:
hagenrap
Date:
2019-05-05
Revision:
35:758191d5c6e1
Parent:
33:de144094bdd1
Child:
36:ba2e7eddbafa

File content as of revision 35:758191d5c6e1:

#include "SETUP.h"


int StatusSOLO=SOLO_DEFAULT;
extern PwmOut Servo;
extern volatile bool buttonSTART_pressed;
extern volatile bool buttonSTART_enabled;

extern volatile bool buttonAbbruch_pressed;
extern volatile bool buttonAbbruch_enabled; 

extern DigitalIn LS_1;
extern DigitalIn LS_2;
extern DigitalIn LS_3;

extern L6470 **motors;

extern DigitalIn  mybutton;

extern PwmOut Cutter_1;
extern PwmOut Cutter_2;
extern PwmOut Spleisser_1;
extern PwmOut Spleisser_2;

int count;

void EntrySOLO()
{
    switch(StatusSOLO)
    {     
       case SOLO_DEFAULT:
       /*** BEISPIEL FÜR RAPHI
       if(evTasterStart == 1)
       {
        
        entryEinlegenIn();
        StatusSOLO=SOLO_EinlegenIN;
        }*/
        
        /*
        if (count < 2) {
            Set_Servo_Bad_Fil();
            count = count + 1;
        } else {
            
        }
        */
        
        /*
        Set_Servo_Bad_Fil();
        Thread::wait(1000);
        Set_Servo_Good_Fil();
        */
        /*
        if (buttonSTART_pressed == true)
        {
            printf("BUTTON_START\n\r");
            Thread::wait(1000);
            buttonSTART_pressed = false;
        }
        if (buttonAbbruch_pressed == true)
        {
            printf("BUTTON_ABBRUCH\n\r");
            Thread::wait(1000);
            buttonAbbruch_pressed = false;
        }
        */
        /*
        printf("SOLO\n\r");
        printf(" LS1 %d\n\r", LS_1.read());
        printf(" LS2 %d\n\r", LS_2.read());
        printf(" LS3 %d\n\r", LS_3.read());
        */
        /*
        printf("SOLO\n\r");
        motors[0]->run(StepperMotor::FWD, 500);
        Thread::wait(1000);
        */
        
        /*
        motors[0]->run(StepperMotor::FWD, 500);
        if(mybutton.read() == 0)
        {
            printf("Blitz\n\r");
            Set_Cutter(500, 2000, 6);

        }
        
        DisplaySendeBefehl(0x0C);
        gotoxy(1, 1);
        DisplaySendeString("Fuck You");
        gotoxy(1, 3);
        DisplaySendeString("Fuck You");
        */
        printf("SOLO\n\r");
        Thread::wait(1000);
        
       break;
       
       case SOLO_EinlegenIN:
       break;
       
       case SOLO_INtoSPLEISSER:
       break;
       
       case SOLO_EinlegenOUT:
       break;
       
       case SOLO_OUTtoSPLEISSER:
       break;
       
       case SOLO_Spleissen:
       break;
       
       case SOLO_FERTIG:
       break;
       
       case SOLO_STOERUNG:
       break;
             
    }   
}