Copy_Assignment3
Dependencies: mbed MCP23017 WattBob_TextLCD mbed-rtos
source/my_structures.cpp@1:d980a57e422a, 2018-03-28 (annotated)
- Committer:
- aoc2
- Date:
- Wed Mar 28 18:53:05 2018 +0000
- Revision:
- 1:d980a57e422a
- Parent:
- 0:8940db3353d7
Publish
Who changed what in which revision?
User | Revision | Line number | New 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 | } |