Example #1
0
        /// <summary>
        /// send the string to the app with the accessID sepcified
        /// </summary>
        /// <param name="accessID"></param>
        /// <param name="label"></param>
        /// <param name="data"></param>
        private void SendTCP(string accessID, string label, string data)
        {
            try
            {
                K2Gateway.KaiMessageWrap myWrap = new K2Gateway.KaiMessageWrap();
                myWrap.Data = data;
                myWrap.Label = label;
                myWrap.CorrelationID = accessID;
                m_SvrGW.Send(ref myWrap);

            }
            catch (Exception myE)
            {
                m_Log.Error("SendTCP", myE);
            }
        }
Example #2
0
        /// <summary>
        /// Send a heartbeat to Excel
        /// </summary>
        /// <param name="accessID"></param>
        /// <param name="data"></param>
        public void HeartBeat(string accessID, string data)
        {
            try
            {
                K2Gateway.KaiMessageWrap myWrap = new K2Gateway.KaiMessageWrap();
                myWrap.Data = data;
                myWrap.Label = "HeartBeat";
                myWrap.CorrelationID = accessID;
                m_SvrGW.Send(ref myWrap);

            }
            catch (Exception myE)
            {
                m_Log.Error("HeartBeat", myE);
            }
        }
Example #3
0
        private void sendDataReq(string label, string data)
        {
            try
            {
                // frame up a request to md sent over the channel to the tool kit
                K2Gateway.KaiMessageWrap myWrap = new K2Gateway.KaiMessageWrap();
                myWrap.Label = label;
                myWrap.Data = data;
                sendRequest(m_DefaultFeedName, myWrap);

            }
            catch (Exception myE)
            {
            }
        }
Example #4
0
 /// <summary>
 /// Send a log message to the RTD Server support, the svr support 
 /// can then optionally log that
 /// </summary>
 /// <param name="myMsg"></param>
 public void SendLogMessage(string myMsg)
 {
     try
     {
         //m_Log.Info(myMsg);
         K2Gateway.KaiMessageWrap myWrap = new K2Gateway.KaiMessageWrap();
         myWrap.Data = myMsg;
         myWrap.Label = "RTDLogMessage";
         //sendRequest("DEFAULT", myWrap);
     }
     catch (Exception myE)
     {
         //m_Log.Error("SendLogMessage", myE);
     }
 }
Example #5
0
        private void sendDataReq(DataConnectionRequest ds)
        {
            try
            {

                // frame up a request to md sent over the channel to the tool kit
                K2Gateway.KaiMessageWrap myWrap = new K2Gateway.KaiMessageWrap();
                myWrap.Label = "ConnectData";
                string[] env = new string[2];
                env[0] = ds.AccessID.ToString();
                env[1] = ds.TopicID.ToString();
                string myData = K2Gateway.StreamHelper.GetAsString(env);
                myData += "\t";
                myData += K2Gateway.StreamHelper.GetAsString(ds.Strings);
                myWrap.Data = myData;

                sendRequest(m_DefaultFeedName, myWrap);

            }
            catch (Exception myE)
            {
            }
        }