Class AttenuationBoth
Represents a register that configures both attenuation on right and left channels [Att R] [Att L].
public class AttenuationBoth
- Inheritance
-
AttenuationBoth
- Inherited Members
Fields
Address
Represents the address of the AttenuationBoth register. This field is constant.
public const int Address = 36
Field Value
RegisterLength
Represents the length of the AttenuationBoth register. This field is constant.
public const int RegisterLength = 2
Field Value
RegisterType
Represents the payload type of the AttenuationBoth register. This field is constant.
public const PayloadType RegisterType = U16
Field Value
Methods
FromPayload(MessageType, ushort[])
Returns a Harp message for the AttenuationBoth 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 AttenuationBoth register with the specified message type and payload.
FromPayload(double, MessageType, ushort[])
Returns a timestamped Harp message for the AttenuationBoth 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 AttenuationBoth register with the specified message type, timestamp, and payload.
GetPayload(HarpMessage)
Returns the payload data for AttenuationBoth 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 AttenuationBoth 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.