/// <summary> /// Initialises a new instance of the <see cref="RegisterData"/> class. /// </summary> /// <param name="registerAddress"> /// 16-bit register address. Must be defined in <see cref="RegisterAddresses"/>. /// </param> /// <param name="value"> /// 16-bit register value. /// </param> public RegisterData(RegisterAddresses registerAddress, ushort value) : this((ushort)registerAddress, value) { }
/// <summary> /// Initialises a new instance of the <see cref="RegisterData"/> class. /// </summary> /// <param name="registerAddress"> /// Register address. See <see cref="RegisterAddresses"/>. /// </param> /// <param name="value"> /// Register float value to be interpreted using fixed-point precision defined in <see cref="Qvals"/>. /// </param> public RegisterData(RegisterAddresses registerAddress, float value) : this((ushort)registerAddress, 0) { SetValueFromFloat(value); }
/// <summary> /// Initialises a new instance of the <see cref="RegisterData"/> class. /// </summary> /// <param name="registerAddress"> /// Register address. See <see cref="RegisterAddresses"/>. /// </param> public RegisterData(RegisterAddresses registerAddress) : this((ushort)registerAddress, 0) { }