hcitcl
This command starts the interactive Tcl shell. This is useful for checking Tcl command syntax.
msiDetach cannot be used in UPoC in the runtime of engine. It detaches MSI shared memory and breaks access to shared memory in the runtime of engine. It can, though, be used in the hcitcl interface (for non-UPoC scripts) as shown in:
hcitcl>msiAttach
hcitcl>msiDetach
[0:TEST] Msi shared memory is detached!
hcitcl>msiAttach
hcitcl>msiAttach
Error: shared memory region is already attached
hcitcl>msiTocEntry
conn_1 dest_1
hcitcl>msiGetStatSample
Error: wrong # args: msiGetStatSample <threadName | index> ?retvar?
hcitcl>msiGetStatSample conn_1
{ALIVE 0} {LASTEXTRACT 1257762619} {LASTUPDATE 1257738797} {START 1257738697} {STOP 1257738797} {PSTATUS down} {PFLAGS 0} {PLASTREAD 1257738701} {PLASTWRITE 1257738716} {PLASTERROR 0} {PLASTERRTEXT {}} {XLATECNT 487} {FORWARDCNT 0} {ERRORCNT 0} {MSGSIN 480} {MSGSOUT 334} {BYTESIN 9789} {BYTESOUT 6969} {IBLATENCY 13036.640} {OBLATENCY 271.431} {TOTLATENCY 331.476} {IBPRESMSQD 0} {IBPOSTSMSQD 0} {OBPRESMSQD 0} {OBDATAQD 0} {OBREPLYQD 0} {INTERTHREAD {{{NAME conn_1}{NSENT 0} {NRCVD 334} {POSTXLTQD 0} {XLATETIME 0.000} {TIMEONQ 240.344} {TOTLATENCY 331.476}} {{NAME dest_1} {NSENT 487} {NRCVD 0} {POSTXLTQD0} {XLATETIME 12753.589} {TIMEONQ 0.000} {TOTLATENCY 0.000}}}}
hcitcl>msiAttach
Error: shared memory region is already attached
hcitcl>msiDetach
[0:TEST] Msi shared memory is detached!
hcitcl>msiDetach
Error: shared memory region is already detached
hcitcl>