<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><font face="Monaco"><span style="font-style: normal;">Hi all,</span></font><div><font face="Monaco"><span style="font-style: normal;">Maybe a very useful functionality to add to CoolTerm.</span></font></div><div><font face="Monaco">On the embedded targets, often we have only 1 physical uart. The idea is to let CoolTerm to open more terminal sessions and encapsulate/decapsulate the messages sent/received on the physical uart.</font></div><div><font face="Monaco"><span style="font-style: normal;">Ex.</span></font></div><div><font face="Monaco"><span style="font-style: normal;">CoolTerm on Virtual com 1 managed by the Window 1: send “message xyz”</span></font></div><div><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);"><font face="Monaco"><span style="font-style: normal;">CoolTerm on Virtual com 2 managed by the Window 2: send “lalala”</span></font></div></div><div><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);"><font face="Monaco"><span style="font-style: normal;">CoolTerm on Virtual com 3 managed by the Window 3: send “okokokok”</span></font></div></div><div><font face="Monaco"><span style="font-style: normal;"><br></span></font></div><div><font face="Monaco">These messages have to be encapsulated with a programmable header/footer before the sending on a selected physical uart.</font></div><div><font face="Monaco"><span style="font-style: normal;">So, CoolTerm should operate in this way for sending all the </span>messages</font></div><div><font face="Monaco"><span style="font-style: normal;">Example of header/footer +++0 ---0</span></font></div><div><font face="Monaco"><span style="font-style: normal;"><br></span></font></div><div><font face="Monaco"><span style="font-style: normal;"><br></span></font></div><div><font face="Monaco"><span style="font-style: normal;">+++0<font color="#000000"><span style="caret-color: rgb(0, 0, 0);">message xyz---0</span></font></span></font><span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Monaco;">+++1</span><span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Monaco;">lalala---</span><font color="#000000"><font face="Monaco"><span style="caret-color: rgb(255, 255, 255);">1</span></font></font><span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Monaco;">+++3</span><font color="#000000" face="Monaco">okokokok---3 sent on the uart</font></div><div><font color="#000000" face="Monaco"><br></font></div><div><font color="#000000" face="Monaco"><span style="caret-color: rgb(0, 0, 0);">At the target level is then easy to decapsulated the messages and use them in the appropriate environments.</span></font></div><div><font color="#000000" face="Monaco"><span style="caret-color: rgb(0, 0, 0);"><br></span></font></div><div><font color="#000000" face="Monaco"><span style="caret-color: rgb(0, 0, 0);">Of course, the opposite (from the target to the CoolTerm uses the same mechanism).</span></font></div><div><font color="#000000" face="Monaco"><span style="caret-color: rgb(0, 0, 0);">What do you think?</span></font></div><div><font color="#000000" face="Monaco"><span style="caret-color: rgb(0, 0, 0);">BR</span></font></div><div><font color="#000000" face="Monaco"><span style="caret-color: rgb(0, 0, 0);">Edo</span></font></div><div><font color="#000000" face="Monaco"><span style="caret-color: rgb(0, 0, 0);"><br></span></font></div><div><font color="#000000" face="Monaco"><span style="caret-color: rgb(0, 0, 0);"><br></span></font></div></body></html>