private void DrawAltitudeScale(float rightScaleLeft, RectangleF screenRect, float middleY, Graphics g) { var middleText = rightScaleLeft + 27; var value = Altitude.ToString(AltitudeFormat); var size = g.MeasureString(value, ScaleFontBig); var normalBrush = new SolidBrush(ScaleNormalColor); g.DrawString(value, ScaleFontBig, normalBrush, middleText - size.Width / 2.0f, middleY - size.Height / 2.0f); var counter = 1; var normalPen = new Pen(ScaleNormalColor); for (float up = middleY - 30, down = middleY + 30; up > screenRect.Top + 20; up -= 25, down += 25, counter++) { var valUp = Altitude + counter * AltitudeStep; var valDown = Altitude - counter * AltitudeStep; var sUp = valUp.ToString(AltitudeFormat); var sDown = valDown.ToString(AltitudeFormat); var sizeUp = g.MeasureString(sUp, ScaleFontSmall); var sizeDown = g.MeasureString(sDown, ScaleFontSmall); g.DrawString(sUp, ScaleFontSmall, normalBrush, middleText - sizeUp.Width / 2.0f + 3, up - sizeUp.Height / 2.0f); g.DrawString(sDown, ScaleFontSmall, normalBrush, middleText - sizeDown.Width / 2.0f + 3, down - sizeDown.Height / 2.0f); g.DrawLine(normalPen, rightScaleLeft + 12, up, rightScaleLeft + 15, up); g.DrawLine(normalPen, rightScaleLeft + 12, down, rightScaleLeft + 15, down); } }
public override string ToString() { StringBuilder sb = new StringBuilder(); sb.Append("Lokalizacja stacji: " + City + " " + "\n"); sb.Append(Math.Abs(Latitude)); if (Latitude >= 0) { sb.AppendLine("°N"); } else { sb.AppendLine("°S"); } sb.Append(Math.Abs(Longitude)); if (Longitude >= 0) { sb.AppendLine("°E"); } else { sb.AppendLine("°W"); } sb.Append("Altitude: "); sb.Append(Altitude.ToString()); sb.AppendLine("m"); return(sb.ToString()); }
private void DisplayRefresh(object sender, EventArgs e) { double TimeElapse = (DateTime.Now - TimeStart).TotalMilliseconds / 1000; label34.Text = DateTime.Now.ToLongTimeString() + "\r\n" + ChipTime[0].ToString() + "-" + ChipTime[1].ToString() + "-" + ChipTime[2].ToString() + "\r\n" + ChipTime[3].ToString() + ":" + ChipTime[4].ToString() + ":" + ChipTime[5].ToString() + "." + ChipTime[6].ToString() + "\r\n" + TimeElapse.ToString("f3") + "\r\n\r\n" + a[0].ToString("f2") + " g\r\n" + a[1].ToString("f2") + " g\r\n" + a[2].ToString("f2") + " g\r\n\r\n" + w[0].ToString("f2") + " °/s\r\n" + w[1].ToString("f2") + " °/s\r\n" + w[2].ToString("f2") + " °/s\r\n\r\n" + Angle[0].ToString("f2") + " °\r\n" + Angle[1].ToString("f2") + " °\r\n" + Angle[2].ToString("f2") + " °\r\n\r\n" + h[0].ToString("f0") + " mG\r\n" + h[1].ToString("f0") + " mG\r\n" + h[2].ToString("f0") + " mG\r\n\r\n" + Temperature.ToString("f2") + " ℃\r\n" + Pressure.ToString("f0") + " Pa\r\n" + Altitude.ToString("f2") + " m\r\n\r\n" + (Longitude / 10000000).ToString("f0") + "°" + ((double)(Longitude % 10000000) / 1e5).ToString("f5") + "'\r\n" + (Latitude / 10000000).ToString("f0") + "°" + ((double)(Latitude % 10000000) / 1e5).ToString("f5") + "'\r\n" + GPSHeight.ToString("f1") + " m\r\n" + GPSYaw.ToString("f1") + " °\r\n" + GroundVelocity.ToString("f3") + " km/h"; }
private void GoToLatLong_Load(object sender, System.EventArgs e) { Dictionary <string, DataSet> datasets = DataSetManager.GetDataSets(); foreach (DataSet d in datasets.Values) { if (d.Sky == sky) { this.DataSetList.Items.Add(d); } } this.DataSetList.SelectedIndex = lastSelectedDatasetIndex; this.Categorys.SelectedIndex = lastSelectedIndexCatagorys; this.txtLat.Text = Latitude.ToString(); this.txtLong.Text = Longitude.ToString(); this.txtName.Text = LocationName; this.txtAltitude.Text = Altitude.ToString(); if (sky) { this.lblLatitude.Text = Language.GetLocalizedText(262, "Declination"); this.lblLongitude.Text = Language.GetLocalizedText(263, "Right Ascension"); } this.txtLat.Text = Coordinates.FormatDMS(Latitude); this.txtLong.Text = Coordinates.FormatDMS(Longitude); if (Earth3d.MainWindow.CurrentImageSet.DataSetType == ImageSetType.Earth) { FromEarthView.Visible = true; } }
public void ThenTheDensityAltitudeShouldBe(String densityAltitude, String densityAltitudeUnits) { DensityAltitudeApplicationTester densityAltitudeApplicationTester = new DensityAltitudeApplicationTester(browser, application, elevation, temperature, altimeter, dewPoint); Altitude densityAltitudeResult = densityAltitudeApplicationTester.densityAltitudeResult(densityAltitudeUnits); Altitude densityAltitudeExpected = new Altitude(densityAltitude, densityAltitudeUnits); Assert.Equal(densityAltitudeExpected.ToString(), densityAltitudeResult.ToString()); }
public override string ToString() { return(base.ToString() + "\n" + "Position:\n" + "\tFormat:\t\t" + (IsOddFormat?"odd":"even") + "\tHas position:\t" + (HasValidPosition? "[Lat=" + CPREncodedLat.ToString("F8") + ",Lon=" + CPREncodedLon.ToString("F8") + "]" :"no") + "\tHas altitude:\t" + (HasValidAltitude? "[Alt=" + Altitude.ToString("F8") + "]" :"no")); }
public override string ToString() { string data = string.Format("{0},{1},{2},{3},{4},{5},{6},{7},{8},{9:0.0},{10:0000}", head, dateTime.ToString("HHmmss.fff"), latitude.ToString(), longitude.ToString(), (int)qualityIndicator, numberOfSatellites.ToString("00"), horizontalDilutionOfPrecision.ToString("0.0"), altitudeAboveSeaLevel.ToString(), altitudeAboveGeodial.ToString(), ageOfDifferentialData, idOfDifferentialStation); return("$" + data + "*" + Util.CalculateCheckSum(data)); }
public virtual void SaveToXml(System.Xml.XmlTextWriter xmlWriter) { xmlWriter.WriteStartElement("ReferenceFrame"); xmlWriter.WriteAttributeString("Name", Name); xmlWriter.WriteAttributeString("Parent", Parent); xmlWriter.WriteAttributeString("ReferenceFrameType", ReferenceFrameType.ToString()); xmlWriter.WriteAttributeString("Reference", Reference.ToString()); xmlWriter.WriteAttributeString("ParentsRoationalBase", ParentsRoationalBase.ToString()); xmlWriter.WriteAttributeString("MeanRadius", MeanRadius.ToString()); xmlWriter.WriteAttributeString("Oblateness", Oblateness.ToString()); xmlWriter.WriteAttributeString("Heading", Heading.ToString()); xmlWriter.WriteAttributeString("Pitch", Pitch.ToString()); xmlWriter.WriteAttributeString("Roll", Roll.ToString()); xmlWriter.WriteAttributeString("Scale", Scale.ToString()); xmlWriter.WriteAttributeString("Tilt", Tilt.ToString()); xmlWriter.WriteAttributeString("Translation", Translation.ToString()); if (ReferenceFrameType == ReferenceFrameTypes.FixedSherical) { xmlWriter.WriteAttributeString("Lat", Lat.ToString()); xmlWriter.WriteAttributeString("Lng", Lng.ToString()); xmlWriter.WriteAttributeString("Altitude", Altitude.ToString()); } xmlWriter.WriteAttributeString("RotationalPeriod", RotationalPeriod.ToString()); xmlWriter.WriteAttributeString("ZeroRotationDate", ZeroRotationDate.ToString()); xmlWriter.WriteAttributeString("RepresentativeColor", SavedColor.Save(RepresentativeColor)); xmlWriter.WriteAttributeString("ShowAsPoint", ShowAsPoint.ToString()); xmlWriter.WriteAttributeString("ShowOrbitPath", ShowOrbitPath.ToString()); xmlWriter.WriteAttributeString("StationKeeping", StationKeeping.ToString()); if (ReferenceFrameType == ReferenceFrameTypes.Orbital) { xmlWriter.WriteAttributeString("SemiMajorAxis", SemiMajorAxis.ToString()); xmlWriter.WriteAttributeString("SemiMajorAxisScale", this.SemiMajorAxisUnits.ToString()); xmlWriter.WriteAttributeString("Eccentricity", Eccentricity.ToString()); xmlWriter.WriteAttributeString("Inclination", Inclination.ToString()); xmlWriter.WriteAttributeString("ArgumentOfPeriapsis", ArgumentOfPeriapsis.ToString()); xmlWriter.WriteAttributeString("LongitudeOfAscendingNode", LongitudeOfAscendingNode.ToString()); xmlWriter.WriteAttributeString("MeanAnomolyAtEpoch", MeanAnomolyAtEpoch.ToString()); xmlWriter.WriteAttributeString("MeanDailyMotion", MeanDailyMotion.ToString()); xmlWriter.WriteAttributeString("Epoch", Epoch.ToString()); } if (ReferenceFrameType == ReferenceFrameTypes.Trajectory) { xmlWriter.WriteStartElement("Trajectory"); foreach (TrajectorySample sample in Trajectory) { string data = sample.ToString(); xmlWriter.WriteElementString("Sample", data); } xmlWriter.WriteEndElement(); } xmlWriter.WriteEndElement(); }
public override string GenerateLogString() { var s = new StringBuilder(); //s.Append(Time); s.Append('+'); s.Append(Time.Millisecond); s.Append(";"); s.Append(TimeSpan.GetTotalMilliseconds()); s.Append(";"); s.Append(RPM); s.Append(";"); s.Append(Speed); s.Append(";"); s.Append(Throttle.ToString("F2")); s.Append(";"); s.Append(Pedal.ToString("F2")); s.Append(";"); s.Append(AFR.ToString("F3")); s.Append(";"); s.Append(WideBandLambda.ToString("F5")); s.Append(";"); s.Append(IntakePressure); s.Append(";"); s.Append(FuelPressure); s.Append(";"); s.Append(OilPressure); s.Append(";"); s.Append(IsMethanolInjecting ? 1 : 0); s.Append(";"); s.Append(IsMethanolFailsafe ? 1 : 0); s.Append(";"); s.Append(AirMass.ToString("F2")); s.Append(";"); s.Append(AirMassPerStroke.ToString("F4")); s.Append(";"); s.Append(IgnitionAngle.ToString("F3")); s.Append(";"); s.Append(InjectionTime.ToString("F5")); s.Append(";"); s.Append(OilTemp.ToString("F2")); s.Append(";"); s.Append(OutsideTemp.ToString("F1")); s.Append(";"); s.Append(IntakeTemp.ToString("F2")); s.Append(";"); s.Append(IntakeTempAfterCooler.ToString("F2")); s.Append(";"); s.Append(CoolerInTemp.ToString("F2")); s.Append(";"); s.Append(CoolerOutTemp.ToString("F2")); s.Append(";"); s.Append(CoolantTemp.ToString("F2")); s.Append(";"); s.Append(CoolantRadiatorTemp.ToString("F2")); s.Append(";"); s.Append(ElectricFanSpeed.ToString("F1")); s.Append(";"); s.Append(ISAPWM_IS.ToString("F2")); s.Append(";"); s.Append(ISAPWM_ISA.ToString("F2")); s.Append(";"); s.Append(KnockSensor2.ToString("F5")); s.Append(";"); s.Append(KnockSensor5.ToString("F5")); s.Append(";"); s.Append(LambdaIntegrator1.ToString("F5")); s.Append(";"); s.Append(LambdaIntegrator2.ToString("F5")); s.Append(";"); s.Append(LambdaHeatingAfterCats1.ToString("F2")); s.Append(";"); s.Append(LambdaHeatingAfterCats2.ToString("F2")); s.Append(";"); s.Append(LambdaHeatingBeforeCats1.ToString("F2")); s.Append(";"); s.Append(LambdaHeatingBeforeCats2.ToString("F2")); s.Append(";"); s.Append(VanosPositionExhaust.ToString("F3")); s.Append(";"); s.Append(VanosPositionIntake.ToString("F3")); s.Append(";"); s.Append(AtmosphericPressure); s.Append(";"); s.Append(VoltageBattery.ToString("F2")); s.Append(";"); s.Append(VoltageKL15.ToString("F2")); s.Append(";"); s.Append(Latitude.ToString("F6")); s.Append(";"); s.Append(Longitude.ToString("F6")); s.Append(";"); s.Append(Altitude.ToString("F1")); s.Append(";"); //s.Append(SpeedGPS.ToString("F1")); s.Append(";"); //s.Append(SpeedCalculated.ToString("F1")); s.Append(";"); //s.Append(Gear.ToString("F1")); s.Append(";"); s.Append("\n"); return(s.ToString()); }
/// <summary> /// Serializes the position record into a string suitable for logging or transmitting. /// </summary> /// <returns>The serialized record.</returns> public override string ToString() { return(string.Format("{0},{1},{2},{3},{4},{5},{6},{7},{8},{9}", TimeUtc.HasValue ? Serialize.ToString(TimeUtc.Value) : string.Empty, !double.IsNaN(Latitude) ? Latitude.ToString() : string.Empty, !double.IsNaN(Longitude) ? Longitude.ToString() : string.Empty, !double.IsNaN(Altitude) ? Altitude.ToString() : string.Empty, !double.IsNaN(Course) ? Course.ToString() : string.Empty, !double.IsNaN(Speed) ? Speed.ToString() : string.Empty, !double.IsNaN(HorizontalAccuracy) ? HorizontalAccuracy.ToString() : string.Empty, !double.IsNaN(VerticalAccurancy) ? VerticalAccurancy.ToString() : string.Empty, Technology != GeoFixTechnology.Unknown ? Technology.ToString() : string.Empty, NetworkStatus != NetworkStatus.Unknown ? NetworkStatus.ToString() : string.Empty)); }
public virtual string GetProperty(string strPropertyName, string strFormat, System.Globalization.CultureInfo formatProvider, DotNetNuke.Entities.Users.UserInfo accessingUser, DotNetNuke.Services.Tokens.Scope accessLevel, ref bool propertyNotFound) { switch (strPropertyName.ToLower()) { case "beaconid": // Int return(BeaconId.ToString(strFormat, formatProvider)); case "portalid": // Int return(PortalId.ToString(strFormat, formatProvider)); case "code": // NVarChar return(PropertyAccess.FormatString(Code, strFormat)); case "name": // NVarChar return(PropertyAccess.FormatString(Name, strFormat)); case "description": // NVarChar if (Description == null) { return(""); } ; return(PropertyAccess.FormatString(Description, strFormat)); case "coords": // VarChar return(PropertyAccess.FormatString(Coords, strFormat)); case "latitude": // Float return(Latitude.ToString(strFormat, formatProvider)); case "longitude": // Float return(Longitude.ToString(strFormat, formatProvider)); case "altitude": // Int return(Altitude.ToString(strFormat, formatProvider)); case "region": // Int return(Region.ToString(strFormat, formatProvider)); case "points": // Int return(Points.ToString(strFormat, formatProvider)); default: propertyNotFound = true; break; } return(Null.NullString); }
/// <summary> /// Returns item in code string. /// </summary> /// <returns></returns> public string ToCode() { StringBuilder ret = new StringBuilder(); ret.Append(Type); ret.Append(Altitude.ToString("000")); if (IsToweringCumulus) { ret.Append("TCU"); } else if (IsCumulonimbus) { ret.Append("CB"); } return(ret.ToString()); }
/// <summary> /// Returns item in code string. /// </summary> /// <returns></returns> public string ToCode() { StringBuilder ret = new StringBuilder(); ret.Append(Type.ToString()); ret.Append(Altitude.ToString("000")); if (IsTCU) { ret.Append("TCU"); } else if (IsCB) { ret.Append("CB"); } return(ret.ToString()); }
public override XmlNode ToXml(XmlNode parent) { XmlNode result = parent.OwnerDocument.CreateNode(XmlNodeType.Element, "Camera", string.Empty); //create child nodes XmlNode nodLong = parent.OwnerDocument.CreateNode(XmlNodeType.Element, "longitude", string.Empty); nodLong.InnerText = Longitude.ToString(); result.AppendChild(nodLong); XmlNode nodLat = parent.OwnerDocument.CreateNode(XmlNodeType.Element, "latitude", string.Empty); nodLat.InnerText = Latitude.ToString(); result.AppendChild(nodLat); XmlNode nodAlt = parent.OwnerDocument.CreateNode(XmlNodeType.Element, "altitude", string.Empty); nodAlt.InnerText = Altitude.ToString(); result.AppendChild(nodAlt); XmlNode nodRoll = parent.OwnerDocument.CreateNode(XmlNodeType.Element, "roll", string.Empty); nodRoll.InnerText = Roll.ToString(); result.AppendChild(nodRoll); XmlNode nodTilt = parent.OwnerDocument.CreateNode(XmlNodeType.Element, "tilt", string.Empty); nodTilt.InnerText = Tilt.ToString(); result.AppendChild(nodTilt); XmlNode nodHeading = parent.OwnerDocument.CreateNode(XmlNodeType.Element, "heading", string.Empty); nodHeading.InnerText = Heading.ToString(); result.AppendChild(nodHeading); XmlNode nodAltitudeMode = parent.OwnerDocument.CreateNode(XmlNodeType.Element, "altitudeMode", string.Empty); nodAltitudeMode.InnerText = AltitudeMode; result.AppendChild(nodAltitudeMode); return(result); }
public override void WriteLayerProperties(System.Xml.XmlTextWriter xmlWriter) { xmlWriter.WriteAttributeString("North", North.ToString()); xmlWriter.WriteAttributeString("South", South.ToString()); xmlWriter.WriteAttributeString("East", East.ToString()); xmlWriter.WriteAttributeString("West", West.ToString()); xmlWriter.WriteAttributeString("Rotation", Rotation.ToString()); xmlWriter.WriteAttributeString("Altitude", Altitude.ToString()); xmlWriter.WriteAttributeString("Height", Height.ToString()); xmlWriter.WriteAttributeString("Width", Width.ToString()); xmlWriter.WriteAttributeString("SeriesStartTime", SeriesStartTime.ToString("o")); xmlWriter.WriteAttributeString("SeriesEndTime", SeriesEndTime.ToString("o")); xmlWriter.WriteAttributeString("TimeStep", TimeStep.ToString()); xmlWriter.WriteAttributeString("ServiceUrl", ServiceUrl); xmlWriter.WriteAttributeString("Layers", Layers); xmlWriter.WriteAttributeString("Styles", Styles); xmlWriter.WriteAttributeString("Version", WmsVersion); xmlWriter.WriteAttributeString("TimeRanges", GetDateRangeString()); }
public XmlNode ToXml(XmlNode parent) { XmlNode result = parent.OwnerDocument.CreateNode(XmlNodeType.Element, "Location", string.Empty); // child nodes XmlNode nodLongitude = result.OwnerDocument.CreateNode(XmlNodeType.Element, "longitude", string.Empty); nodLongitude.InnerText = Longitude.ToString(); result.AppendChild(nodLongitude); XmlNode nodLatitude = result.OwnerDocument.CreateNode(XmlNodeType.Element, "latitude", string.Empty); nodLatitude.InnerText = Latitude.ToString(); result.AppendChild(nodLatitude); XmlNode nodAltitude = result.OwnerDocument.CreateNode(XmlNodeType.Element, "altitude", string.Empty); nodAltitude.InnerText = Altitude.ToString(); result.AppendChild(nodAltitude); return(result); }
public override XmlNode ToXml(XmlNode parent) { XmlNode result = parent.OwnerDocument.CreateNode(XmlNodeType.Element, "GroundOverlay", string.Empty); base.ToXml(result); // child nodes XmlNode nodAltitude = result.OwnerDocument.CreateNode(XmlNodeType.Element, "altitude", string.Empty); nodAltitude.InnerText = Altitude.ToString(); result.AppendChild(nodAltitude); XmlNode nodAltitudeNode = result.OwnerDocument.CreateNode(XmlNodeType.Element, "altitudeMode", string.Empty); nodAltitudeNode.InnerText = AltitudeMode; result.AppendChild(nodAltitudeNode); if (null != _latLonBox) { result.AppendChild(_latLonBox.ToXml(result)); } return(result); }
public void Insert() { // save the new details var pc = new ParameterCollection(); pc.Add("Specified", TypeCode.String, Specified); pc.Add("Latitude", TypeCode.Decimal, Latitude.ToString()); pc.Add("Longitude", TypeCode.Decimal, Longitude.ToString()); pc.Add("Altitude", TypeCode.Decimal, Altitude.ToString()); pc.Add("Zoom", TypeCode.Int32, Zoom.ToString()); pc.Add("Proper", TypeCode.String, Proper); pc.Add("Accuracy", TypeCode.Int32, Accuracy.ToString()); pc.Add("Thoroughfare", TypeCode.String, Thoroughfare); pc.Add("Locality", TypeCode.String, Locality); pc.Add("SubAdministrativeArea", TypeCode.String, SubAdministrativeArea); pc.Add("AdministrativeArea", TypeCode.String, AdministrativeArea); pc.Add("PostalCode", TypeCode.String, PostalCode); pc.Add("CountryName", TypeCode.String, CountryName); pc.Add("CountryCode", TypeCode.String, CountryCode); pc.Add("AddressType", TypeCode.String, AddressType); AddressId = BewebData.InsertRecord("INSERT INTO Address (Specified, Latitude, Longitude, Altitude, Zoom, Proper, Accuracy, Thoroughfare, Locality, SubAdministrativeArea, AdministrativeArea, PostalCode, CountryName, CountryCode, AddressType) " + "VALUES (@Specified, @Latitude, @Longitude, @Altitude, @Zoom, @Proper, @Accuracy, @Thoroughfare, @Locality, @SubAdministrativeArea, @AdministrativeArea, @PostalCode, @CountryName, @CountryCode, @AddressType)", pc); }
/// <summary> /// Uploads a file /// </summary> /// <param name="filename">The filename we want to upload</param> /// <param name="MD5Checksum">The MD5 checksum of a file</param> /// <returns>An Image object that describes the image we uploaded</returns> public async Task <Image> UploadImageAsync(string filename, string MD5Checksum, CancellationToken token) { string uploadURL = string.Format("http://upload.smugmug.com/{0}", filename); var myFileInfo = new FileInfo(filename); var myWebRequest = (HttpWebRequest)WebRequest.Create(uploadURL); myWebRequest.UserAgent = "YASMAPI v1.0"; myWebRequest.ContentType = "binary/octet-stream"; myWebRequest.ContentLength = myFileInfo.Length; myWebRequest.Method = WebRequestMethods.Http.Put; myWebRequest.Headers.Add("X-Smug-Version", Version); myWebRequest.Headers.Add("X-Smug-ResponseType", ResponseType); myWebRequest.Headers.Add("X-Smug-AlbumID", Album.id.ToString()); myWebRequest.Headers.Add("Content-MD5", MD5Checksum); myWebRequest.Headers.Add("X-Smug-FileName", myFileInfo.Name); if (Altitude != null) { myWebRequest.Headers.Add("X-Smug-Altitude", Altitude.ToString()); } if (Caption != null) { myWebRequest.Headers.Add("X-Smug-Caption", Caption); } if (Hidden == true) { myWebRequest.Headers.Add("X-Smug-Hidden", "true"); } if (ImageID != null) { myWebRequest.Headers.Add("X-Smug-ImageID", ImageID.ToString()); } if (Keywords != null) { myWebRequest.Headers.Add("X-Smug-Keywords", Keywords); } if (Latitude != null) { myWebRequest.Headers.Add("X-Smug-Latitude", Latitude.ToString()); } if (Longitude != null) { myWebRequest.Headers.Add("X-Smug-Longitude", Longitude.ToString()); } if (Pretty == true) { myWebRequest.Headers.Add("X-Smug-Pretty", "true"); } // Add the authorization header myWebRequest.Headers.Add("Authorization", oAuthUtility.GetAuthorizationHeader(authentication.AccessToken, uploadURL)); //we start reading from the file... //we have some elements to set //- request time out (compute this for 10 kb/sec speed) //- the chunk size to use when uploading (how much data to report after) if (UploadStarted != null) { UploadStarted(this, new UploadEventArgs() { FileName = myFileInfo.FullName, PercentComplete = 0 }); } int timeOut = ((int)myFileInfo.Length / 1024) * 1000; myWebRequest.Timeout = timeOut; myWebRequest.ReadWriteTimeout = timeOut; myWebRequest.AllowWriteStreamBuffering = AllowWriteStreamBuffering; long howMuchRead = 0; byte[] buffer = new byte[chunkSize]; int readSoFar = 0; try { using (FileStream sr = new FileStream(myFileInfo.FullName, FileMode.Open, FileAccess.Read)) { using (var stream = await myWebRequest.GetRequestStreamAsync()) { while (howMuchRead < myFileInfo.Length) { //we try to read a chunk from the file readSoFar = sr.Read(buffer, 0, chunkSize); howMuchRead += readSoFar; //we now write those files to the web. await stream.WriteAsync(buffer, 0, readSoFar, token); if (UploadProgress != null) { UploadProgress(this, new UploadEventArgs() { FileName = myFileInfo.FullName, PercentComplete = (float)howMuchRead / (float)myFileInfo.Length }); } } } } } catch (Exception) { //an error has occured... throw; } var resp = await myWebRequest.GetResponseAsync(); string rez = string.Empty; using (StreamReader ns = new StreamReader(resp.GetResponseStream())) { rez = await ns.ReadToEndAsync(); } if (UploadCompleted != null) { UploadCompleted(this, new UploadEventArgs() { FileName = myFileInfo.FullName, PercentComplete = (float)howMuchRead / (float)myFileInfo.Length }); } //we deserialize the image var response = JsonConvert.DeserializeObject <ImageResponse>(System.Uri.UnescapeDataString(rez)); if (response.stat == "ok") { Image img = response.Image; img.basic = authentication; img.Album = Album; return(img); } else { throw new SmugMugException(response.code, response.message, response.method); } }
protected internal override void EncodeRecordData(byte[] messageData, int offset, ref int currentPosition, Dictionary <string, ushort> domainNames) { DnsMessageBase.EncodeTextBlock(messageData, ref currentPosition, Longitude.ToString(CultureInfo.InvariantCulture)); DnsMessageBase.EncodeTextBlock(messageData, ref currentPosition, Latitude.ToString(CultureInfo.InvariantCulture)); DnsMessageBase.EncodeTextBlock(messageData, ref currentPosition, Altitude.ToString(CultureInfo.InvariantCulture)); }
private string ConvertPositionToDMS() { if (this == Unknown) { return("Unknown"); } return($"Latitude: {GetDMS(Latitude)}, Longitude: {GetDMS(Longitude)}, Altitude: {Altitude.ToString("00.00")}"); }
/// <summary> /// Returns a string that contains the latitude and longitude in Decimal format /// </summary> /// <returns> /// A string that contains the latitude longitude and altitude, separated by a comma. /// </returns> public override string ToString() { if (this == Unknown) { return("Unknown"); } return($"Latitude: {Latitude.ToString("00.000000")}, {Longitude.ToString("00.000000")}, {Altitude.ToString("00.00")}{AltitudeUnits}"); }
public override string ToString() { return(string.Format("Alt/Az = {0}/{1}", Altitude.ToString(AngularFormat.DegreesMinutesSeconds, false), Azimuth.ToString(AngularFormat.DegreesMinutesSeconds, false))); }
private string FormatAltitude() { return(Altitude.ToString("0.0", CultureInfo.InvariantCulture.NumberFormat)); }
/// <summary> /// Serializes the specified fields of the position record into a string suitable for logging or transmitting. /// </summary> /// <param name="fields">A <see cref="GeoFixField" /> bitmap describing the fields to be written.</param> /// <returns>The serialized record.</returns> public string ToString(GeoFixField fields) { return(string.Format("{0},{1},{2},{3},{4},{5},{6},{7},{8},{9}", (fields & GeoFixField.TimeUtc) != 0 && TimeUtc.HasValue ? Serialize.ToString(TimeUtc.Value) : string.Empty, (fields & GeoFixField.Latitude) != 0 && !double.IsNaN(Latitude) ? Latitude.ToString() : string.Empty, (fields & GeoFixField.Longitude) != 0 && !double.IsNaN(Longitude) ? Longitude.ToString() : string.Empty, (fields & GeoFixField.Altitude) != 0 && !double.IsNaN(Altitude) ? Altitude.ToString() : string.Empty, (fields & GeoFixField.Course) != 0 && !double.IsNaN(Course) ? Course.ToString() : string.Empty, (fields & GeoFixField.Speed) != 0 && !double.IsNaN(Speed) ? Speed.ToString() : string.Empty, (fields & GeoFixField.HorizontalAccuracy) != 0 && !double.IsNaN(HorizontalAccuracy) ? HorizontalAccuracy.ToString() : string.Empty, (fields & GeoFixField.VerticalAccurancy) != 0 && !double.IsNaN(VerticalAccurancy) ? VerticalAccurancy.ToString() : string.Empty, (fields & GeoFixField.Technology) != 0 && Technology != GeoFixTechnology.Unknown ? Technology.ToString() : string.Empty, (fields & GeoFixField.NetworkStatus) != 0 && NetworkStatus != NetworkStatus.Unknown ? NetworkStatus.ToString() : string.Empty)); }
public List <Parameter> GetListParam() { SetBaseParam(); Parameter p; p = TimestampToDate(Packet_Time); List.Add(p); p = new Parameter { Param = "", Value = "DATA:" }; List.Add(p); p = new Parameter { Param = "Version packet", Value = VerPack.ToString() }; List.Add(p); p = new Parameter { Param = "Latitude", Value = Latitude.ToString() }; List.Add(p); p = new Parameter { Param = "Longitude", Value = Longitude.ToString() }; List.Add(p); p = new Parameter { Param = "Altitude", Value = Altitude.ToString() }; List.Add(p); p = new Parameter { Param = "FIX", Value = String.Format("{0}", Convert.ToChar(Fix)) }; List.Add(p); p = new Parameter { Param = "HDOP", Value = Hdop.ToString() }; List.Add(p); p = new Parameter { Param = "Num", Value = (Num & 0x7F).ToString() }; List.Add(p); p = new Parameter { Param = "PLMN", Value = PLMN.ToString("X") }; List.Add(p); int k = 1; foreach (CellInfo ci in cellInfo) { p = new Parameter { Param = "Cell_" + k.ToString() }; p.Value = "LAC = " + ci.LAC.ToString("X"); p.Value += " CELL_ID = " + ci.CELL_ID.ToString("X"); p.Value += " RSSI = " + ci.RSSI.ToString(); List.Add(p); k++; } p = GetCCID(ref CCID); List.Add(p); return(List); }
public override string ToString() { return(Time.ToString(@"hh\:mm\:ss") + sep + Altitude.ToString("N1") + sep + Velocity.ToString("N2") + sep + Cadence.ToString("N0") + sep + Grade.ToString("N2") + sep + Heartrate.ToString("N0") + sep + Temperature.ToString("N1") + sep + Distance.ToString("N3") + sep + Moving); }
private void DrawAltitude(double altitude, string unit, int command) { cache.Altitude.txtBlk.Text = "ALT (" + unit + ")"; Canvas.SetTop(cache.Altitude.txtBlk, -100); Canvas.SetLeft(cache.Altitude.txtBlk, -7); Canvas_RightHUD.Children.Add(cache.Altitude.txtBlk); double y_offset = -((Width / 10) + 10) + 1; Canvas.SetTop(cache.Altitude.rect, -cache.Altitude.rect.Height / 2); Canvas.SetRight(cache.Altitude.rect, 0 + y_offset); Canvas_RightHUD.Children.Add(cache.Altitude.rect); double from = Altitude - Altitude % 5 + 15; double space = (cache.Altitude.rect.Height - 20) / 5; double offset = (from - Altitude) / 25 * (cache.Altitude.rect.Height - 20) - cache.Altitude.rect.Height / 2 + 10; for (int i = 1; i < 6; i++) { cache.Altitude.bit[i].Text = (from - i * 5).ToString("##0"); if (from - i * 5 == (Round(command))) { cache.Altitude.lines[i].Stroke = CommandBrush; cache.Altitude.bit[i].Foreground = CommandBrush; } else { cache.Altitude.lines[i].Stroke = HudBrush; cache.Altitude.bit[i].Foreground = HudBrush; } Canvas.SetLeft(cache.Altitude.bit[i], cache.Altitude.lines[i].X2 + 4 - y_offset); Canvas.SetTop(cache.Altitude.bit[i], cache.Altitude.lines[i].Y1 - 10 - offset + 8); Canvas.SetLeft(cache.Altitude.lines[i], -y_offset + 2); Canvas.SetTop(cache.Altitude.lines[i], -offset + 8); Canvas_RightHUD.Children.Add(cache.Altitude.lines[i]); Canvas_RightHUD.Children.Add(cache.Altitude.bit[i]); } space = (cache.Altitude.rect.Height - 36) / 9; cache.Altitude.tb.Text = Altitude.ToString("##0"); if (IsInRange(int.Parse(cache.Altitude.tb.Text), Round(command) - AltitudeCommandTolerance, Round(command) + AltitudeCommandTolerance)) { cache.Altitude.tb.Foreground = BlackBrush; cache.Altitude.tb.Background = CommandBrush; } else { cache.Altitude.tb.Foreground = HudBrush; cache.Altitude.tb.Background = BlackBrush; } Canvas.SetTop(cache.Altitude.tb, -9); Canvas.SetRight(cache.Altitude.tb, 0 + y_offset + 2); Canvas_RightHUD.Children.Add(cache.Altitude.tb); }