Copy_Assignment3

Dependencies:   mbed MCP23017 WattBob_TextLCD mbed-rtos

Committer:
aoc2
Date:
Wed Mar 28 18:51:55 2018 +0000
Revision:
0:8940db3353d7
Copy of Assig 3

Who changed what in which revision?

UserRevisionLine numberNew contents of line
aoc2 0:8940db3353d7 1 #include "my_structures.h"
aoc2 0:8940db3353d7 2
aoc2 0:8940db3353d7 3 /* Initialize the values of the structure */
aoc2 0:8940db3353d7 4 void initRAWValuesStruct(struct engineRAWValues &structVal)
aoc2 0:8940db3353d7 5 {
aoc2 0:8940db3353d7 6 structVal.engineState = false;
aoc2 0:8940db3353d7 7 structVal.acceleratorValue = 0;
aoc2 0:8940db3353d7 8 structVal.acceleratorValue = 0;
aoc2 0:8940db3353d7 9 }
aoc2 0:8940db3353d7 10
aoc2 0:8940db3353d7 11 /* Initialize the values of the structure */
aoc2 0:8940db3353d7 12 void initCarStatisticsStruct(carStatistics &structStat, vector<float> *speedVec)
aoc2 0:8940db3353d7 13 {
aoc2 0:8940db3353d7 14 structStat.p_speedVector = speedVec;
aoc2 0:8940db3353d7 15 structStat.sizeOfAvg = SIZE_AVG_SPEED;
aoc2 0:8940db3353d7 16 structStat.averageSpeed = 0;
aoc2 0:8940db3353d7 17 structStat.distance = 0;
aoc2 0:8940db3353d7 18 }
aoc2 0:8940db3353d7 19
aoc2 0:8940db3353d7 20 /* Initialize the values of the structure */
aoc2 0:8940db3353d7 21 void initMailStructure(mailStruct &structMail)
aoc2 0:8940db3353d7 22 {
aoc2 0:8940db3353d7 23 structMail.avgSpeed = 0;
aoc2 0:8940db3353d7 24 structMail.accelerator = 0;
aoc2 0:8940db3353d7 25 structMail.brake = 0;
aoc2 0:8940db3353d7 26 }