/********************************************************************* * @fn SensorTag_resetAllSensors * * @brief Reset all sensors, typically when a connection is intentionally * terminated. * * @param none * * @return none */ static void SensorTag_resetAllSensors(void) { SensorTagTmp_reset(); SensorTagHum_reset(); SensorTagBar_reset(); SensorTagMov_reset(); SensorTagOpt_reset(); SensorTagIO_reset(); }
/********************************************************************* * @fn SensorTagBar_init * * @brief Initialization function for the SensorTag barometer * * @param none * * @return none */ void SensorTagBar_init(void) { // Add service Barometer_addService(); // Register callbacks with profile Barometer_registerAppCBs(&sensorCallbacks); // Initialize the module state variables sensorConfig = ST_CFG_SENSOR_DISABLE; sensorPeriod = SENSOR_DEFAULT_PERIOD; SensorTagBar_reset(); initCharacteristicValue(SENSOR_PERI, SENSOR_DEFAULT_PERIOD / SENSOR_PERIOD_RESOLUTION, sizeof(uint8_t)); }