Table of Contents

Class DeviceConfiguration

Namespace
nanoFramework.Tools.Debugger
Assembly
nanoFramework.Tools.DebugLibrary.Net.dll
public class DeviceConfiguration : INotifyPropertyChanged
Inheritance
DeviceConfiguration
Implements
Inherited Members
Extension Methods

Constructors

DeviceConfiguration()

public DeviceConfiguration()

DeviceConfiguration(List<NetworkConfigurationProperties>, List<Wireless80211ConfigurationProperties>, List<WirelessAPConfigurationProperties>, List<X509CaRootBundleProperties>, List<X509DeviceCertificatesProperties>)

public DeviceConfiguration(List<DeviceConfiguration.NetworkConfigurationProperties> networkConfiguratons, List<DeviceConfiguration.Wireless80211ConfigurationProperties> networkWirelessConfiguratons, List<DeviceConfiguration.WirelessAPConfigurationProperties> networkWirelessAPConfiguratons, List<DeviceConfiguration.X509CaRootBundleProperties> x509Certificates, List<DeviceConfiguration.X509DeviceCertificatesProperties> x509DeviceCertificates)

Parameters

networkConfiguratons List<DeviceConfiguration.NetworkConfigurationProperties>
networkWirelessConfiguratons List<DeviceConfiguration.Wireless80211ConfigurationProperties>
networkWirelessAPConfiguratons List<DeviceConfiguration.WirelessAPConfigurationProperties>
x509Certificates List<DeviceConfiguration.X509CaRootBundleProperties>
x509DeviceCertificates List<DeviceConfiguration.X509DeviceCertificatesProperties>

Fields

MarkerConfigurationNetwork_v1

Network configuration marker

public static string MarkerConfigurationNetwork_v1

Field Value

string

MarkerConfigurationWireless80211AP_v1

Wireless AP configuration marker

public static string MarkerConfigurationWireless80211AP_v1

Field Value

string

MarkerConfigurationWireless80211_v1

Wireless network configuration marker

public static string MarkerConfigurationWireless80211_v1

Field Value

string

MarkerConfigurationX509CaRootBundle_v1

X509 CA Root bundle configuration marker

public static string MarkerConfigurationX509CaRootBundle_v1

Field Value

string

MarkerConfigurationX509DeviceCertificate_v1

X509 Device certificate configuration marker

public static string MarkerConfigurationX509DeviceCertificate_v1

Field Value

string

Properties

NetworkConfigurations

Collection of DeviceConfiguration.NetworkConfigurationProperties blocks in a target device.

public List<DeviceConfiguration.NetworkConfigurationProperties> NetworkConfigurations { get; set; }

Property Value

List<DeviceConfiguration.NetworkConfigurationProperties>

Wireless80211Configurations

Collection of DeviceConfiguration.Wireless80211ConfigurationProperties blocks in a target device.

public List<DeviceConfiguration.Wireless80211ConfigurationProperties> Wireless80211Configurations { get; set; }

Property Value

List<DeviceConfiguration.Wireless80211ConfigurationProperties>

WirelessAPConfigurations

Collection of DeviceConfiguration.WirelessAPConfigurationProperties blocks in a target device.

public List<DeviceConfiguration.WirelessAPConfigurationProperties> WirelessAPConfigurations { get; set; }

Property Value

List<DeviceConfiguration.WirelessAPConfigurationProperties>

X509Certificates

Collection of DeviceConfiguration.X509CaRootBundleProperties blocks in a target device.

public List<DeviceConfiguration.X509CaRootBundleProperties> X509Certificates { get; set; }

Property Value

List<DeviceConfiguration.X509CaRootBundleProperties>

X509DeviceCertificates

Collection of DeviceConfiguration.X509DeviceCertificatesProperties blocks in a target device.

public List<DeviceConfiguration.X509DeviceCertificatesProperties> X509DeviceCertificates { get; }

Property Value

List<DeviceConfiguration.X509DeviceCertificatesProperties>

Methods

OnPropertyChanged(PropertyChangedEventArgs)

protected virtual void OnPropertyChanged(PropertyChangedEventArgs eventArgs)

Parameters

eventArgs PropertyChangedEventArgs

OnPropertyChanged(string?)

protected void OnPropertyChanged(string? propertyName = null)

Parameters

propertyName string

Events

PropertyChanged

public event PropertyChangedEventHandler? PropertyChanged

Event Type

PropertyChangedEventHandler

Operators

explicit operator DeviceConfigurationBase(DeviceConfiguration)

public static explicit operator DeviceConfigurationBase(DeviceConfiguration value)

Parameters

value DeviceConfiguration

Returns

DeviceConfigurationBase