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);
}
Exemple #3
0
      /* 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();
    }
}
Exemple #5
0
    /** 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);
}