Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
TORTILLA/TORTILLA.cpp@1:4fb1de70cd4d, 2019-02-11 (annotated)
- Committer:
- papaco
- Date:
- Mon Feb 11 23:01:09 2019 +0000
- Revision:
- 1:4fb1de70cd4d
- Parent:
- 0:b47aaa131075
- Child:
- 2:364e8d3f9ee4
2/11/19 5:00pm
Who changed what in which revision?
User | Revision | Line number | New 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 | 1:4fb1de70cd4d | 46 | bool TORTILLA::getCutter(void){ |
papaco | 1:4fb1de70cd4d | 47 | return CUTTER_PRODUCTION; |
papaco | 1:4fb1de70cd4d | 48 | }//getCutter |
papaco | 1:4fb1de70cd4d | 49 | bool TORTILLA::getGriddle(void){ |
papaco | 1:4fb1de70cd4d | 50 | return GRIDDLE_PRODUCTION; |
papaco | 1:4fb1de70cd4d | 51 | }//getGriddle |
papaco | 1:4fb1de70cd4d | 52 | bool TORTILLA::getOven(void){ |
papaco | 1:4fb1de70cd4d | 53 | return OVEN_PRODUCTION; |
papaco | 1:4fb1de70cd4d | 54 | }//getOven |
papaco | 1:4fb1de70cd4d | 55 | bool TORTILLA::getTortilla(void){ |
papaco | 1:4fb1de70cd4d | 56 | return TORTILLA_PRODUCTION; |
papaco | 1:4fb1de70cd4d | 57 | }//getTortilla |
papaco | 1:4fb1de70cd4d | 58 | |
papaco | 1:4fb1de70cd4d | 59 | |
papaco | 1:4fb1de70cd4d | 60 | void TORTILLA::addExtruder(void){ |
papaco | 1:4fb1de70cd4d | 61 | extruderCount++; |
papaco | 1:4fb1de70cd4d | 62 | return; |
papaco | 1:4fb1de70cd4d | 63 | }//addExtruder |
papaco | 1:4fb1de70cd4d | 64 | void TORTILLA::addCutter(void){ |
papaco | 1:4fb1de70cd4d | 65 | cutterCount++; |
papaco | 1:4fb1de70cd4d | 66 | return; |
papaco | 1:4fb1de70cd4d | 67 | }//addExtruder |
papaco | 1:4fb1de70cd4d | 68 | void TORTILLA::addGriddle(void){ |
papaco | 1:4fb1de70cd4d | 69 | griddleCount++; |
papaco | 1:4fb1de70cd4d | 70 | return; |
papaco | 1:4fb1de70cd4d | 71 | }//addExtruder |
papaco | 1:4fb1de70cd4d | 72 | void TORTILLA::addOven(void){ |
papaco | 1:4fb1de70cd4d | 73 | ovenCount++; |
papaco | 1:4fb1de70cd4d | 74 | return; |
papaco | 1:4fb1de70cd4d | 75 | }//addExtruder |