Alberto Terrazas / Mbed 2 deprecated Lupe

Dependencies:   mbed

TORTILLA/TORTILLA.cpp

Committer:
papaco
Date:
2019-02-11
Revision:
1:4fb1de70cd4d
Parent:
0:b47aaa131075
Child:
2:364e8d3f9ee4

File content as of revision 1:4fb1de70cd4d:

#include "mbed.h"
#include "TORTILLA.h"

TORTILLA::TORTILLA(void){
    //int temporal[numb];
    //timer=temporal;
    extruderCount=0;
    EXTRUDER_PRODUCTION=false;
    cutterCount=0;
    CUTTER_PRODUCTION=false;
    griddleCount=0;
    GRIDDLE_PRODUCTION=false;
    ovenCount=0;
    OVEN_PRODUCTION=false;
    desiredProduction=0;
    TORTILLA_PRODUCTION=false;
}//Constructor

void TORTILLA::check(void){
    if(TORTILLA_PRODUCTION){
        if(extruderCount==desiredProduction){EXTRUDER_PRODUCTION=false;}
        if(cutterCount==desiredProduction){EXTRUDER_PRODUCTION=false;}
        if(griddleCount==desiredProduction){EXTRUDER_PRODUCTION=false;}
        if(ovenCount==desiredProduction){EXTRUDER_PRODUCTION=false;}
        if(!EXTRUDER_PRODUCTION&&!CUTTER_PRODUCTION&&!GRIDDLE_PRODUCTION&&!OVEN_PRODUCTION){TORTILLA_PRODUCTION=false;}
    }//if
}//setDP

void TORTILLA::setDP(int DP){
    extruderCount=0;
    EXTRUDER_PRODUCTION=true;
    cutterCount=0;
    CUTTER_PRODUCTION=true;
    griddleCount=0;
    GRIDDLE_PRODUCTION=true;
    ovenCount=0;
    OVEN_PRODUCTION=true;
    desiredProduction=DP;
    TORTILLA_PRODUCTION=true;
}//setDP


bool TORTILLA::getExtruder(void){
    return EXTRUDER_PRODUCTION;
}//getExtruder
bool TORTILLA::getCutter(void){
    return CUTTER_PRODUCTION;
}//getCutter
bool TORTILLA::getGriddle(void){
    return GRIDDLE_PRODUCTION;
}//getGriddle
bool TORTILLA::getOven(void){
    return OVEN_PRODUCTION;
}//getOven
bool TORTILLA::getTortilla(void){
    return TORTILLA_PRODUCTION;
}//getTortilla


void TORTILLA::addExtruder(void){
    extruderCount++;
    return;
}//addExtruder
void TORTILLA::addCutter(void){
    cutterCount++;
    return;
}//addExtruder
void TORTILLA::addGriddle(void){
    griddleCount++;
    return;
}//addExtruder
void TORTILLA::addOven(void){
    ovenCount++;
    return;
}//addExtruder