Alberto Terrazas / Mbed 2 deprecated Lupe

Dependencies:   mbed

Committer:
papaco
Date:
Tue Feb 12 18:10:24 2019 +0000
Revision:
2:364e8d3f9ee4
Parent:
1:4fb1de70cd4d
Child:
4:379e05b2fc0d

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
papaco 0:b47aaa131075 1 #include "mbed.h"
papaco 0:b47aaa131075 2 #include "TORTILLA.h"
papaco 0:b47aaa131075 3
papaco 0:b47aaa131075 4 TORTILLA::TORTILLA(void){
papaco 0:b47aaa131075 5 //int temporal[numb];
papaco 0:b47aaa131075 6 //timer=temporal;
papaco 1:4fb1de70cd4d 7 extruderCount=0;
papaco 0:b47aaa131075 8 EXTRUDER_PRODUCTION=false;
papaco 1:4fb1de70cd4d 9 cutterCount=0;
papaco 0:b47aaa131075 10 CUTTER_PRODUCTION=false;
papaco 1:4fb1de70cd4d 11 griddleCount=0;
papaco 0:b47aaa131075 12 GRIDDLE_PRODUCTION=false;
papaco 1:4fb1de70cd4d 13 ovenCount=0;
papaco 0:b47aaa131075 14 OVEN_PRODUCTION=false;
papaco 0:b47aaa131075 15 desiredProduction=0;
papaco 0:b47aaa131075 16 TORTILLA_PRODUCTION=false;
papaco 1:4fb1de70cd4d 17 }//Constructor
papaco 1:4fb1de70cd4d 18
papaco 1:4fb1de70cd4d 19 void TORTILLA::check(void){
papaco 1:4fb1de70cd4d 20 if(TORTILLA_PRODUCTION){
papaco 1:4fb1de70cd4d 21 if(extruderCount==desiredProduction){EXTRUDER_PRODUCTION=false;}
papaco 1:4fb1de70cd4d 22 if(cutterCount==desiredProduction){EXTRUDER_PRODUCTION=false;}
papaco 1:4fb1de70cd4d 23 if(griddleCount==desiredProduction){EXTRUDER_PRODUCTION=false;}
papaco 1:4fb1de70cd4d 24 if(ovenCount==desiredProduction){EXTRUDER_PRODUCTION=false;}
papaco 1:4fb1de70cd4d 25 if(!EXTRUDER_PRODUCTION&&!CUTTER_PRODUCTION&&!GRIDDLE_PRODUCTION&&!OVEN_PRODUCTION){TORTILLA_PRODUCTION=false;}
papaco 1:4fb1de70cd4d 26 }//if
papaco 1:4fb1de70cd4d 27 }//setDP
papaco 1:4fb1de70cd4d 28
papaco 1:4fb1de70cd4d 29 void TORTILLA::setDP(int DP){
papaco 1:4fb1de70cd4d 30 extruderCount=0;
papaco 1:4fb1de70cd4d 31 EXTRUDER_PRODUCTION=true;
papaco 1:4fb1de70cd4d 32 cutterCount=0;
papaco 1:4fb1de70cd4d 33 CUTTER_PRODUCTION=true;
papaco 1:4fb1de70cd4d 34 griddleCount=0;
papaco 1:4fb1de70cd4d 35 GRIDDLE_PRODUCTION=true;
papaco 1:4fb1de70cd4d 36 ovenCount=0;
papaco 1:4fb1de70cd4d 37 OVEN_PRODUCTION=true;
papaco 1:4fb1de70cd4d 38 desiredProduction=DP;
papaco 1:4fb1de70cd4d 39 TORTILLA_PRODUCTION=true;
papaco 1:4fb1de70cd4d 40 }//setDP
papaco 1:4fb1de70cd4d 41
papaco 1:4fb1de70cd4d 42
papaco 1:4fb1de70cd4d 43 bool TORTILLA::getExtruder(void){
papaco 1:4fb1de70cd4d 44 return EXTRUDER_PRODUCTION;
papaco 1:4fb1de70cd4d 45 }//getExtruder
papaco 2:364e8d3f9ee4 46 void TORTILLA::setExtruder(bool NEW){
papaco 2:364e8d3f9ee4 47 EXTRUDER_PRODUCTION=NEW;
papaco 2:364e8d3f9ee4 48 }//setExtruder
papaco 1:4fb1de70cd4d 49 bool TORTILLA::getCutter(void){
papaco 1:4fb1de70cd4d 50 return CUTTER_PRODUCTION;
papaco 1:4fb1de70cd4d 51 }//getCutter
papaco 1:4fb1de70cd4d 52 bool TORTILLA::getGriddle(void){
papaco 1:4fb1de70cd4d 53 return GRIDDLE_PRODUCTION;
papaco 1:4fb1de70cd4d 54 }//getGriddle
papaco 1:4fb1de70cd4d 55 bool TORTILLA::getOven(void){
papaco 1:4fb1de70cd4d 56 return OVEN_PRODUCTION;
papaco 1:4fb1de70cd4d 57 }//getOven
papaco 1:4fb1de70cd4d 58 bool TORTILLA::getTortilla(void){
papaco 1:4fb1de70cd4d 59 return TORTILLA_PRODUCTION;
papaco 1:4fb1de70cd4d 60 }//getTortilla
papaco 1:4fb1de70cd4d 61
papaco 1:4fb1de70cd4d 62
papaco 1:4fb1de70cd4d 63 void TORTILLA::addExtruder(void){
papaco 1:4fb1de70cd4d 64 extruderCount++;
papaco 1:4fb1de70cd4d 65 return;
papaco 1:4fb1de70cd4d 66 }//addExtruder
papaco 1:4fb1de70cd4d 67 void TORTILLA::addCutter(void){
papaco 1:4fb1de70cd4d 68 cutterCount++;
papaco 1:4fb1de70cd4d 69 return;
papaco 1:4fb1de70cd4d 70 }//addExtruder
papaco 1:4fb1de70cd4d 71 void TORTILLA::addGriddle(void){
papaco 1:4fb1de70cd4d 72 griddleCount++;
papaco 1:4fb1de70cd4d 73 return;
papaco 1:4fb1de70cd4d 74 }//addExtruder
papaco 1:4fb1de70cd4d 75 void TORTILLA::addOven(void){
papaco 1:4fb1de70cd4d 76 ovenCount++;
papaco 1:4fb1de70cd4d 77 return;
papaco 2:364e8d3f9ee4 78 }//addExtruder
papaco 2:364e8d3f9ee4 79
papaco 2:364e8d3f9ee4 80
papaco 2:364e8d3f9ee4 81 int TORTILLA::getExtruderCount(void){
papaco 2:364e8d3f9ee4 82 return extruderCount;
papaco 2:364e8d3f9ee4 83 }//getExtruderCount
papaco 2:364e8d3f9ee4 84 int TORTILLA::getCutterCount(void){
papaco 2:364e8d3f9ee4 85 return cutterCount;
papaco 2:364e8d3f9ee4 86 }//getCutterCount
papaco 2:364e8d3f9ee4 87 int TORTILLA::getGriddleCount(void){
papaco 2:364e8d3f9ee4 88 return griddleCount;
papaco 2:364e8d3f9ee4 89 }//getGriddleCount
papaco 2:364e8d3f9ee4 90 int TORTILLA::getOvenCount(void){
papaco 2:364e8d3f9ee4 91 return ovenCount;
papaco 2:364e8d3f9ee4 92 }//getOvenCount