<?xml version="1.0" encoding="UTF-8"?>
<package kind='package' name='ti.uiactools.sysbios' nodoc='0' root='../../../' summary=''>
    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Epackage%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eti.uiactools.sysbios%3C%2Fspan%3E%3C%2Fgo%3E+%5B1%2C+0%2C+0%2C+0%5D+%7B'/>
    <line tab='0' content='%7D'/>
    <unit name='LoggingSetupSTM' kind='module' nodoc='0' metaonly='1' summary='Module+to+aid+in+configuring+SYSBIOS+logging+when+using+ti.uiactools.loggers.stream.LoggerStreamer2'>
        <synopSpec>
            <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Epackage%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fsysbios%2Fpackage.html%22+title%3D%22ti.uiactools.sysbios%22%3Eti.uiactools.sysbios%3C%2Fa%3E%3B'/>
            <line blank='1' always='0'/>
            <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggingSetupSTM%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
            <line tab='0' content='%7D'/>
        </synopSpec>
        <specInfo>
            <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggingSetupSTM%3C%2Fspan%3E%3C%2Fgo%3E+%7B%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
        </specInfo>
        <synopMeta>
            <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+LoggingSetupSTM+%3D+%3Cspan+class%3D%22xdoc-kw3%22%3Exdc.useModule%3C%2Fspan%3E%28%3Cspan+class%3D%22xdoc-id%22%3E%27ti.uiactools.sysbios.LoggingSetupSTM%27%3C%2Fspan%3E%29%3B'/>
        </synopMeta>
        <docSect name='details'>
            <docPara content='The+LoggingSetupSTM+module+automates+the+process+of+configuring+an+application%0A+to+use+UIA+events%2C+and+configures+SYS%2FBIOS+modules+to+capture+user-specified%0A+information+such+as+CPU+Load%2C+Task+Load+and+Task+Execution+so+that+it+can%0A+be+displayed+by+System+Analyzer.++It+also+automates+the+creation+of+%0A+infrastructure+modules+such+as+loggers.++If+you+are+do+not+want+to+use+LoggerStreamer2+%0A+to+log+events%2C+please+use+ti.uiactools.sysbios.LoggingSetup+instead.'/>
            <docPara content='The+following+configuration+script+demonstrates+the+use+of+the+LoggingSetupSTM%0A++module+in+the+XDC+configuration+file+for+the+application%3A'/>
        </docSect>
        <docSect name='Example'>
            <docPara content='Example+1%3A+Configuring+an+application+to+use+the+default+settings+provided%0A+by+LoggingSetupSTM.++The+following+default+settings+are+automatically+applied%3A'/>
            <docPara content='%3CUL%3E%3CLI%3E+Logging+UIA+events+from+user-provided+C+code.++User+provided+C+code+is%0A++++treated+as+part+of+the+xdc.runtime.Main+module.++A+LoggerStreamer2+logger+with%0A++++a+buffer+size+of+1400+bytes+is+enabled+by+default+to+support+this.%0A%3C%2FLI%3E%3CLI%3E+Event+logging+is+enabled+for+the+SYS%2FBIOS+Load+and+Task+modules+in+order+to+%0A+++allow+System+Analyzer+to+display+CPU+Load%2C+Task+Load%2C+and+Task+Execution+%0A+++information.++Logging+of+SWI+and+HWI+events+is+disabled+by+default.%0A+++In+order+to+optimize+event+capture+and+minimize+event+loss%2C+two+loggers+%0A+++are+created%3A+one+to+store+events+from+the+SYS%2FBIOS+Load+module%0A+++and+the+other+to+store+events+from+other+SYS%2FBIOS+modules.%0A%3C%2FLI%3E%3CLI%3E+Multicore+event+correlation+is+enabled+by+default.++This+enables+the%0A++++LogSync+module+and+creation+of+a+dedicated+logger+for+sync+point+events%0A++++to+be+logged+to+the+LoggerStreamer2+logger.%0A%3C%2FLI%3E%3CLI%3E+The+Event+Upload+Mode+is+configured+for+STREAMER.++This%0A++++allows+events+to+be+uploaded+in+real-time+via+application+provided+code%0A++++in+response+to+the+exchange+callback.%0A%3C%2FLI%3E%3C%2FUL%3E'/>
            <docPara content='%3CPRE+class%3D%22Example%22%3E++%2F%2F+the+Log+module+provides+logging+APIs+for+use+by+the+user%27s+software%0A++var+Log+%3D+xdc.useModule%28%27xdc.runtime.Log%27%29%3B%0A++%2F%2F+the+LoggingSetupSTM+module%27s+default+settings+configure+much+of+the+UIA+infrastructure.%0A++var+LoggingSetupSTM+%3D+xdc.useModule%28%27ti.uiactools.sysbios.LoggingSetupSTM%27%29%3B%0A%3C%2FPRE%3E'/>
            <docPara content='%3Chr+%2F%3E'/>
            <docPara content='Example+2%3A+A+number+of+%27template%27+applications+are+available+that+%0A+provide+predefined+XDC+configuration+scripts+and+C+code+for+use+in+new%0A+projects.++These+templates+provide+good+examples+of+how+to+configure+all+%0A+of+the+various+modules+that+are+involved+in+setting+up+the+UIA+infrastructure%2C%0A+including+the+LoggingSetupSTM+module.++The+templates+can+be+downloaded+from%0A+the+System+Analyzer+Wiki+site+at'/>
            <docPara content='%3Ca+href%3D%22http%3A%2F%2Fprocessors.wiki.ti.com%2Findex.php%2FSystem_Analyzer%22%3E%0A+http%3A%2F%2Fprocessors.wiki.ti.com%2Findex.php%2FSystem_Analyzer%3C%2Fa%3E'/>
            <docPara content='They+can+also+be+generated+directly+by+CCS%2C+using+the+CCS+New+Project+%0A+Wizard.++The+following+steps+show+how+to+use+CCSv5.0.x+to+generate+a+new+project%0A+that+configure+the+NDK+to+provide+an+Ethernet+transport+for+uploading+events+%0A+from+the+target+to+the+host%2C+please+perform+the+following+steps+in+CCS.+%3A'/>
            <docPara content='%3CUL%3E%3CLI%3E+File+%2F+New+%2F+CCS+Project+%3A+opens+the+%27New+CCS+Project%27+dialog%0A%3C%2FLI%3E%3CLI%3E+%26lt%3Benter+a+name+for+the+project%26gt%3B%0A%3C%2FLI%3E%3CLI%3E+%26lt%3Bselect+the+type+of+project%26gt%3B%0A%3C%2FLI%3E%3CLI%3E+%26lt%3Baccept+defaults+for+Additional+Project+Settings%26gt%3B%0A%3C%2FLI%3E%3CLI%3E+%26lt%3Bconfigure+the+project+settings+for+compiler+options%2C+etc.%26gt%3B%0A%3C%2FLI%3E%3CLI%3E+For+Project+Templates%2C+expand+the+UIA+and+System+Analyzer+Examples+section%0A%3C%2FLI%3E%3CLI%3E+select+evm6472%3A+Stairstep+for+a+single+core+with+UIA+to+see+how%0A+++to+configure+the+NDK+to+use+Ethernet+as+a+transport+for+UIA+events+and%0A+++commands.++%0A%3C%2FLI%3E%3CLI%3E+select+evm6472%3A+MessageQ+%28single+image+for+all+cores%29+with+UIA%0A+++to+see+how+to+create+a+multicore+application+that+uses+the+same+application%0A+++software+for+all+cores%2C+and+uses+IPC+to+move+event+data+from+CPU+cores+1-5%0A+++to+CPU+core+0%2C+with+CPU+core+0+using+the+NDK+for+Ethernet+communications%0A+++with+the+host.%0A%3C%2FLI%3E%3C%2FUL%3E'/>
            <docPara content='%3Chr+%2F%3E'/>
        </docSect>
        <group name='module-wide constants &amp; types'>
            <decl spacer='1'/>
            <decl kind='enum' name='UploadMode' anchor='.Upload.Mode' altext='ti.uiactools.sysbios.LoggingSetupSTM.UploadMode' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary=''>
                <decl kind='enumval' name='UploadMode_SIMULATOR' anchor='.Upload.Mode_.S.I.M.U.L.A.T.O.R'/>
                <decl kind='enumval' name='UploadMode_PROBEPOINT' anchor='.Upload.Mode_.P.R.O.B.E.P.O.I.N.T'/>
                <decl kind='enumval' name='UploadMode_JTAGSTOPMODE' anchor='.Upload.Mode_.J.T.A.G.S.T.O.P.M.O.D.E'/>
                <decl kind='enumval' name='UploadMode_JTAGRUNMODE' anchor='.Upload.Mode_.J.T.A.G.R.U.N.M.O.D.E'/>
                <decl kind='enumval' name='UploadMode_NONJTAGTRANSPORT' anchor='.Upload.Mode_.N.O.N.J.T.A.G.T.R.A.N.S.P.O.R.T'/>
                <decl kind='enumval' name='UploadMode_NONJTAG_AND_JTAGSTOPMODE' anchor='.Upload.Mode_.N.O.N.J.T.A.G_.A.N.D_.J.T.A.G.S.T.O.P.M.O.D.E'/>
                <decl kind='enumval' name='UploadMode_STREAMER' anchor='.Upload.Mode_.S.T.R.E.A.M.E.R'/>
                <decl kind='enumval' name='UploadMode_IDLE' anchor='.Upload.Mode_.I.D.L.E'/>
                <decl kind='enumval' name='UploadMode_STM' anchor='.Upload.Mode_.S.T.M'/>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eenum%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUploadMode%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUploadMode_SIMULATOR%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUploadMode_PROBEPOINT%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUploadMode_JTAGSTOPMODE%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUploadMode_JTAGRUNMODE%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUploadMode_NONJTAGTRANSPORT%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUploadMode_NONJTAG_AND_JTAGSTOPMODE%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUploadMode_STREAMER%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUploadMode_IDLE%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUploadMode_STM%3C%2Fspan%3E%3C%2Fgo%3E'/>
                    <line tab='0' content='%7D%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Ci%3Evalues+of+type+%3Cgo%3ELoggingSetupSTM.%3Cspan+class%3D%22xdoc-id%22%3EUploadMode%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fi%3E'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ELoggingSetupSTM.%3Cspan+class%3D%22xdoc-id%22%3EUploadMode_SIMULATOR%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ELoggingSetupSTM.%3Cspan+class%3D%22xdoc-id%22%3EUploadMode_PROBEPOINT%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ELoggingSetupSTM.%3Cspan+class%3D%22xdoc-id%22%3EUploadMode_JTAGSTOPMODE%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ELoggingSetupSTM.%3Cspan+class%3D%22xdoc-id%22%3EUploadMode_JTAGRUNMODE%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ELoggingSetupSTM.%3Cspan+class%3D%22xdoc-id%22%3EUploadMode_NONJTAGTRANSPORT%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ELoggingSetupSTM.%3Cspan+class%3D%22xdoc-id%22%3EUploadMode_NONJTAG_AND_JTAGSTOPMODE%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ELoggingSetupSTM.%3Cspan+class%3D%22xdoc-id%22%3EUploadMode_STREAMER%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ELoggingSetupSTM.%3Cspan+class%3D%22xdoc-id%22%3EUploadMode_IDLE%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ELoggingSetupSTM.%3Cspan+class%3D%22xdoc-id%22%3EUploadMode_STM%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopMeta>
            </decl>
            <decl spacer='1'/>
        </group>
        <group name='module-wide config parameters'>
            <decl spacer='1'/>
            <decl spacer='1'/>
            <decl spacer='1'/>
            <decl kind='config' name='disableMulticoreEventCorrelation' anchor='disable.Multicore.Event.Correlation' altext='ti.uiactools.sysbios.LoggingSetupSTM.disableMulticoreEventCorrelation' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Set+to+true+for+single+core+applications'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EdisableMulticoreEventCorrelation%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Efalse%253C%252Fspan%253E%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cgo%3ELoggingSetupSTM.%3Cspan+class%3D%22xdoc-id%22%3EdisableMulticoreEventCorrelation%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Efalse%253C%252Fspan%253E%3B'/>
                </synopMeta>
                <docSect name='details'>
                    <docPara content='When+true+the+LoggingSetupSTM+module+will+not+automatically%0A+include+the+the+LogSync+module.++The+LogSync+module+is%0A+required+in+order+to+enable+events+from+multiple+CPU+cores%0A+to+be+correlated+with+each+other.'/>
                </docSect>
                <docSect name='see'>
                    <docPara content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FLogSync.html%22+title%3D%22ti.uia.runtime.LogSync%22%3Eti.uia.runtime.LogSync%3C%2Fa%3E'/>
                </docSect>
            </decl>
            <decl kind='config' name='eventUploadMode' anchor='event.Upload.Mode' altext='ti.uiactools.sysbios.LoggingSetupSTM.eventUploadMode' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Event+upload+mode'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fsysbios%2FLoggingSetupSTM.html%23.Upload.Mode%22+title%3D%22ti.uiactools.sysbios.LoggingSetupSTM.UploadMode%22%3ELoggingSetupSTM.UploadMode%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventUploadMode%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fti%252Fuiactools%252Fsysbios%252FLoggingSetupSTM.html%2523.Upload.Mode_.S.T.M%2522%2Btitle%253D%2522ti.uiactools.sysbios.LoggingSetupSTM.UploadMode_STM%2522%253ELoggingSetupSTM.UploadMode_STM%253C%252Fa%253E%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cgo%3ELoggingSetupSTM.%3Cspan+class%3D%22xdoc-id%22%3EeventUploadMode%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fsysbios%2FLoggingSetupSTM.html%23.Upload.Mode%22+title%3D%22ti.uiactools.sysbios.LoggingSetupSTM.UploadMode%22%3ELoggingSetupSTM.UploadMode%3C%2Fa%3E%3C%2Fi%3E+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fti%252Fuiactools%252Fsysbios%252FLoggingSetupSTM.html%2523.Upload.Mode_.S.T.M%2522%2Btitle%253D%2522ti.uiactools.sysbios.LoggingSetupSTM.UploadMode_STM%2522%253ELoggingSetupSTM.UploadMode_STM%253C%252Fa%253E%3B'/>
                </synopMeta>
                <docSect name='details'>
                    <docPara content='Upload_STREAMER%3A+events+are+uploaded+by+the+application%0A++when+the+LoggerStreamer2+logger+calls+the+application-provided%0A++buffer+exchange+function.++If+a+different+type+of+logger+is+%0A++required%2C+please+use+ti.uiactools.sysbios.LoggingSetup+instead.'/>
                </docSect>
                <docSect name='Example'>
                    <docPara content='The+following+is+an+example+of+the+configuration+script+used%0A++to+configure+the+system+to+use+a+LoggerStreamer+logger+in+order+to%0A++stream+events+from+the+target+to+the+host+while+the+target+is+running.'/>
                    <docPara content='%3CPRE+class%3D%22Example%22%3E++var+LoggingSetupSTM+%3D+xdc.useModule%28%27ti.uiactools.sysbios.LoggingSetupSTM%27%29%3B%0A++LoggingSetupSTM.eventUploadMode+%3D+LoggingSetupSTM.UploadMode_STM%3B%0A+++%0A+++++%0A%3C%2FPRE%3E'/>
                </docSect>
            </decl>
            <decl kind='config' name='loadLogging' anchor='load.Logging' altext='ti.uiactools.sysbios.LoggingSetupSTM.loadLogging' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Enable+the+Load+module+event+logging'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EloadLogging%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cgo%3ELoggingSetupSTM.%3Cspan+class%3D%22xdoc-id%22%3EloadLogging%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
                </synopMeta>
                <docSect name='details'>
                    <docPara content='If+this+is+false%2C+the+events+will+be+disabled.+Otherwise+the+events+%0A++will+be+enabled.%0A++Use+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22LoggingSetupSTM.html%23load.Logging.Runtime.Control%22+title%3D%22loadLoggingRuntimeControl%22%3EloadLoggingRuntimeControl%3C%2Fa%3E+parameter+%0A++to+determine+whether+the+state+can+be+modified+during+runtime.'/>
                </docSect>
            </decl>
            <decl kind='config' name='loadLoggingRuntimeControl' anchor='load.Logging.Runtime.Control' altext='ti.uiactools.sysbios.LoggingSetupSTM.loadLoggingRuntimeControl' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Specify+whether+load+logging+can+be+enabled+%2F+disabled+at+runtime'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EloadLoggingRuntimeControl%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cgo%3ELoggingSetupSTM.%3Cspan+class%3D%22xdoc-id%22%3EloadLoggingRuntimeControl%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
                </synopMeta>
                <docSect name='details'>
                    <docPara content='This+determines+what+diags+settings+are+applied+to+the+module%27s+diags%0A++mask.+If+%27false%27%2C+the+diags+bits+will+be+configured+as+%0A++ALWAYS_ON%2C+meaning+they+can%27t+be+changed+at+runtime.+If+%27true%27%2C+the+%0A++bits+will+be+configured+as+%27RUNTIME_ON%27.'/>
                    <docPara content='Use+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22LoggingSetupSTM.html%23load.Logging%22+title%3D%22loadLogging%22%3EloadLogging%3C%2Fa%3E+parameter+%0A++to+determine+whether+the+event+is+ON+or+OFF.+For+example%2C+the%0A++following+two+lines+set+the+Load+modules+events+to+%0A++initially+be+%27ALWAYS_ON%27.'/>
                    <docPara content='%3CPRE+class%3D%22Example%22%3E++LoggingSetupSTM.loadLogging+%3D+true%3B+++%0A++LoggingSetupSTM.loadLoggingRuntimeControl+%3D+false%3B%0A%3C%2FPRE%3E'/>
                </docSect>
            </decl>
            <decl kind='config' name='logger' anchor='logger' altext='ti.uiactools.sysbios.LoggingSetupSTM.logger' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='LoggerStreamer+used+for+logging+events'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FILogger.html%23per-instance_object_types%22+title%3D%22xdc.runtime.ILogger.Handle%22%3EILogger.Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Elogger%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cgo%3ELoggingSetupSTM.%3Cspan+class%3D%22xdoc-id%22%3Elogger%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FILogger.html%23per-instance_object_types%22+title%3D%22xdc.runtime.ILogger.Handle%22%3EILogger.Handle%3C%2Fa%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
                </synopMeta>
                <docSect name='Example'>
                    <docPara content='Example+1%3A+Configuring+an+loggerStreamer+with+custom+settings+for+use%0A+by+LoggingSetupSTM.'/>
                    <docPara content='The+following+configuration+script+shows+how+to+create+a+LoggerStreamer2%0A++module+and+hook+it+in+to+the+LoggingSetupSTM+module+so+that+it+is+used+to%0A++log+SysBios+and+application+events%3A'/>
                    <docPara content='%3CPRE+class%3D%22Example%22%3E++%2F%2F+the+Log+module+provides+logging+APIs+for+use+by+the+user%27s+software%0A++var+Log+%3D+xdc.useModule%28%27xdc.runtime.Log%27%29%3B%0A++var+LoggerStreamer+%3D+xdc.useModule%28%27ti.uiactools.loggers.stream.LoggerStreamer2%27%29%3B%0A++%2F%2F+A+packet+length+of+1500+bytes+or+less+is+recommended+for+streaming+over+UDP.%0A++%2F%2F+The+UDP+packet+length+includes+a+42+byte+UDP+packet+header%2C+which+must+be+pre-pended%0A++%2F%2F+in+front+of+the+UIA+event+packet+that+is+generated+by+LoggerStreamer2.%0A++%2F%2F+Also%2C+the+LoggerStreamer+buffer+must+be+word+aligned+and+an+integer+multiple+of+4%0A++%2F%2F+%28i.e.+contain+an+even+number+of+UInt32+words%29.%0A++LoggerStreamer.bufSize+%3D+1498-42%3B+%0A++LoggerStreamer.isTimestampEnabled+%3D+true%3B%0A++LoggerStreamer.primeFxn+%3D+%27%26amp%3Bprime%27%3B%0A++LoggerStreamer.exchangeFxn+%3D+%27%26amp%3Bexchange%27%3B%0A++var+logger0+%3D+LoggerStreamer.create%28%29%3B%0A%0A++var+Defaults+%3D+xdc.useModule%28%27xdc.runtime.Defaults%27%29%3B%0A++Defaults.common%24.logger+%3D+logger0%3B%0A++%2F%2F+the+LogSnapshot+module+supports+logging+dynamic+strings+and+blocks+of+memory+values.%0A++%2F%2F+Configure+it+to+use+the+LoggerStreamer2+logger.%0A++var+LogSnapshot+%3D+xdc.useModule%28%27ti.uiactools.runtime.LogSnapshot%27%29%3B%0A++LogSnapshot.common%24.logger+%3D+logger0%3B%0A%0A++%2F%2F+Configure+LoggingSetup+to+use+the+same+LoggerStreamer+logger+for+Bios+and+application+events.%0A++var+LoggingSetup+%3D+xdc.useModule%28%27ti.uiactools.sysbios.LoggingSetupSTM%27%29%3B%0A++LoggingSetup.eventUploadMode+%3D+LoggingSetup.UploadMode_STM%3B%0A++LoggingSetup.logger+%3D+logger0%3B%0A%3C%2FPRE%3E'/>
                </docSect>
            </decl>
            <decl kind='config' name='mainLogging' anchor='main.Logging' altext='ti.uiactools.sysbios.LoggingSetupSTM.mainLogging' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Enable+main+and+non-XDC+modules+event+logging'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmainLogging%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cgo%3ELoggingSetupSTM.%3Cspan+class%3D%22xdoc-id%22%3EmainLogging%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
                </synopMeta>
                <docSect name='details'>
                    <docPara content='If+this+is+false%2C+the+events+will+be+disabled.+Otherwise+the+events+%0A++will+be+enabled.%0A++Use+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22LoggingSetupSTM.html%23main.Logging.Runtime.Control%22+title%3D%22mainLoggingRuntimeControl%22%3EmainLoggingRuntimeControl%3C%2Fa%3E+parameter+%0A++to+determine+whether+the+state+can+be+modified+during+runtime.'/>
                </docSect>
            </decl>
            <decl kind='config' name='mainLoggingRuntimeControl' anchor='main.Logging.Runtime.Control' altext='ti.uiactools.sysbios.LoggingSetupSTM.mainLoggingRuntimeControl' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Specify+whether+main+logging+can+be+enabled+%2F+disabled+at+runtime'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmainLoggingRuntimeControl%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cgo%3ELoggingSetupSTM.%3Cspan+class%3D%22xdoc-id%22%3EmainLoggingRuntimeControl%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
                </synopMeta>
                <docSect name='details'>
                    <docPara content='This+determines+what+diags+settings+are+applied+to+the+module%27s+diags%0A++mask.+If+%27false%27%2C+the+diags+bits+will+be+configured+as+%0A++ALWAYS_ON%2C+meaning+they+can%27t+be+changed+at+runtime.+If+%27true%27%2C+the+%0A++bits+will+be+configured+as+%27RUNTIME_ON%27.'/>
                    <docPara content='Use+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22LoggingSetupSTM.html%23main.Logging%22+title%3D%22mainLogging%22%3EmainLogging%3C%2Fa%3E+parameter+%0A++to+determine+whether+the+event+is+ON+or+OFF.+For+example%2C+the%0A++following+two+lines+set+the+Load+modules+events+to+%0A++initially+be+%27ALWAYS_ON%27.'/>
                    <docPara content='%3CPRE+class%3D%22Example%22%3E++LoggingSetupSTM.mainLogging+%3D+true%3B+++%0A++LoggingSetupSTM.mainLoggingRuntimeControl+%3D+false%3B%0A%3C%2FPRE%3E'/>
                </docSect>
            </decl>
            <decl kind='config' name='sysbiosHwiLogging' anchor='sysbios.Hwi.Logging' altext='ti.uiactools.sysbios.LoggingSetupSTM.sysbiosHwiLogging' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Enable+SYSBIOS+Hwi+and+Clock+modules%27+event+logging'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsysbiosHwiLogging%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Efalse%253C%252Fspan%253E%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cgo%3ELoggingSetupSTM.%3Cspan+class%3D%22xdoc-id%22%3EsysbiosHwiLogging%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Efalse%253C%252Fspan%253E%3B'/>
                </synopMeta>
                <docSect name='details'>
                    <docPara content='If+this+is+false%2C+the+events+will+be+disabled.+Otherwise+the+events+%0A++will+be+enabled.%0A++Use+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22LoggingSetupSTM.html%23sysbios.Hwi.Logging.Runtime.Control%22+title%3D%22sysbiosHwiLoggingRuntimeControl%22%3EsysbiosHwiLoggingRuntimeControl%3C%2Fa%3E+parameter+%0A++to+determine+whether+the+state+can+be+modified+during+runtime.'/>
                </docSect>
            </decl>
            <decl kind='config' name='sysbiosHwiLoggingRuntimeControl' anchor='sysbios.Hwi.Logging.Runtime.Control' altext='ti.uiactools.sysbios.LoggingSetupSTM.sysbiosHwiLoggingRuntimeControl' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Specify+whether+Hwi+and+Clock+logging+can+be+enabled+%2F+disabled+at+runtime'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsysbiosHwiLoggingRuntimeControl%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Efalse%253C%252Fspan%253E%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cgo%3ELoggingSetupSTM.%3Cspan+class%3D%22xdoc-id%22%3EsysbiosHwiLoggingRuntimeControl%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Efalse%253C%252Fspan%253E%3B'/>
                </synopMeta>
                <docSect name='details'>
                    <docPara content='This+determines+what+diags+settings+are+applied+to+the+module%27s+diags%0A++mask.+If+%27false%27%2C+the+diags+bits+will+be+configured+as+%0A++ALWAYS_ON%2C+meaning+they+can%27t+be+changed+at+runtime.+If+%27true%27%2C+the+%0A++bits+will+be+configured+as+%27RUNTIME_ON%27.'/>
                    <docPara content='Use+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22LoggingSetupSTM.html%23sysbios.Hwi.Logging%22+title%3D%22sysbiosHwiLogging%22%3EsysbiosHwiLogging%3C%2Fa%3E+parameter+%0A++to+determine+whether+the+event+is+ON+or+OFF.+For+example%2C+the%0A++following+two+lines+set+the+Load+modules+events+to+%0A++initially+be+%27ALWAYS_ON%27.'/>
                    <docPara content='%3CPRE+class%3D%22Example%22%3E++LoggingSetupSTM.sysbiosHwiLogging+%3D+true%3B+++%0A++LoggingSetupSTM.sysbiosHwiLoggingRuntimeControl+%3D+false%3B%0A%3C%2FPRE%3E'/>
                </docSect>
            </decl>
            <decl kind='config' name='sysbiosSwiLogging' anchor='sysbios.Swi.Logging' altext='ti.uiactools.sysbios.LoggingSetupSTM.sysbiosSwiLogging' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Enable+SYSBIOS+Swi+module%27s+event+logging'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsysbiosSwiLogging%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Efalse%253C%252Fspan%253E%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cgo%3ELoggingSetupSTM.%3Cspan+class%3D%22xdoc-id%22%3EsysbiosSwiLogging%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Efalse%253C%252Fspan%253E%3B'/>
                </synopMeta>
                <docSect name='details'>
                    <docPara content='If+this+is+false%2C+the+events+will+be+disabled.+Otherwise+the+events+%0A++will+be+enabled.%0A++Use+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22LoggingSetupSTM.html%23sysbios.Swi.Logging.Runtime.Control%22+title%3D%22sysbiosSwiLoggingRuntimeControl%22%3EsysbiosSwiLoggingRuntimeControl%3C%2Fa%3E+parameter+%0A++to+determine+whether+the+state+can+be+modified+during+runtime.'/>
                </docSect>
            </decl>
            <decl kind='config' name='sysbiosSwiLoggingRuntimeControl' anchor='sysbios.Swi.Logging.Runtime.Control' altext='ti.uiactools.sysbios.LoggingSetupSTM.sysbiosSwiLoggingRuntimeControl' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Specify+whether+Swi+logging+can+be+enabled+%2F+disabled+at+runtime'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsysbiosSwiLoggingRuntimeControl%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Efalse%253C%252Fspan%253E%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cgo%3ELoggingSetupSTM.%3Cspan+class%3D%22xdoc-id%22%3EsysbiosSwiLoggingRuntimeControl%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Efalse%253C%252Fspan%253E%3B'/>
                </synopMeta>
                <docSect name='details'>
                    <docPara content='This+determines+what+diags+settings+are+applied+to+the+module%27s+diags%0A++mask.+If+%27false%27%2C+the+diags+bits+will+be+configured+as+%0A++ALWAYS_ON%2C+meaning+they+can%27t+be+changed+at+runtime.+If+%27true%27%2C+the+%0A++bits+will+be+configured+as+%27RUNTIME_ON%27.'/>
                    <docPara content='Use+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22LoggingSetupSTM.html%23sysbios.Swi.Logging%22+title%3D%22sysbiosSwiLogging%22%3EsysbiosSwiLogging%3C%2Fa%3E+parameter+%0A++to+determine+whether+the+event+is+ON+or+OFF.+For+example%2C+the%0A++following+two+lines+set+the+Load+modules+events+to+%0A++initially+be+%27ALWAYS_ON%27.'/>
                    <docPara content='%3CPRE+class%3D%22Example%22%3E++LoggingSetupSTM.sysbiosSwiLogging+%3D+true%3B+++%0A++LoggingSetupSTM.sysbiosSwiLoggingRuntimeControl+%3D+false%3B%0A%3C%2FPRE%3E'/>
                </docSect>
            </decl>
            <decl kind='config' name='sysbiosTaskLogging' anchor='sysbios.Task.Logging' altext='ti.uiactools.sysbios.LoggingSetupSTM.sysbiosTaskLogging' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Enable+SYSBIOS+Task+module%27s+event+logging'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsysbiosTaskLogging%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cgo%3ELoggingSetupSTM.%3Cspan+class%3D%22xdoc-id%22%3EsysbiosTaskLogging%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
                </synopMeta>
                <docSect name='details'>
                    <docPara content='If+this+is+false%2C+the+events+will+be+disabled.+Otherwise+the+events+%0A++will+be+enabled.%0A++Use+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22LoggingSetupSTM.html%23sysbios.Task.Logging.Runtime.Control%22+title%3D%22sysbiosTaskLoggingRuntimeControl%22%3EsysbiosTaskLoggingRuntimeControl%3C%2Fa%3E+parameter+%0A++to+determine+whether+the+state+can+be+modified+during+runtime.'/>
                </docSect>
            </decl>
            <decl kind='config' name='sysbiosTaskLoggingRuntimeControl' anchor='sysbios.Task.Logging.Runtime.Control' altext='ti.uiactools.sysbios.LoggingSetupSTM.sysbiosTaskLoggingRuntimeControl' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Specify+whether+Task+logging+can+be+enabled+%2F+disabled+at+runtime'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsysbiosTaskLoggingRuntimeControl%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cgo%3ELoggingSetupSTM.%3Cspan+class%3D%22xdoc-id%22%3EsysbiosTaskLoggingRuntimeControl%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
                </synopMeta>
                <docSect name='details'>
                    <docPara content='This+determines+what+diags+settings+are+applied+to+the+module%27s+diags%0A++mask.+If+%27false%27%2C+the+diags+bits+will+be+configured+as+%0A++ALWAYS_ON%2C+meaning+they+can%27t+be+changed+at+runtime.+If+%27true%27%2C+the+%0A++bits+will+be+configured+as+%27RUNTIME_ON%27.'/>
                    <docPara content='Use+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22LoggingSetupSTM.html%23sysbios.Task.Logging%22+title%3D%22sysbiosTaskLogging%22%3EsysbiosTaskLogging%3C%2Fa%3E+parameter+%0A++to+determine+whether+the+event+is+ON+or+OFF.+For+example%2C+the%0A++following+two+lines+set+the+Load+modules+events+to+%0A++initially+be+%27ALWAYS_ON%27.'/>
                    <docPara content='%3CPRE+class%3D%22Example%22%3E++LoggingSetupSTM.sysbiosTaskLogging+%3D+true%3B+++%0A++LoggingSetupSTM.sysbiosTaskLoggingRuntimeControl+%3D+false%3B%0A%3C%2FPRE%3E'/>
                </docSect>
            </decl>
        </group>
        <group name='module-wide functions'>
            <decl spacer='1'/>
            <decl kind='fxn' name='createLogger' anchor='create.Logger' altext='ti.uiactools.sysbios.LoggingSetupSTM.createLogger' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary=''>
                <synopSpec>
                    <line tab='0' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-kw1%22%3Efunction+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-id%22%3EcreateLogger%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EloggerSize%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EloggerInstanceName%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EloggerPriority%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cgo%3ELoggingSetupSTM.%3Cspan+class%3D%22xdoc-id%22%3EcreateLogger%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EAny%3C%2Fspan%3E%3C%2Fi%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EloggerSize%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EAny%3C%2Fspan%3E%3C%2Fi%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EloggerInstanceName%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EAny%3C%2Fspan%3E%3C%2Fi%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EloggerPriority%3C%2Fspan%3E%3C%2Fgo%3E+%29+%3Ci%3Ereturns%3C%2Fi%3E+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EAny%3C%2Fspan%3E%3C%2Fi%3E'/>
                </synopMeta>
            </decl>
        </group>
    </unit>
</package>
