Rev 5 | Rev 10 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 5 | Rev 9 | ||
|---|---|---|---|
| Line 83... | Line 83... | ||
| 83 | static void MX_USART2_UART_Init(void); |
83 | static void MX_USART2_UART_Init(void); |
| 84 | static void MX_TIM3_Init(void); |
84 | static void MX_TIM3_Init(void); |
| 85 | static void MX_IWDG_Init(void); |
85 | static void MX_IWDG_Init(void); |
| 86 | /* USER CODE BEGIN PFP */ |
86 | /* USER CODE BEGIN PFP */ |
| 87 | 87 | ||
| - | 88 | // send a PLX_SensorInfo structure to the usart. |
|
| - | 89 | void sendInfo(usart_ctl *uc, PLX_SensorInfo *info) |
|
| - | 90 | { |
|
| - | 91 | for (int i = 0; i < sizeof(PLX_SensorInfo); ++i) |
|
| - | 92 | PutCharSerial(uc, info->bytes[i]); |
|
| - | 93 | } |
|
| - | 94 | ||
| 88 | void processObservations() |
95 | void processObservations() |
| 89 | { |
96 | { |
| 90 | // send MAP |
97 | // send MAP |
| 91 | PLX_SensorInfo info; |
98 | PLX_SensorInfo info; |
| 92 | ConvToPLXInstance(ourMAPindex, &info); |
99 | ConvToPLXInstance(ourMAPindex, &info); |
| 93 | ConvToPLXAddr(PLX_MAP, &info); |
100 | ConvToPLXAddr(PLX_MAP, &info); |
| 94 | ConvToPLXReading(ConveriMFDData2Raw(PLX_MAP, PRESSURE_kPa, comp_pres / 1000.0), &info); |
101 | ConvToPLXReading(ConveriMFDData2Raw(PLX_MAP, PRESSURE_kPa, comp_pres / 1000.0), &info); |
| 95 | int i; |
- | |
| 96 | for (i = 0; i < sizeof(PLX_SensorInfo); ++i) |
- | |
| 97 | PutCharSerial(&uc2, info.bytes[i]); |
102 | sendInfo(&uc2, &info); |
| 98 | 103 | ||
| 99 | ConvToPLXInstance(0, &info); |
104 | ConvToPLXInstance(0, &info); |
| 100 | ConvToPLXAddr(PLX_Timing, &info); |
105 | ConvToPLXAddr(PLX_Timing, &info); |
| 101 | ConvToPLXReading(ConveriMFDData2Raw(PLX_Timing, 0, timing / TIMING_SCALE), &info); |
106 | ConvToPLXReading(ConveriMFDData2Raw(PLX_Timing, 0, timing / TIMING_SCALE), &info); |
| 102 | for (i = 0; i < sizeof(PLX_SensorInfo); ++i) |
- | |
| 103 | PutCharSerial(&uc2, info.bytes[i]); |
107 | sendInfo(&uc2, &info ); |
| 104 | } |
108 | } |
| 105 | 109 | ||
| 106 | void triggerSAW() |
110 | void triggerSAW() |
| 107 | { |
111 | { |
| 108 | // trigger SAW timer, timer 1##pragma endregion |
112 | // trigger SAW timer, timer 1##pragma endregion |