/// <summary> /// 获取控制板的电磁锁状态(异步模式) /// </summary> /// <param name="Addr">控制板地址</param> /// <param name="sequence">设备序列号枚举</param> public void GetLockStatus(byte Addr, EnumDeviceSequence sequence) { byte[] bytes = new byte[5]; bytes[0] = 0x00; bytes[1] = 0x03; bytes[2] = Addr; bytes[3] = (byte)EnumControlMid.GetLockStatus; bytes[4] = (byte)sequence; Message message = new Message(EnumControlMid.GetLockStatus, bytes); SendUnsynMsg(message); }
/// <summary> /// 设置控制板的 LED 灯状态(异步模式) /// </summary> /// <param name="Addr">控制板地址</param> /// <param name="sequence">设备序列号枚举</param> /// <param name="status">开关灯状态:01开灯;02关灯;</param> public void SetLedStatus(byte Addr, EnumDeviceSequence sequence, byte status) { byte[] bytes = new byte[6]; bytes[0] = 0x00; bytes[1] = 0x04; bytes[2] = Addr; bytes[3] = (byte)EnumControlMid.SetLedStatus; bytes[4] = (byte)sequence; bytes[5] = status; Message message = new Message(EnumControlMid.SetLedStatus, bytes); SendUnsynMsg(message); }