Table of Contents

Class ObserverExtensions

Namespace
NixUniversalSDK
Assembly
NixUniversalSDK.dll

Extensions for the Observer enum.

public static class ObserverExtensions
Inheritance
ObserverExtensions
Inherited Members

Methods

GetFOV(Observer)

Field of view (i.e. - 2 or 10)

public static int GetFOV(this Observer observer)

Parameters

observer Observer

Returns

int

GetFullName(Observer)

Full name for display in UI (e.g. - '2°' for CIE1931)

public static string GetFullName(this Observer observer)

Parameters

observer Observer

Returns

string

GetObserver(byte)

Helper to provide the Observer enum for a particular byte value. If an invalid value is provided, None is returned.

public static Observer GetObserver(this byte value)

Parameters

value byte

Byte value of the given observer

Returns

Observer

Observer enum corresponding to the provided byte

GetObserver(int)

Helper to provide the Observer enum for a particular observer field-of-view (FOV). Valid options are 2 and 10; if an invalid value is provided, None is returned.

public static Observer GetObserver(this int fov)

Parameters

fov int

Field of view (2 or 10 degrees)

Returns

Observer

Observer enum corresponding to the provided FOV

GetObserver(string)

Helper to provide the Observer enum for a particular observer name. If an invalid name is provided, None is returned.

public static Observer GetObserver(this string name)

Parameters

name string

Full name of the given observer

Returns

Observer

Observer enum corresponding to the provided name