Пример #1
0
        /// <summary>
        /// コマンド、サブコマンドからメッセージを取得(監視モニタ、タブレットシミュレーション用)
        /// </summary>
        /// <param name="cmd"></param>
        /// <param name="subCmd"></param>
        /// <param name="msg"></param>
        /// <returns></returns>
        private bool GetMessageMonTabSim(string cmd, string subCmd, out CellMonTabMessage msg)
        {
            bool ret = false;

            msg = null;

            if (cmd == CellMonTabMessage.CmdGet)
            {
                // GETコマンド
                switch (subCmd)
                {
                default:
                    break;
                }
            }
            else if (cmd == CellMonTabMessage.CmdPut)
            {
                // PUTコマンド
                switch (subCmd)
                {
                //データベース更新結果通知メッセージ
                case CellMonTabMsgPutUpdateDbResult.subCmdName:
                    msg = new CellMonTabMsgPutUpdateDbResult();
                    ret = true;
                    break;

                default:
                    break;
                }
            }

            return(ret);
        }
Пример #2
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))
            {
            }
        }