CpuTemperature::CpuTemperature(uint8_t nSensor): RDMSensor(nSensor) { SetType(E120_SENS_TEMPERATURE); SetUnit(E120_UNITS_CENTIGRADE); SetPrefix(E120_PREFIX_NONE); SetRangeMin(RDM_SENSOR_TEMPERATURE_ABS_ZERO); SetRangeMax(RDM_SENSOR_RANGE_MAX); SetNormalMin(RDM_SENSOR_TEMPERATURE_ABS_ZERO); SetNormalMax((int16_t) Hardware::Get()->GetCoreTemperatureMax()); SetDescription("CPU"); }
SensorSI7021Humidity::SensorSI7021Humidity(uint8_t nSensor, uint8_t nAddress): RDMSensor(nSensor) { SetType(E120_SENS_HUMIDITY); SetUnit(E120_UNITS_NONE); SetPrefix(E120_PREFIX_NONE); SetRangeMin(0); SetRangeMax(100); SetNormalMin(RDM_SENSOR_RANGE_MIN); SetNormalMax(RDM_SENSOR_RANGE_MAX); SetDescription("Relative Humidity"); memset(&sDeviceInfo, 0, sizeof(struct _device_info)); sDeviceInfo.slave_address = nAddress; }
void CSliderCtrl::SetRange(int nMin, int nMax, BOOL bRedraw) { SetRangeMin(nMin, bRedraw); SetRangeMax(nMax, bRedraw); }
void CColorSlide::SetRange(int nMin, int nMax) { SetRangeMin(nMin); SetRangeMax(nMax); }