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 |