
public class SerialPortDeviceLocationSource : DeviceLocationSource, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<SerialPortDeviceLocationSource>
Public Class SerialPortDeviceLocationSource Inherits DeviceLocationSource Implements System.ComponentModel.INotifyPropertyChanged, System.IEquatable(Of SerialPortDeviceLocationSource)
bool isConnected = DeviceLocationService.Instance.IsDeviceConnected(); var src = DeviceLocationService.Instance.GetSource(); if (src is SerialPortDeviceLocationSource serialPortSrc) { var port = serialPortSrc.ComPort; var antennaHeight = serialPortSrc.AntennaHeight; var dataBits = serialPortSrc.DataBits; var baudRate = serialPortSrc.BaudRate; var parity = serialPortSrc.Parity; var stopBits = serialPortSrc.StopBits; // retrieving spatial reference needs the MCT var sr = await QueuedTask.Run(() => { return serialPortSrc.GetSpatialReference(); }); } var dlProps = DeviceLocationService.Instance.GetProperties(); var accuracy = dlProps.AccuracyThreshold;
System.Object
ArcGIS.Desktop.Framework.Contracts.PropertyChangedBase
ArcGIS.Desktop.Core.DeviceLocation.DeviceLocationSource
ArcGIS.Desktop.Core.DeviceLocation.SerialPortDeviceLocationSource
Target Platforms: Windows 11, Windows 10