Class AttenuationAndSoundIndexDI1
Represents a register that sound index and attenuation to be played when triggering DI1 [Att R] [Att L] [Index].
public class AttenuationAndSoundIndexDI1
- Inheritance
-
AttenuationAndSoundIndexDI1
- Inherited Members
Fields
Address
Represents the address of the AttenuationAndSoundIndexDI1 register. This field is constant.
public const int Address = 57
Field Value
RegisterLength
Represents the length of the AttenuationAndSoundIndexDI1 register. This field is constant.
public const int RegisterLength = 3
Field Value
RegisterType
Represents the payload type of the AttenuationAndSoundIndexDI1 register. This field is constant.
public const PayloadType RegisterType = U16
Field Value
Methods
FromPayload(MessageType, ushort[])
Returns a Harp message for the AttenuationAndSoundIndexDI1 register.
public static HarpMessage FromPayload(MessageType messageType, ushort[] value)
Parameters
messageType
MessageTypeThe type of the Harp message.
value
ushort[]The value to be stored in the message payload.
Returns
- HarpMessage
A HarpMessage object for the AttenuationAndSoundIndexDI1 register with the specified message type and payload.
FromPayload(double, MessageType, ushort[])
Returns a timestamped Harp message for the AttenuationAndSoundIndexDI1 register.
public static HarpMessage FromPayload(double timestamp, MessageType messageType, ushort[] value)
Parameters
timestamp
doubleThe timestamp of the message payload, in seconds.
messageType
MessageTypeThe type of the Harp message.
value
ushort[]The value to be stored in the message payload.
Returns
- HarpMessage
A HarpMessage object for the AttenuationAndSoundIndexDI1 register with the specified message type, timestamp, and payload.
GetPayload(HarpMessage)
Returns the payload data for AttenuationAndSoundIndexDI1 register messages.
public static ushort[] GetPayload(HarpMessage message)
Parameters
message
HarpMessageA HarpMessage object representing the register message.
Returns
- ushort[]
A value representing the message payload.
GetTimestampedPayload(HarpMessage)
Returns the timestamped payload data for AttenuationAndSoundIndexDI1 register messages.
public static Timestamped<ushort[]> GetTimestampedPayload(HarpMessage message)
Parameters
message
HarpMessageA HarpMessage object representing the register message.
Returns
- Timestamped<ushort[]>
A value representing the timestamped message payload.