Пример #1
0
        /// <summary>
        /// データベース更新結果設定
        /// </summary>
        /// <param name="recvdMsg"></param>
        private void RecvMsgPutUpdateDbResult(CellMonTabMsgPutUpdateDbResult recvdMsg)
        {
            CellMonTabMsgPutUpdateDbResultResponse res = new CellMonTabMsgPutUpdateDbResultResponse();

            Console.WriteLine("データベース更新結果:{0}", recvdMsg.result);

            Console.WriteLine("データベース更新結果通知応答送信");
            // 応答のシーケンス番号に受信メッセージのシーケンス番号を返す
            res.SequenceNo = recvdMsg.SequenceNo;
            if (true == this._cellMonTabMsgCtrl.SendMessageRes(res))
            {
            }
        }
Пример #2
0
        /// <summary>
        /// コマンドメッセージから応答メッセージを取得
        /// </summary>
        /// <param name="cmdMsg"></param>
        /// <param name="msg"></param>
        /// <returns></returns>
        private bool GetResMessage(CellMonTabMessage cmdMsg, out CellMonTabMessage msg)
        {
            bool ret = false;

            msg = null;

            /// データベース更新結果通知メッセージ
            if (cmdMsg.GetType() == typeof(CellMonTabMsgPutUpdateDbResult))
            {
                msg = new CellMonTabMsgPutUpdateDbResultResponse();
                ret = true;
            }

            return(ret);
        }