/// <summary> /// 发送转门关门指令到Arduino /// </summary> public void SendCloseDoorMessage() { CommunicationProtocol.ProtocolMessage sMsg = new CommunicationProtocol.ProtocolMessage(CommunicationProtocol.CMDTYPE.CloseDoorCmd); if (controlPort.IsOpen) { controlPort.Write(sMsg.MsgFrame, 0, sMsg.MsgTotalLength); controlPort.BaseStream.Flush(); } }
/// <summary> /// 发送转门开门指令到Arduino /// </summary> /// <param name="dir"></param> public void SendOpenDoorMessage(DIRECTION dir) { CommunicationProtocol.ProtocolMessage sMsg = new CommunicationProtocol.ProtocolMessage(CommunicationProtocol.CMDTYPE.OpenDoorCmd, (byte)dir); if (controlPort.IsOpen) { controlPort.Write(sMsg.MsgFrame, 0, sMsg.MsgTotalLength); controlPort.BaseStream.Flush(); } }