Class ProxyDevice
- Namespace
- adas_core.module.ProxyDevices
- Assembly
- adas-core.module.ProxyDevices.dll
Represents a single proxy device with its properties, including an identifier, type, enabled status, and a dictionary of parameters that can be used to configure the device's behavior or characteristics.
public class ProxyDevice
- Inheritance
-
ProxyDevice
- Inherited Members
- Extension Methods
Properties
Enabled
Gets or sets a value indicating whether the proxy device is enabled or not. If this property is set to true, the device is considered active and can be used in operations or simulations. If set to false, the device is considered inactive and will not be used in any operations or simulations until it is enabled again.
public bool Enabled { get; set; }
Property Value
Id
Gets or sets the unique identifier for the proxy device. This identifier is used to distinguish between different proxy devices and can be used for referencing the device in various operations or configurations.
public string Id { get; set; }
Property Value
Parameters
Gets or sets a dictionary of parameters for the proxy device. This dictionary allows for flexible configuration of the device by storing key-value pairs, where the key is a string representing the parameter name and the value is an object that can hold any type of data associated with that parameter.
public Dictionary<string, object?> Parameters { get; set; }
Property Value
Type
Gets or sets the type of the proxy device. This property indicates the category or classification of the device, which can be used to determine how the device should be handled or processed within the ADAS core module. The type can be used to specify different behaviors, capabilities, or configurations for different types of proxy devices.
public string Type { get; set; }