Easy Training / Mbed 2 deprecated Teach_demo

Dependencies:   mbed Teach memory

Committer:
MarcelPortmann
Date:
Wed Mar 25 21:36:24 2020 +0000
Revision:
0:ad924d8a2f98
Child:
1:33fdaabcdeda
teach class in construction

Who changed what in which revision?

UserRevisionLine numberNew contents of line
MarcelPortmann 0:ad924d8a2f98 1 /*
MarcelPortmann 0:ad924d8a2f98 2 class template by clemo
MarcelPortmann 0:ad924d8a2f98 3 this file serves as a guide to creating a cpp class
MarcelPortmann 0:ad924d8a2f98 4 when wirting functions for Easyfit please use this
MarcelPortmann 0:ad924d8a2f98 5
MarcelPortmann 0:ad924d8a2f98 6 put math, instructions and temporary declarations here
MarcelPortmann 0:ad924d8a2f98 7 declarations that are permanent go in .h file!
MarcelPortmann 0:ad924d8a2f98 8
MarcelPortmann 0:ad924d8a2f98 9 i never coded c++ lol
MarcelPortmann 0:ad924d8a2f98 10
MarcelPortmann 0:ad924d8a2f98 11 how to use when creating own class:
MarcelPortmann 0:ad924d8a2f98 12 replace "template.h" with something of your choosing
MarcelPortmann 0:ad924d8a2f98 13 replace class name (teach) fckn everywhere
MarcelPortmann 0:ad924d8a2f98 14
MarcelPortmann 0:ad924d8a2f98 15 write appropriate constructor (teach::teach)
MarcelPortmann 0:ad924d8a2f98 16 delete any unwanted functions
MarcelPortmann 0:ad924d8a2f98 17 put in your own functions by YOURCLASSNAME::functionname(bla,bla) //same for public and private functions
MarcelPortmann 0:ad924d8a2f98 18
MarcelPortmann 0:ad924d8a2f98 19 */
MarcelPortmann 0:ad924d8a2f98 20
MarcelPortmann 0:ad924d8a2f98 21
MarcelPortmann 0:ad924d8a2f98 22 #include "teach.h"
MarcelPortmann 0:ad924d8a2f98 23
MarcelPortmann 0:ad924d8a2f98 24 teach::teach(){
MarcelPortmann 0:ad924d8a2f98 25
MarcelPortmann 0:ad924d8a2f98 26 /* this->initvalue = _start; //sets startvalue
MarcelPortmann 0:ad924d8a2f98 27 this->inc = _inc; //sets increment
MarcelPortmann 0:ad924d8a2f98 28 this->useless(); //prints a happy little message
MarcelPortmann 0:ad924d8a2f98 29 }
MarcelPortmann 0:ad924d8a2f98 30
MarcelPortmann 0:ad924d8a2f98 31
MarcelPortmann 0:ad924d8a2f98 32 void teach::incrementSum(int v1){
MarcelPortmann 0:ad924d8a2f98 33 for(int i = 0; i < v1; i++){
MarcelPortmann 0:ad924d8a2f98 34 sum += inc;
MarcelPortmann 0:ad924d8a2f98 35 }
MarcelPortmann 0:ad924d8a2f98 36 }
MarcelPortmann 0:ad924d8a2f98 37
MarcelPortmann 0:ad924d8a2f98 38 void teach::resetSum(void){
MarcelPortmann 0:ad924d8a2f98 39 sum = 0;
MarcelPortmann 0:ad924d8a2f98 40 }
MarcelPortmann 0:ad924d8a2f98 41
MarcelPortmann 0:ad924d8a2f98 42 int teach::getSum(void){
MarcelPortmann 0:ad924d8a2f98 43 return sum;
MarcelPortmann 0:ad924d8a2f98 44 }
MarcelPortmann 0:ad924d8a2f98 45
MarcelPortmann 0:ad924d8a2f98 46 void teach::useless(void){
MarcelPortmann 0:ad924d8a2f98 47 //printf("congrats"); */ //printf doesnt work :(
MarcelPortmann 0:ad924d8a2f98 48 }