Class

ProviderCapabilityMapping

USI.ProviderDevelopment

Maps one USI bottom-stack capability key to a provider-native variable. This type belongs to adapter development; ordinary SDK consumers never use it.

public sealed class ProviderCapabilityMapping : IEquatable<ProviderCapabilityMapping>

Constructors

ProviderCapabilityMapping

public ProviderCapabilityMapping(string Capability, string NativeName, string Unit, ProviderValueKind ValueKind)

Maps one USI bottom-stack capability key to a provider-native variable. This type belongs to adapter development; ordinary SDK consumers never use it.

Properties

Capability

public string Capability { get; set; }

NativeName

public string NativeName { get; set; }

Unit

public string Unit { get; set; }

ValueKind

public ProviderValueKind ValueKind { get; set; }

Methods

<Clone>$

public ProviderCapabilityMapping <Clone>$()

Deconstruct

public void Deconstruct(string Capability, string NativeName, string Unit, ProviderValueKind ValueKind)

Equals

public bool Equals(object obj)

Equals

public bool Equals(ProviderCapabilityMapping other)

GetHashCode

public int GetHashCode()

ToString

public string ToString()