Mercurial > public > ostc4
comparison Discovery/Src/cv_heartbeat.c @ 1035:5b913cdaa9dc Puls_Integration
Degub message logger:
Added functionality to handle logger view (in case it is enabled via compile switch) like a normal t7 custom view.
| author | Ideenmodellierer |
|---|---|
| date | Sat, 09 Aug 2025 16:55:20 +0200 |
| parents | 195bfbdf961d |
| children |
comparison
equal
deleted
inserted
replaced
| 1034:195bfbdf961d | 1035:5b913cdaa9dc |
|---|---|
| 58 static uint8_t evaluateCharIndex = 0xFF; | 58 static uint8_t evaluateCharIndex = 0xFF; |
| 59 | 59 |
| 60 static void parsePulseMeasurement(uint8_t* pData, uint8_t length) | 60 static void parsePulseMeasurement(uint8_t* pData, uint8_t length) |
| 61 { | 61 { |
| 62 uint8_t rawData[10]; | 62 uint8_t rawData[10]; |
| 63 char text[40]; | 63 |
| 64 char* enptr; | 64 char* enptr; |
| 65 uint8_t flags = 0; | 65 uint8_t flags = 0; |
| 66 uint16_t rr = 0; | 66 uint16_t rr = 0; |
| 67 uint8_t index = 0; | 67 uint8_t index = 0; |
| 68 uint8_t* pRaw = (uint8_t*)&rawData; | 68 uint8_t* pRaw = (uint8_t*)&rawData; |
| 263 static uint8_t writeIndex = 0; | 263 static uint8_t writeIndex = 0; |
| 264 static uint8_t complete = 0; | 264 static uint8_t complete = 0; |
| 265 | 265 |
| 266 static readDataType_t readType = BT_READ_NOTHING; | 266 static readDataType_t readType = BT_READ_NOTHING; |
| 267 | 267 |
| 268 char text[40]; | |
| 269 uint8_t data = 0; | 268 uint8_t data = 0; |
| 270 data = UART_getChar(); | 269 data = UART_getChar(); |
| 271 | 270 |
| 272 while((data != 0) && (complete == 0)) | 271 while((data != 0) && (complete == 0)) |
| 273 { | 272 { |
| 488 return heartbeatState; | 487 return heartbeatState; |
| 489 } | 488 } |
| 490 | 489 |
| 491 void openEdit_Heartbeat(void) | 490 void openEdit_Heartbeat(void) |
| 492 { | 491 { |
| 493 SSettings *settings = settingsGetPointer(); | |
| 494 | |
| 495 char text[32]; | 492 char text[32]; |
| 496 snprintf(text, 32, "\001%c%c", TXT_2BYTE, TXT2BYTE_Pulse); | 493 snprintf(text, 32, "\001%c%c", TXT_2BYTE, TXT2BYTE_Pulse); |
| 497 write_topline(text); | 494 write_topline(text); |
| 498 | 495 |
| 499 set_globalState(StMOption_Heartbeat); | 496 set_globalState(StMOption_Heartbeat); |
