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
MarkerConfigurationWireless80211AP_v1
Wireless AP configuration marker
public static string MarkerConfigurationWireless80211AP_v1
Field Value
MarkerConfigurationWireless80211_v1
Wireless network configuration marker
public static string MarkerConfigurationWireless80211_v1
Field Value
MarkerConfigurationX509CaRootBundle_v1
X509 CA Root bundle configuration marker
public static string MarkerConfigurationX509CaRootBundle_v1
Field Value
MarkerConfigurationX509DeviceCertificate_v1
X509 Device certificate configuration marker
public static string MarkerConfigurationX509DeviceCertificate_v1
Field Value
Properties
NetworkConfigurations
Collection of DeviceConfiguration.NetworkConfigurationProperties blocks in a target device.
public List<DeviceConfiguration.NetworkConfigurationProperties> NetworkConfigurations { get; set; }
Property Value
Wireless80211Configurations
Collection of DeviceConfiguration.Wireless80211ConfigurationProperties blocks in a target device.
public List<DeviceConfiguration.Wireless80211ConfigurationProperties> Wireless80211Configurations { get; set; }
Property Value
WirelessAPConfigurations
Collection of DeviceConfiguration.WirelessAPConfigurationProperties blocks in a target device.
public List<DeviceConfiguration.WirelessAPConfigurationProperties> WirelessAPConfigurations { get; set; }
Property Value
X509Certificates
Collection of DeviceConfiguration.X509CaRootBundleProperties blocks in a target device.
public List<DeviceConfiguration.X509CaRootBundleProperties> X509Certificates { get; set; }
Property Value
X509DeviceCertificates
Collection of DeviceConfiguration.X509DeviceCertificatesProperties blocks in a target device.
public List<DeviceConfiguration.X509DeviceCertificatesProperties> X509DeviceCertificates { get; }
Property Value
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
Operators
explicit operator DeviceConfigurationBase(DeviceConfiguration)
public static explicit operator DeviceConfigurationBase(DeviceConfiguration value)
Parameters
value
DeviceConfiguration