Iot.Device.Common Namespace

Classes

AngleExtensions

Provides extension methods for UnitsNet.Angle

DebuggerOutputLogger

A logger that prints to the debug console

DebuggerOutputLoggerProvider

Creates a debugger logger

FileSetStream

A stream that combines a set of files. Can be used to read from a consecutive list of files, e.g. log files that are split by size or date.

GeographicPosition

Represents a position in WGS84 coordinates. This is the standard coordinate format for most GNSS receivers currently available. An instance with Latitude = Longitude = Height = 0 is considered invalid. A real GNSS receiver will never output this exact value and that position is far out in the ocean.

GeographicPositionExtensions

Extensions for positions

GreatCircle

This class provides some basic geodetic calculations on the WGS84 ellipsoid. This returns exact distances between two points, considering the non-spherical shape of the earth. The results are accurate for distances greater than about 1cm.

LogDispatcher

This class contains static members that provide log support.

SimpleConsoleLogger

A simple console logger - logs all incoming log messages to the console

SimpleConsoleLoggerFactory

Provides a very simple console logger that does not require a reference to Microsoft.Extensions.Logging.dll

WeatherHelper

This class contains methods to calculate meteorological values from different sensor measurements. Multiple sensor inputs are used to generate additional information.

Structs

ValueArray<T>

This implements an array that is as a whole a value type. The maximum number of elements in the array is 8.