public RejectControl setAs(RejectControl value) { m_MsgHeader = value.m_MsgHeader; m_Body = value.m_Body; return(this); }
public RejectControl(RejectControl value) { /// Initiliaze the protected variables m_MsgHeader = new MsgHeader(); m_Body = new Body(); m_IsCommand = false; /// Copy the values m_MsgHeader = value.m_MsgHeader; m_Body = value.m_Body; }
public bool isEqual(RejectControl value) { if (!this.getMsgHeader().isEqual(value.getMsgHeader())) { return(false); } if (!this.getBody().isEqual(value.getBody())) { return(false); } return(true); }
public virtual void SendAction(string arg0, string arg1, Receive.Body.ReceiveRec transportData) { if (arg0.CompareTo("RejectControl") == 0) { RejectControl reject_msg = new RejectControl(); if (arg1.CompareTo("CONTROL_RELEASED") == 0) { reject_msg.getBody().getRejectControlRec().setResponseCode(0); } if (arg1.CompareTo("NOT_ACCEPTED") == 0) { reject_msg.getBody().getRejectControlRec().setResponseCode(1); } // Now send it to the requesting component JausAddress sender = new JausAddress((ushort)transportData.getSourceID().getSubsystemID(), (byte)transportData.getSourceID().getNodeID(), (byte)transportData.getSourceID().getComponentID()); sendJausMessage(reject_msg, sender); } else if (arg0.CompareTo("ConfirmControl") == 0) { ConfirmControl confirm_msg = new ConfirmControl(); byte responseCode = 0; if (arg1.CompareTo("CONTROL_ACCEPTED") == 0) { responseCode = 0; } if (arg1.CompareTo("NOT_AVAILABLE") == 0) { responseCode = 1; } if (arg1.CompareTo("INSUFFICIENT_AUTHORITY") == 0) { responseCode = 2; } Console.WriteLine("Sending ConfirmControl with argument " + arg1); confirm_msg.getBody().getConfirmControlRec().setResponseCode(responseCode); // Now send it to the requesting component JausAddress sender = new JausAddress((ushort)transportData.getSourceID().getSubsystemID(), (byte)transportData.getSourceID().getNodeID(), (byte)transportData.getSourceID().getComponentID()); sendJausMessage(confirm_msg, sender); } else if (arg0.CompareTo("ReportControl") == 0) { ReportControl control_msg = new ReportControl(); control_msg.getBody().getReportControlRec().setSubsystemID((ushort)( (currentController == null) ? 0 : currentController.getSubsystemID())); control_msg.getBody().getReportControlRec().setNodeID((byte)( (currentController == null) ? 0 : currentController.getNodeID())); control_msg.getBody().getReportControlRec().setComponentID((byte)( (currentController == null) ? 0 : currentController.getComponentID())); // Now send it to the requesting component JausAddress sender = new JausAddress((ushort)transportData.getSourceID().getSubsystemID(), (byte)transportData.getSourceID().getNodeID(), (byte)transportData.getSourceID().getComponentID()); sendJausMessage(control_msg, sender); } }
public RejectControl setAs(RejectControl value) { m_MsgHeader = value.m_MsgHeader; m_Body = value.m_Body; return this; }
public bool notEquals(RejectControl value) { return !this.isEqual(value); }
public bool isEqual(RejectControl value) { if (!this.getMsgHeader().isEqual(value.getMsgHeader())) { return false; } if (!this.getBody().isEqual(value.getBody())) { return false; } return true; }
public bool notEquals(RejectControl value) { return(!this.isEqual(value)); }
public virtual void SendAction(string arg0, string arg1, Receive.Body.ReceiveRec transportData) { if (arg0.CompareTo("RejectControl") == 0) { RejectControl reject_msg = new RejectControl(); if (arg1.CompareTo("CONTROL_RELEASED") == 0) reject_msg.getBody().getRejectControlRec().setResponseCode(0); if (arg1.CompareTo("NOT_ACCEPTED") == 0) reject_msg.getBody().getRejectControlRec().setResponseCode(1); // Now send it to the requesting component JausAddress sender = new JausAddress((ushort)transportData.getSourceID().getSubsystemID(), (byte)transportData.getSourceID().getNodeID(), (byte)transportData.getSourceID().getComponentID()); sendJausMessage(reject_msg, sender); } else if (arg0.CompareTo("ConfirmControl") == 0) { ConfirmControl confirm_msg = new ConfirmControl(); byte responseCode = 0; if (arg1.CompareTo("CONTROL_ACCEPTED") == 0) responseCode = 0; if (arg1.CompareTo("NOT_AVAILABLE") == 0) responseCode = 1; if (arg1.CompareTo("INSUFFICIENT_AUTHORITY") == 0) responseCode = 2; Console.WriteLine("Sending ConfirmControl with argument " + arg1); confirm_msg.getBody().getConfirmControlRec().setResponseCode(responseCode); // Now send it to the requesting component JausAddress sender = new JausAddress((ushort)transportData.getSourceID().getSubsystemID(), (byte)transportData.getSourceID().getNodeID(), (byte)transportData.getSourceID().getComponentID()); sendJausMessage(confirm_msg, sender); } else if (arg0.CompareTo("ReportControl") == 0) { ReportControl control_msg = new ReportControl(); control_msg.getBody().getReportControlRec().setSubsystemID((ushort)( (currentController == null) ? 0 : currentController.getSubsystemID())); control_msg.getBody().getReportControlRec().setNodeID((byte)( (currentController == null) ? 0 : currentController.getNodeID())); control_msg.getBody().getReportControlRec().setComponentID((byte)( (currentController == null) ? 0 : currentController.getComponentID())); // Now send it to the requesting component JausAddress sender = new JausAddress((ushort)transportData.getSourceID().getSubsystemID(), (byte)transportData.getSourceID().getNodeID(), (byte)transportData.getSourceID().getComponentID()); sendJausMessage(control_msg, sender); } }