/// <summary>
        /// Frame a message with the values passed
        /// </summary>
        /// <param name="vib">vibrotactor to activate</param>
        /// <param name="duration">duration of stumulus</param>
        /// <param name="intensity">intensity of stimulus</param>
        /// <returns>the framed message</returns>
        public static string FillMessage(Vibrotactor vib, int duration, int intensity)
        {
            string msg_body = FillMessageBody(vib, duration, intensity);
            string msg      = MessageUtils.AddHeaderAndChecksum(msg_body);

            return(msg);
        }
        /// <summary>
        /// Frame the message body with the values passed
        /// </summary>
        /// <param name="vib">vibrotactor to activate</param>
        /// <param name="duration">duration of stimulus</param>
        /// <param name="intensity">intensity of stimulus</param>
        /// <returns>the delimited message body</returns>
        internal static string FillMessageBody(Vibrotactor vib, int duration, int intensity)
        {
            string msg_body = "";

            msg_body += MessageStructure.identifier + MessageStructure.field_delimiter_;
            msg_body += ((int)vib).ToString() + MessageStructure.field_delimiter_;
            msg_body += duration.ToString() + MessageStructure.field_delimiter_;
            msg_body += intensity.ToString() + MessageStructure.field_delimiter_;
            return(msg_body);
        }