/// <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); }