#[non_exhaustive]pub enum ParameterId {
Show 109 variants
DiscUniqueBranch,
DiscMute,
DiscUnMute,
ProxiedDevices,
ProxiedDeviceCount,
CommsStatus,
QueuedMessage,
StatusMessages,
StatusIdDescription,
ClearStatusId,
SubDeviceIdStatusReportThreshold,
SupportedParameters,
ParameterDescription,
DeviceInfo,
ProductDetailIdList,
DeviceModelDescription,
ManufacturerLabel,
DeviceLabel,
FactoryDefaults,
LanguageCapabilities,
Language,
SoftwareVersionLabel,
BootSoftwareVersionId,
BootSoftwareVersionLabel,
DmxPersonality,
DmxPersonalityDescription,
DmxStartAddress,
SlotInfo,
SlotDescription,
DefaultSlotValue,
SensorDefinition,
SensorValue,
RecordSensors,
DeviceHours,
LampHours,
LampStrikes,
LampState,
LampOnMode,
DevicePowerCycles,
DisplayInvert,
DisplayLevel,
PanInvert,
TiltInvert,
PanTiltSwap,
RealTimeClock,
IdentifyDevice,
ResetDevice,
PowerState,
PerformSelfTest,
SelfTestDescription,
CapturePreset,
PresetPlayback,
DmxBlockAddress,
DmxFailMode,
DmxStartupMode,
DimmerInfo,
MinimumLevel,
MaximumLevel,
Curve,
CurveDescription,
OutputResponseTime,
OutputResponseTimeDescription,
ModulationFrequency,
ModulationFrequencyDescription,
BurnIn,
LockPin,
LockState,
LockStateDescription,
IdentifyMode,
PresetInfo,
PresetStatus,
PresetMergeMode,
PowerOnSelfTest,
ListInterfaces,
InterfaceLabel,
InterfaceHardwareAddressType1,
IpV4DhcpMode,
IpV4ZeroConfMode,
IpV4CurrentAddress,
IpV4StaticAddress,
InterfaceRenewDhcp,
InterfaceReleaseDhcp,
InterfaceApplyConfiguration,
IpV4DefaultRoute,
DnsIpV4NameServer,
DnsHostName,
DnsDomainName,
EndpointList,
EndpointListChange,
IdentifyEndpoint,
EndpointToUniverse,
EndpointMode,
EndpointLabel,
RdmTrafficEnable,
DiscoveryState,
BackgroundDiscovery,
EndpointTiming,
EndpointTimingDescription,
EndpointResponders,
EndpointResponderListChange,
BindingControlFields,
BackgroundQueuedStatusPolicy,
BackgroundQueuedStatusPolicyDescription,
ComponentScope,
SearchDomain,
TcpCommsStatus,
BrokerStatus,
ManufacturerSpecific(u16),
Unsupported(u16),
}
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
DiscUniqueBranch
DiscMute
DiscUnMute
ProxiedDevices
ProxiedDeviceCount
CommsStatus
QueuedMessage
StatusMessages
StatusIdDescription
ClearStatusId
SubDeviceIdStatusReportThreshold
SupportedParameters
ParameterDescription
DeviceInfo
ProductDetailIdList
DeviceModelDescription
ManufacturerLabel
DeviceLabel
FactoryDefaults
LanguageCapabilities
Language
SoftwareVersionLabel
BootSoftwareVersionId
BootSoftwareVersionLabel
DmxPersonality
DmxPersonalityDescription
DmxStartAddress
SlotInfo
SlotDescription
DefaultSlotValue
SensorDefinition
SensorValue
RecordSensors
DeviceHours
LampHours
LampStrikes
LampState
LampOnMode
DevicePowerCycles
DisplayInvert
DisplayLevel
PanInvert
TiltInvert
PanTiltSwap
RealTimeClock
IdentifyDevice
ResetDevice
PowerState
PerformSelfTest
SelfTestDescription
CapturePreset
PresetPlayback
DmxBlockAddress
DmxFailMode
DmxStartupMode
DimmerInfo
MinimumLevel
MaximumLevel
Curve
CurveDescription
OutputResponseTime
OutputResponseTimeDescription
ModulationFrequency
ModulationFrequencyDescription
BurnIn
LockPin
LockState
LockStateDescription
IdentifyMode
PresetInfo
PresetStatus
PresetMergeMode
PowerOnSelfTest
ListInterfaces
InterfaceLabel
InterfaceHardwareAddressType1
IpV4DhcpMode
IpV4ZeroConfMode
IpV4CurrentAddress
IpV4StaticAddress
InterfaceRenewDhcp
InterfaceReleaseDhcp
InterfaceApplyConfiguration
IpV4DefaultRoute
DnsIpV4NameServer
DnsHostName
DnsDomainName
EndpointList
EndpointListChange
IdentifyEndpoint
EndpointToUniverse
EndpointMode
EndpointLabel
RdmTrafficEnable
DiscoveryState
BackgroundDiscovery
EndpointTiming
EndpointTimingDescription
EndpointResponders
EndpointResponderListChange
BindingControlFields
BackgroundQueuedStatusPolicy
BackgroundQueuedStatusPolicyDescription
ComponentScope
SearchDomain
TcpCommsStatus
BrokerStatus
ManufacturerSpecific(u16)
Unsupported(u16)
Trait Implementations§
Source§impl Clone for ParameterId
impl Clone for ParameterId
Source§fn clone(&self) -> ParameterId
fn clone(&self) -> ParameterId
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ParameterId
impl Debug for ParameterId
Source§impl From<ParameterId> for u16
impl From<ParameterId> for u16
Source§fn from(value: ParameterId) -> Self
fn from(value: ParameterId) -> Self
Converts to this type from the input type.
Source§impl From<u16> for ParameterId
impl From<u16> for ParameterId
Source§impl PartialEq for ParameterId
impl PartialEq for ParameterId
impl Copy for ParameterId
impl StructuralPartialEq for ParameterId
Auto Trait Implementations§
impl Freeze for ParameterId
impl RefUnwindSafe for ParameterId
impl Send for ParameterId
impl Sync for ParameterId
impl Unpin for ParameterId
impl UnwindSafe for ParameterId
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more