void FrSkySportSensorGps::setData(float lat, float lon, float alt, float speed, float cog, uint8_t year, uint8_t month, uint8_t day, uint8_t hour, uint8_t minute, uint8_t second) { latData = setLatLon(lat, true); lonData = setLatLon(lon, false); cogData = cog * 100; speedData = speed * 1944; // Convert m/s to knots altData = alt * 100; dateData = setDateTime(year, month, day, true); timeData = setDateTime(hour, minute, second, false); dataSet = true; }
void FrSkySportSensorGps::setData(uint8_t fixtype, uint8_t satellites_visible, int32_t lat, int32_t lon, float alt, float speed, float cog, uint16_t hdop, uint8_t year, uint8_t month, uint8_t day, uint8_t hour, uint8_t minute, uint8_t second) { FrSkySportSensorGps::fixtype = fixtype; FrSkySportSensorGps::satellites_visible = satellites_visible; FrSkySportSensorGps::lat = setLatLon(lat, true); FrSkySportSensorGps::lon = setLatLon(lon, false); FrSkySportSensorGps::cog = cog; FrSkySportSensorGps::speed = speed; // Convert m/s to knots FrSkySportSensorGps::alt = alt * 100; FrSkySportSensorGps::hdop = hdop; FrSkySportSensorGps::date = setDateTime(year, month, day, true); FrSkySportSensorGps::time = setDateTime(hour, minute, second, false); }
/* Common constructor taking reference point Position object * * @param refPos Reference point Position object. */ XYZ2NED::XYZ2NED(const Position& refPos) { setLatLon( refPos.getGeodeticLatitude(), refPos.getLongitude() ); } // End of 'XYZ2NED::XYZ2NED()'
//-------------------------------------------------------------- void ofxStreetViewCollector::startCollectingData(){ bNewDataCollected = true; if (points.size() == 0) { bFirstPoint = true; setLatLon(40.714373, -74.006141); }else{ collectFromNextPoint(); } }
/** Common constructor taking reference point latitude and longitude * * @param lat Latitude of the reference point. * @param lon Longitude of the reference point. */ XYZ2NEU( const double& lat, const double& lon ) { setLatLon(lat, lon); setIndex(); }
ofxStreetView::ofxStreetView(double _lat, double _lon){ ofxStreetView(); setLatLon(_lat,_lon); }