Exemple #1
0
    public GetSCADAStatusBySCADAPointIDResponse GetSCADAStatusBySCADAPointID(GetSCADAStatusBySCADAPointIDRequest request)
    {
        Random r = new Random();
        GetSCADAStatusBySCADAPointIDResponse response = new GetSCADAStatusBySCADAPointIDResponse();

        try
        {
            response.MultiSpeakMsgHeader = new MultiSpeakMsgHeader();
            response.MultiSpeakMsgHeader.TimeStampSpecified                = true;
            response.MultiSpeakMsgHeader.TimeStamp                         = DateTime.Now;
            response.GetSCADAStatusBySCADAPointIDResult                    = new scadaStatus();
            response.GetSCADAStatusBySCADAPointIDResult.objectID           = request.scadaPointID;
            response.GetSCADAStatusBySCADAPointIDResult.status             = statusIdentifiers.Closed;
            response.GetSCADAStatusBySCADAPointIDResult.timeStamp          = DateTime.Now;
            response.GetSCADAStatusBySCADAPointIDResult.timeStampSpecified = true;
            return(response);
        }
        catch (Exception ex)
        {
            errorObject[] eObject = new errorObject[1];
            eObject[0]       = new errorObject();
            eObject[0].Value = ex.Message;
            return(response);
        }
    }
 private void buttonGetScadaStatusByScadaPointId_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         GetSCADAStatusBySCADAPointIDRequest request = new GetSCADAStatusBySCADAPointIDRequest();
         request.scadaPointID               = (String)comboBoxStatusPointIDs.SelectedValue;
         request.MultiSpeakMsgHeader        = new MultiSpeakMsgHeader();
         request.MultiSpeakMsgHeader.UserID = textBoxUserName.Text;
         request.MultiSpeakMsgHeader.Pwd    = passwordBoxPassword.Password;
         GetSCADAStatusBySCADAPointIDResponse response = _Proxy.GetSCADAStatusBySCADAPointID(request);
         if (response == null)
         {
             DisplayMsg("MockSCADAServerService RESPONSE IS NULL");
             return;
         }
         if (response.MultiSpeakMsgHeader == null)
         {
             DisplayMsg("MockSCADAServerService RESPONSE IS MISSIMG MSGHEADER");
             return;
         }
         if (response.GetSCADAStatusBySCADAPointIDResult == null)
         {
             DisplayMsg("MockSCADAServerService GetMethodsResult IS NULL");
             return;
         }
         scadaStatus status = response.GetSCADAStatusBySCADAPointIDResult;
         if (status.objectID == (String)comboBoxStatusPointIDs.SelectedValue)
         {
             textBoxStatusValue.Text = String.Format("{0}", status.status);
         }
         else
         {
             DisplayMsg(String.Format("objectID: {0} does not match {1}", status.objectID, (String)comboBoxStatusPointIDs.SelectedValue));
         }
     }
     catch (Exception ex)
     {
         DisplayMsg(String.Format("ex: {0}", ex.Message));
     }
 }