コード例 #1
0
        public static void DecomposeMessage(string _msg, out CommMessageType type, out string message)
        {
            type    = CommMessageType.UNKNOWN;
            message = string.Empty;

            if (string.IsNullOrEmpty(_msg))
            {
                return;
            }
            if (_msg.Length < CommMessageUtils.CMT_OK.Length)
            {
                return;
            }

            // get the type
            string msg_head = _msg.Substring(0, CommMessageUtils.CMT_OK.Length);

            type = CommMessageUtils.StringToCommMessageType(msg_head);

            // get the message
            if (_msg.Length > CommMessageUtils.CMT_OK.Length)
            {
                message = _msg.Substring(CommMessageUtils.CMT_OK.Length);
            }
        }
コード例 #2
0
        public static string ComposeMessage(CommMessageType _type, string _message)
        {
            string msg = CommMessageUtils.CommMessageTypeToString(_type);

            msg += _message;
            return(msg);
        }