ArcGIS Pro 3.3 API Reference Guide
ArcGIS.Desktop.Core.DeviceLocation Namespace / DeviceLocationService Class / GetSource Method

In This Topic
    GetSource Method (DeviceLocationService)
    In This Topic
    Returns the device location source currently in use.
    public DeviceLocationSource GetSource()
    Public Function GetSource() As DeviceLocationSource

    Return Value

    Get the Current Device Location Source
    var source = DeviceLocationService.Instance.GetSource();
    if (source == null)
      //There is no current source
    Get Current Device Location Source and Properties
    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;

    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3 or higher.
    See Also