public CBusCALCommand(CBusProtcol.CBusConfigurationParameters Parameter, byte ParameterValue, bool IncludeChecksum) { this.IncludeChecksum = IncludeChecksum; this.Parameter = Parameter; rawCommand = new byte[] { 0xA3, 0x00, 0x00, 0x00, 0x00 }; rawCommand[1] = Convert.ToByte(Parameter); rawCommand[3] = ParameterValue; rawCommand[4] = CBusSALCommand.CalculateChecksum(rawCommand, rawCommand.Length - 1); }
public CBusCALCommand(CBusProtcol.CBusConfigurationParameters Parameter, byte ParameterValue) : this(Parameter, ParameterValue, true) { }
static CBusCALCommand Set_CAL_Parameter(CBusProtcol.CBusConfigurationParameters Parameter, byte ParameterValue, bool IncludeChecksum) { return(new CBusCALCommand(Parameter, ParameterValue, IncludeChecksum)); }