comparison Common/Inc/data_central.h @ 273:5fe136480a47

Merged in janlmulder/ostc4/write-from-sim (pull request #20) Cleanup and debug capabilty to write logbook from simulator
author heinrichsweikamp <bitbucket@heinrichsweikamp.com>
date Sun, 28 Apr 2019 07:05:23 +0000
parents 1303747b5ba2
children 54d14bc2083c
comparison
equal deleted inserted replaced
267:cf6ad20380fb 273:5fe136480a47
392 } bit8_Type; 392 } bit8_Type;
393 393
394 extern SDiveState stateSim; 394 extern SDiveState stateSim;
395 extern SDiveState stateDeco; 395 extern SDiveState stateDeco;
396 extern uint8_t decoLock; 396 extern uint8_t decoLock;
397 extern const SDiveState * stateUsed; 397 extern const SDiveState *stateUsed;
398 398 extern SDiveState *stateUsedWrite;
399 399
400 enum DECO_LOCK{ 400 enum DECO_LOCK{
401 DECO_CALC_running, 401 DECO_CALC_running,
402 DECO_CALC_ready, 402 DECO_CALC_ready,
403 DECO_CALC_FINSHED_Buehlmann, 403 DECO_CALC_FINSHED_Buehlmann,
452 uint8_t calc_MinOD(uint8_t gasId); 452 uint8_t calc_MinOD(uint8_t gasId);
453 //float calc_ppO2(float input_ambient_pressure_bar, SGas* pGas); 453 //float calc_ppO2(float input_ambient_pressure_bar, SGas* pGas);
454 int current_second(void); 454 int current_second(void);
455 _Bool vpm_crush(SDiveState* pDiveState); 455 _Bool vpm_crush(SDiveState* pDiveState);
456 _Bool deco_zone_reached(void); 456 _Bool deco_zone_reached(void);
457 void resetEvents(void); 457 void resetEvents(const SDiveState *pStateUsed);
458 458
459 uint32_t crc32c_checksum(uint8_t* message, uint16_t length, uint8_t* message2, uint16_t length2); 459 uint32_t crc32c_checksum(uint8_t* message, uint16_t length, uint8_t* message2, uint16_t length2);
460 uint32_t CRC_CalcBlockCRC(uint32_t *buffer, uint32_t words); 460 uint32_t CRC_CalcBlockCRC(uint32_t *buffer, uint32_t words);
461 uint32_t CRC_CalcBlockCRC_moreThan768000(uint32_t *buffer1, uint32_t *buffer2, uint32_t words); 461 uint32_t CRC_CalcBlockCRC_moreThan768000(uint32_t *buffer1, uint32_t *buffer2, uint32_t words);
462 462