public override byte[] MakeCommand() { return(GRCommandMaker.MakeCommand(Station.Address, GRDef.DEVICE_TYPE, GRDef.FC_READ_SETTINGS, GetInnerDatas())); }
/// <summary> /// /// </summary> /// <returns></returns> public override byte[] MakeCommand() { return(GRCommandMaker.MakeCommand(this.Station.Address, GRDef.DEVICE_TYPE, GRDef.FC_READ_SETTINGS, new byte[] { GRDef.MC_RE_PRESS })); }
public override byte[] MakeCommand() { return(GRCommandMaker.MakeCommand(Station.Address, GRDef.DEVICE_TYPE, //GRDef.FC_REPUMP_START, GetFC(), null)); }
public override byte[] MakeCommand() { byte[] ids = new byte[] { GRDef.MC_OPENDEGREE, _min, _max, 0 }; return(GRCommandMaker.MakeCommand(this.Station.Address, GRDef.DEVICE_TYPE, GRDef.FC_WRITE_SETTINGS, ids)); }
/// <summary> /// /// </summary> /// <returns></returns> public override byte[] MakeCommand() { byte[] datas = new byte[] { GRDef.MC_OPENDEGREE }; return(GRCommandMaker.MakeCommand(this.Station.Address, GRDef.DEVICE_TYPE, GRDef.FC_READ_SETTINGS, datas)); }
public override byte[] MakeCommand() { byte [] datas = new byte[] { GRDef.MC_TWOPRESS_CHA }; return(GRCommandMaker.MakeCommand(Station.Address, GRDef.DEVICE_TYPE, GRDef.FC_READ_SETTINGS, datas)); }
public override byte[] MakeCommand() { byte[] bs = new byte[] { GRDef.MC_OUTSIDE_TEMPERATURE }; return(GRCommandMaker.MakeCommand(this.Station.Address, GRDef.DEVICE_TYPE, GRDef.FC_READ_SETTINGS, bs)); }
public override byte[] MakeCommand() { byte[] bs = new byte[1]; bs[0] = (byte)_workMode; return(GRCommandMaker.MakeCommand(Station.Address, GRDef.DEVICE_TYPE, GRDef.FC_SET_OUTSIDE_MODE, bs)); }
/// <summary> /// /// </summary> /// <returns></returns> public override byte[] MakeCommand() { //1.上位下传温度曲线 //上位下传:21 58 44 00 A0 3C 10 + 数据 + CRC(高字节+低字节) //返回内容:21 58 44 00 A0 0A 00 CRC16(接收正确) byte[] bs = this._ttl.GetBytes(); return(GRCommandMaker.MakeCommand(Station.Address, GRDef.DEVICE_TYPE, GRDef.FC_WRITE_TIME_TEMPERATURE_LINE, bs)); }
/// <summary> /// /// </summary> /// <returns></returns> public override byte[] MakeCommand() { byte[] bs = new byte[10]; bs[0] = GRDef.MC_RE_PRESS; bs[1] = (byte)this.RepumpMode; byte[] temp = BitConverter.GetBytes(this._perssset); Array.Copy(temp, 0, bs, 2, 4); return(GRCommandMaker.MakeCommand(Station.Address, GRDef.DEVICE_TYPE, GRDef.FC_WRITE_SETTINGS, bs)); }
public override byte[] MakeCommand() { //byte[] bs = new byte[]{}; byte[] kbs = BitConverter.GetBytes(_k); byte[] bbs = BitConverter.GetBytes(_b); Array.Copy(kbs, 0, _readids, 11, 4); Array.Copy(bbs, 0, _readids, 15, 4); return(GRCommandMaker.MakeCommand(this.Station.Address, GRDef.DEVICE_TYPE, GRDef.FC_WRITE_SETTINGS, this._readids)); }
public override byte[] MakeCommand() { if (!_isSpecify) { GRStation grSt = (GRStation)Station; if (grSt.OSTWorkMode == OutSideTempWorkMode.SetByComputer) { _outSideTemp = Singles.S.OutSideTemperature; } } byte[] datas = BitConverter.GetBytes(_outSideTemp); return(GRCommandMaker.MakeCommand(Station.Address, GRDef.DEVICE_TYPE, //0xA0, GRDef.FC_SET_OUTSIDE_TEMP, //41, datas)); }