void IoGPIO::setup(const StringMap & settings) { Io::setup(settings); setOutputPin(std::atoi(settings.at("ios.GPIO.pin").c_str())); setPeriods(std::atoi(settings.at("ios.GPIO.periods").c_str())); setPeriodTime(std::atoi(settings.at("ios.GPIO.periodTime").c_str())); }
RandomForce::RandomForce(const Vector3D& minVector,const Vector3D& maxVector,float minPeriod,float maxPeriod) : Modifier(MODIFIER_PRIORITY_FORCE,true,true,false), minPeriod(1.0f), maxPeriod(1.0f) { setVectors(minVector,maxVector); setPeriods(minPeriod,maxPeriod); }
void IoGPIO::setup(const StringMap & settings) { Io::setup(settings); setOutputPin(std::atoi(settings.at("ios.GPIO.pin").c_str())); setPeriods(std::atoi(settings.at("ios.GPIO.periods").c_str())); setPeriodTime(std::atoi(settings.at("ios.GPIO.periodTime").c_str())); // ------------- // Set throttler throttle.setRate(std::stoi(settings.at("ios.GPIO.throttler"))); }