| 1234567891011121314151617181920212223242526272829303132333435363738 | 
							- /*
 
-  * temperature.h
 
-  *
 
-  *  Created on: 22.04.2016
 
-  *      Author: pavel
 
-  */
 
- #ifndef TEMPERATURE_H_
 
- #define TEMPERATURE_H_
 
- #include <stdbool.h>
 
- #include "onewire.h"
 
- typedef struct
 
- {
 
-   float   Temperature;  // Значение температуры
 
-   uint8_t ErrorCounter; // Счетчик ошибок связи с датчиком
 
-   uint8_t ErrorCycle;   // Счетчик ошибок циклов преобразования температуры
 
-   uint8_t SensorState;  // Состояние датчика (0 - датчик работает, 1 - неисправность)
 
- } TEMPERATURE_SENSORS_t;
 
- /**
 
-   * @brief Cтруктура датчиков температуры (измерения, состояния, счетчики ошибок)
 
-   */
 
- TEMPERATURE_SENSORS_t sTemperSensors[MAX_T_SENSORS];
 
- /**
 
-   * @brief Флаг инициализации данных температурных датчиков
 
-   */
 
- bool fTemperDataReady;
 
- /**
 
-   * @brief  Инициализация датчиков температуры 1-wire
 
-   */
 
- void OW_Init(void);
 
- #endif /* TEMPERATURE_H_ */
 
 
  |