<?xml version="1.0" encoding="UTF-8"?>
<package kind='package' name='ti.uiactools.runtime' 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.runtime%3C%2Fspan%3E%3C%2Fgo%3E+%5B1%2C+1%2C+0%2C+0%5D+%7B'/>
    <line tab='0' content='%7D'/>
    <unit name='IUIAPacketTransfer' kind='interface' nodoc='0' metaonly='0' summary='' inherits='ti.uia.events.IUIAMetaProvider'>
        <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%2Fruntime%2Fpackage.html%22+title%3D%22ti.uiactools.runtime%22%3Eti.uiactools.runtime%3C%2Fa%3E%3B'/>
            <line blank='1' always='0'/>
            <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einterface%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIUIAPacketTransfer%3C%2Fspan%3E%3C%2Fgo%3E%3Cspan+class%3D%22xdoc-kw1%22%3E+inherits+%3C%2Fspan%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fevents%2FIUIAMetaProvider.html%22+title%3D%22ti.uia.events.IUIAMetaProvider%22%3EIUIAMetaProvider%3C%2Fa%3E+%7B'/>
            <line tab='0' content='%7D'/>
        </synopSpec>
        <specInfo>
            <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einterface%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIUIAPacketTransfer%3C%2Fspan%3E%3C%2Fgo%3E+%7B%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
            <line tab='0' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fevents%2FIUIAMetaProvider.html%22+title%3D%22ti.uia.events.IUIAMetaProvider%22%3Eti.uia.events.IUIAMetaProvider%3C%2Fa%3E'/>
            <line tab='1' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%22+title%3D%22xdc.runtime.IModule%22%3Exdc.runtime.IModule%3C%2Fa%3E'/>
            <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einstance%3C%2Fspan%3E%3A%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
        </specInfo>
        <synopTarg>
            <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23include%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-id%22%3E%26lt%3Bti%2Fuiactools%2Fruntime%2FIUIAPacketTransfer.h%26gt%3B%3C%2Fspan%3E'/>
        </synopTarg>
        <group name='local proxy modules'>
        </group>
        <group name='module-wide constants &amp; types'>
            <decl spacer='1'/>
            <decl kind='enum' name='Priority' anchor='.Priority' altext='ti.uiactools.runtime.IUIAPacketTransfer.Priority' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary=''>
                <decl kind='enumval' name='Priority_LOW' anchor='.Priority_.L.O.W'/>
                <decl kind='enumval' name='Priority_STANDARD' anchor='.Priority_.S.T.A.N.D.A.R.D'/>
                <decl kind='enumval' name='Priority_HIGH' anchor='.Priority_.H.I.G.H'/>
                <decl kind='enumval' name='Priority_SYNC' anchor='.Priority_.S.Y.N.C'/>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eenum%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EPriority%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
                    <line tab='1' comment='low+priority' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EPriority_LOW%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='default+priority' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EPriority_STANDARD%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='use+for+critical+errors%2C+etc' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EPriority_HIGH%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='used+only+by+LogSync%27s+logger' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EPriority_SYNC%3C%2Fspan%3E%3C%2Fgo%3E'/>
                    <line tab='0' content='%7D%3B'/>
                </synopSpec>
            </decl>
            <decl spacer='1'/>
            <decl kind='enum' name='TransferType' anchor='.Transfer.Type' altext='ti.uiactools.runtime.IUIAPacketTransfer.TransferType' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary=''>
                <decl kind='enumval' name='TransferType_RELIABLE' anchor='.Transfer.Type_.R.E.L.I.A.B.L.E'/>
                <decl kind='enumval' name='TransferType_LOSSY' anchor='.Transfer.Type_.L.O.S.S.Y'/>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eenum%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ETransferType%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ETransferType_RELIABLE%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ETransferType_LOSSY%3C%2Fspan%3E%3C%2Fgo%3E'/>
                    <line tab='0' content='%7D%3B'/>
                </synopSpec>
            </decl>
            <decl spacer='1'/>
        </group>
        <group name='module-wide config parameters'>
            <decl spacer='1'/>
            <decl kind='config' name='configNameMap$' anchor='config.Name.Map$' altext='ti.uiactools.runtime.IUIAPacketTransfer.configNameMap$' nodoc='1' external='1' overrides='0' readonly='1' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23config.Name.Map%24%22+title%3D%22xdc.runtime.IModule.configNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Ereadonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EconfigNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D+%3D+%255B'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
                    <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
                    <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
                    <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
                    <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
                    <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
                    <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522common%2524.logger%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522common%2524.gate%2522%252C'/>
                    <line tab='4' content='%2522common%2524.gateParams%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Log.Event%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Log.Event%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Assert.Id%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Assert.Id%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Error.Id%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Error.Id%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D'/>
                    <line tab='0' content='%255D%3B'/>
                </synopSpec>
            </decl>
            <decl spacer='1'/>
            <decl spacer='1'/>
            <decl kind='config' name='common$' anchor='common$' altext='ti.uiactools.runtime.IUIAPacketTransfer.common$' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Common+module+configuration+parameters' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23common%24%22+title%3D%22xdc.runtime.IModule.common%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Common%24%22+title%3D%22xdc.runtime.Types.Common%24%22%3ETypes.Common%24%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecommon%24%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopSpec>
                <docSect name='details'>
                    <docPara content='All+modules+have+this+configuration+parameter.++Its+name%0A++contains+the+%27%24%27+character+to+ensure+it+does+not+conflict+with%0A++configuration+parameters+declared+by+the+module.++This+allows%0A++new+configuration+parameters+to+be+added+in+the+future+without%0A++any+chance+of+breaking+existing+modules.'/>
                </docSect>
            </decl>
            <decl kind='config' name='hasMetaData' anchor='has.Meta.Data' altext='ti.uiactools.runtime.IUIAPacketTransfer.hasMetaData' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fevents%2FIUIAMetaProvider.html%23has.Meta.Data%22+title%3D%22ti.uia.events.IUIAMetaProvider.hasMetaData%22%3EIUIAMetaProvider%3C%2Fa%3E' metaonly='1'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%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%3EhasMetaData%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Efalse%253C%252Fspan%253E%3B'/>
                </synopSpec>
            </decl>
            <decl kind='config' name='rovShowRawTab$' anchor='rov.Show.Raw.Tab$' altext='ti.uiactools.runtime.IUIAPacketTransfer.rovShowRawTab$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23rov.Show.Raw.Tab%24%22+title%3D%22xdc.runtime.IModule.rovShowRawTab%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%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%3ErovShowRawTab%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
                </synopSpec>
            </decl>
            <decl kind='config' name='viewNameMap$' anchor='view.Name.Map$' altext='ti.uiactools.runtime.IUIAPacketTransfer.viewNameMap$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='Specifies+the+ROV+views+for+the+module' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23view.Name.Map%24%22+title%3D%22xdc.runtime.IModule.viewNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EviewNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3B'/>
                </synopSpec>
            </decl>
        </group>
        <group name='module-wide functions'>
            <decl spacer='1'/>
            <decl kind='fxn' name='writeUIAMetaData' anchor='write.U.I.A.Meta.Data' altext='ti.uiactools.runtime.IUIAPacketTransfer.writeUIAMetaData' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fevents%2FIUIAMetaProvider.html%23write.U.I.A.Meta.Data%22+title%3D%22ti.uia.events.IUIAMetaProvider.writeUIAMetaData%22%3EIUIAMetaProvider%3C%2Fa%3E' metaonly='1'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-kw1%22%3Efunction+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-id%22%3EwriteUIAMetaData%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Einst%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EinstNum%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eindent%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
            </decl>
        </group>
        <group name='$instance'>
            <synopSpec>
                <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einstance%3C%2Fspan%3E%3A'/>
                <line blank='1' always='0'/>
            </synopSpec>
        </group>
        <group name='per-instance object types'>
            <synopTarg>
                <line tab='0' comment='Client+reference+to+an+abstract+instance+object' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIUIAPacketTransfer_Object%3C%2Fspan%3E%3C%2Fgo%3E+*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIUIAPacketTransfer_Handle%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
            </synopTarg>
        </group>
        <group name='per-instance config parameters'>
            <synopMeta>
                <line tab='0' comment='Instance+config-params+object' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+params+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+IUIAPacketTransfer.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                <line tab='1' nodoc='1' comment='' anchor='priority' altext='ti.uiactools.runtime.IUIAPacketTransfer.priority' content='params.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epriority%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FIUIAPacketTransfer.html%23.Priority%22+title%3D%22ti.uiactools.runtime.IUIAPacketTransfer.Priority%22%3EIUIAPacketTransfer.Priority%3C%2Fa%3E%3C%2Fi%3E+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fti%252Fuiactools%252Fruntime%252FIUIAPacketTransfer.html%2523.Priority_.S.T.A.N.D.A.R.D%2522%2Btitle%253D%2522ti.uiactools.runtime.IUIAPacketTransfer.Priority_STANDARD%2522%253EIUIAPacketTransfer.Priority_STANDARD%253C%252Fa%253E%3B'/>
                <line tab='1' comment='' anchor='transfer.Type' altext='ti.uiactools.runtime.IUIAPacketTransfer.transferType' content='params.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtransferType%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FIUIAPacketTransfer.html%23.Transfer.Type%22+title%3D%22ti.uiactools.runtime.IUIAPacketTransfer.TransferType%22%3EIUIAPacketTransfer.TransferType%3C%2Fa%3E%3C%2Fi%3E+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fti%252Fuiactools%252Fruntime%252FIUIAPacketTransfer.html%2523.Transfer.Type_.L.O.S.S.Y%2522%2Btitle%253D%2522ti.uiactools.runtime.IUIAPacketTransfer.TransferType_LOSSY%2522%253EIUIAPacketTransfer.TransferType_LOSSY%253C%252Fa%253E%3B'/>
            </synopMeta>
            <synopTarg>
                <line tab='0' comment='Instance+config-params+structure' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIUIAPacketTransfer_Params%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
                <line tab='1' comment='Common+per-instance+configs' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIInstance.html%23per-instance_config_parameters%22+title%3D%22xdc.runtime.IInstance.Params%22%3EIInstance_Params%3C%2Fa%3E+*instance%3B'/>
                <line tab='1' nodoc='1' comment='' anchor='priority' altext='ti.uiactools.runtime.IUIAPacketTransfer.priority' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FIUIAPacketTransfer.html%23.Priority%22+title%3D%22ti.uiactools.runtime.IUIAPacketTransfer.Priority%22%3EIUIAPacketTransfer_Priority%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epriority%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                <line tab='1' comment='' anchor='transfer.Type' altext='ti.uiactools.runtime.IUIAPacketTransfer.transferType' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FIUIAPacketTransfer.html%23.Transfer.Type%22+title%3D%22ti.uiactools.runtime.IUIAPacketTransfer.TransferType%22%3EIUIAPacketTransfer_TransferType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtransferType%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIUIAPacketTransfer_Params%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
            </synopTarg>
            <decl kind='config' name='priority' anchor='priority' altext='ti.uiactools.runtime.IUIAPacketTransfer.priority' nodoc='1' external='1' overrides='0' readonly='0' instance='1' summary=''>
                <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%2Fruntime%2FIUIAPacketTransfer.html%23.Priority%22+title%3D%22ti.uiactools.runtime.IUIAPacketTransfer.Priority%22%3EIUIAPacketTransfer.Priority%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epriority%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fti%252Fuiactools%252Fruntime%252FIUIAPacketTransfer.html%2523.Priority_.S.T.A.N.D.A.R.D%2522%2Btitle%253D%2522ti.uiactools.runtime.IUIAPacketTransfer.Priority_STANDARD%2522%253EIUIAPacketTransfer.Priority_STANDARD%253C%252Fa%253E%3B'/>
                </synopSpec>
            </decl>
            <decl kind='config' name='transferType' anchor='transfer.Type' altext='ti.uiactools.runtime.IUIAPacketTransfer.transferType' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary=''>
                <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%2Fruntime%2FIUIAPacketTransfer.html%23.Transfer.Type%22+title%3D%22ti.uiactools.runtime.IUIAPacketTransfer.TransferType%22%3EIUIAPacketTransfer.TransferType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtransferType%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fti%252Fuiactools%252Fruntime%252FIUIAPacketTransfer.html%2523.Transfer.Type_.L.O.S.S.Y%2522%2Btitle%253D%2522ti.uiactools.runtime.IUIAPacketTransfer.TransferType_LOSSY%2522%253EIUIAPacketTransfer.TransferType_LOSSY%253C%252Fa%253E%3B'/>
                </synopSpec>
            </decl>
            <decl spacer='1'/>
        </group>
        <group name='per-instance creation'/>
        <group name='per-instance functions'>
            <decl kind='fxn' name='disable' anchor='disable' altext='ti.uiactools.runtime.IUIAPacketTransfer.disable' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Disable+packet+upload'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Edisable%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
                </synopSpec>
                <docSect name='returns'>
                    <docPara content='The+function+returns+the+state+of+the+packet+upload+%28%3Ctt%3ETRUE%3C%2Ftt%3E+if+enabled%2C%0A++%3Ctt%3EFALSE%3C%2Ftt%3E+if+disabled%29+before+the+call.+This+return+value+allows+%0A++clients+to+restore+the+previous+state.%0A++Note%3A+not+thread+safe.'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='enable' anchor='enable' altext='ti.uiactools.runtime.IUIAPacketTransfer.enable' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Enable+packet+upload'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eenable%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
                </synopSpec>
                <docSect name='returns'>
                    <docPara content='The+function+returns+the+state+of+the+packet+upload+%28%3Ctt%3ETRUE%3C%2Ftt%3E+if+enabled%2C%0A++%3Ctt%3EFALSE%3C%2Ftt%3E+if+disabled%29+before+the+call.+This+return+value+allows+%0A++clients+to+restore+the+previous+state.++%0A++Note%3A+not+thread+safe.'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='getTransferType' anchor='get.Transfer.Type' altext='ti.uiactools.runtime.IUIAPacketTransfer.getTransferType' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary=''>
                <synopSpec>
                    <line tab='0' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FIUIAPacketTransfer.html%23.Transfer.Type%22+title%3D%22ti.uiactools.runtime.IUIAPacketTransfer.TransferType%22%3EIUIAPacketTransfer.TransferType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetTransferType%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
                </synopSpec>
            </decl>
            <decl kind='fxn' name='isEmpty' anchor='is.Empty' altext='ti.uiactools.runtime.IUIAPacketTransfer.isEmpty' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Returns+true+if+the+transfer+buffer+has+no+unread+data'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EisEmpty%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
                </synopSpec>
                <docSect name='return'>
                    <docPara content='true+if+no+unread+data'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='poll' anchor='poll' altext='ti.uiactools.runtime.IUIAPacketTransfer.poll' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Check+if+data+is+ready+and%2C+if+so%2C+trigger+buffer+exchange+to+send+the+data+as+packets.%0A++Call+readyToSend+after+this+call+to+check+if+there+is+data+available+to+send'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epoll%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
                </synopSpec>
                <docSect name='returns'>
                    <docPara content='0+if+success%2C+else+error+code'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='prime' anchor='prime' altext='ti.uiactools.runtime.IUIAPacketTransfer.prime' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary=''>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eprime%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ebuffer%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
            </decl>
            <decl kind='fxn' name='readyToSend' anchor='ready.To.Send' altext='ti.uiactools.runtime.IUIAPacketTransfer.readyToSend' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='check+to+see+if+the+ETB+drain+buffer+contains+unsent+data.%0A+If+true%2C+call+transferData+API+to+send+the+data'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EreadyToSend%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
                </synopSpec>
                <docSect name='returns'>
                    <docPara content='TRUE+if+there+is+unsent+data.'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='transferData' anchor='transfer.Data' altext='ti.uiactools.runtime.IUIAPacketTransfer.transferData' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Read+and+Transfer+ETB+data%0A+move+the+binary+data+to+PC+host+via+event+packets+for+further%0A+decoding+and+analysis'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtransferData%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmaxNumPackets%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <docSect name='ARGUMENTS'>
                    <docChild name='maxNumPackets' summary='maximum+number+of+packets+to+send+in+context+of+this+API+call'>
                    </docChild>
                </docSect>
            </decl>
            <decl spacer='1'/>
        </group>
    </unit>
    <unit name='BufferPacketizer' kind='module' nodoc='0' metaonly='0' summary='A+logger+which+stores+%3Ctt%3ELog%3C%2Ftt%3E+events+in+a+non-blocking%2C+streamable+%0A++circular+buffer' inherits='ti.uiactools.runtime.IUIAPacketTransfer'>
        <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%2Fruntime%2Fpackage.html%22+title%3D%22ti.uiactools.runtime%22%3Eti.uiactools.runtime%3C%2Fa%3E%3B'/>
            <line blank='1' always='0'/>
            <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40ModuleStartup+%3C%2Fspan%3E'/>
            <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer%3C%2Fspan%3E%3C%2Fgo%3E%3Cspan+class%3D%22xdoc-kw1%22%3E+inherits+%3C%2Fspan%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FIUIAPacketTransfer.html%22+title%3D%22ti.uiactools.runtime.IUIAPacketTransfer%22%3EIUIAPacketTransfer%3C%2Fa%3E+%7B'/>
            <line tab='0' content='%7D'/>
        </synopSpec>
        <specInfo>
            <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40ModuleStartup+%3C%2Fspan%3E'/>
            <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer%3C%2Fspan%3E%3C%2Fgo%3E+%7B%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
            <line tab='0' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FIUIAPacketTransfer.html%22+title%3D%22ti.uiactools.runtime.IUIAPacketTransfer%22%3Eti.uiactools.runtime.IUIAPacketTransfer%3C%2Fa%3E'/>
            <line tab='1' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fevents%2FIUIAMetaProvider.html%22+title%3D%22ti.uia.events.IUIAMetaProvider%22%3Eti.uia.events.IUIAMetaProvider%3C%2Fa%3E'/>
            <line tab='2' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%22+title%3D%22xdc.runtime.IModule%22%3Exdc.runtime.IModule%3C%2Fa%3E'/>
            <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einstance%3C%2Fspan%3E%3A%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+BufferPacketizer+%3D+%3Cspan+class%3D%22xdoc-kw3%22%3Exdc.useModule%3C%2Fspan%3E%28%3Cspan+class%3D%22xdoc-id%22%3E%27ti.uiactools.runtime.BufferPacketizer%27%3C%2Fspan%3E%29%3B'/>
        </synopMeta>
        <synopTarg>
            <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23include%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-id%22%3E%26lt%3Bti%2Fuiactools%2Fruntime%2FBufferPacketizer.h%26gt%3B%3C%2Fspan%3E'/>
        </synopTarg>
        <group name='local proxy modules'>
        </group>
        <group name='module-wide constants &amp; types'>
            <decl spacer='1'/>
            <decl kind='enum' name='BufferType' anchor='.Buffer.Type' altext='ti.uiactools.runtime.BufferPacketizer.BufferType' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Used+to+specify+the+type+of+ETB+to+drain'>
                <decl kind='enumval' name='BufferType_MEMORY' anchor='.Buffer.Type_.M.E.M.O.R.Y'/>
                <decl kind='enumval' name='BufferType_CPUTRACE_ETB' anchor='.Buffer.Type_.C.P.U.T.R.A.C.E_.E.T.B'/>
                <decl kind='enumval' name='BufferType_STM_ETB' anchor='.Buffer.Type_.S.T.M_.E.T.B'/>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eenum%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferType%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferType_MEMORY%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferType_CPUTRACE_ETB%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferType_STM_ETB%3C%2Fspan%3E%3C%2Fgo%3E'/>
                    <line tab='0' content='%7D%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Ci%3Evalues+of+type+%3Cgo%3EBufferPacketizer.%3Cspan+class%3D%22xdoc-id%22%3EBufferType%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fi%3E'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EBufferPacketizer.%3Cspan+class%3D%22xdoc-id%22%3EBufferType_MEMORY%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EBufferPacketizer.%3Cspan+class%3D%22xdoc-id%22%3EBufferType_CPUTRACE_ETB%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EBufferPacketizer.%3Cspan+class%3D%22xdoc-id%22%3EBufferType_STM_ETB%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopMeta>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Eenum%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_BufferType%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_BufferType_MEMORY%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_BufferType_CPUTRACE_ETB%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_BufferType_STM_ETB%3C%2Fspan%3E%3C%2Fgo%3E'/>
                    <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_BufferType%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopTarg>
                <docSect name='details'>
                    <docPara content='This+enum+is+used+by+the+instrumentation+host+to+determine+what%0A++the+ETB+type+is.'/>
                </docSect>
            </decl>
            <decl spacer='1'/>
            <decl kind='enum' name='Priority' anchor='.Priority' altext='ti.uiactools.runtime.BufferPacketizer.Priority' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FIUIAPacketTransfer.html%23.Priority%22+title%3D%22ti.uiactools.runtime.IUIAPacketTransfer.Priority%22%3EIUIAPacketTransfer%3C%2Fa%3E'>
                <decl kind='enumval' name='Priority_LOW' anchor='.Priority_.L.O.W'/>
                <decl kind='enumval' name='Priority_STANDARD' anchor='.Priority_.S.T.A.N.D.A.R.D'/>
                <decl kind='enumval' name='Priority_HIGH' anchor='.Priority_.H.I.G.H'/>
                <decl kind='enumval' name='Priority_SYNC' anchor='.Priority_.S.Y.N.C'/>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eenum%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EPriority%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
                    <line tab='1' comment='low+priority' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EPriority_LOW%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='default+priority' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EPriority_STANDARD%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='use+for+critical+errors%2C+etc' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EPriority_HIGH%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='used+only+by+LogSync%27s+logger' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EPriority_SYNC%3C%2Fspan%3E%3C%2Fgo%3E'/>
                    <line tab='0' content='%7D%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Ci%3Evalues+of+type+%3Cgo%3EBufferPacketizer.%3Cspan+class%3D%22xdoc-id%22%3EPriority%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fi%3E'/>
                    <line tab='1' comment='low+priority' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EBufferPacketizer.%3Cspan+class%3D%22xdoc-id%22%3EPriority_LOW%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='default+priority' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EBufferPacketizer.%3Cspan+class%3D%22xdoc-id%22%3EPriority_STANDARD%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='use+for+critical+errors%2C+etc' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EBufferPacketizer.%3Cspan+class%3D%22xdoc-id%22%3EPriority_HIGH%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='used+only+by+LogSync%27s+logger' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EBufferPacketizer.%3Cspan+class%3D%22xdoc-id%22%3EPriority_SYNC%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopMeta>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Eenum%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_Priority%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
                    <line tab='1' comment='low+priority' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_Priority_LOW%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='default+priority' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_Priority_STANDARD%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='use+for+critical+errors%2C+etc' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_Priority_HIGH%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='used+only+by+LogSync%27s+logger' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_Priority_SYNC%3C%2Fspan%3E%3C%2Fgo%3E'/>
                    <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_Priority%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopTarg>
            </decl>
            <decl spacer='1'/>
            <decl kind='enum' name='TransferType' anchor='.Transfer.Type' altext='ti.uiactools.runtime.BufferPacketizer.TransferType' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FIUIAPacketTransfer.html%23.Transfer.Type%22+title%3D%22ti.uiactools.runtime.IUIAPacketTransfer.TransferType%22%3EIUIAPacketTransfer%3C%2Fa%3E'>
                <decl kind='enumval' name='TransferType_RELIABLE' anchor='.Transfer.Type_.R.E.L.I.A.B.L.E'/>
                <decl kind='enumval' name='TransferType_LOSSY' anchor='.Transfer.Type_.L.O.S.S.Y'/>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eenum%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ETransferType%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ETransferType_RELIABLE%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ETransferType_LOSSY%3C%2Fspan%3E%3C%2Fgo%3E'/>
                    <line tab='0' content='%7D%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Ci%3Evalues+of+type+%3Cgo%3EBufferPacketizer.%3Cspan+class%3D%22xdoc-id%22%3ETransferType%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fi%3E'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EBufferPacketizer.%3Cspan+class%3D%22xdoc-id%22%3ETransferType_RELIABLE%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EBufferPacketizer.%3Cspan+class%3D%22xdoc-id%22%3ETransferType_LOSSY%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopMeta>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Eenum%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_TransferType%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_TransferType_RELIABLE%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_TransferType_LOSSY%3C%2Fspan%3E%3C%2Fgo%3E'/>
                    <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_TransferType%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopTarg>
            </decl>
            <decl spacer='1'/>
            <decl kind='enum' name='TransportType' anchor='.Transport.Type' altext='ti.uiactools.runtime.BufferPacketizer.TransportType' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Used+to+specify+the+type+of+transport+to+use'>
                <decl kind='enumval' name='TransportType_UART' anchor='.Transport.Type_.U.A.R.T'/>
                <decl kind='enumval' name='TransportType_USB' anchor='.Transport.Type_.U.S.B'/>
                <decl kind='enumval' name='TransportType_UDP' anchor='.Transport.Type_.U.D.P'/>
                <decl kind='enumval' name='TransportType_TCP' anchor='.Transport.Type_.T.C.P'/>
                <decl kind='enumval' name='TransportType_CUSTOM' anchor='.Transport.Type_.C.U.S.T.O.M'/>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eenum%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ETransportType%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ETransportType_UART%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ETransportType_USB%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ETransportType_UDP%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ETransportType_TCP%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ETransportType_CUSTOM%3C%2Fspan%3E%3C%2Fgo%3E'/>
                    <line tab='0' content='%7D%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Ci%3Evalues+of+type+%3Cgo%3EBufferPacketizer.%3Cspan+class%3D%22xdoc-id%22%3ETransportType%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fi%3E'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EBufferPacketizer.%3Cspan+class%3D%22xdoc-id%22%3ETransportType_UART%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EBufferPacketizer.%3Cspan+class%3D%22xdoc-id%22%3ETransportType_USB%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EBufferPacketizer.%3Cspan+class%3D%22xdoc-id%22%3ETransportType_UDP%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EBufferPacketizer.%3Cspan+class%3D%22xdoc-id%22%3ETransportType_TCP%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EBufferPacketizer.%3Cspan+class%3D%22xdoc-id%22%3ETransportType_CUSTOM%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopMeta>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Eenum%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_TransportType%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_TransportType_UART%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_TransportType_USB%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_TransportType_UDP%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_TransportType_TCP%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_TransportType_CUSTOM%3C%2Fspan%3E%3C%2Fgo%3E'/>
                    <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_TransportType%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopTarg>
                <docSect name='details'>
                    <docPara content='This+enum+is+used+by+the+instrumentation+host+to+determine+what%0A++the+transport+is.+It+is+not+used+by+the+target+code.'/>
                </docSect>
            </decl>
            <decl spacer='1'/>
            <decl kind='typedef' name='ExchangeFxnType' anchor='.Exchange.Fxn.Type' altext='ti.uiactools.runtime.BufferPacketizer.ExchangeFxnType' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Typedef+for+the+exchange+function+pointer'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%28*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EExchangeFxnType%3C%2Fspan%3E%3C%2Fgo%3E%29%28%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%2C%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%28*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_ExchangeFxnType%3C%2Fspan%3E%3C%2Fgo%3E%29%28%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%2C%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%29%3B'/>
                </synopTarg>
                <docSect name='VALUES'>
                    <docChild name='Ptr' summary='first+pointer+is+for+the+object+instance+handle%0A++second+pointer+is+the+just-filled+buffer+containing+the+ETB+packet+to+be+sent'>
                    </docChild>
                </docSect>
            </decl>
            <decl kind='typedef' name='PrimeFxnType' anchor='.Prime.Fxn.Type' altext='ti.uiactools.runtime.BufferPacketizer.PrimeFxnType' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Typedef+for+the+exchange+function+pointer'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%28*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EPrimeFxnType%3C%2Fspan%3E%3C%2Fgo%3E%29%28%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%28*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_PrimeFxnType%3C%2Fspan%3E%3C%2Fgo%3E%29%28%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%29%3B'/>
                </synopTarg>
                <docSect name='VALUES'>
                    <docChild name='Ptr' summary='first+pointer+is+for+the+object+instance+handle'>
                    </docChild>
                </docSect>
            </decl>
            <decl spacer='1'/>
            <decl kind='struct' name='InstanceView' anchor='.Instance.View' altext='ti.uiactools.runtime.BufferPacketizer.InstanceView' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' metaonly='1'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInstanceView%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Elabel%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eenabled%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtracePktUpCount%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtracePktDownCount%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eserial%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsnapshotNumber%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FIUIAPacketTransfer.html%23.Transfer.Type%22+title%3D%22ti.uiactools.runtime.IUIAPacketTransfer.TransferType%22%3EIUIAPacketTransfer.TransferType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtransferType%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='0' content='%7D%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3EBufferPacketizer.%3Cspan+class%3D%22xdoc-id%22%3EInstanceView%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line blank='1' always='0'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Elabel%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eenabled%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtracePktUpCount%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtracePktDownCount%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eserial%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsnapshotNumber%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtransferType%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FIUIAPacketTransfer.html%23.Transfer.Type%22+title%3D%22ti.uiactools.runtime.IUIAPacketTransfer.TransferType%22%3EIUIAPacketTransfer.TransferType%3C%2Fa%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                </synopMeta>
            </decl>
            <decl spacer='1'/>
            <decl kind='struct' name='Instance_State' anchor='.Instance_.State' altext='ti.uiactools.runtime.BufferPacketizer.Instance_State' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInstance_State%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eenabled%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpPacketBuffer%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EwrPacket%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ErdUploadBuffer%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpPacketEndPlusOne%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EisInitialized%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eserial%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsnapshotNumber%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtransferNumber%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EendpointNumber%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EisFirstPacket%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtracePktDownCount%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtracePktUpCount%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr.Type%22+title%3D%22ti.uiactools.runtime.UIAPacket.HdrType%22%3EUIAPacket.HdrType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtraceHdrType%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FIUIAPacketTransfer.html%23.Transfer.Type%22+title%3D%22ti.uiactools.runtime.IUIAPacketTransfer.TransferType%22%3EIUIAPacketTransfer.TransferType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtransferType%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpacketSizeInMAUs%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EetbCoreId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23.Buffer.Type%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.BufferType%22%3EBufferPacketizer.BufferType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EbufType%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpUploadBuffer%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EuploadBufferSizeInWords%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpUploaderContext%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EprimeStatus%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23.Exchange.Fxn.Type%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.ExchangeFxnType%22%3EBufferPacketizer.ExchangeFxnType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EexchangeFxn%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23.Prime.Fxn.Type%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.PrimeFxnType%22%3EBufferPacketizer.PrimeFxnType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EprimeFxn%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EprintDebugMessages%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='0' content='%7D%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3EBufferPacketizer.%3Cspan+class%3D%22xdoc-id%22%3EInstance_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line blank='1' always='0'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eenabled%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpPacketBuffer%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E*%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EwrPacket%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E*%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ErdUploadBuffer%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E*%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpPacketEndPlusOne%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E*%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EisInitialized%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eserial%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsnapshotNumber%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtransferNumber%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EendpointNumber%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EisFirstPacket%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtracePktDownCount%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtracePktUpCount%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtraceHdrType%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr.Type%22+title%3D%22ti.uiactools.runtime.UIAPacket.HdrType%22%3EUIAPacket.HdrType%3C%2Fa%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtransferType%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FIUIAPacketTransfer.html%23.Transfer.Type%22+title%3D%22ti.uiactools.runtime.IUIAPacketTransfer.TransferType%22%3EIUIAPacketTransfer.TransferType%3C%2Fa%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpacketSizeInMAUs%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EetbCoreId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EbufType%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23.Buffer.Type%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.BufferType%22%3EBufferPacketizer.BufferType%3C%2Fa%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpUploadBuffer%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E*%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EuploadBufferSizeInWords%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpUploaderContext%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EprimeStatus%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EexchangeFxn%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%28*%29%28%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%2C%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%29%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EprimeFxn%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%28*%29%28%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%29%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EprintDebugMessages%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                </synopMeta>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_Instance_State%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eenabled%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpPacketBuffer%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EwrPacket%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ErdUploadBuffer%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpPacketEndPlusOne%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EisInitialized%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eserial%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsnapshotNumber%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtransferNumber%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EendpointNumber%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EisFirstPacket%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtracePktDownCount%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtracePktUpCount%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr.Type%22+title%3D%22ti.uiactools.runtime.UIAPacket.HdrType%22%3EUIAPacket_HdrType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtraceHdrType%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FIUIAPacketTransfer.html%23.Transfer.Type%22+title%3D%22ti.uiactools.runtime.IUIAPacketTransfer.TransferType%22%3EIUIAPacketTransfer_TransferType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtransferType%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpacketSizeInMAUs%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EetbCoreId%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23.Buffer.Type%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.BufferType%22%3EBufferPacketizer_BufferType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EbufType%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpUploadBuffer%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EuploadBufferSizeInWords%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpUploaderContext%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EprimeStatus%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23.Exchange.Fxn.Type%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.ExchangeFxnType%22%3EBufferPacketizer_ExchangeFxnType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EexchangeFxn%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23.Prime.Fxn.Type%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.PrimeFxnType%22%3EBufferPacketizer_PrimeFxnType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EprimeFxn%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EprintDebugMessages%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_Instance_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopTarg>
            </decl>
            <decl spacer='1'/>
            <decl kind='struct' name='ModuleView' anchor='.Module.View' altext='ti.uiactools.runtime.BufferPacketizer.ModuleView' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' metaonly='1'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EModuleView%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
                    <line tab='0' content='%7D%3B'/>
                </synopSpec>
            </decl>
        </group>
        <group name='module-wide config parameters'>
            <decl spacer='1'/>
            <decl kind='config' name='configNameMap$' anchor='config.Name.Map$' altext='ti.uiactools.runtime.BufferPacketizer.configNameMap$' nodoc='1' external='1' overrides='0' readonly='1' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23config.Name.Map%24%22+title%3D%22xdc.runtime.IModule.configNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Ereadonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EconfigNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D+%3D+%255B'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
                    <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
                    <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
                    <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
                    <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
                    <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
                    <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522common%2524.logger%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522common%2524.gate%2522%252C'/>
                    <line tab='4' content='%2522common%2524.gateParams%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Log.Event%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Log.Event%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Assert.Id%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Assert.Id%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Error.Id%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Error.Id%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D'/>
                    <line tab='0' content='%255D%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EBufferPacketizer.%3Cspan+class%3D%22xdoc-id%22%3EconfigNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3C%2Fi%3E+%255B'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
                    <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
                    <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
                    <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
                    <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
                    <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
                    <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522common%2524.logger%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522common%2524.gate%2522%252C'/>
                    <line tab='4' content='%2522common%2524.gateParams%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Log.Event%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Log.Event%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Assert.Id%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Assert.Id%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Error.Id%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Error.Id%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D'/>
                    <line tab='0' content='%255D%3B'/>
                </synopMeta>
            </decl>
            <decl spacer='1'/>
            <decl kind='config' name='customTransportType' anchor='custom.Transport.Type' altext='ti.uiactools.runtime.BufferPacketizer.customTransportType' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Custom+transport+used+to+send+the+records+to+an+instrumentation+host'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcustomTransportType%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%2522None%2522%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cgo%3EBufferPacketizer.%3Cspan+class%3D%22xdoc-id%22%3EcustomTransportType%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E+%2522None%2522%3B'/>
                </synopMeta>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_customTransportType%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopTarg>
                <docSect name='details'>
                    <docPara content='If+the+desired+transport+is+not+in+the+%3Ctt%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22BufferPacketizer.html%23.Transport.Type%22+title%3D%22TransportType%22%3ETransportType%3C%2Fa%3E%3C%2Ftt%3E+enum%2C%0A++and+%3Ctt%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22BufferPacketizer.html%23transport.Type%22+title%3D%22transportType%22%3EtransportType%3C%2Fa%3E%3C%2Ftt%3E+is+set+to+%3Ctt%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22BufferPacketizer.html%23.Transport.Type_.C.U.S.T.O.M%22+title%3D%22TransportType_CUSTOM%22%3ETransportType_CUSTOM%3C%2Fa%3E%3C%2Ftt%3E%2C%0A++this+parameter+must+be+filled+in+with+the+correct+transport+name.'/>
                    <docPara content='If+%3Ctt%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22BufferPacketizer.html%23transport.Type%22+title%3D%22transportType%22%3EtransportType%3C%2Fa%3E%3C%2Ftt%3E+is+NOT+set+to+%0A++%3Ctt%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22BufferPacketizer.html%23.Transport.Type_.C.U.S.T.O.M%22+title%3D%22TransportType_CUSTOM%22%3ETransportType_CUSTOM%3C%2Fa%3E%3C%2Ftt%3E%2C+this+parameter+is+ignored.'/>
                </docSect>
            </decl>
            <decl kind='config' name='transportType' anchor='transport.Type' altext='ti.uiactools.runtime.BufferPacketizer.transportType' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Transport+used+to+send+the+records+to+an+instrumentation+host'>
                <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%2Fruntime%2FBufferPacketizer.html%23.Transport.Type%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.TransportType%22%3EBufferPacketizer.TransportType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtransportType%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fti%252Fuiactools%252Fruntime%252FBufferPacketizer.html%2523.Transport.Type_.U.D.P%2522%2Btitle%253D%2522ti.uiactools.runtime.BufferPacketizer.TransportType_UDP%2522%253EBufferPacketizer.TransportType_UDP%253C%252Fa%253E%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cgo%3EBufferPacketizer.%3Cspan+class%3D%22xdoc-id%22%3EtransportType%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23.Transport.Type%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.TransportType%22%3EBufferPacketizer.TransportType%3C%2Fa%3E%3C%2Fi%3E+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fti%252Fuiactools%252Fruntime%252FBufferPacketizer.html%2523.Transport.Type_.U.D.P%2522%2Btitle%253D%2522ti.uiactools.runtime.BufferPacketizer.TransportType_UDP%2522%253EBufferPacketizer.TransportType_UDP%253C%252Fa%253E%3B'/>
                </synopMeta>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23.Transport.Type%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.TransportType%22%3EBufferPacketizer_TransportType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_transportType%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopTarg>
                <docSect name='details'>
                    <docPara content='This+parameter+is+used+to+specify+the+transport+that+the+%0A++%3Ctt%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22BufferPacketizer.html%23exchange.Fxn%22+title%3D%22exchangeFxn%22%3EexchangeFxn%3C%2Fa%3E%3C%2Ftt%3E+function+will+use+to+send+the+buffer+to%0A++an+instrumentation+host+%28e.g.+System+Analyzer+in+CCS%29.'/>
                    <docPara content='This+parameter+is+placed+into+the+generated+UIA+XML+file.+The+%0A++instrumentation+host+can+use+the+XML+file+to+help+it+auto-detect+as%0A++much+as+possible+and+act+accordingly.'/>
                    <docPara content='If+the+desired+transport+is+not+in+the+%3Ctt%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22BufferPacketizer.html%23.Transport.Type%22+title%3D%22TransportType%22%3ETransportType%3C%2Fa%3E%3C%2Ftt%3E+enum%2C%0A++select+%3Ctt%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22BufferPacketizer.html%23.Transport.Type_.C.U.S.T.O.M%22+title%3D%22TransportType_CUSTOM%22%3ETransportType_CUSTOM%3C%2Fa%3E%3C%2Ftt%3E+and+set+the+%0A++%3Ctt%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22BufferPacketizer.html%23custom.Transport%22+title%3D%22customTransport%22%3EcustomTransport%3C%2Fa%3E%3C%2Ftt%3E+string+with+the+desired+string.'/>
                </docSect>
            </decl>
            <decl spacer='1'/>
            <decl kind='config' name='common$' anchor='common$' altext='ti.uiactools.runtime.BufferPacketizer.common$' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Common+module+configuration+parameters' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23common%24%22+title%3D%22xdc.runtime.IModule.common%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Common%24%22+title%3D%22xdc.runtime.Types.Common%24%22%3ETypes.Common%24%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecommon%24%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cgo%3EBufferPacketizer.%3Cspan+class%3D%22xdoc-id%22%3Ecommon%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Common%24%22+title%3D%22xdc.runtime.Types.Common%24%22%3ETypes.Common%24%3C%2Fa%3E%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
                </synopMeta>
                <docSect name='details'>
                    <docPara content='All+modules+have+this+configuration+parameter.++Its+name%0A++contains+the+%27%24%27+character+to+ensure+it+does+not+conflict+with%0A++configuration+parameters+declared+by+the+module.++This+allows%0A++new+configuration+parameters+to+be+added+in+the+future+without%0A++any+chance+of+breaking+existing+modules.'/>
                </docSect>
            </decl>
            <decl kind='config' name='hasMetaData' anchor='has.Meta.Data' altext='ti.uiactools.runtime.BufferPacketizer.hasMetaData' nodoc='1' external='1' overrides='1' readonly='0' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fevents%2FIUIAMetaProvider.html%23has.Meta.Data%22+title%3D%22ti.uia.events.IUIAMetaProvider.hasMetaData%22%3EIUIAMetaProvider%3C%2Fa%3E' metaonly='1'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eoverride+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%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%3EhasMetaData%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%3EBufferPacketizer.%3Cspan+class%3D%22xdoc-id%22%3EhasMetaData%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>
            </decl>
            <decl kind='config' name='rovShowRawTab$' anchor='rov.Show.Raw.Tab$' altext='ti.uiactools.runtime.BufferPacketizer.rovShowRawTab$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23rov.Show.Raw.Tab%24%22+title%3D%22xdc.runtime.IModule.rovShowRawTab%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%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%3ErovShowRawTab%24%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%3EBufferPacketizer.%3Cspan+class%3D%22xdoc-id%22%3ErovShowRawTab%24%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>
            </decl>
            <decl kind='config' name='rovViewInfo' anchor='rov.View.Info' altext='ti.uiactools.runtime.BufferPacketizer.rovViewInfo' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' metaonly='1'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Frov%2FViewInfo.html%23.Instance%22+title%3D%22xdc.rov.ViewInfo.Instance%22%3EViewInfo.Instance%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ErovViewInfo%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fxdc%252Frov%252FViewInfo.html%2523per-instance_creation%2522%2Btitle%253D%2522xdc.rov.ViewInfo.create%2522%253EViewInfo.create%253C%252Fa%253E%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cgo%3EBufferPacketizer.%3Cspan+class%3D%22xdoc-id%22%3ErovViewInfo%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Frov%2FViewInfo.html%23.Instance%22+title%3D%22xdc.rov.ViewInfo.Instance%22%3EViewInfo.Instance%3C%2Fa%3E%3C%2Fi%3E+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fxdc%252Frov%252FViewInfo.html%2523per-instance_creation%2522%2Btitle%253D%2522xdc.rov.ViewInfo.create%2522%253EViewInfo.create%253C%252Fa%253E%3B'/>
                </synopMeta>
            </decl>
            <decl kind='config' name='viewNameMap$' anchor='view.Name.Map$' altext='ti.uiactools.runtime.BufferPacketizer.viewNameMap$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='Specifies+the+ROV+views+for+the+module' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23view.Name.Map%24%22+title%3D%22xdc.runtime.IModule.viewNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EviewNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cgo%3EBufferPacketizer.%3Cspan+class%3D%22xdoc-id%22%3EviewNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
                </synopMeta>
            </decl>
        </group>
        <group name='module-wide functions'>
            <decl kind='fxn' name='initBuffer' anchor='init.Buffer' altext='ti.uiactools.runtime.BufferPacketizer.initBuffer' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Initializes+the+UIA+trace+packet+header'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EinitBuffer%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ebuffer%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Esrc%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EprocessId%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_initBuffer%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ebuffer%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Esrc%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EprocessId%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='buffer' summary='Pointer+to+the+buffer+that+BufferPacketizer+will%0A++++++++++++++++++++fill+with+Log+events.+The+first+four+32-bit+words%0A++++++++++++++++++++will+contain+the+UIAPacket_Hdr+structure.'>
                    </docChild>
                    <docChild name='src' summary='Used+to+initialize+the+UIA+source+address.+For+%0A++++++++++++++++++++a+single+core+device%2C+this+will+generally+be+0.%0A++++++++++++++++++++For+multi-core+devices%2C+it+generally+corresponds%0A++++++++++++++++++++to+the+DNUM+%28on+C6xxxx+deviecs%29+or+the+Ipc%0A++++++++++++++++++++MultiProc+id.+It+must+be+unique+for+all+cores+and%0A++++++++++++++++++++match+the+configuration+in+the+System+Analyzer+%0A++++++++++++++++++++endpoint+configuration.'>
                    </docChild>
                    <docChild name='processId' summary='the+process+ID+the+packet+is+being+sent+by.%0A++++++++++++++++++++%280+if+only+a+single+process%29.'>
                    </docChild>
                </docSect>
                <docSect name='details'>
                    <docPara content='This+API+is+used+to+initialize+a+buffer+before+it+is+given+to%0A++BufferPacketizer+%28via+priming+or+exchange%29.+The+function+initializes%0A++the+UIAPacket+portion+of+the+buffer.'/>
                </docSect>
            </decl>
            <decl spacer='1'/>
            <decl kind='fxn' name='writeUIAMetaData' anchor='write.U.I.A.Meta.Data' altext='ti.uiactools.runtime.BufferPacketizer.writeUIAMetaData' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fevents%2FIUIAMetaProvider.html%23write.U.I.A.Meta.Data%22+title%3D%22ti.uia.events.IUIAMetaProvider.writeUIAMetaData%22%3EIUIAMetaProvider%3C%2Fa%3E' metaonly='1'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-kw1%22%3Efunction+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-id%22%3EwriteUIAMetaData%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Einst%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EinstNum%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eindent%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cgo%3EBufferPacketizer.%3Cspan+class%3D%22xdoc-id%22%3EwriteUIAMetaData%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%3Einst%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%3EinstNum%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%3Eindent%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>
        <group name='module-wide built-ins'>
            <synopTarg>
                <line tab='0' comment='Get+this+module%27s+unique+id' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Module.Id%22+title%3D%22xdc.runtime.Types.ModuleId%22%3ETypes_ModuleId%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_Module_id%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='Test+if+this+module+has+completed+startup' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_Module_startupDone%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='The+heap+from+which+this+module+allocates+memory' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIHeap.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IHeap.Handle%22%3EIHeap_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_Module_heap%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='Test+whether+this+module+has+a+diagnostics+mask' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_Module_hasMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='Returns+the+diagnostics+mask+for+this+module' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_Module_getMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='Set+the+diagnostics+mask+for+this+module' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_Module_setMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-id%22%3Emask%3C%2Fspan%3E+%29%3B'/>
            </synopTarg>
        </group>
        <group name='$instance'>
            <synopSpec>
                <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einstance%3C%2Fspan%3E%3A'/>
                <line blank='1' always='0'/>
            </synopSpec>
        </group>
        <group name='per-instance object types'>
            <synopTarg>
                <line tab='0' comment='Opaque+internal+representation+of+an+instance+object' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_Object%3C%2Fspan%3E%3C%2Fgo%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_Object%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='Client+reference+to+an+instance+object' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.Object%22%3EBufferPacketizer_Object%3C%2Fa%3E+*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_Handle%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='Opaque+client+structure+large+enough+to+hold+an+instance+object' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_Struct%3C%2Fspan%3E%3C%2Fgo%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_Struct%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                <line blank='1' always='1'/>
                <line tab='0' comment='Convert+this+instance+structure+pointer+into+an+instance+handle' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.Handle%22%3EBufferPacketizer_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_handle%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.Struct%22%3EBufferPacketizer_Struct%3C%2Fa%3E+*structP+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='Convert+this+instance+handle+into+an+instance+structure+pointer' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.Struct%22%3EBufferPacketizer_Struct%3C%2Fa%3E+*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_struct%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.Handle%22%3EBufferPacketizer_Handle%3C%2Fa%3E+handle+%29%3B'/>
            </synopTarg>
        </group>
        <group name='per-instance config parameters'>
            <synopMeta>
                <line tab='0' comment='Instance+config-params+object' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+params+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+BufferPacketizer.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                <line tab='1' comment='Specifies+the+type+of+data+that+is+being+uploaded%0A+so+that+it+can+be+properly+decoded+on+the+host' anchor='buffer.Type' altext='ti.uiactools.runtime.BufferPacketizer.bufferType' content='params.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EbufferType%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23.Buffer.Type%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.BufferType%22%3EBufferPacketizer.BufferType%3C%2Fa%3E%3C%2Fi%3E+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fti%252Fuiactools%252Fruntime%252FBufferPacketizer.html%2523.Buffer.Type_.S.T.M_.E.T.B%2522%2Btitle%253D%2522ti.uiactools.runtime.BufferPacketizer.BufferType_STM_ETB%2522%253EBufferPacketizer.BufferType_STM_ETB%253C%252Fa%253E%3B'/>
                <line tab='1' comment='sender+ID+to+insert+in+UIAPacket+header%0A+Set+to+0xFF+if+this+should+be+set+to+DNUM+%28C6X+only%29' anchor='endpoint.Number' altext='ti.uiactools.runtime.BufferPacketizer.endpointNumber' content='params.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EendpointNumber%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%3C%2Fi%3E+0xFF%3B'/>
                <line tab='1' comment='the+ID+for+the+core+that+the+ETB+services' anchor='etb.Core.Id' altext='ti.uiactools.runtime.BufferPacketizer.etbCoreId' content='params.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EetbCoreId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%3C%2Fi%3E+0xFF%3B'/>
                <line tab='1' comment='Function+pointer+to+the+exchange+function' anchor='exchange.Fxn' altext='ti.uiactools.runtime.BufferPacketizer.exchangeFxn' content='params.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EexchangeFxn%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%28*%29%28%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%2C%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%29%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
                <line tab='1' comment='Number+of+minimum+addressable+units+%28e.g.+bytes%29+in+the+trace+event+packet+buffer' anchor='packet.Size.In.M.A.Us' altext='ti.uiactools.runtime.BufferPacketizer.packetSizeInMAUs' content='params.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpacketSizeInMAUs%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%3C%2Fi%3E+1400%3B'/>
                <line tab='1' comment='Function+pointer+to+the+prime+function' anchor='prime.Fxn' altext='ti.uiactools.runtime.BufferPacketizer.primeFxn' content='params.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EprimeFxn%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%28*%29%28%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%29%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
                <line tab='1' nodoc='1' comment='' anchor='priority' altext='ti.uiactools.runtime.IUIAPacketTransfer.priority' content='params.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epriority%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FIUIAPacketTransfer.html%23.Priority%22+title%3D%22ti.uiactools.runtime.IUIAPacketTransfer.Priority%22%3EIUIAPacketTransfer.Priority%3C%2Fa%3E%3C%2Fi%3E+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fti%252Fuiactools%252Fruntime%252FIUIAPacketTransfer.html%2523.Priority_.S.T.A.N.D.A.R.D%2522%2Btitle%253D%2522ti.uiactools.runtime.IUIAPacketTransfer.Priority_STANDARD%2522%253EIUIAPacketTransfer.Priority_STANDARD%253C%252Fa%253E%3B'/>
                <line tab='1' comment='' anchor='transfer.Type' altext='ti.uiactools.runtime.IUIAPacketTransfer.transferType' content='params.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtransferType%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FIUIAPacketTransfer.html%23.Transfer.Type%22+title%3D%22ti.uiactools.runtime.IUIAPacketTransfer.TransferType%22%3EIUIAPacketTransfer.TransferType%3C%2Fa%3E%3C%2Fi%3E+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fti%252Fuiactools%252Fruntime%252FIUIAPacketTransfer.html%2523.Transfer.Type_.L.O.S.S.Y%2522%2Btitle%253D%2522ti.uiactools.runtime.IUIAPacketTransfer.TransferType_LOSSY%2522%253EIUIAPacketTransfer.TransferType_LOSSY%253C%252Fa%253E%3B'/>
            </synopMeta>
            <synopTarg>
                <line tab='0' comment='Instance+config-params+structure' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_Params%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
                <line tab='1' comment='Common+per-instance+configs' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIInstance.html%23per-instance_config_parameters%22+title%3D%22xdc.runtime.IInstance.Params%22%3EIInstance_Params%3C%2Fa%3E+*instance%3B'/>
                <line tab='1' comment='Specifies+the+type+of+data+that+is+being+uploaded%0A+so+that+it+can+be+properly+decoded+on+the+host' anchor='buffer.Type' altext='ti.uiactools.runtime.BufferPacketizer.bufferType' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23.Buffer.Type%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.BufferType%22%3EBufferPacketizer_BufferType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EbufferType%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                <line tab='1' comment='sender+ID+to+insert+in+UIAPacket+header%0A+Set+to+0xFF+if+this+should+be+set+to+DNUM+%28C6X+only%29' anchor='endpoint.Number' altext='ti.uiactools.runtime.BufferPacketizer.endpointNumber' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EendpointNumber%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                <line tab='1' comment='the+ID+for+the+core+that+the+ETB+services' anchor='etb.Core.Id' altext='ti.uiactools.runtime.BufferPacketizer.etbCoreId' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EetbCoreId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                <line tab='1' comment='Function+pointer+to+the+exchange+function' anchor='exchange.Fxn' altext='ti.uiactools.runtime.BufferPacketizer.exchangeFxn' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23.Exchange.Fxn.Type%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.ExchangeFxnType%22%3EBufferPacketizer_ExchangeFxnType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EexchangeFxn%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                <line tab='1' comment='Number+of+minimum+addressable+units+%28e.g.+bytes%29+in+the+trace+event+packet+buffer' anchor='packet.Size.In.M.A.Us' altext='ti.uiactools.runtime.BufferPacketizer.packetSizeInMAUs' content='%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpacketSizeInMAUs%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                <line tab='1' comment='Function+pointer+to+the+prime+function' anchor='prime.Fxn' altext='ti.uiactools.runtime.BufferPacketizer.primeFxn' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23.Prime.Fxn.Type%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.PrimeFxnType%22%3EBufferPacketizer_PrimeFxnType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EprimeFxn%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                <line tab='1' nodoc='1' comment='' anchor='priority' altext='ti.uiactools.runtime.IUIAPacketTransfer.priority' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FIUIAPacketTransfer.html%23.Priority%22+title%3D%22ti.uiactools.runtime.IUIAPacketTransfer.Priority%22%3EIUIAPacketTransfer_Priority%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epriority%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                <line tab='1' comment='' anchor='transfer.Type' altext='ti.uiactools.runtime.IUIAPacketTransfer.transferType' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FIUIAPacketTransfer.html%23.Transfer.Type%22+title%3D%22ti.uiactools.runtime.IUIAPacketTransfer.TransferType%22%3EIUIAPacketTransfer_TransferType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtransferType%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_Params%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                <line blank='1' always='1'/>
                <line tab='0' comment='Initialize+this+config-params+structure+with+supplier-specified+defaults+before+instance+creation' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_Params_init%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23per-instance_config_parameters%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.Params%22%3EBufferPacketizer_Params%3C%2Fa%3E+*params+%29%3B'/>
            </synopTarg>
            <decl kind='config' name='bufferType' anchor='buffer.Type' altext='ti.uiactools.runtime.BufferPacketizer.bufferType' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Specifies+the+type+of+data+that+is+being+uploaded%0A+so+that+it+can+be+properly+decoded+on+the+host'>
                <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%2Fruntime%2FBufferPacketizer.html%23.Buffer.Type%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.BufferType%22%3EBufferPacketizer.BufferType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EbufferType%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fti%252Fuiactools%252Fruntime%252FBufferPacketizer.html%2523.Buffer.Type_.S.T.M_.E.T.B%2522%2Btitle%253D%2522ti.uiactools.runtime.BufferPacketizer.BufferType_STM_ETB%2522%253EBufferPacketizer.BufferType_STM_ETB%253C%252Fa%253E%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+params+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+BufferPacketizer.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='0' content='%3Cgo%3Eparams.%3Cspan+class%3D%22xdoc-id%22%3EbufferType%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23.Buffer.Type%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.BufferType%22%3EBufferPacketizer.BufferType%3C%2Fa%3E%3C%2Fi%3E+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fti%252Fuiactools%252Fruntime%252FBufferPacketizer.html%2523.Buffer.Type_.S.T.M_.E.T.B%2522%2Btitle%253D%2522ti.uiactools.runtime.BufferPacketizer.BufferType_STM_ETB%2522%253EBufferPacketizer.BufferType_STM_ETB%253C%252Fa%253E%3B'/>
                </synopMeta>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23per-instance_config_parameters%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.Params%22%3EBufferPacketizer_Params%3C%2Fa%3E+%7B'/>
                    <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23.Buffer.Type%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.BufferType%22%3EBufferPacketizer_BufferType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EbufferType%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopTarg>
            </decl>
            <decl kind='config' name='endpointNumber' anchor='endpoint.Number' altext='ti.uiactools.runtime.BufferPacketizer.endpointNumber' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='sender+ID+to+insert+in+UIAPacket+header%0A+Set+to+0xFF+if+this+should+be+set+to+DNUM+%28C6X+only%29'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EendpointNumber%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0xFF%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+params+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+BufferPacketizer.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='0' content='%3Cgo%3Eparams.%3Cspan+class%3D%22xdoc-id%22%3EendpointNumber%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%3C%2Fi%3E+0xFF%3B'/>
                </synopMeta>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23per-instance_config_parameters%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.Params%22%3EBufferPacketizer_Params%3C%2Fa%3E+%7B'/>
                    <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EendpointNumber%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopTarg>
            </decl>
            <decl kind='config' name='etbCoreId' anchor='etb.Core.Id' altext='ti.uiactools.runtime.BufferPacketizer.etbCoreId' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='the+ID+for+the+core+that+the+ETB+services'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EetbCoreId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0xFF%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+params+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+BufferPacketizer.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='0' content='%3Cgo%3Eparams.%3Cspan+class%3D%22xdoc-id%22%3EetbCoreId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%3C%2Fi%3E+0xFF%3B'/>
                </synopMeta>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23per-instance_config_parameters%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.Params%22%3EBufferPacketizer_Params%3C%2Fa%3E+%7B'/>
                    <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EetbCoreId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopTarg>
                <docSect name='details'>
                    <docPara content='For+STM+%28default%29%2C+use+0xFF'/>
                </docSect>
            </decl>
            <decl kind='config' name='exchangeFxn' anchor='exchange.Fxn' altext='ti.uiactools.runtime.BufferPacketizer.exchangeFxn' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Function+pointer+to+the+exchange+function'>
                <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%2Fruntime%2FBufferPacketizer.html%23.Exchange.Fxn.Type%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.ExchangeFxnType%22%3EBufferPacketizer.ExchangeFxnType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EexchangeFxn%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+params+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+BufferPacketizer.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='0' content='%3Cgo%3Eparams.%3Cspan+class%3D%22xdoc-id%22%3EexchangeFxn%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%28*%29%28%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%2C%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%29%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
                </synopMeta>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23per-instance_config_parameters%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.Params%22%3EBufferPacketizer_Params%3C%2Fa%3E+%7B'/>
                    <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23.Exchange.Fxn.Type%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.ExchangeFxnType%22%3EBufferPacketizer_ExchangeFxnType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EexchangeFxn%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopTarg>
                <docSect name='details'>
                    <docPara content='exchange+function+must+return+a+pointer+to+a+buffer+that+is+word+aligned%2C+initialized+with+%0A++a+UIA+header+and+the+correct+size.++This+is+called+in+the+context+of+a+log%0A++so+generally+the+exchange+function+should+be+quick+to+execute.'/>
                </docSect>
            </decl>
            <decl kind='config' name='packetSizeInMAUs' anchor='packet.Size.In.M.A.Us' altext='ti.uiactools.runtime.BufferPacketizer.packetSizeInMAUs' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Number+of+minimum+addressable+units+%28e.g.+bytes%29+in+the+trace+event+packet+buffer'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpacketSizeInMAUs%3C%2Fspan%3E%3C%2Fgo%3E+%3D+1400%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+params+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+BufferPacketizer.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='0' content='%3Cgo%3Eparams.%3Cspan+class%3D%22xdoc-id%22%3EpacketSizeInMAUs%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%3C%2Fi%3E+1400%3B'/>
                </synopMeta>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23per-instance_config_parameters%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.Params%22%3EBufferPacketizer_Params%3C%2Fa%3E+%7B'/>
                    <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpacketSizeInMAUs%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopTarg>
                <docSect name='details'>
                    <docPara content='NOTE%3A+the+packet+size+must+contain+an+integer+number+of+32b+words%0A++%28e.g.+if+a+MAU+%3D+1+byte%2C+then+the+packet+size+must+be+a+multiple+of+4%29.'/>
                </docSect>
            </decl>
            <decl kind='config' name='primeFxn' anchor='prime.Fxn' altext='ti.uiactools.runtime.BufferPacketizer.primeFxn' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Function+pointer+to+the+prime+function'>
                <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%2Fruntime%2FBufferPacketizer.html%23.Prime.Fxn.Type%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.PrimeFxnType%22%3EBufferPacketizer.PrimeFxnType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EprimeFxn%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+params+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+BufferPacketizer.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='0' content='%3Cgo%3Eparams.%3Cspan+class%3D%22xdoc-id%22%3EprimeFxn%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%28*%29%28%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%29%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
                </synopMeta>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23per-instance_config_parameters%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.Params%22%3EBufferPacketizer_Params%3C%2Fa%3E+%7B'/>
                    <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23.Prime.Fxn.Type%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.PrimeFxnType%22%3EBufferPacketizer_PrimeFxnType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EprimeFxn%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopTarg>
            </decl>
            <decl kind='config' name='priority' anchor='priority' altext='ti.uiactools.runtime.BufferPacketizer.priority' nodoc='1' external='1' overrides='0' readonly='0' instance='1' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FIUIAPacketTransfer.html%23priority%22+title%3D%22ti.uiactools.runtime.IUIAPacketTransfer.priority%22%3EIUIAPacketTransfer%3C%2Fa%3E'>
                <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%2Fruntime%2FIUIAPacketTransfer.html%23.Priority%22+title%3D%22ti.uiactools.runtime.IUIAPacketTransfer.Priority%22%3EIUIAPacketTransfer.Priority%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epriority%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fti%252Fuiactools%252Fruntime%252FIUIAPacketTransfer.html%2523.Priority_.S.T.A.N.D.A.R.D%2522%2Btitle%253D%2522ti.uiactools.runtime.IUIAPacketTransfer.Priority_STANDARD%2522%253EIUIAPacketTransfer.Priority_STANDARD%253C%252Fa%253E%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+params+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+BufferPacketizer.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='0' content='%3Cgo%3Eparams.%3Cspan+class%3D%22xdoc-id%22%3Epriority%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FIUIAPacketTransfer.html%23.Priority%22+title%3D%22ti.uiactools.runtime.IUIAPacketTransfer.Priority%22%3EIUIAPacketTransfer.Priority%3C%2Fa%3E%3C%2Fi%3E+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fti%252Fuiactools%252Fruntime%252FIUIAPacketTransfer.html%2523.Priority_.S.T.A.N.D.A.R.D%2522%2Btitle%253D%2522ti.uiactools.runtime.IUIAPacketTransfer.Priority_STANDARD%2522%253EIUIAPacketTransfer.Priority_STANDARD%253C%252Fa%253E%3B'/>
                </synopMeta>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23per-instance_config_parameters%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.Params%22%3EBufferPacketizer_Params%3C%2Fa%3E+%7B'/>
                    <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FIUIAPacketTransfer.html%23.Priority%22+title%3D%22ti.uiactools.runtime.IUIAPacketTransfer.Priority%22%3EIUIAPacketTransfer_Priority%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epriority%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopTarg>
            </decl>
            <decl kind='config' name='transferType' anchor='transfer.Type' altext='ti.uiactools.runtime.BufferPacketizer.transferType' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FIUIAPacketTransfer.html%23transfer.Type%22+title%3D%22ti.uiactools.runtime.IUIAPacketTransfer.transferType%22%3EIUIAPacketTransfer%3C%2Fa%3E'>
                <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%2Fruntime%2FIUIAPacketTransfer.html%23.Transfer.Type%22+title%3D%22ti.uiactools.runtime.IUIAPacketTransfer.TransferType%22%3EIUIAPacketTransfer.TransferType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtransferType%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fti%252Fuiactools%252Fruntime%252FIUIAPacketTransfer.html%2523.Transfer.Type_.L.O.S.S.Y%2522%2Btitle%253D%2522ti.uiactools.runtime.IUIAPacketTransfer.TransferType_LOSSY%2522%253EIUIAPacketTransfer.TransferType_LOSSY%253C%252Fa%253E%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+params+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+BufferPacketizer.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='0' content='%3Cgo%3Eparams.%3Cspan+class%3D%22xdoc-id%22%3EtransferType%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FIUIAPacketTransfer.html%23.Transfer.Type%22+title%3D%22ti.uiactools.runtime.IUIAPacketTransfer.TransferType%22%3EIUIAPacketTransfer.TransferType%3C%2Fa%3E%3C%2Fi%3E+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fti%252Fuiactools%252Fruntime%252FIUIAPacketTransfer.html%2523.Transfer.Type_.L.O.S.S.Y%2522%2Btitle%253D%2522ti.uiactools.runtime.IUIAPacketTransfer.TransferType_LOSSY%2522%253EIUIAPacketTransfer.TransferType_LOSSY%253C%252Fa%253E%3B'/>
                </synopMeta>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23per-instance_config_parameters%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.Params%22%3EBufferPacketizer_Params%3C%2Fa%3E+%7B'/>
                    <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FIUIAPacketTransfer.html%23.Transfer.Type%22+title%3D%22ti.uiactools.runtime.IUIAPacketTransfer.TransferType%22%3EIUIAPacketTransfer_TransferType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtransferType%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopTarg>
            </decl>
            <decl spacer='1'/>
        </group>
        <group name='per-instance creation'>
            <synopSpec>
                <line tab='0' comment='Create+an+instance-object' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecreate%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
            </synopSpec>
            <synopMeta>
                <line elem='1'/>
                <line tab='0' comment='Allocate+instance+config-params' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+params+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+BufferPacketizer.%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23per-instance_config_parameters%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.Params%22%3EParams%3C%2Fa%3E%3B'/>
                <line tab='0' comment='Assign+individual+configs' content='params.%3Ci%3Econfig%3C%2Fi%3E+%3D+%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                <line blank='1' always='0'/>
                <line elem='0'/>
                <line tab='0' comment='Create+an+instance-object' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+inst+%3D+BufferPacketizer.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecreate%3C%2Fspan%3E%3C%2Fgo%3E%28+params+%29%3B'/>
            </synopMeta>
            <synopTarg>
                <line tab='0' comment='Allocate+and+initialize+a+new+instance+object+and+return+its+handle' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.Handle%22%3EBufferPacketizer_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_create%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23per-instance_config_parameters%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.Params%22%3EBufferPacketizer_Params%3C%2Fa%3E+*params%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FError.html%23.Block%22+title%3D%22xdc.runtime.Error.Block%22%3EError_Block%3C%2Fa%3E+*eb+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='Initialize+a+new+instance+object+inside+the+provided+structure' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_construct%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.Struct%22%3EBufferPacketizer_Struct%3C%2Fa%3E+*structP%2C+%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23per-instance_config_parameters%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.Params%22%3EBufferPacketizer_Params%3C%2Fa%3E+*params%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FError.html%23.Block%22+title%3D%22xdc.runtime.Error.Block%22%3EError_Block%3C%2Fa%3E+*eb+%29%3B'/>
            </synopTarg>
            <docSect name='ARGUMENTS'>
                <docChild name='params' summary='per-instance+config+params%2C+or+%3Ctt%3ENULL%3C%2Ftt%3E+to+select+default+values+%28target-domain+only%29'>
                </docChild>
                <docChild name='eb' summary='active+error-handling+block%2C+or+%3Ctt%3ENULL%3C%2Ftt%3E+to+select+default+policy+%28target-domain+only%29'>
                </docChild>
            </docSect>
            <docSect name='see'>
                <docPara content='%3Ca+class%3D%22xdoc-link%22+href%3D%22BufferPacketizer.html%23per-instance_config_parameters%22+title%3D%22BufferPacketizer.Params%22%3EBufferPacketizer.Params%3C%2Fa%3E'/>
            </docSect>
        </group>
        <group name='per-instance deletion'>
            <synopTarg>
                <line tab='0' comment='Finalize+and+free+this+previously+allocated+instance+object%2C+setting+the+referenced+handle+to+NULL' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_delete%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.Handle%22%3EBufferPacketizer_Handle%3C%2Fa%3E+*handleP+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='Finalize+the+instance+object+inside+the+provided+structure' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_destruct%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.Struct%22%3EBufferPacketizer_Struct%3C%2Fa%3E+*structP+%29%3B'/>
            </synopTarg>
        </group>
        <group name='per-instance functions'>
            <decl kind='fxn' name='disable' anchor='disable' altext='ti.uiactools.runtime.BufferPacketizer.disable' nodoc='0' external='1' overrides='1' readonly='0' instance='1' summary='Disable+a+log' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FIUIAPacketTransfer.html%23disable%22+title%3D%22ti.uiactools.runtime.IUIAPacketTransfer.disable%22%3EIUIAPacketTransfer%3C%2Fa%3E'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eoverride+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Edisable%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3E%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_disable%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.Handle%22%3EBufferPacketizer_Handle%3C%2Fa%3E+handle+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3EBufferPacketizer%3C%2Ftt%3E+instance+object'>
                    </docChild>
                </docSect>
                <docSect name='details'>
                    <docPara content='Events+written+to+a+disabled+log+are+silently+discarded.'/>
                </docSect>
                <docSect name='returns'>
                    <docPara content='The+function+returns+the+state+of+the+packet+upload+%28%3Ctt%3ETRUE%3C%2Ftt%3E+if+enabled%2C%0A++%3Ctt%3EFALSE%3C%2Ftt%3E+if+disabled%29+before+the+call.+This+return+value+allows+%0A++clients+to+restore+the+previous+state.%0A++Note%3A+not+thread+safe.'/>
                    <docPara content='The+function+returns+the+state+of+the+log+%28%3Ctt%3ETRUE%3C%2Ftt%3E+if+enabled%2C%0A++%3Ctt%3EFALSE%3C%2Ftt%3E+if+disabled%29+before+the+call.+That+allow+clients+to+restore%0A++the+previous+state.'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='enable' anchor='enable' altext='ti.uiactools.runtime.BufferPacketizer.enable' nodoc='0' external='1' overrides='1' readonly='0' instance='1' summary='Enable+a+log' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FIUIAPacketTransfer.html%23enable%22+title%3D%22ti.uiactools.runtime.IUIAPacketTransfer.enable%22%3EIUIAPacketTransfer%3C%2Fa%3E'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eoverride+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eenable%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3E%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_enable%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.Handle%22%3EBufferPacketizer_Handle%3C%2Fa%3E+handle+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3EBufferPacketizer%3C%2Ftt%3E+instance+object'>
                    </docChild>
                </docSect>
                <docSect name='returns'>
                    <docPara content='The+function+returns+the+state+of+the+packet+upload+%28%3Ctt%3ETRUE%3C%2Ftt%3E+if+enabled%2C%0A++%3Ctt%3EFALSE%3C%2Ftt%3E+if+disabled%29+before+the+call.+This+return+value+allows+%0A++clients+to+restore+the+previous+state.++%0A++Note%3A+not+thread+safe.'/>
                    <docPara content='The+function+returns+the+state+of+the+log+%28%3Ctt%3ETRUE%3C%2Ftt%3E+if+enabled%2C%0A++%3Ctt%3EFALSE%3C%2Ftt%3E+if+disabled%29+before+the+call.+That+allow+clients+to+restore%0A++the+previous+state.'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='enableDebugMessages' anchor='enable.Debug.Messages' altext='ti.uiactools.runtime.BufferPacketizer.enableDebugMessages' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary=''>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EenableDebugMessages%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eenable%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3E%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_enableDebugMessages%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.Handle%22%3EBufferPacketizer_Handle%3C%2Fa%3E+handle%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eenable%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3EBufferPacketizer%3C%2Ftt%3E+instance+object'>
                    </docChild>
                </docSect>
            </decl>
            <decl kind='fxn' name='getTransferType' anchor='get.Transfer.Type' altext='ti.uiactools.runtime.BufferPacketizer.getTransferType' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FIUIAPacketTransfer.html%23get.Transfer.Type%22+title%3D%22ti.uiactools.runtime.IUIAPacketTransfer.getTransferType%22%3EIUIAPacketTransfer%3C%2Fa%3E'>
                <synopSpec>
                    <line tab='0' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FIUIAPacketTransfer.html%23.Transfer.Type%22+title%3D%22ti.uiactools.runtime.IUIAPacketTransfer.TransferType%22%3EIUIAPacketTransfer.TransferType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetTransferType%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3E%3C%2Fi%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FIUIAPacketTransfer.html%23.Transfer.Type%22+title%3D%22ti.uiactools.runtime.IUIAPacketTransfer.TransferType%22%3EIUIAPacketTransfer_TransferType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_getTransferType%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.Handle%22%3EBufferPacketizer_Handle%3C%2Fa%3E+handle+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3EBufferPacketizer%3C%2Ftt%3E+instance+object'>
                    </docChild>
                </docSect>
            </decl>
            <decl kind='fxn' name='getUnsentSize' anchor='get.Unsent.Size' altext='ti.uiactools.runtime.BufferPacketizer.getUnsentSize' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Determines+how+much+unsent+data+is+left+to+send+%28in+Maus%29'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetUnsentSize%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3E%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_getUnsentSize%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.Handle%22%3EBufferPacketizer_Handle%3C%2Fa%3E+handle+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3EBufferPacketizer%3C%2Ftt%3E+instance+object'>
                    </docChild>
                </docSect>
            </decl>
            <decl kind='fxn' name='init' anchor='init' altext='ti.uiactools.runtime.BufferPacketizer.init' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary=''>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Einit%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3E%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_init%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.Handle%22%3EBufferPacketizer_Handle%3C%2Fa%3E+handle+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3EBufferPacketizer%3C%2Ftt%3E+instance+object'>
                    </docChild>
                </docSect>
                <docSect name='nodoc'>
                    <docPara content='Used+internally+to+initialize+data+structures+as+part+of+prime+function'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='isEmpty' anchor='is.Empty' altext='ti.uiactools.runtime.BufferPacketizer.isEmpty' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Returns+true+if+the+transfer+buffer+has+no+unread+data' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FIUIAPacketTransfer.html%23is.Empty%22+title%3D%22ti.uiactools.runtime.IUIAPacketTransfer.isEmpty%22%3EIUIAPacketTransfer%3C%2Fa%3E'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EisEmpty%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3E%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_isEmpty%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.Handle%22%3EBufferPacketizer_Handle%3C%2Fa%3E+handle+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3EBufferPacketizer%3C%2Ftt%3E+instance+object'>
                    </docChild>
                </docSect>
                <docSect name='return'>
                    <docPara content='true+if+no+unread+data'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='isFirstPacketFlagSet' anchor='is.First.Packet.Flag.Set' altext='ti.uiactools.runtime.BufferPacketizer.isFirstPacketFlagSet' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary=''>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EisFirstPacketFlagSet%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3E%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_isFirstPacketFlagSet%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.Handle%22%3EBufferPacketizer_Handle%3C%2Fa%3E+handle+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3EBufferPacketizer%3C%2Ftt%3E+instance+object'>
                    </docChild>
                </docSect>
            </decl>
            <decl kind='fxn' name='poll' anchor='poll' altext='ti.uiactools.runtime.BufferPacketizer.poll' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Check+if+data+is+ready+and%2C+if+so%2C+trigger+buffer+exchange+to+send+the+data+as+packets.%0A++Call+readyToSend+after+this+call+to+check+if+there+is+data+available+to+send' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FIUIAPacketTransfer.html%23poll%22+title%3D%22ti.uiactools.runtime.IUIAPacketTransfer.poll%22%3EIUIAPacketTransfer%3C%2Fa%3E'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epoll%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3E%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_poll%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.Handle%22%3EBufferPacketizer_Handle%3C%2Fa%3E+handle+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3EBufferPacketizer%3C%2Ftt%3E+instance+object'>
                    </docChild>
                </docSect>
                <docSect name='returns'>
                    <docPara content='0+if+success%2C+else+error+code'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='prime' anchor='prime' altext='ti.uiactools.runtime.BufferPacketizer.prime' nodoc='0' external='1' overrides='1' readonly='0' instance='1' summary='If+PrimeFxn+is+not+set+the+user+must+call+prime+with+the+first+packet' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FIUIAPacketTransfer.html%23prime%22+title%3D%22ti.uiactools.runtime.IUIAPacketTransfer.prime%22%3EIUIAPacketTransfer%3C%2Fa%3E'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eoverride+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eprime%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpacketBuffer%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3E%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_prime%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.Handle%22%3EBufferPacketizer_Handle%3C%2Fa%3E+handle%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpacketBuffer%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3EBufferPacketizer%3C%2Ftt%3E+instance+object'>
                    </docChild>
                </docSect>
            </decl>
            <decl kind='fxn' name='readyToSend' anchor='ready.To.Send' altext='ti.uiactools.runtime.BufferPacketizer.readyToSend' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='check+to+see+if+the+ETB+drain+buffer+contains+unsent+data.%0A+If+true%2C+call+transferData+API+to+send+the+data' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FIUIAPacketTransfer.html%23ready.To.Send%22+title%3D%22ti.uiactools.runtime.IUIAPacketTransfer.readyToSend%22%3EIUIAPacketTransfer%3C%2Fa%3E'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EreadyToSend%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3E%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_readyToSend%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.Handle%22%3EBufferPacketizer_Handle%3C%2Fa%3E+handle+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3EBufferPacketizer%3C%2Ftt%3E+instance+object'>
                    </docChild>
                </docSect>
                <docSect name='returns'>
                    <docPara content='TRUE+if+there+is+unsent+data.'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='sendPacket' anchor='send.Packet' altext='ti.uiactools.runtime.BufferPacketizer.sendPacket' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='calls+the+exchangeFxn+with+the+next+packet+payload+of+data'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsendPacket%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3E%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_sendPacket%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.Handle%22%3EBufferPacketizer_Handle%3C%2Fa%3E+handle+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3EBufferPacketizer%3C%2Ftt%3E+instance+object'>
                    </docChild>
                </docSect>
            </decl>
            <decl kind='fxn' name='setBufferToUpload' anchor='set.Buffer.To.Upload' altext='ti.uiactools.runtime.BufferPacketizer.setBufferToUpload' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Assigns+a+buffer+to+upload+to+System+Analyzer+%28in+Maus%29'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsetBufferToUpload%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpBuffer%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EbufferSizeInWords%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpUploaderContext%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3E%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_setBufferToUpload%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.Handle%22%3EBufferPacketizer_Handle%3C%2Fa%3E+handle%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpBuffer%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EbufferSizeInWords%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpUploaderContext%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3EBufferPacketizer%3C%2Ftt%3E+instance+object'>
                    </docChild>
                </docSect>
                <docSect name='details'>
                    <docPara content='Returns+false+if+another+buffer+is+already+being+uploaded.'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='transferData' anchor='transfer.Data' altext='ti.uiactools.runtime.BufferPacketizer.transferData' nodoc='0' external='1' overrides='1' readonly='0' instance='1' summary='Read+and+Transfer+ETB+data%0A+move+the+binary+data+to+PC+host+via+event+packets+for+further%0A+decoding+and+analysis' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FIUIAPacketTransfer.html%23transfer.Data%22+title%3D%22ti.uiactools.runtime.IUIAPacketTransfer.transferData%22%3EIUIAPacketTransfer%3C%2Fa%3E'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eoverride+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtransferData%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmaxNumPackets%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3E%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_transferData%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.Handle%22%3EBufferPacketizer_Handle%3C%2Fa%3E+handle%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmaxNumPackets%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3EBufferPacketizer%3C%2Ftt%3E+instance+object'>
                    </docChild>
                    <docChild name='maxNumPackets' summary='maximum+number+of+packets+to+send+in+context+of+this+API+call'>
                        <docPara content='maximum+number+of+packets+to+send+in+context+of+this+API+call'/>
                    </docChild>
                </docSect>
            </decl>
            <decl kind='fxn' name='transferSTMConfig' anchor='transfer.S.T.M.Config' altext='ti.uiactools.runtime.BufferPacketizer.transferSTMConfig' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary=''>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtransferSTMConfig%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3E%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_transferSTMConfig%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.Handle%22%3EBufferPacketizer_Handle%3C%2Fa%3E+handle+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3EBufferPacketizer%3C%2Ftt%3E+instance+object'>
                    </docChild>
                </docSect>
                <docSect name='nodoc'>
                    <docPara content='Status+of+the+STM+-+this+is+required+to+decode+the+compressed+data'/>
                </docSect>
            </decl>
            <decl spacer='1'/>
        </group>
        <group name='per-instance convertors'>
            <synopTarg>
                <line tab='0' comment='unconditionally+move+one+level+up+the+inheritance+hierarchy' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FIUIAPacketTransfer.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.IUIAPacketTransfer.Handle%22%3EIUIAPacketTransfer_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_Handle_upCast%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.Handle%22%3EBufferPacketizer_Handle%3C%2Fa%3E+handle+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='conditionally+move+one+level+down+the+inheritance+hierarchy%3B+NULL+upon+failure' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.Handle%22%3EBufferPacketizer_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_Handle_downCast%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FIUIAPacketTransfer.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.IUIAPacketTransfer.Handle%22%3EIUIAPacketTransfer_Handle%3C%2Fa%3E+handle+%29%3B'/>
            </synopTarg>
        </group>
        <group name='per-instance built-ins'>
            <synopTarg>
                <line tab='0' comment='The+number+of+statically-created+instance+objects' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_Object_count%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='The+handle+of+the+i-th+statically-created+instance+object+%28array+%3D%3D+NULL%29' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.Handle%22%3EBufferPacketizer_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_Object_get%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.Object%22%3EBufferPacketizer_Object%3C%2Fa%3E+*array%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E+i+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='The+handle+of+the+first+dynamically-created+instance+object%2C+or+NULL' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.Handle%22%3EBufferPacketizer_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_Object_first%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='The+handle+of+the+next+dynamically-created+instance+object%2C+or+NULL' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.Handle%22%3EBufferPacketizer_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_Object_next%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.Handle%22%3EBufferPacketizer_Handle%3C%2Fa%3E+handle+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='The+heap+used+to+allocate+dynamically-created+instance+objects' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIHeap.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IHeap.Handle%22%3EIHeap_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_Object_heap%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='The+label+associated+with+this+instance+object' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Label%22+title%3D%22xdc.runtime.Types.Label%22%3ETypes_Label%3C%2Fa%3E+*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_Handle_label%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.Handle%22%3EBufferPacketizer_Handle%3C%2Fa%3E+handle%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Label%22+title%3D%22xdc.runtime.Types.Label%22%3ETypes_Label%3C%2Fa%3E+*buf+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='The+name+of+this+instance+object' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBufferPacketizer_Handle_name%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FBufferPacketizer.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.BufferPacketizer.Handle%22%3EBufferPacketizer_Handle%3C%2Fa%3E+handle+%29%3B'/>
            </synopTarg>
        </group>
    </unit>
    <unit name='EventHdr' kind='module' nodoc='0' metaonly='0' summary='Module+defines+the+header+format+to+be+used+when+logging+an+event'>
        <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%2Fruntime%2Fpackage.html%22+title%3D%22ti.uiactools.runtime%22%3Eti.uiactools.runtime%3C%2Fa%3E%3B'/>
            <line blank='1' always='0'/>
            <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
            <line tab='0' content='%7D'/>
        </synopSpec>
        <specInfo>
            <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr%3C%2Fspan%3E%3C%2Fgo%3E+%7B%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
            <line tab='0' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%22+title%3D%22xdc.runtime.IModule%22%3Exdc.runtime.IModule%3C%2Fa%3E'/>
        </specInfo>
        <synopMeta>
            <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+EventHdr+%3D+%3Cspan+class%3D%22xdoc-kw3%22%3Exdc.useModule%3C%2Fspan%3E%28%3Cspan+class%3D%22xdoc-id%22%3E%27ti.uiactools.runtime.EventHdr%27%3C%2Fspan%3E%29%3B'/>
        </synopMeta>
        <synopTarg>
            <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23include%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-id%22%3E%26lt%3Bti%2Fuiactools%2Fruntime%2FEventHdr.h%26gt%3B%3C%2Fspan%3E'/>
        </synopTarg>
        <docSect name='details'>
            <docPara content='Each+event%27s+first+word+includes+the+type%2C+length+of+the+event+and+%0A++sequence+number.+The+length+includes+the+first+word+and+is+in+bytes.'/>
            <docPara content='The+following+is+the+desciption+of+the+first+word.'/>
            <docPara content='%3CPRE+class%3D%22Example%22%3E++EventHdr%0A+++3+3+2+2+2+2+2+2+2+2+2+2+1+1+1+1+1+1+1+1+1+1+0+0+0+0+0+0+0+0+0+0%0A+++1+0+9+8+7+6+5+4+3+2+1+0+9+8+7+6+5+4+3+2+1+0+9+8+7+6+5+4+3+2+1+0%0A++%7C---------------------------------------------------------------%7C%0A++%7CH+H+H+H+H%7CL+L+L+L+L+L+L+L+L+L+L%7CS+S+S+S+S+S+S+S+S+S+S+S+S+S+S+S%7C%0A++%7C---------------------------------------------------------------%7C%0A%0A++H+%3D+HdrType+++++++++%285-bits%29%0A++L+%3D+Event+Length++++%2811-bits%29%0A++S+%3D+Sequence+Number+%2816-bits%29%0A%3C%2FPRE%3E'/>
            <docPara content='There+are+currently+4+different+types+of+events+supported+in+UIA.+The+%0A++following+discusses+the+format+of+each+one+of+the+types.'/>
            <docPara content='%3CPRE+class%3D%22Example%22%3E++HdrType_Event%0A++++word0%3A+EventHdr%0A++++word1%3A+event+Id+%28top+16+bits%29+%26amp%3B+module+Id+%28bottom+16+bits%29%0A%0A++HdrType_EventWithTimestamp%0A++++word0%3A+EventHdr%0A++++word1%3A+Timestamp+lower+32+bits%0A++++word2%3A+Timestamp+upper+32+bits%0A++++word3%3A+event+Id+%28top+16+bits%29+%26amp%3B+module+Id+%28bottom+16+bits%29%0A%0A++HdrType_EventWithSnapshotId%0A++++word0%3A+EventHdr%0A++++word1%3A+event+Id+%28top+16+bits%29+%26amp%3B+module+Id+%28bottom+16+bits%29%0A++++word2%3A+filename+pointer%0A++++word3%3A+linenum%0A++++word4%3A+snapshotId%0A++++word5%3A+address+where+the+data+was+located%0A++++word6%3A+total+length+of+data+%28top+16-bits%29%0A+++++++++++length+for+this+record+%28bottom+16+bits%29%0A++++word7%3A+format+pointer%0A++++data%3A++the+rest+of+the+record+contains+the+data%0A%0A++HdrType_EventWithSnapshotIdAndTimestamp%3A+%0A++++word0%3A+EventHdr%0A++++word1%3A+Timestamp+lower+32+bits%0A++++word2%3A+Timestamp+upper+32+bits%0A++++word3%3A+event+Id+%28top+16+bits%29+%26amp%3B+module+Id+%28bottom+16+bits%29%0A++++word4%3A+filename+pointer%0A++++word5%3A+linenum%0A++++word6%3A+snapshotId%0A++++word7%3A+address+where+the+data+was+located%0A++++word8%3A+total+length+of+data+%28top+16-bits%29%0A+++++++++++length+for+this+record+%28bottom+16+bits%29%0A++++word9%3A+format+pointer%0A++++data%3A++the+rest+of+the+record+contains+the+data%0A%0A++Snapshot+events+can+span+multiple+records.+The+snapshotId+is+used+to%0A++correlate+the+records+when+this+occurs.%0A++The+length+field+%28word6+or+word8%29+contains+two+lengths.+The+bottom+16+bits%0A++length+of+data+for+this+record.+The+top+16+bits+is+the+sum+of+all+%0A++lengths+for+this+specific+snapshotId.+%0A%0A++The+address+field+points+to+the+location+of+the+data.+When+the+snapshot%0A++spans+multiple+records%2C+the+address+field+is+updated+accordingly.+Therefore%0A++this+field+can+be+used+to+detect+dropped+records.+Note+the+snapshot%0A++event+data+is+contiguous.%0A%3C%2FPRE%3E'/>
            <docPara content='For+shared%2C+non-packetized+event+transports+that+carry+events+from%0A++multiple+cores%2C+or+for+events+logged+by+applications+runnning+on+%0A++multiprocess+O%2FSes%2C+the+event+header+needs+to+identify+which+endpoint+ID+the%0A++event+was+logged+from+and+which+process+Id+logged+the+event.%0A++The+following+two+additional+event+headers+support+these+situations.'/>
            <docPara content='HdrType_EventWithTimestampAndEndpointId+%0A++++word0%3A+EventHdr%0A++++word1%3A+Timestamp+lower+32+bits%0A++++word2%3A+Timestamp+upper+32+bits%0A++++word3%3A+EndpointId+%28lower+16+bits%29%0A++++word4%3A+ProcessId%0A++++word3%3A+event+Id+%28top+16+bits%29+%26amp%3B+module+Id+%28bottom+16+bits%29'/>
            <docPara content='HdrType_EventWithSnapshotIdAndTimestampAndEndpointId%3A+%0A++++word0%3A+EventHdr%0A++++word1%3A+Timestamp+lower+32+bits%0A++++word2%3A+Timestamp+upper+32+bits%0A++++word3%3A+EndpointId+%28lower+16+bits%29%0A++++word4%3A+ProcessId%0A++++word5%3A+event+Id+%28top+16+bits%29+%26amp%3B+module+Id+%28bottom+16+bits%29%0A++++word6%3A+filename+pointer%0A++++word7%3A+linenum%0A++++word8%3A+snapshotId%0A++++word9%3A+address+where+the+data+was+located%0A++++word10%3A+total+length+of+data+%28top+16-bits%29%0A+++++++++++length+for+this+record+%28bottom+16+bits%29%0A++++word11%3A+format+pointer%0A++++data%3A++the+rest+of+the+record+contains+the+data'/>
        </docSect>
        <group name='local proxy modules'>
        </group>
        <group name='module-wide constants &amp; types'>
            <decl spacer='1'/>
            <decl kind='enum' name='HdrType' anchor='.Hdr.Type' altext='ti.uiactools.runtime.EventHdr.HdrType' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Enumeration+of+the+various+types+of+events+headers'>
                <decl kind='enumval' name='HdrType_Event' anchor='.Hdr.Type_.Event'/>
                <decl kind='enumval' name='HdrType_EventWithTimestamp' anchor='.Hdr.Type_.Event.With.Timestamp'/>
                <decl kind='enumval' name='HdrType_EventWithSnapshotId' anchor='.Hdr.Type_.Event.With.Snapshot.Id'/>
                <decl kind='enumval' name='HdrType_EventWithSnapshotIdAndTimestamp' anchor='.Hdr.Type_.Event.With.Snapshot.Id.And.Timestamp'/>
                <decl kind='enumval' name='HdrType_Reserved4' anchor='.Hdr.Type_.Reserved4'/>
                <decl kind='enumval' name='HdrType_EventWithTimestampAndEndpointId' anchor='.Hdr.Type_.Event.With.Timestamp.And.Endpoint.Id'/>
                <decl kind='enumval' name='HdrType_Reserved6' anchor='.Hdr.Type_.Reserved6'/>
                <decl kind='enumval' name='HdrType_EventWithSnapshotIdAndTimestampAndEndpointId' anchor='.Hdr.Type_.Event.With.Snapshot.Id.And.Timestamp.And.Endpoint.Id'/>
                <decl kind='enumval' name='HdrType_Reserved8' anchor='.Hdr.Type_.Reserved8'/>
                <decl kind='enumval' name='HdrType_Reserved9' anchor='.Hdr.Type_.Reserved9'/>
                <decl kind='enumval' name='HdrType_Reserved10' anchor='.Hdr.Type_.Reserved10'/>
                <decl kind='enumval' name='HdrType_Reserved11' anchor='.Hdr.Type_.Reserved11'/>
                <decl kind='enumval' name='HdrType_Reserved12' anchor='.Hdr.Type_.Reserved12'/>
                <decl kind='enumval' name='HdrType_Reserved13' anchor='.Hdr.Type_.Reserved13'/>
                <decl kind='enumval' name='HdrType_Reserved14' anchor='.Hdr.Type_.Reserved14'/>
                <decl kind='enumval' name='HdrType_Reserved15' anchor='.Hdr.Type_.Reserved15'/>
                <decl kind='enumval' name='HdrType_Reserved16' anchor='.Hdr.Type_.Reserved16'/>
                <decl kind='enumval' name='HdrType_Reserved17' anchor='.Hdr.Type_.Reserved17'/>
                <decl kind='enumval' name='HdrType_Reserved18' anchor='.Hdr.Type_.Reserved18'/>
                <decl kind='enumval' name='HdrType_Reserved19' anchor='.Hdr.Type_.Reserved19'/>
                <decl kind='enumval' name='HdrType_Reserved20' anchor='.Hdr.Type_.Reserved20'/>
                <decl kind='enumval' name='HdrType_Reserved21' anchor='.Hdr.Type_.Reserved21'/>
                <decl kind='enumval' name='HdrType_Reserved22' anchor='.Hdr.Type_.Reserved22'/>
                <decl kind='enumval' name='HdrType_Reserved23' anchor='.Hdr.Type_.Reserved23'/>
                <decl kind='enumval' name='HdrType_Reserved24' anchor='.Hdr.Type_.Reserved24'/>
                <decl kind='enumval' name='HdrType_Reserved25' anchor='.Hdr.Type_.Reserved25'/>
                <decl kind='enumval' name='HdrType_Reserved26' anchor='.Hdr.Type_.Reserved26'/>
                <decl kind='enumval' name='HdrType_Reserved27' anchor='.Hdr.Type_.Reserved27'/>
                <decl kind='enumval' name='HdrType_Reserved28' anchor='.Hdr.Type_.Reserved28'/>
                <decl kind='enumval' name='HdrType_Reserved29' anchor='.Hdr.Type_.Reserved29'/>
                <decl kind='enumval' name='HdrType_Reserved30' anchor='.Hdr.Type_.Reserved30'/>
                <decl kind='enumval' name='HdrType_Reserved31' anchor='.Hdr.Type_.Reserved31'/>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eenum%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
                    <line tab='1' comment='Event+with+no+timestamp+or+other+optional+parameters' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Event%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='Event+with+64+bit+Timestamp' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_EventWithTimestamp%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='Snapshot+event' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_EventWithSnapshotId%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='Snapshot+event+with+64+bit+Timestamp' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_EventWithSnapshotIdAndTimestamp%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved4%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='Event+with+64+bit+Timestamp%2C+endpoint+ID+and+process+Id' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_EventWithTimestampAndEndpointId%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved6%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='Snapshot+event+with+64+bit+Timestamp%2C+Endpoint+and+processId' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_EventWithSnapshotIdAndTimestampAndEndpointId%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved8%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved9%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved10%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved11%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved12%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved13%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved14%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved15%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved16%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved17%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved18%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved19%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved20%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved21%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved22%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved23%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved24%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved25%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved26%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved27%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved28%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved29%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved30%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved31%3C%2Fspan%3E%3C%2Fgo%3E'/>
                    <line tab='0' content='%7D%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Ci%3Evalues+of+type+%3Cgo%3EEventHdr.%3Cspan+class%3D%22xdoc-id%22%3EHdrType%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fi%3E'/>
                    <line tab='1' comment='Event+with+no+timestamp+or+other+optional+parameters' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EEventHdr.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Event%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='Event+with+64+bit+Timestamp' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EEventHdr.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_EventWithTimestamp%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='Snapshot+event' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EEventHdr.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_EventWithSnapshotId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='Snapshot+event+with+64+bit+Timestamp' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EEventHdr.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_EventWithSnapshotIdAndTimestamp%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EEventHdr.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved4%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='Event+with+64+bit+Timestamp%2C+endpoint+ID+and+process+Id' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EEventHdr.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_EventWithTimestampAndEndpointId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EEventHdr.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved6%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='Snapshot+event+with+64+bit+Timestamp%2C+Endpoint+and+processId' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EEventHdr.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_EventWithSnapshotIdAndTimestampAndEndpointId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EEventHdr.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved8%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EEventHdr.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved9%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EEventHdr.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved10%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EEventHdr.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved11%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EEventHdr.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved12%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EEventHdr.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved13%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EEventHdr.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved14%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EEventHdr.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved15%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EEventHdr.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved16%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EEventHdr.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved17%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EEventHdr.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved18%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EEventHdr.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved19%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EEventHdr.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved20%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EEventHdr.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved21%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EEventHdr.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved22%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EEventHdr.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved23%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EEventHdr.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved24%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EEventHdr.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved25%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EEventHdr.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved26%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EEventHdr.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved27%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EEventHdr.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved28%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EEventHdr.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved29%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EEventHdr.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved30%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EEventHdr.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved31%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopMeta>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Eenum%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr_HdrType%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
                    <line tab='1' comment='Event+with+no+timestamp+or+other+optional+parameters' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr_HdrType_Event%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='Event+with+64+bit+Timestamp' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr_HdrType_EventWithTimestamp%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='Snapshot+event' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr_HdrType_EventWithSnapshotId%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='Snapshot+event+with+64+bit+Timestamp' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr_HdrType_EventWithSnapshotIdAndTimestamp%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr_HdrType_Reserved4%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='Event+with+64+bit+Timestamp%2C+endpoint+ID+and+process+Id' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr_HdrType_EventWithTimestampAndEndpointId%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr_HdrType_Reserved6%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='Snapshot+event+with+64+bit+Timestamp%2C+Endpoint+and+processId' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr_HdrType_EventWithSnapshotIdAndTimestampAndEndpointId%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr_HdrType_Reserved8%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr_HdrType_Reserved9%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr_HdrType_Reserved10%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr_HdrType_Reserved11%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr_HdrType_Reserved12%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr_HdrType_Reserved13%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr_HdrType_Reserved14%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr_HdrType_Reserved15%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr_HdrType_Reserved16%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr_HdrType_Reserved17%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr_HdrType_Reserved18%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr_HdrType_Reserved19%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr_HdrType_Reserved20%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr_HdrType_Reserved21%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr_HdrType_Reserved22%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr_HdrType_Reserved23%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr_HdrType_Reserved24%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr_HdrType_Reserved25%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr_HdrType_Reserved26%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr_HdrType_Reserved27%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr_HdrType_Reserved28%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr_HdrType_Reserved29%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr_HdrType_Reserved30%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr_HdrType_Reserved31%3C%2Fspan%3E%3C%2Fgo%3E'/>
                    <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr_HdrType%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopTarg>
                <docSect name='details'>
                    <docPara content='Stored+in+a+5+bit+bitfield+%28b31-b27%29+of+the+first+word+in+the+event.'/>
                </docSect>
            </decl>
            <decl spacer='1'/>
        </group>
        <group name='module-wide config parameters'>
            <decl spacer='1'/>
            <decl kind='config' name='configNameMap$' anchor='config.Name.Map$' altext='ti.uiactools.runtime.EventHdr.configNameMap$' nodoc='1' external='1' overrides='0' readonly='1' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23config.Name.Map%24%22+title%3D%22xdc.runtime.IModule.configNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Ereadonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EconfigNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D+%3D+%255B'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
                    <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
                    <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
                    <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
                    <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
                    <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
                    <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522common%2524.logger%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522common%2524.gate%2522%252C'/>
                    <line tab='4' content='%2522common%2524.gateParams%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Log.Event%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Log.Event%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Assert.Id%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Assert.Id%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Error.Id%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Error.Id%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D'/>
                    <line tab='0' content='%255D%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EEventHdr.%3Cspan+class%3D%22xdoc-id%22%3EconfigNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3C%2Fi%3E+%255B'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
                    <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
                    <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
                    <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
                    <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
                    <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
                    <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522common%2524.logger%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522common%2524.gate%2522%252C'/>
                    <line tab='4' content='%2522common%2524.gateParams%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Log.Event%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Log.Event%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Assert.Id%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Assert.Id%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Error.Id%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Error.Id%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D'/>
                    <line tab='0' content='%255D%3B'/>
                </synopMeta>
            </decl>
            <decl spacer='1'/>
            <decl spacer='1'/>
            <decl kind='config' name='common$' anchor='common$' altext='ti.uiactools.runtime.EventHdr.common$' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Common+module+configuration+parameters' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23common%24%22+title%3D%22xdc.runtime.IModule.common%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Common%24%22+title%3D%22xdc.runtime.Types.Common%24%22%3ETypes.Common%24%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecommon%24%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cgo%3EEventHdr.%3Cspan+class%3D%22xdoc-id%22%3Ecommon%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Common%24%22+title%3D%22xdc.runtime.Types.Common%24%22%3ETypes.Common%24%3C%2Fa%3E%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
                </synopMeta>
                <docSect name='details'>
                    <docPara content='All+modules+have+this+configuration+parameter.++Its+name%0A++contains+the+%27%24%27+character+to+ensure+it+does+not+conflict+with%0A++configuration+parameters+declared+by+the+module.++This+allows%0A++new+configuration+parameters+to+be+added+in+the+future+without%0A++any+chance+of+breaking+existing+modules.'/>
                </docSect>
            </decl>
            <decl kind='config' name='rovShowRawTab$' anchor='rov.Show.Raw.Tab$' altext='ti.uiactools.runtime.EventHdr.rovShowRawTab$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23rov.Show.Raw.Tab%24%22+title%3D%22xdc.runtime.IModule.rovShowRawTab%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%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%3ErovShowRawTab%24%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%3EEventHdr.%3Cspan+class%3D%22xdoc-id%22%3ErovShowRawTab%24%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>
            </decl>
            <decl kind='config' name='viewNameMap$' anchor='view.Name.Map$' altext='ti.uiactools.runtime.EventHdr.viewNameMap$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='Specifies+the+ROV+views+for+the+module' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23view.Name.Map%24%22+title%3D%22xdc.runtime.IModule.viewNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EviewNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cgo%3EEventHdr.%3Cspan+class%3D%22xdoc-id%22%3EviewNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
                </synopMeta>
            </decl>
        </group>
        <group name='module-wide functions'>
            <decl kind='fxn' name='genEventHdrWord1' anchor='gen.Event.Hdr.Word1' altext='ti.uiactools.runtime.EventHdr.genEventHdrWord1' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='generates+the+first+word+to+use+in+an+Event+header'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgenEventHdrWord1%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnumBytesInEventMsg%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EseqCount%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FEventHdr.html%23.Hdr.Type%22+title%3D%22ti.uiactools.runtime.EventHdr.HdrType%22%3EEventHdr.HdrType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventHdrType%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr_genEventHdrWord1%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnumBytesInEventMsg%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EseqCount%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FEventHdr.html%23.Hdr.Type%22+title%3D%22ti.uiactools.runtime.EventHdr.HdrType%22%3EEventHdr_HdrType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventHdrType%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='numBytesInEventMsg' summary='number+of+bytes+in+the+event'>
                    </docChild>
                    <docChild name='seqCount' summary='sequence+count+number+to+tag+the+event+with'>
                    </docChild>
                    <docChild name='eventHdrType' summary='enum+value+indicating+the+format+of+the+event+header'>
                    </docChild>
                </docSect>
            </decl>
            <decl kind='fxn' name='getHdrType' anchor='get.Hdr.Type' altext='ti.uiactools.runtime.EventHdr.getHdrType' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Gets+the+message+header+type+from+the+first+word+of+the+event+header'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FEventHdr.html%23.Hdr.Type%22+title%3D%22ti.uiactools.runtime.EventHdr.HdrType%22%3EEventHdr.HdrType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetHdrType%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventWord1%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FEventHdr.html%23.Hdr.Type%22+title%3D%22ti.uiactools.runtime.EventHdr.HdrType%22%3EEventHdr_HdrType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr_getHdrType%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventWord1%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='eventWord1' summary='first+word+of+the+event+header'>
                    </docChild>
                </docSect>
                <docSect name='returns'>
                    <docPara content='HdrType+of+the+event'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='getLength' anchor='get.Length' altext='ti.uiactools.runtime.EventHdr.getLength' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='gets+the+event+length+%28in+bytes%29+from+the+event+header'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetLength%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventWord1%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr_getLength%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventWord1%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='eventWord1' summary='first+word+of+the+event+header'>
                    </docChild>
                </docSect>
            </decl>
            <decl kind='fxn' name='getSeqCount' anchor='get.Seq.Count' altext='ti.uiactools.runtime.EventHdr.getSeqCount' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='gets+the+sequence+count+from+the+message+header'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetSeqCount%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventWord1%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr_getSeqCount%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventWord1%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='eventWord1' summary='first+word+of+the+event+header'>
                    </docChild>
                </docSect>
            </decl>
            <decl kind='fxn' name='setHdrType' anchor='set.Hdr.Type' altext='ti.uiactools.runtime.EventHdr.setHdrType' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Sets+the+header+type+in+the+event+header'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsetHdrType%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventWord1%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FEventHdr.html%23.Hdr.Type%22+title%3D%22ti.uiactools.runtime.EventHdr.HdrType%22%3EEventHdr.HdrType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EhdrType%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr_setHdrType%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventWord1%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FEventHdr.html%23.Hdr.Type%22+title%3D%22ti.uiactools.runtime.EventHdr.HdrType%22%3EEventHdr_HdrType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EhdrType%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='eventWord1' summary='the+first+word+of+the+event+header+to+be+updated'>
                    </docChild>
                    <docChild name='HdrType hdrType' summary='the+new+header+type'>
                    </docChild>
                </docSect>
            </decl>
            <decl kind='fxn' name='setLength' anchor='set.Length' altext='ti.uiactools.runtime.EventHdr.setLength' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='sets+the+event+length+%28in+bytes%29+in+the+event+header'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsetLength%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventWord1%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventLength%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr_setLength%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventWord1%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventLength%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='eventWord1' summary='first+word+of+the+event+header'>
                    </docChild>
                    <docChild name='eventLength' summary='the+new+event+length'>
                    </docChild>
                </docSect>
            </decl>
            <decl kind='fxn' name='setSeqCount' anchor='set.Seq.Count' altext='ti.uiactools.runtime.EventHdr.setSeqCount' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='sets+the+sequence+count+in+the+message+header'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsetSeqCount%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventWord1%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EseqCount%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr_setSeqCount%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventWord1%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EseqCount%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='eventWord1' summary='first+word+of+the+event+header'>
                    </docChild>
                    <docChild name='seqCount' summary='the+new+message+sequence+count'>
                    </docChild>
                </docSect>
            </decl>
            <decl spacer='1'/>
        </group>
        <group name='module-wide built-ins'>
            <synopTarg>
                <line tab='0' comment='Get+this+module%27s+unique+id' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Module.Id%22+title%3D%22xdc.runtime.Types.ModuleId%22%3ETypes_ModuleId%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr_Module_id%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='Test+if+this+module+has+completed+startup' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr_Module_startupDone%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='The+heap+from+which+this+module+allocates+memory' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIHeap.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IHeap.Handle%22%3EIHeap_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr_Module_heap%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='Test+whether+this+module+has+a+diagnostics+mask' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr_Module_hasMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='Returns+the+diagnostics+mask+for+this+module' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr_Module_getMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='Set+the+diagnostics+mask+for+this+module' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EEventHdr_Module_setMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-id%22%3Emask%3C%2Fspan%3E+%29%3B'/>
            </synopTarg>
        </group>
    </unit>
    <unit name='LoggerSTM' kind='module' nodoc='0' metaonly='0' summary='A+logger+which+writes+%3Ctt%3ELog%3C%2Ftt%3E+events+to+the+System+Trace+Module+%28STM%29' inherits='ti.uia.runtime.ILoggerSnapshot'>
        <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%2Fruntime%2Fpackage.html%22+title%3D%22ti.uiactools.runtime%22%3Eti.uiactools.runtime%3C%2Fa%3E%3B'/>
            <line blank='1' always='0'/>
            <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40ModuleStartup+%3C%2Fspan%3E'/>
            <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM%3C%2Fspan%3E%3C%2Fgo%3E%3Cspan+class%3D%22xdoc-kw1%22%3E+inherits+%3C%2Fspan%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FILoggerSnapshot.html%22+title%3D%22ti.uia.runtime.ILoggerSnapshot%22%3EILoggerSnapshot%3C%2Fa%3E+%7B'/>
            <line tab='0' content='%7D'/>
        </synopSpec>
        <specInfo>
            <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40ModuleStartup+%3C%2Fspan%3E'/>
            <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM%3C%2Fspan%3E%3C%2Fgo%3E+%7B%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
            <line tab='0' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FILoggerSnapshot.html%22+title%3D%22ti.uia.runtime.ILoggerSnapshot%22%3Eti.uia.runtime.ILoggerSnapshot%3C%2Fa%3E'/>
            <line tab='1' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATransfer.html%22+title%3D%22ti.uia.runtime.IUIATransfer%22%3Eti.uia.runtime.IUIATransfer%3C%2Fa%3E'/>
            <line tab='2' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIFilterLogger.html%22+title%3D%22xdc.runtime.IFilterLogger%22%3Exdc.runtime.IFilterLogger%3C%2Fa%3E'/>
            <line tab='3' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FILogger.html%22+title%3D%22xdc.runtime.ILogger%22%3Exdc.runtime.ILogger%3C%2Fa%3E'/>
            <line tab='4' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%22+title%3D%22xdc.runtime.IModule%22%3Exdc.runtime.IModule%3C%2Fa%3E'/>
            <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einstance%3C%2Fspan%3E%3A%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+LoggerSTM+%3D+%3Cspan+class%3D%22xdoc-kw3%22%3Exdc.useModule%3C%2Fspan%3E%28%3Cspan+class%3D%22xdoc-id%22%3E%27ti.uiactools.runtime.LoggerSTM%27%3C%2Fspan%3E%29%3B'/>
        </synopMeta>
        <synopTarg>
            <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23include%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-id%22%3E%26lt%3Bti%2Fuiactools%2Fruntime%2FLoggerSTM.h%26gt%3B%3C%2Fspan%3E'/>
        </synopTarg>
        <docSect name='details'>
            <docPara content='This+module+provides+a+logger+which+writes+%3Ctt%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22Log.html%22+title%3D%22Log%22%3ELog%3C%2Fa%3E%3C%2Ftt%3E+events+to+the%0A++System+Trace+Module+in+realtime.+The+%3Ctt%3ELog%3C%2Ftt%3E+events+stored+in+the+buffer+are%0A++unformatted%3B+%3Ctt%3ELog%3C%2Ftt%3E+event+formatting+is+deferred+until+some+client+reads%0A++the+raw+event+data+from+the+buffer.'/>
        </docSect>
        <docSect name='Examples'>
            <docPara content='Configuration+Example+1%3A+The+following+XDC+configuration+script+statements%0A+show+how+to+use+the+ti.uiactools.sysbios.LoggingSetupSTM+module+to+enable%0A+instrumentation+for+SysBIOS+modules%2C+with+the+resulting+UIA+software+events+%0A+being+logged+to+System+Trace+as+STM+software+messages%3A'/>
            <docPara content='%3CPRE+class%3D%22Example%22%3E+var+LoggerSTM+%3D+xdc.useModule%28%27ti.uiactools.runtime.LoggerSTM%27%29%3B%0A+LoggerSTM.TimestampProxy+%3D+xdc.useModule%28%27xdc.runtime.Timestamp%27%29%3B%0A+%0A+%2F%2F+The+following+stmBaseAdrs+setting+is+valid+for+C66X+devices+only.%0A+%2F%2F+For+other+devices%2C+please+check+the+device%27s+Technical+Reference+%2F+Data%0A+%2F%2F+Manual+for+the+STM+base+address.%0A%0A+LoggerSTM.stmBaseAdrs+%3D+0x20000000%3B%0A+LoggerSTM.stmChannelResolution+%3D+0x1000%3B%0A+%0A+LoggerSTM.isStringOutputModeEnabled+%3D+false%3B%0A+%0A%0A+%2F%2F+If+you+wish+to+provide+a+custom+memory+allocation%0A+%2F%2F+procedure+for+use+by+LoggerSTM+and+stmLib%2C+you+should%0A+%2F%2F+set+the+following+to+false.++You+will+then+need+to+provide+%0A+%2F%2F+your+own+implementation+of+the+following+helper+functions%3A%0A+%2F%2F+void+*+cTools_memAlloc%28size_t+sizeInBytes%29%3B%0A+%2F%2F+void+cTools_memFree%28void+*+ptr%29%3B%0A+%2F%2F+void+*+cTools_memMap%28unsigned+int+phyAddr%2C+unsigned+int+mapSizeInBytes%29%3B%0A+%2F%2F+void+cTools_memUnMap%28void+*+vAddr%2C+unsigned+int+mapSizeInBytes%29%3B%0A+%2F%2F%0A+%2F%2F+See+ti.uiactools.runtime.LoggerSTM.xdt+for+the+default+implementation%0A+%2F%2F+of+these+functions.%0A%0A+LoggerSTM.isGenerateSTMLibSupportFnsEnabled+%3D+true%3B%0A+%0A+%2F%2F+Configure+which+STM+channels+the+messages+are+to+be+logged+to.%0A+%2F%2F+The+channel+number+is+incremented+%28and+wrapped+around+if+necessary%29%0A+%2F%2F+for+each+message+so+that%2C+if+the+code+logging+the+message+is+preempted%0A+%2F%2F+by+another+task+that+also+needs+to+log+a+message%2C+the+messages+can+be%0A+%2F%2F+properly+decoded+by+the+host.%0A+%2F%2F+Typically%2C+channel+200+is+reserved+for+synchronization+events.%0A+%2F%2F+%28See+the+cdoc+documentation+for+ti.uiactools.runtime.SyncSTM%0A+%2F%2F+for+more+information%29.%0A%0A+var+LoggerSTMParams+%3D+new+LoggerSTM.Params%3B%0A+LoggerSTMParams.stmChannelRangeMin+%3D+128%3B%0A+LoggerSTMParams.stmChannelRangeMax+%3D+199%3B%0A+var+loggerSTM0+%3D+LoggerSTM.create%28LoggerSTMParams%29%3B%0A+Program.global%5B%22loggerSTMInstStatic%22%5D+%3D+loggerSTM0%3B%0A+%0A+%2F%2FConfigure+the+LogSnapshot+module+to+log+snapshot+events%0A+%2F%2F%28e.g.+dynamically+allocated+strings+and+memory+ranges%29%0A+%2F%2Fto+STM%0A+var+LogSnapshot+%3D+xdc.useModule%28%27ti.uia.runtime.LogSnapshot%27%29%3B%0A+LogSnapshot.common%24.logger+%3D+loggerSTM0%3B%0A+%0A+var+LoggingSetup+%3D+xdc.useModule%28%27ti.uiactools.sysbios.LoggingSetupSTM%27%29%3B%0A+LoggingSetup.logger+%3D+loggerSTM0%3B%0A+LoggingSetup.sysbiosTaskLogging+%3D+true%3B%0A+LoggingSetup.loadLogging+%3D+false%3B%0A+LoggingSetup.mainLogging+%3D+true%3B%0A%0A+%2F%2F+The+following+lines+enable+correlation+of+STM+events+%0A+%2F%2F+with+UIA+software+events%3A%0A+var+LogSync+%3D+xdc.useModule%28%27ti.uia.runtime.LogSync%27%29%3B%0A+LoggerSTMParams.stmChannelRangeMin+%3D+200%3B%0A+LoggerSTMParams.stmChannelRangeMax+%3D+200%3B%0A+var+loggerSTMsync+%3D+LoggerSTM.create%28LoggerSTMParams%29%3B%0A+LogSync.syncLogger+%3D+loggerSTMsync%3B%0A%0A+%2F%2F+If+correlation+of+STM+events+with+UIA+software+events+is+not%0A+%2F%2F+required+%28e.g.+to+reduce+the+code+footprint%29%2C+the%0A+%2F%2F+above+lines+should+be+commented+out+and+the+following+line%0A+%2F%2F+enabled%3A%0A+%2F%2F+LoggingSetup.disableMulticoreEventCorrelation+%3D+false%3B%0A+%0A%3C%2FPRE%3E'/>
            <docPara content='Configuration+Example+2%3A+The+following+XDC+configuration+script+statements%0A++create+a+logger+instance%2C+assign+it+as+the+default+logger+for+all%0A++modules%2C+and+enable+%3Ctt%3EUSER1%3C%2Ftt%3E+logging+in+all+modules+of+the+package%0A++%3Ctt%3Emy.pkg%3C%2Ftt%3E.+See+the+%3Ctt%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22Diags.html%23set.Mask.Meta%22+title%3D%22Diags.setMaskMeta%22%3EDiags.setMaskMeta%28%29%3C%2Fa%3E%3C%2Ftt%3E+function%0A++for+details+on+specifying+the+module+names.'/>
            <docPara content='%3CPRE+class%3D%22Example%22%3E++var+Defaults+%3D+xdc.useModule%28%27xdc.runtime.Defaults%27%29%3B%0A++var+Main+%3D+xdc.useModule%28%27xdc.runtime.Main%27%29%3B%0A++var+Diags+%3D+xdc.useModule%28%27xdc.runtime.Diags%27%29%3B%0A++var+LoggerSTM+%3D+xdc.useModule%28%27ti.uiactools.runtime.LoggerSTM%27%29%3B%0A%0A++%2F%2F+Configure+LoggerSTM+to+log+to+channels+100-128.%0A++%2F%2F+%28assumes+that+the+device+has+the+STM+base+address+at+the%0A++%2F%2F+default+address+of+0x20000000%29.%0A++var+LoggerSTMParams+%3D+new+LoggerSTM.Params%28%29%3B%0A++LoggerSTMParams.stmChannelRangeMin+%3D+100%3B%0A++LoggerSTMParams.stmChannelRangeMax+%3D+128%3B%0A++var+loggerSTM0+%3D+LoggerSTM.create%28LoggerSTMParams%29%3B%0A+%0A++%2F%2F+Configure+which+modules+are+to+log+%0A++%2F%2F+events+using+the+LoggerSTM+instance+that+was+created+above.%0A++Main.common%24.logger+%3D+loggerSTM0%3B%0A++Defaults.common%24.logger+%3D+loggerSTM0%3B%0A%0A++%2F%2F+Configure+which+event+masks+are+enabled.%0A++Main.common%24.Diags_USER1+%3D+Diags.RUNTIME_ON%3B%0A++Main.common%24.Diags_ANALYSIS+%3D+Diags.RUNTIME_ON%3B%0A++Diags.setMaskMeta%28%22my.pkg.%25%22%2C+Diags.USER1%2C+Diags.RUNTIME_ON%29%3B%0A%3C%2FPRE%3E'/>
            <docPara content='The+implementation+of+this+logger+is+fast+with+minimal+stack+usage%0A++making+it+appropriate+for+a+realtime+application.%0A++This+logger+uses+different+STM+channels+for+writing+different+numbers+of%0A++parameters+in+order+to+avoid+the+need+to+have+a+header+indicating+the+length%0A++in+bytes+of+each+event.++As+a++result%2C+the+execution+time+of+all+%3Ctt%3ELog%3C%2Ftt%3E+methods%0A++bound+to+this+type+of+logger+are+deterministic+%28and+quite+short%29+because+there+are+no%0A++additional+memory+allocation+calls+required.'/>
            <docPara content='If+this+logger+is+used+in+a+preemptive+environment%2C+then+an+appropriate%0A++gate+must+be+assigned+to+the+module.+By+default%2C+the+xdc.runtime.Gate+module%27s+system+gate%0A++is+used.++The+following+configuration+script+shows+how+to+configure+a+different+gate%3A'/>
            <docPara content='%3CPRE+class%3D%22Example%22%3E++var+LoggerSTM+%3D+xdc.useModule%28%27ti.uiactools.runtime.LoggerSTM%27%29%3B%0A++LoggerSTM.common%24.gate+%3D+...some+gate+instance...%0A%3C%2FPRE%3E'/>
        </docSect>
        <group name='local proxy modules'>
            <decl spacer='1'/>
            <decl kind='proxy' name='TimestampProxy' anchor='.Timestamp.Proxy' altext='ti.uiactools.runtime.LoggerSTM.TimestampProxy' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='User+supplied+time-stamp+proxy'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eproxy%3C%2Fspan%3E+TimestampProxy+%3Cspan+class%3D%22xdoc-kw1%22%3Einherits%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FITimestampClient.html%22+title%3D%22xdc.runtime.ITimestampClient%22%3EITimestampClient%3C%2Fa%3E%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cgo%3ELoggerSTM.%3Cspan+class%3D%22xdoc-id%22%3ETimestampProxy%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FITimestampClient.html%22+title%3D%22xdc.runtime.ITimestampClient%22%3EITimestampClient%3C%2Fa%3E.Module%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Enull%3C%2Fspan%3E'/>
                    <line elem='1'/>
                    <line tab='0' comment='some+delegate+module+inheriting+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FITimestampClient.html%22+title%3D%22xdc.runtime.ITimestampClient%22%3EITimestampClient%3C%2Fa%3E+interface'/>
                    <line elem='0'/>
                    <line tab='1' content='%3Cgo%3ELoggerSTM.%3Cspan+class%3D%22xdoc-id%22%3ETimestampProxy%3C%2Fspan%3E%3C%2Fgo%3E.delegate%24+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FITimestampClient.html%22+title%3D%22xdc.runtime.ITimestampClient%22%3EITimestampClient%3C%2Fa%3E.Module%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Enull%3C%2Fspan%3E'/>
                    <line elem='1'/>
                    <line tab='1' comment='explicit+access+to+the+currently+bound+delegate+module'/>
                    <line elem='0'/>
                </synopMeta>
                <docSect name='details'>
                    <docPara content='This+proxy+allows+%3Ctt%3ELoggerSTM%3C%2Ftt%3E+to+use+a+timestamp+server+different%0A++from+the+server+used+by+%3Ctt%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTimestamp.html%22+title%3D%22xdc.runtime.Timestamp%22%3Exdc.runtime.Timestamp%3C%2Fa%3E%3C%2Ftt%3E.+However%2C+if%0A++not+supplied+by+a+user%2C+this+proxy+defaults+to+whichever+timestamp%0A++server+is+used+by+%3Ctt%3ETimestamp%3C%2Ftt%3E.'/>
                </docSect>
            </decl>
        </group>
        <group name='module-wide constants &amp; types'>
            <decl spacer='1'/>
            <decl kind='enum' name='Priority' anchor='.Priority' altext='ti.uiactools.runtime.LoggerSTM.Priority' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATransfer.html%23.Priority%22+title%3D%22ti.uia.runtime.IUIATransfer.Priority%22%3EIUIATransfer%3C%2Fa%3E'>
                <decl kind='enumval' name='Priority_LOW' anchor='.Priority_.L.O.W'/>
                <decl kind='enumval' name='Priority_STANDARD' anchor='.Priority_.S.T.A.N.D.A.R.D'/>
                <decl kind='enumval' name='Priority_HIGH' anchor='.Priority_.H.I.G.H'/>
                <decl kind='enumval' name='Priority_SYNC' anchor='.Priority_.S.Y.N.C'/>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eenum%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EPriority%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
                    <line tab='1' comment='low+priority' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EPriority_LOW%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='default+priority' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EPriority_STANDARD%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='use+for+critical+errors%2C+etc' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EPriority_HIGH%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='used+only+by+LogSync%27s+logger' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EPriority_SYNC%3C%2Fspan%3E%3C%2Fgo%3E'/>
                    <line tab='0' content='%7D%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Ci%3Evalues+of+type+%3Cgo%3ELoggerSTM.%3Cspan+class%3D%22xdoc-id%22%3EPriority%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fi%3E'/>
                    <line tab='1' comment='low+priority' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ELoggerSTM.%3Cspan+class%3D%22xdoc-id%22%3EPriority_LOW%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='default+priority' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ELoggerSTM.%3Cspan+class%3D%22xdoc-id%22%3EPriority_STANDARD%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='use+for+critical+errors%2C+etc' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ELoggerSTM.%3Cspan+class%3D%22xdoc-id%22%3EPriority_HIGH%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='used+only+by+LogSync%27s+logger' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ELoggerSTM.%3Cspan+class%3D%22xdoc-id%22%3EPriority_SYNC%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopMeta>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Eenum%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_Priority%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
                    <line tab='1' comment='low+priority' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_Priority_LOW%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='default+priority' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_Priority_STANDARD%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='use+for+critical+errors%2C+etc' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_Priority_HIGH%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='used+only+by+LogSync%27s+logger' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_Priority_SYNC%3C%2Fspan%3E%3C%2Fgo%3E'/>
                    <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_Priority%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopTarg>
            </decl>
            <decl spacer='1'/>
            <decl kind='enum' name='TransferType' anchor='.Transfer.Type' altext='ti.uiactools.runtime.LoggerSTM.TransferType' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATransfer.html%23.Transfer.Type%22+title%3D%22ti.uia.runtime.IUIATransfer.TransferType%22%3EIUIATransfer%3C%2Fa%3E'>
                <decl kind='enumval' name='TransferType_RELIABLE' anchor='.Transfer.Type_.R.E.L.I.A.B.L.E'/>
                <decl kind='enumval' name='TransferType_LOSSY' anchor='.Transfer.Type_.L.O.S.S.Y'/>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eenum%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ETransferType%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ETransferType_RELIABLE%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ETransferType_LOSSY%3C%2Fspan%3E%3C%2Fgo%3E'/>
                    <line tab='0' content='%7D%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Ci%3Evalues+of+type+%3Cgo%3ELoggerSTM.%3Cspan+class%3D%22xdoc-id%22%3ETransferType%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fi%3E'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ELoggerSTM.%3Cspan+class%3D%22xdoc-id%22%3ETransferType_RELIABLE%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ELoggerSTM.%3Cspan+class%3D%22xdoc-id%22%3ETransferType_LOSSY%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopMeta>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Eenum%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_TransferType%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_TransferType_RELIABLE%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_TransferType_LOSSY%3C%2Fspan%3E%3C%2Fgo%3E'/>
                    <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_TransferType%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopTarg>
            </decl>
            <decl spacer='1'/>
            <decl spacer='1'/>
            <decl kind='struct' name='Instance_State' anchor='.Instance_.State' altext='ti.uiactools.runtime.LoggerSTM.Instance_State' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInstance_State%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eenabled%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmaxEventSizeInBits32%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EstmChannel%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EstmChannelRangeMin%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EstmChannelRangeMax%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='0' content='%7D%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3ELoggerSTM.%3Cspan+class%3D%22xdoc-id%22%3EInstance_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line blank='1' always='0'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eenabled%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmaxEventSizeInBits32%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EstmChannel%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits8%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EstmChannelRangeMin%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits8%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EstmChannelRangeMax%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits8%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                </synopMeta>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_Instance_State%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eenabled%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmaxEventSizeInBits32%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EstmChannel%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EstmChannelRangeMin%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EstmChannelRangeMax%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_Instance_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopTarg>
            </decl>
            <decl spacer='1'/>
            <decl kind='struct' name='MetaData' anchor='.Meta.Data' altext='ti.uiactools.runtime.LoggerSTM.MetaData' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='This+data+is+added+to+the+RTA+MetaData+file+to+support+stop+mode+RTA' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATransfer.html%23.Meta.Data%22+title%3D%22ti.uia.runtime.IUIATransfer.MetaData%22%3EIUIATransfer%3C%2Fa%3E' metaonly='1'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMetaData%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EinstanceId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epriority%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='0' content='%7D%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3ELoggerSTM.%3Cspan+class%3D%22xdoc-id%22%3EMetaData%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line blank='1' always='0'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EinstanceId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epriority%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                </synopMeta>
            </decl>
            <decl spacer='1'/>
            <decl kind='struct' name='Module_State' anchor='.Module_.State' altext='ti.uiactools.runtime.LoggerSTM.Module_State' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EModule_State%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsequenceNum%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FDiags.html%23.Mask%22+title%3D%22xdc.runtime.Diags.Mask%22%3EDiags.Mask%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Elevel1%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FDiags.html%23.Mask%22+title%3D%22xdc.runtime.Diags.Mask%22%3EDiags.Mask%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Elevel2%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FDiags.html%23.Mask%22+title%3D%22xdc.runtime.Diags.Mask%22%3EDiags.Mask%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Elevel3%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EisInitialized%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EstmBaseAdrs%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EstmChannelResolution%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmajorVersion%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EminorVersion%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EendpointId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EprocessId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='0' content='%7D%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3ELoggerSTM.%3Cspan+class%3D%22xdoc-id%22%3EModule_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line blank='1' always='0'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsequenceNum%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Elevel1%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Elevel2%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Elevel3%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EisInitialized%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EstmBaseAdrs%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EstmChannelResolution%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmajorVersion%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EminorVersion%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EendpointId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EprocessId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                </synopMeta>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_Module_State%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsequenceNum%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FDiags.html%23.Mask%22+title%3D%22xdc.runtime.Diags.Mask%22%3EDiags_Mask%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Elevel1%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FDiags.html%23.Mask%22+title%3D%22xdc.runtime.Diags.Mask%22%3EDiags_Mask%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Elevel2%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FDiags.html%23.Mask%22+title%3D%22xdc.runtime.Diags.Mask%22%3EDiags_Mask%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Elevel3%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EisInitialized%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EstmBaseAdrs%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EstmChannelResolution%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmajorVersion%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EminorVersion%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EendpointId%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EprocessId%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_Module_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopTarg>
            </decl>
        </group>
        <group name='module-wide config parameters'>
            <decl spacer='1'/>
            <decl kind='config' name='configNameMap$' anchor='config.Name.Map$' altext='ti.uiactools.runtime.LoggerSTM.configNameMap$' nodoc='1' external='1' overrides='0' readonly='1' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23config.Name.Map%24%22+title%3D%22xdc.runtime.IModule.configNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Ereadonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EconfigNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D+%3D+%255B'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
                    <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
                    <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
                    <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
                    <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
                    <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
                    <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522common%2524.logger%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522common%2524.gate%2522%252C'/>
                    <line tab='4' content='%2522common%2524.gateParams%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Log.Event%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Log.Event%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Assert.Id%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Assert.Id%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Error.Id%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Error.Id%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D'/>
                    <line tab='0' content='%255D%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ELoggerSTM.%3Cspan+class%3D%22xdoc-id%22%3EconfigNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3C%2Fi%3E+%255B'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
                    <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
                    <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
                    <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
                    <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
                    <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
                    <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522common%2524.logger%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522common%2524.gate%2522%252C'/>
                    <line tab='4' content='%2522common%2524.gateParams%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Log.Event%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Log.Event%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Assert.Id%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Assert.Id%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Error.Id%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Error.Id%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D'/>
                    <line tab='0' content='%255D%3B'/>
                </synopMeta>
            </decl>
            <decl spacer='1'/>
            <decl kind='config' name='endpointId' anchor='endpoint.Id' altext='ti.uiactools.runtime.LoggerSTM.endpointId' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Endpoint+ID+for+the+CPU+that+is+logging+the+event'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EendpointId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0xFFFF%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cgo%3ELoggerSTM.%3Cspan+class%3D%22xdoc-id%22%3EendpointId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%3C%2Fi%3E+0xFFFF%3B'/>
                </synopMeta>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_endpointId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopTarg>
                <docSect name='details'>
                    <docPara content='The+endpointId+corresponds+to+Ipc%27s+MultiProc+value.'/>
                    <docPara content='For+single+processor+systems+this+value+is+ignored.%0A++For+C64P+devices%2C+leave+this+value+as+0xFFFF+to+configure%0A++the+logger+to+use+the+DNUM+value+as+the+endpointId.'/>
                </docSect>
            </decl>
            <decl kind='config' name='filterByLevel' anchor='filter.By.Level' altext='ti.uiactools.runtime.LoggerSTM.filterByLevel' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Support+filtering+of+events+by+event+level' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIFilterLogger.html%23filter.By.Level%22+title%3D%22xdc.runtime.IFilterLogger.filterByLevel%22%3EIFilterLogger%3C%2Fa%3E'>
                <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%3EfilterByLevel%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%3ELoggerSTM.%3Cspan+class%3D%22xdoc-id%22%3EfilterByLevel%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>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_filterByLevel%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopTarg>
                <docSect name='details'>
                    <docPara content='To+improve+logging+performance%2C+this+feature+can+be+disabled+by+setting%0A++%3Ctt%3EfilterByLevel%3C%2Ftt%3E+to+false.'/>
                    <docPara content='See+%27%3Ca+class%3D%22xdoc-link%22+href%3D%22LoggerSTM.html%23set.Filter.Level%22+title%3D%22setFilterLevel%22%3EsetFilterLevel%3C%2Fa%3E%27+for+an+explanation+of+level+filtering.'/>
                </docSect>
            </decl>
            <decl kind='config' name='isGenerateSTMLibSupportFnsEnabled' anchor='is.Generate.S.T.M.Lib.Support.Fns.Enabled' altext='ti.uiactools.runtime.LoggerSTM.isGenerateSTMLibSupportFnsEnabled' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Configures+whether+helper+functions+required+by+STMLib+are+automatically+generated+%28default%29+or+not'>
                <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%3EisGenerateSTMLibSupportFnsEnabled%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%3ELoggerSTM.%3Cspan+class%3D%22xdoc-id%22%3EisGenerateSTMLibSupportFnsEnabled%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>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_isGenerateSTMLibSupportFnsEnabled%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopTarg>
                <docSect name='details'>
                    <docPara content='if+LoggerSTM.isGenerateSTMLibSupportFnsEnabled+is+true+AND+%0A++LoggerSTM.isGenerateSTMLibSupportFnsEnabled+is+false%2C+%0A++the+following+helper+functions+required+by+STMLib+are%0A++automatically+generated+by+the+LoggerSTM.xdt+template%3A%0A++%28see+ti%2Fctools%2FstmLib%2FStmLibrary.h+for+details%29'/>
                    <docPara content='%3CUL%3E%3CLI%3E+cTools_memAlloc%28size_t+sizeInBytes%29%3B+%0A%3C%2FLI%3E%3CLI%3E+void+*+cTools_memMap%28unsigned+int+phyAddr%2C+unsigned+int+mapSizeInBytes%29%3B+%0A%3C%2FLI%3E%3CLI%3E+void+cTools_memFree%28void+*+ptr%29%3B+%0A%3C%2FLI%3E%3CLI%3E+void+cTools_memUnmap%28void+*+vAddr%2C+unsigned+int+mapSizeInBytes%29%3B%0A%3C%2FLI%3E%3C%2FUL%3E'/>
                    <docPara content='If+you+wish+to+use+STMLib+directly%2C+set+this+to+false%0A++and+provide+implementations+of+the+above+functions+in+your%0A++application+in+order+to+handle+memory+allocation+and+mapping.'/>
                </docSect>
            </decl>
            <decl kind='config' name='isStringOutputModeEnabled' anchor='is.String.Output.Mode.Enabled' altext='ti.uiactools.runtime.LoggerSTM.isStringOutputModeEnabled' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='if+true%2C+events+are+logged+to+STM+as+strings+instead%0A++of+raw+UIA+data.++Only+enable+this+mode+if+not+using%0A++System+Analyzer+to+analyze+and+display+events'>
                <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%3EisStringOutputModeEnabled%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%3ELoggerSTM.%3Cspan+class%3D%22xdoc-id%22%3EisStringOutputModeEnabled%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>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_isStringOutputModeEnabled%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopTarg>
                <docSect name='details'>
                    <docPara content='Note+that+setting+LoggerSTM.isStringOutputModeEnabled+to+true%0A++will+require+that+your+application+implement+the+STMLib+helper%0A++functions+in+order+to+properly+provide+memory+management+for+STMLib.%0A++The+LoggerSTM.isGenerateSTMLibSupportFnsEnabled+will+be+forced+to%0A++%27false%27+if+LoggerSTM.isStringOutputModeEnabled+is+set+to+%27true%27.'/>
                </docSect>
                <docSect name='see'>
                    <docPara content='%3Ca+class%3D%22xdoc-link%22+href%3D%22LoggerSTM.html%23is.Generate.S.T.M.Lib.Support.Fns.Enabled%22+title%3D%22isGenerateSTMLibSupportFnsEnabled%22%3EisGenerateSTMLibSupportFnsEnabled%3C%2Fa%3E'/>
                </docSect>
            </decl>
            <decl kind='config' name='level1Mask' anchor='level1.Mask' altext='ti.uiactools.runtime.LoggerSTM.level1Mask' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Mask+of+diags+categories+whose+initial+filtering+level+is+Diags.LEVEL1'>
                <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%2FDiags.html%23.Mask%22+title%3D%22xdc.runtime.Diags.Mask%22%3EDiags.Mask%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Elevel1Mask%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cgo%3ELoggerSTM.%3Cspan+class%3D%22xdoc-id%22%3Elevel1Mask%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%3C%2Fi%3E+0%3B'/>
                </synopMeta>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FDiags.html%23.Mask%22+title%3D%22xdc.runtime.Diags.Mask%22%3EDiags_Mask%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_level1Mask%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopTarg>
                <docSect name='details'>
                    <docPara content='See+%27%3Ca+class%3D%22xdoc-link%22+href%3D%22LoggerSTM.html%23level4.Mask%22+title%3D%22level4Mask%22%3Elevel4Mask%3C%2Fa%3E%27+for+details.'/>
                </docSect>
            </decl>
            <decl kind='config' name='level2Mask' anchor='level2.Mask' altext='ti.uiactools.runtime.LoggerSTM.level2Mask' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Mask+of+diags+categories+whose+initial+filtering+level+is+Diags.LEVEL2'>
                <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%2FDiags.html%23.Mask%22+title%3D%22xdc.runtime.Diags.Mask%22%3EDiags.Mask%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Elevel2Mask%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cgo%3ELoggerSTM.%3Cspan+class%3D%22xdoc-id%22%3Elevel2Mask%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%3C%2Fi%3E+0%3B'/>
                </synopMeta>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FDiags.html%23.Mask%22+title%3D%22xdc.runtime.Diags.Mask%22%3EDiags_Mask%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_level2Mask%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopTarg>
                <docSect name='details'>
                    <docPara content='See+%27%3Ca+class%3D%22xdoc-link%22+href%3D%22LoggerSTM.html%23level4.Mask%22+title%3D%22level4Mask%22%3Elevel4Mask%3C%2Fa%3E%27+for+details.'/>
                </docSect>
            </decl>
            <decl kind='config' name='level3Mask' anchor='level3.Mask' altext='ti.uiactools.runtime.LoggerSTM.level3Mask' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Mask+of+diags+categories+whose+initial+filtering+level+is+Diags.LEVEL3'>
                <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%2FDiags.html%23.Mask%22+title%3D%22xdc.runtime.Diags.Mask%22%3EDiags.Mask%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Elevel3Mask%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cgo%3ELoggerSTM.%3Cspan+class%3D%22xdoc-id%22%3Elevel3Mask%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%3C%2Fi%3E+0%3B'/>
                </synopMeta>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FDiags.html%23.Mask%22+title%3D%22xdc.runtime.Diags.Mask%22%3EDiags_Mask%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_level3Mask%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopTarg>
                <docSect name='details'>
                    <docPara content='See+%27%3Ca+class%3D%22xdoc-link%22+href%3D%22LoggerSTM.html%23level4.Mask%22+title%3D%22level4Mask%22%3Elevel4Mask%3C%2Fa%3E%27+for+details.'/>
                </docSect>
            </decl>
            <decl kind='config' name='level4Mask' anchor='level4.Mask' altext='ti.uiactools.runtime.LoggerSTM.level4Mask' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Mask+of+diags+categories+whose+initial+filtering+level+is+Diags.LEVEL4'>
                <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%2FDiags.html%23.Mask%22+title%3D%22xdc.runtime.Diags.Mask%22%3EDiags.Mask%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Elevel4Mask%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fxdc%252Fruntime%252FDiags.html%2523.A.L.L_.L.O.G.G.I.N.G%2522%2Btitle%253D%2522xdc.runtime.Diags.ALL_LOGGING%2522%253EDiags.ALL_LOGGING%253C%252Fa%253E%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cgo%3ELoggerSTM.%3Cspan+class%3D%22xdoc-id%22%3Elevel4Mask%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%3C%2Fi%3E+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fxdc%252Fruntime%252FDiags.html%2523.A.L.L_.L.O.G.G.I.N.G%2522%2Btitle%253D%2522xdc.runtime.Diags.ALL_LOGGING%2522%253EDiags.ALL_LOGGING%253C%252Fa%253E%3B'/>
                </synopMeta>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FDiags.html%23.Mask%22+title%3D%22xdc.runtime.Diags.Mask%22%3EDiags_Mask%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_level4Mask%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopTarg>
                <docSect name='details'>
                    <docPara content='If+%27filterByLevel%27+is+true%2C+then+all+LoggerBuf+instances+will+filter%0A++incoming+events+based+on+their+event+level.'/>
                    <docPara content='The+LoggerCircBuf+module+allows+for+specifying+a+different+filter+level+for%0A++every+Diags+bit.+These+filtering+levels+are+module+wide%3B+LoggerBuf+does%0A++not+support+specifying+the+levels+on+a+per-instance+basis.'/>
                    <docPara content='The+setFilterLevel+API+can+be+used+to+change+the+filtering+levels+at%0A++runtime.'/>
                    <docPara content='The+default+filtering+levels+are+assigned+using+the+%27level1Mask%27+-%0A++%27level4Mask%27+config+parameters.+These+are+used+to+specify%2C+for+each+of%0A++the+four+event+levels%2C+the+set+of+bits+which+should+filter+at+that%0A++level+by+default.'/>
                    <docPara content='The+default+filtering+configuration+sets+the+filter+level+to%0A++Diags.LEVEL4+for+all+logging-related+diags+bits+so+that+all+events+are%0A++logged+by+default.'/>
                </docSect>
            </decl>
            <decl kind='config' name='stmBaseAdrs' anchor='stm.Base.Adrs' altext='ti.uiactools.runtime.LoggerSTM.stmBaseAdrs' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Base+address+for+the+STM+channel+that+events+are+to+be+written+to'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EstmBaseAdrs%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0x54000000%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cgo%3ELoggerSTM.%3Cspan+class%3D%22xdoc-id%22%3EstmBaseAdrs%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%3C%2Fi%3E+0x54000000%3B'/>
                </synopMeta>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_stmBaseAdrs%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopTarg>
            </decl>
            <decl kind='config' name='stmChannelResolution' anchor='stm.Channel.Resolution' altext='ti.uiactools.runtime.LoggerSTM.stmChannelResolution' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Base+address+for+the+STM+channel+that+events+are+to+be+written+to'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EstmChannelResolution%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0x1000%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cgo%3ELoggerSTM.%3Cspan+class%3D%22xdoc-id%22%3EstmChannelResolution%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%3C%2Fi%3E+0x1000%3B'/>
                </synopMeta>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_stmChannelResolution%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopTarg>
            </decl>
            <decl spacer='1'/>
            <decl kind='config' name='common$' anchor='common$' altext='ti.uiactools.runtime.LoggerSTM.common$' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Common+module+configuration+parameters' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23common%24%22+title%3D%22xdc.runtime.IModule.common%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Common%24%22+title%3D%22xdc.runtime.Types.Common%24%22%3ETypes.Common%24%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecommon%24%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cgo%3ELoggerSTM.%3Cspan+class%3D%22xdoc-id%22%3Ecommon%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Common%24%22+title%3D%22xdc.runtime.Types.Common%24%22%3ETypes.Common%24%3C%2Fa%3E%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
                </synopMeta>
                <docSect name='details'>
                    <docPara content='All+modules+have+this+configuration+parameter.++Its+name%0A++contains+the+%27%24%27+character+to+ensure+it+does+not+conflict+with%0A++configuration+parameters+declared+by+the+module.++This+allows%0A++new+configuration+parameters+to+be+added+in+the+future+without%0A++any+chance+of+breaking+existing+modules.'/>
                </docSect>
            </decl>
            <decl kind='config' name='rovShowRawTab$' anchor='rov.Show.Raw.Tab$' altext='ti.uiactools.runtime.LoggerSTM.rovShowRawTab$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23rov.Show.Raw.Tab%24%22+title%3D%22xdc.runtime.IModule.rovShowRawTab%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%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%3ErovShowRawTab%24%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%3ELoggerSTM.%3Cspan+class%3D%22xdoc-id%22%3ErovShowRawTab%24%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>
            </decl>
            <decl kind='config' name='viewNameMap$' anchor='view.Name.Map$' altext='ti.uiactools.runtime.LoggerSTM.viewNameMap$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='Specifies+the+ROV+views+for+the+module' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23view.Name.Map%24%22+title%3D%22xdc.runtime.IModule.viewNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EviewNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cgo%3ELoggerSTM.%3Cspan+class%3D%22xdoc-id%22%3EviewNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
                </synopMeta>
            </decl>
        </group>
        <group name='module-wide functions'>
            <decl kind='fxn' name='getOSTHeader' anchor='get.O.S.T.Header' altext='ti.uiactools.runtime.LoggerSTM.getOSTHeader' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='returns+the+OST+Header+to+use+as+the+first+word+of+the+STM+event'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetOSTHeader%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnumBytes%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_getOSTHeader%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnumBytes%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='details'>
                    <docPara content='param%28numBytes%29++number+of+bytes+in+the+event%2C+not+including+the+OST+header+itself+%28max+255%29'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='getSTMBaseAdrs' anchor='get.S.T.M.Base.Adrs' altext='ti.uiactools.runtime.LoggerSTM.getSTMBaseAdrs' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Gets+the+STM+base+address+%28STM+channel+0%29+that+events+are+to+be+written+to'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetSTMBaseAdrs%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3E%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_getSTMBaseAdrs%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
                </synopTarg>
            </decl>
            <decl kind='fxn' name='printToSTM' anchor='print.To.S.T.M' altext='ti.uiactools.runtime.LoggerSTM.printToSTM' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Helper+function+that+prints+formatted+strings+to+STM'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EprintToSTM%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EchanNum%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FLog.html%23.Event%22+title%3D%22xdc.runtime.Log.Event%22%3ELog.Event%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eevt%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ea1%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ea2%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ea3%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ea4%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ea5%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ea6%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ea7%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ea8%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3E%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_printToSTM%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EchanNum%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FLog.html%23.Event%22+title%3D%22xdc.runtime.Log.Event%22%3ELog_Event%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eevt%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ea1%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ea2%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ea3%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ea4%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ea5%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ea6%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ea7%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ea8%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
            </decl>
            <decl kind='fxn' name='setProcessId' anchor='set.Process.Id' altext='ti.uiactools.runtime.LoggerSTM.setProcessId' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Sets+the+active+process+ID+to+log+with+the+event+%28default+is+0%29'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsetProcessId%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EprocessId%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3E%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_setProcessId%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EprocessId%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
            </decl>
            <decl kind='fxn' name='setSTMBaseAdrs' anchor='set.S.T.M.Base.Adrs' altext='ti.uiactools.runtime.LoggerSTM.setSTMBaseAdrs' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Sets+the+base+address+%28STM+channel+0%29+that+events+are+to+be+written+to'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsetSTMBaseAdrs%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eadrs%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3E%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_setSTMBaseAdrs%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eadrs%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='adrs' summary='the+STM+base+address+%28STM+channel+0%29+that+events+are+to+be+written+to'>
                    </docChild>
                </docSect>
            </decl>
            <decl spacer='1'/>
            <decl kind='fxn' name='getLoggerInstanceId' anchor='get.Logger.Instance.Id' altext='ti.uiactools.runtime.LoggerSTM.getLoggerInstanceId' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='returns+the+id+of+this+logger+instance' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATransfer.html%23get.Logger.Instance.Id%22+title%3D%22ti.uia.runtime.IUIATransfer.getLoggerInstanceId%22%3EIUIATransfer%3C%2Fa%3E' metaonly='1'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-kw1%22%3Efunction+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-id%22%3EgetLoggerInstanceId%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Einst%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cgo%3ELoggerSTM.%3Cspan+class%3D%22xdoc-id%22%3EgetLoggerInstanceId%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%3Einst%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>
            <decl kind='fxn' name='getLoggerPriority' anchor='get.Logger.Priority' altext='ti.uiactools.runtime.LoggerSTM.getLoggerPriority' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATransfer.html%23get.Logger.Priority%22+title%3D%22ti.uia.runtime.IUIATransfer.getLoggerPriority%22%3EIUIATransfer%3C%2Fa%3E' metaonly='1'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-kw1%22%3Efunction+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-id%22%3EgetLoggerPriority%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Einst%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cgo%3ELoggerSTM.%3Cspan+class%3D%22xdoc-id%22%3EgetLoggerPriority%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%3Einst%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>
            <decl kind='fxn' name='getMetaArgs' anchor='get.Meta.Args' altext='ti.uiactools.runtime.LoggerSTM.getMetaArgs' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Returns+any+meta+data+needed+to+support+RTA' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FILogger.html%23get.Meta.Args%22+title%3D%22xdc.runtime.ILogger.getMetaArgs%22%3EILogger%3C%2Fa%3E' metaonly='1'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-kw1%22%3Efunction+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-id%22%3EgetMetaArgs%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Einst%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EinstNum%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cgo%3ELoggerSTM.%3Cspan+class%3D%22xdoc-id%22%3EgetMetaArgs%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%3Einst%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%3EinstNum%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>
                <docSect name='details'>
                    <docPara content='This+meta+data+should+be+returned+in+the+form+of+a+structure+which%0A++can+be+converted+into+XML.+This+data+is+added+to+the+RTA+XML+file%0A++during+the+application%27s+configuration%2C+and+can+be+accessed+later%0A++through+the+xdc.rta.MetaData+module.'/>
                    <docPara content='The+MetaData+is+returned+per+instance+of+the+ILogger+module.+The%0A++instance+object+is+passed+to+the+function+as+the+first+argument.'/>
                    <docPara content='The+second+argument+is+the+index+of+the+instance+in+the+list+of+%0A++the+ILogger%27s+static+instances.'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='getPtrToQueueDescriptorMeta' anchor='get.Ptr.To.Queue.Descriptor.Meta' altext='ti.uiactools.runtime.LoggerSTM.getPtrToQueueDescriptorMeta' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Each+logger+instance+has+a+unique+queue+descriptor+address+that+is%0A+stored+in+the+Event+Record+header+to+identify+itself+to+the+host.%0A+This+metaonly+configuration+parameter+allows+the+UIA+Metadata+to%0A+determine+what+the+address+is+for+each+statically+created+logger+instance%0A+in+order+to+emit+XML+code+to+allow+the+host+to+look+up+information+about%0A+the+logger+instance+%28such+as+its+name%29+based+on+the+queue+descriptor+%0A+address+that+is+stored+in+the+event+record+header' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATransfer.html%23get.Ptr.To.Queue.Descriptor.Meta%22+title%3D%22ti.uia.runtime.IUIATransfer.getPtrToQueueDescriptorMeta%22%3EIUIATransfer%3C%2Fa%3E' metaonly='1'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-kw1%22%3Efunction+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-id%22%3EgetPtrToQueueDescriptorMeta%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Einst%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cgo%3ELoggerSTM.%3Cspan+class%3D%22xdoc-id%22%3EgetPtrToQueueDescriptorMeta%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%3Einst%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>
                <docSect name='details'>
                    <docPara content='The+pointer+is+returned+per+instance+of+the+logger+module.+The%0A++instance+object+is+passed+to+the+function+as+the+first+argument.'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='setLoggerPriority' anchor='set.Logger.Priority' altext='ti.uiactools.runtime.LoggerSTM.setLoggerPriority' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATransfer.html%23set.Logger.Priority%22+title%3D%22ti.uia.runtime.IUIATransfer.setLoggerPriority%22%3EIUIATransfer%3C%2Fa%3E' metaonly='1'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-kw1%22%3Efunction+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-id%22%3EsetLoggerPriority%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Einst%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epriority%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cgo%3ELoggerSTM.%3Cspan+class%3D%22xdoc-id%22%3EsetLoggerPriority%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%3Einst%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%3Epriority%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>
            <decl kind='fxn' name='setPtrToQueueDescriptorMeta' anchor='set.Ptr.To.Queue.Descriptor.Meta' altext='ti.uiactools.runtime.LoggerSTM.setPtrToQueueDescriptorMeta' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Sets+the+queue+descriptor+address+in+the+logger%27s+object+instance+data' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATransfer.html%23set.Ptr.To.Queue.Descriptor.Meta%22+title%3D%22ti.uia.runtime.IUIATransfer.setPtrToQueueDescriptorMeta%22%3EIUIATransfer%3C%2Fa%3E' metaonly='1'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-kw1%22%3Efunction+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-id%22%3EsetPtrToQueueDescriptorMeta%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Einst%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EqueueDescriptorAdrs%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cgo%3ELoggerSTM.%3Cspan+class%3D%22xdoc-id%22%3EsetPtrToQueueDescriptorMeta%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%3Einst%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%3EqueueDescriptorAdrs%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>
        <group name='module-wide built-ins'>
            <synopTarg>
                <line tab='0' comment='Get+this+module%27s+unique+id' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Module.Id%22+title%3D%22xdc.runtime.Types.ModuleId%22%3ETypes_ModuleId%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_Module_id%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='Test+if+this+module+has+completed+startup' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_Module_startupDone%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='The+heap+from+which+this+module+allocates+memory' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIHeap.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IHeap.Handle%22%3EIHeap_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_Module_heap%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='Test+whether+this+module+has+a+diagnostics+mask' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_Module_hasMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='Returns+the+diagnostics+mask+for+this+module' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_Module_getMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='Set+the+diagnostics+mask+for+this+module' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_Module_setMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-id%22%3Emask%3C%2Fspan%3E+%29%3B'/>
            </synopTarg>
        </group>
        <group name='$instance'>
            <synopSpec>
                <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einstance%3C%2Fspan%3E%3A'/>
                <line blank='1' always='0'/>
            </synopSpec>
        </group>
        <group name='per-instance object types'>
            <synopTarg>
                <line tab='0' comment='Opaque+internal+representation+of+an+instance+object' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_Object%3C%2Fspan%3E%3C%2Fgo%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_Object%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='Client+reference+to+an+instance+object' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Object%22%3ELoggerSTM_Object%3C%2Fa%3E+*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_Handle%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='Opaque+client+structure+large+enough+to+hold+an+instance+object' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_Struct%3C%2Fspan%3E%3C%2Fgo%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_Struct%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                <line blank='1' always='1'/>
                <line tab='0' comment='Convert+this+instance+structure+pointer+into+an+instance+handle' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Handle%22%3ELoggerSTM_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_handle%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Struct%22%3ELoggerSTM_Struct%3C%2Fa%3E+*structP+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='Convert+this+instance+handle+into+an+instance+structure+pointer' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Struct%22%3ELoggerSTM_Struct%3C%2Fa%3E+*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_struct%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Handle%22%3ELoggerSTM_Handle%3C%2Fa%3E+handle+%29%3B'/>
            </synopTarg>
        </group>
        <group name='per-instance config parameters'>
            <synopMeta>
                <line tab='0' comment='Instance+config-params+object' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+params+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+LoggerSTM.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                <line tab='1' comment='controls+whether+logging+is+enabled+or+disabled' anchor='enabled' altext='ti.uiactools.runtime.LoggerSTM.enabled' content='params.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eenabled%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'/>
                <line tab='1' comment='The+maximum+event+size+%28in+Maus%29+that+can+be+written+with+a+single+event' anchor='max.Event.Size' altext='ti.uiactools.runtime.LoggerSTM.maxEventSize' content='params.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmaxEventSize%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%3C%2Fi%3E+200%3B'/>
                <line tab='1' nodoc='1' comment='' anchor='priority' altext='ti.uia.runtime.IUIATransfer.priority' content='params.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epriority%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATransfer.html%23.Priority%22+title%3D%22ti.uia.runtime.IUIATransfer.Priority%22%3EIUIATransfer.Priority%3C%2Fa%3E%3C%2Fi%3E+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fti%252Fuia%252Fruntime%252FIUIATransfer.html%2523.Priority_.S.T.A.N.D.A.R.D%2522%2Btitle%253D%2522ti.uia.runtime.IUIATransfer.Priority_STANDARD%2522%253EIUIATransfer.Priority_STANDARD%253C%252Fa%253E%3B'/>
                <line tab='1' comment='' anchor='ptr.To.Queue.Descriptor.Meta' altext='ti.uia.runtime.IUIATransfer.ptrToQueueDescriptorMeta' content='params.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EptrToQueueDescriptorMeta%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
                <line tab='1' comment='The+highest+STM+channel+number+that+events+are+to+be+written+to' anchor='stm.Channel.Range.Max' altext='ti.uiactools.runtime.LoggerSTM.stmChannelRangeMax' content='params.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EstmChannelRangeMax%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits8%3C%2Fspan%3E%3C%2Fi%3E+200%3B'/>
                <line tab='1' comment='The+lowest+STM+channel+number+that+events+are+to+be+written+to' anchor='stm.Channel.Range.Min' altext='ti.uiactools.runtime.LoggerSTM.stmChannelRangeMin' content='params.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EstmChannelRangeMin%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits8%3C%2Fspan%3E%3C%2Fi%3E+128%3B'/>
                <line tab='1' comment='' anchor='transfer.Type' altext='ti.uia.runtime.IUIATransfer.transferType' content='params.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtransferType%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATransfer.html%23.Transfer.Type%22+title%3D%22ti.uia.runtime.IUIATransfer.TransferType%22%3EIUIATransfer.TransferType%3C%2Fa%3E%3C%2Fi%3E+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fti%252Fuia%252Fruntime%252FIUIATransfer.html%2523.Transfer.Type_.L.O.S.S.Y%2522%2Btitle%253D%2522ti.uia.runtime.IUIATransfer.TransferType_LOSSY%2522%253EIUIATransfer.TransferType_LOSSY%253C%252Fa%253E%3B'/>
            </synopMeta>
            <synopTarg>
                <line tab='0' comment='Instance+config-params+structure' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_Params%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
                <line tab='1' comment='Common+per-instance+configs' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIInstance.html%23per-instance_config_parameters%22+title%3D%22xdc.runtime.IInstance.Params%22%3EIInstance_Params%3C%2Fa%3E+*instance%3B'/>
                <line tab='1' comment='controls+whether+logging+is+enabled+or+disabled' anchor='enabled' altext='ti.uiactools.runtime.LoggerSTM.enabled' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eenabled%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                <line tab='1' comment='The+maximum+event+size+%28in+Maus%29+that+can+be+written+with+a+single+event' anchor='max.Event.Size' altext='ti.uiactools.runtime.LoggerSTM.maxEventSize' content='%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmaxEventSize%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                <line tab='1' nodoc='1' comment='' anchor='priority' altext='ti.uia.runtime.IUIATransfer.priority' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATransfer.html%23.Priority%22+title%3D%22ti.uia.runtime.IUIATransfer.Priority%22%3EIUIATransfer_Priority%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epriority%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                <line tab='1' comment='The+highest+STM+channel+number+that+events+are+to+be+written+to' anchor='stm.Channel.Range.Max' altext='ti.uiactools.runtime.LoggerSTM.stmChannelRangeMax' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EstmChannelRangeMax%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                <line tab='1' comment='The+lowest+STM+channel+number+that+events+are+to+be+written+to' anchor='stm.Channel.Range.Min' altext='ti.uiactools.runtime.LoggerSTM.stmChannelRangeMin' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EstmChannelRangeMin%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                <line tab='1' comment='' anchor='transfer.Type' altext='ti.uia.runtime.IUIATransfer.transferType' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATransfer.html%23.Transfer.Type%22+title%3D%22ti.uia.runtime.IUIATransfer.TransferType%22%3EIUIATransfer_TransferType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtransferType%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_Params%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                <line blank='1' always='1'/>
                <line tab='0' comment='Initialize+this+config-params+structure+with+supplier-specified+defaults+before+instance+creation' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_Params_init%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_config_parameters%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Params%22%3ELoggerSTM_Params%3C%2Fa%3E+*params+%29%3B'/>
            </synopTarg>
            <decl kind='config' name='enabled' anchor='enabled' altext='ti.uiactools.runtime.LoggerSTM.enabled' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='controls+whether+logging+is+enabled+or+disabled'>
                <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%3Eenabled%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+params+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+LoggerSTM.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='0' content='%3Cgo%3Eparams.%3Cspan+class%3D%22xdoc-id%22%3Eenabled%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>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_config_parameters%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Params%22%3ELoggerSTM_Params%3C%2Fa%3E+%7B'/>
                    <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eenabled%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopTarg>
            </decl>
            <decl kind='config' name='maxEventSize' anchor='max.Event.Size' altext='ti.uiactools.runtime.LoggerSTM.maxEventSize' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='The+maximum+event+size+%28in+Maus%29+that+can+be+written+with+a+single+event'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmaxEventSize%3C%2Fspan%3E%3C%2Fgo%3E+%3D+200%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+params+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+LoggerSTM.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='0' content='%3Cgo%3Eparams.%3Cspan+class%3D%22xdoc-id%22%3EmaxEventSize%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%3C%2Fi%3E+200%3B'/>
                </synopMeta>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_config_parameters%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Params%22%3ELoggerSTM_Params%3C%2Fa%3E+%7B'/>
                    <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmaxEventSize%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopTarg>
                <docSect name='details'>
                    <docPara content='Note%3A+must+be+smaller+than+240+due+to+STM+small+block+size+limitation.%0A+Must+also+be+an+integer+multiple+of+sizeof%28UInt32%29.'/>
                </docSect>
            </decl>
            <decl kind='config' name='priority' anchor='priority' altext='ti.uiactools.runtime.LoggerSTM.priority' nodoc='1' external='1' overrides='0' readonly='0' instance='1' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATransfer.html%23priority%22+title%3D%22ti.uia.runtime.IUIATransfer.priority%22%3EIUIATransfer%3C%2Fa%3E'>
                <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%2Fuia%2Fruntime%2FIUIATransfer.html%23.Priority%22+title%3D%22ti.uia.runtime.IUIATransfer.Priority%22%3EIUIATransfer.Priority%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epriority%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fti%252Fuia%252Fruntime%252FIUIATransfer.html%2523.Priority_.S.T.A.N.D.A.R.D%2522%2Btitle%253D%2522ti.uia.runtime.IUIATransfer.Priority_STANDARD%2522%253EIUIATransfer.Priority_STANDARD%253C%252Fa%253E%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+params+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+LoggerSTM.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='0' content='%3Cgo%3Eparams.%3Cspan+class%3D%22xdoc-id%22%3Epriority%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATransfer.html%23.Priority%22+title%3D%22ti.uia.runtime.IUIATransfer.Priority%22%3EIUIATransfer.Priority%3C%2Fa%3E%3C%2Fi%3E+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fti%252Fuia%252Fruntime%252FIUIATransfer.html%2523.Priority_.S.T.A.N.D.A.R.D%2522%2Btitle%253D%2522ti.uia.runtime.IUIATransfer.Priority_STANDARD%2522%253EIUIATransfer.Priority_STANDARD%253C%252Fa%253E%3B'/>
                </synopMeta>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_config_parameters%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Params%22%3ELoggerSTM_Params%3C%2Fa%3E+%7B'/>
                    <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATransfer.html%23.Priority%22+title%3D%22ti.uia.runtime.IUIATransfer.Priority%22%3EIUIATransfer_Priority%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epriority%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopTarg>
            </decl>
            <decl kind='config' name='stmChannelRangeMax' anchor='stm.Channel.Range.Max' altext='ti.uiactools.runtime.LoggerSTM.stmChannelRangeMax' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='The+highest+STM+channel+number+that+events+are+to+be+written+to'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBits8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EstmChannelRangeMax%3C%2Fspan%3E%3C%2Fgo%3E+%3D+200%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+params+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+LoggerSTM.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='0' content='%3Cgo%3Eparams.%3Cspan+class%3D%22xdoc-id%22%3EstmChannelRangeMax%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits8%3C%2Fspan%3E%3C%2Fi%3E+200%3B'/>
                </synopMeta>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_config_parameters%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Params%22%3ELoggerSTM_Params%3C%2Fa%3E+%7B'/>
                    <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EstmChannelRangeMax%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopTarg>
            </decl>
            <decl kind='config' name='stmChannelRangeMin' anchor='stm.Channel.Range.Min' altext='ti.uiactools.runtime.LoggerSTM.stmChannelRangeMin' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='The+lowest+STM+channel+number+that+events+are+to+be+written+to'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBits8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EstmChannelRangeMin%3C%2Fspan%3E%3C%2Fgo%3E+%3D+128%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+params+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+LoggerSTM.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='0' content='%3Cgo%3Eparams.%3Cspan+class%3D%22xdoc-id%22%3EstmChannelRangeMin%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits8%3C%2Fspan%3E%3C%2Fi%3E+128%3B'/>
                </synopMeta>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_config_parameters%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Params%22%3ELoggerSTM_Params%3C%2Fa%3E+%7B'/>
                    <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EstmChannelRangeMin%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopTarg>
            </decl>
            <decl kind='config' name='transferType' anchor='transfer.Type' altext='ti.uiactools.runtime.LoggerSTM.transferType' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATransfer.html%23transfer.Type%22+title%3D%22ti.uia.runtime.IUIATransfer.transferType%22%3EIUIATransfer%3C%2Fa%3E'>
                <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%2Fuia%2Fruntime%2FIUIATransfer.html%23.Transfer.Type%22+title%3D%22ti.uia.runtime.IUIATransfer.TransferType%22%3EIUIATransfer.TransferType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtransferType%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fti%252Fuia%252Fruntime%252FIUIATransfer.html%2523.Transfer.Type_.L.O.S.S.Y%2522%2Btitle%253D%2522ti.uia.runtime.IUIATransfer.TransferType_LOSSY%2522%253EIUIATransfer.TransferType_LOSSY%253C%252Fa%253E%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+params+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+LoggerSTM.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='0' content='%3Cgo%3Eparams.%3Cspan+class%3D%22xdoc-id%22%3EtransferType%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATransfer.html%23.Transfer.Type%22+title%3D%22ti.uia.runtime.IUIATransfer.TransferType%22%3EIUIATransfer.TransferType%3C%2Fa%3E%3C%2Fi%3E+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252Fti%252Fuia%252Fruntime%252FIUIATransfer.html%2523.Transfer.Type_.L.O.S.S.Y%2522%2Btitle%253D%2522ti.uia.runtime.IUIATransfer.TransferType_LOSSY%2522%253EIUIATransfer.TransferType_LOSSY%253C%252Fa%253E%3B'/>
                </synopMeta>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_config_parameters%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Params%22%3ELoggerSTM_Params%3C%2Fa%3E+%7B'/>
                    <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATransfer.html%23.Transfer.Type%22+title%3D%22ti.uia.runtime.IUIATransfer.TransferType%22%3EIUIATransfer_TransferType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtransferType%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopTarg>
            </decl>
            <decl spacer='1'/>
            <decl kind='config' name='ptrToQueueDescriptorMeta' anchor='ptr.To.Queue.Descriptor.Meta' altext='ti.uiactools.runtime.LoggerSTM.ptrToQueueDescriptorMeta' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATransfer.html%23ptr.To.Queue.Descriptor.Meta%22+title%3D%22ti.uia.runtime.IUIATransfer.ptrToQueueDescriptorMeta%22%3EIUIATransfer%3C%2Fa%3E' metaonly='1'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EptrToQueueDescriptorMeta%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+params+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+LoggerSTM.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='0' content='%3Cgo%3Eparams.%3Cspan+class%3D%22xdoc-id%22%3EptrToQueueDescriptorMeta%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
                </synopMeta>
            </decl>
        </group>
        <group name='per-instance creation'>
            <synopSpec>
                <line tab='0' comment='Create+an+instance-object' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecreate%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
            </synopSpec>
            <synopMeta>
                <line elem='1'/>
                <line tab='0' comment='Allocate+instance+config-params' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+params+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+LoggerSTM.%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_config_parameters%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Params%22%3EParams%3C%2Fa%3E%3B'/>
                <line tab='0' comment='Assign+individual+configs' content='params.%3Ci%3Econfig%3C%2Fi%3E+%3D+%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                <line blank='1' always='0'/>
                <line elem='0'/>
                <line tab='0' comment='Create+an+instance-object' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+inst+%3D+LoggerSTM.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecreate%3C%2Fspan%3E%3C%2Fgo%3E%28+params+%29%3B'/>
            </synopMeta>
            <synopTarg>
                <line tab='0' comment='Allocate+and+initialize+a+new+instance+object+and+return+its+handle' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Handle%22%3ELoggerSTM_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_create%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_config_parameters%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Params%22%3ELoggerSTM_Params%3C%2Fa%3E+*params%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FError.html%23.Block%22+title%3D%22xdc.runtime.Error.Block%22%3EError_Block%3C%2Fa%3E+*eb+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='Initialize+a+new+instance+object+inside+the+provided+structure' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_construct%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Struct%22%3ELoggerSTM_Struct%3C%2Fa%3E+*structP%2C+%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_config_parameters%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Params%22%3ELoggerSTM_Params%3C%2Fa%3E+*params%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FError.html%23.Block%22+title%3D%22xdc.runtime.Error.Block%22%3EError_Block%3C%2Fa%3E+*eb+%29%3B'/>
            </synopTarg>
            <docSect name='ARGUMENTS'>
                <docChild name='params' summary='per-instance+config+params%2C+or+%3Ctt%3ENULL%3C%2Ftt%3E+to+select+default+values+%28target-domain+only%29'>
                </docChild>
                <docChild name='eb' summary='active+error-handling+block%2C+or+%3Ctt%3ENULL%3C%2Ftt%3E+to+select+default+policy+%28target-domain+only%29'>
                </docChild>
            </docSect>
            <docSect name='see'>
                <docPara content='%3Ca+class%3D%22xdoc-link%22+href%3D%22LoggerSTM.html%23per-instance_config_parameters%22+title%3D%22LoggerSTM.Params%22%3ELoggerSTM.Params%3C%2Fa%3E'/>
            </docSect>
        </group>
        <group name='per-instance deletion'>
            <synopTarg>
                <line tab='0' comment='Finalize+and+free+this+previously+allocated+instance+object%2C+setting+the+referenced+handle+to+NULL' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_delete%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Handle%22%3ELoggerSTM_Handle%3C%2Fa%3E+*handleP+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='Finalize+the+instance+object+inside+the+provided+structure' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_destruct%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Struct%22%3ELoggerSTM_Struct%3C%2Fa%3E+*structP+%29%3B'/>
            </synopTarg>
        </group>
        <group name='per-instance functions'>
            <decl kind='fxn' name='disable' anchor='disable' altext='ti.uiactools.runtime.LoggerSTM.disable' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Disable+a+log' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FILogger.html%23disable%22+title%3D%22xdc.runtime.ILogger.disable%22%3EILogger%3C%2Fa%3E'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Edisable%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3E%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_disable%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Handle%22%3ELoggerSTM_Handle%3C%2Fa%3E+handle+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3ELoggerSTM%3C%2Ftt%3E+instance+object'>
                    </docChild>
                </docSect>
                <docSect name='details'>
                    <docPara content='Events+written+to+a+disabled+log+are+silently+discarded.'/>
                </docSect>
                <docSect name='returns'>
                    <docPara content='The+function+returns+the+state+of+the+log+%28%3Ctt%3ETRUE%3C%2Ftt%3E+if+enabled%2C%0A++%3Ctt%3EFALSE%3C%2Ftt%3E+if+disabled%29+before+the+call.+This+return+value+allows+%0A++clients+to+restore+the+previous+state.%0A++Note%3A+not+thread+safe.'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='enable' anchor='enable' altext='ti.uiactools.runtime.LoggerSTM.enable' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Enable+a+log' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FILogger.html%23enable%22+title%3D%22xdc.runtime.ILogger.enable%22%3EILogger%3C%2Fa%3E'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eenable%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3E%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_enable%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Handle%22%3ELoggerSTM_Handle%3C%2Fa%3E+handle+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3ELoggerSTM%3C%2Ftt%3E+instance+object'>
                    </docChild>
                </docSect>
                <docSect name='returns'>
                    <docPara content='The+function+returns+the+state+of+the+log+%28%3Ctt%3ETRUE%3C%2Ftt%3E+if+enabled%2C%0A++%3Ctt%3EFALSE%3C%2Ftt%3E+if+disabled%29+before+the+call.+This+return+value+allows+%0A++clients+to+restore+the+previous+state.++%0A++Note%3A+not+thread+safe.'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='getContents' anchor='get.Contents' altext='ti.uiactools.runtime.LoggerSTM.getContents' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Fills+buffer+that+is+passed+in+with+unread+data%2C+up+to+size+bytes%0A++in+length' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATransfer.html%23get.Contents%22+title%3D%22ti.uia.runtime.IUIATransfer.getContents%22%3EIUIATransfer%3C%2Fa%3E'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetContents%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EhdrBuf%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Esize%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcpSize%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3E%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_getContents%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Handle%22%3ELoggerSTM_Handle%3C%2Fa%3E+handle%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EhdrBuf%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Esize%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcpSize%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3ELoggerSTM%3C%2Ftt%3E+instance+object'>
                    </docChild>
                    <docChild name='hdrBuf' summary='Ptr+to+a+buffer+that+is+at+least+%26lt%3Bsize%26gt%3B+bytes+in+length'>
                    </docChild>
                    <docChild name='size' summary='The+max+number+of+bytes+to+be+read+into+the+buffer'>
                    </docChild>
                    <docChild name='cpSize' summary='The+number+of+bytes+actually+copied'>
                    </docChild>
                </docSect>
                <docSect name='details'>
                    <docPara content='The+logger+is+responsible+for+ensuring+that+no+partial+event+records%0A++are+stored+in+the+buffer.++Bytes+are+in+target+endianness.'/>
                </docSect>
                <docSect name='return'>
                    <docPara content='returns+false+if+logger+has+no+more+records+to+read'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='getFilterLevel' anchor='get.Filter.Level' altext='ti.uiactools.runtime.LoggerSTM.getFilterLevel' nodoc='0' external='1' overrides='1' readonly='0' instance='1' summary='Returns+the+mask+of+diags+categories+currently+set+to+the+specified%0A++level' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIFilterLogger.html%23get.Filter.Level%22+title%3D%22xdc.runtime.IFilterLogger.getFilterLevel%22%3EIFilterLogger%3C%2Fa%3E'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eoverride+%3C%2Fspan%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FDiags.html%23.Mask%22+title%3D%22xdc.runtime.Diags.Mask%22%3EDiags.Mask%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetFilterLevel%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FDiags.html%23.Event.Level%22+title%3D%22xdc.runtime.Diags.EventLevel%22%3EDiags.EventLevel%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Elevel%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3E%3C%2Fi%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FDiags.html%23.Mask%22+title%3D%22xdc.runtime.Diags.Mask%22%3EDiags_Mask%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_getFilterLevel%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Handle%22%3ELoggerSTM_Handle%3C%2Fa%3E+handle%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FDiags.html%23.Event.Level%22+title%3D%22xdc.runtime.Diags.EventLevel%22%3EDiags_EventLevel%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Elevel%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3ELoggerSTM%3C%2Ftt%3E+instance+object'>
                    </docChild>
                </docSect>
                <docSect name='details'>
                    <docPara content='See+%27%3Ca+class%3D%22xdoc-link%22+href%3D%22LoggerSTM.html%23set.Filter.Level%22+title%3D%22setFilterLevel%22%3EsetFilterLevel%3C%2Fa%3E%27+for+an+explanation+of+level+filtering.'/>
                    <docPara content='See+%27%3Ca+class%3D%22xdoc-link%22+href%3D%22LoggerSTM.html%23set.Filter.Level%22+title%3D%22setFilterLevel%22%3EsetFilterLevel%3C%2Fa%3E%27+for+an+explanation+of+level+filtering.'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='getInstanceId' anchor='get.Instance.Id' altext='ti.uiactools.runtime.LoggerSTM.getInstanceId' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Returns+an+ID+value+that+uniquely+identifies+this+instance+of+the+logger' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATransfer.html%23get.Instance.Id%22+title%3D%22ti.uia.runtime.IUIATransfer.getInstanceId%22%3EIUIATransfer%3C%2Fa%3E'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetInstanceId%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3E%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_getInstanceId%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Handle%22%3ELoggerSTM_Handle%3C%2Fa%3E+handle+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3ELoggerSTM%3C%2Ftt%3E+instance+object'>
                    </docChild>
                </docSect>
                <docSect name='details'>
                    <docPara content='Note+that+a+value+of+0+is+reserved+to+indicate+that+the+instance+ID+has%0A++not+been+initialized+yet+and+a+unique+value+needs+to+be+generated.'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='getMaxLength' anchor='get.Max.Length' altext='ti.uiactools.runtime.LoggerSTM.getMaxLength' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATransfer.html%23get.Max.Length%22+title%3D%22ti.uia.runtime.IUIATransfer.getMaxLength%22%3EIUIATransfer%3C%2Fa%3E'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetMaxLength%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3E%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_getMaxLength%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Handle%22%3ELoggerSTM_Handle%3C%2Fa%3E+handle+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3ELoggerSTM%3C%2Ftt%3E+instance+object'>
                    </docChild>
                </docSect>
            </decl>
            <decl kind='fxn' name='getPriority' anchor='get.Priority' altext='ti.uiactools.runtime.LoggerSTM.getPriority' nodoc='1' external='1' overrides='0' readonly='0' instance='1' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATransfer.html%23get.Priority%22+title%3D%22ti.uia.runtime.IUIATransfer.getPriority%22%3EIUIATransfer%3C%2Fa%3E'>
                <synopSpec>
                    <line tab='0' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATransfer.html%23.Priority%22+title%3D%22ti.uia.runtime.IUIATransfer.Priority%22%3EIUIATransfer.Priority%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetPriority%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3E%3C%2Fi%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATransfer.html%23.Priority%22+title%3D%22ti.uia.runtime.IUIATransfer.Priority%22%3EIUIATransfer_Priority%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_getPriority%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Handle%22%3ELoggerSTM_Handle%3C%2Fa%3E+handle+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3ELoggerSTM%3C%2Ftt%3E+instance+object'>
                    </docChild>
                </docSect>
            </decl>
            <decl kind='fxn' name='getSTMChannelRangeMax' anchor='get.S.T.M.Channel.Range.Max' altext='ti.uiactools.runtime.LoggerSTM.getSTMChannelRangeMax' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Gets+the+highest+STM+channel+number+that+events+are+to+be+written+to'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetSTMChannelRangeMax%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3E%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_getSTMChannelRangeMax%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Handle%22%3ELoggerSTM_Handle%3C%2Fa%3E+handle+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3ELoggerSTM%3C%2Ftt%3E+instance+object'>
                    </docChild>
                </docSect>
            </decl>
            <decl kind='fxn' name='getSTMChannelRangeMin' anchor='get.S.T.M.Channel.Range.Min' altext='ti.uiactools.runtime.LoggerSTM.getSTMChannelRangeMin' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Gets+the+lowest+STM+channel+number+that+events+are+to+be+written+to'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetSTMChannelRangeMin%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3E%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_getSTMChannelRangeMin%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Handle%22%3ELoggerSTM_Handle%3C%2Fa%3E+handle+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3ELoggerSTM%3C%2Ftt%3E+instance+object'>
                    </docChild>
                </docSect>
            </decl>
            <decl kind='fxn' name='getTransferType' anchor='get.Transfer.Type' altext='ti.uiactools.runtime.LoggerSTM.getTransferType' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATransfer.html%23get.Transfer.Type%22+title%3D%22ti.uia.runtime.IUIATransfer.getTransferType%22%3EIUIATransfer%3C%2Fa%3E'>
                <synopSpec>
                    <line tab='0' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATransfer.html%23.Transfer.Type%22+title%3D%22ti.uia.runtime.IUIATransfer.TransferType%22%3EIUIATransfer.TransferType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetTransferType%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3E%3C%2Fi%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATransfer.html%23.Transfer.Type%22+title%3D%22ti.uia.runtime.IUIATransfer.TransferType%22%3EIUIATransfer_TransferType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_getTransferType%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Handle%22%3ELoggerSTM_Handle%3C%2Fa%3E+handle+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3ELoggerSTM%3C%2Ftt%3E+instance+object'>
                    </docChild>
                </docSect>
            </decl>
            <decl kind='fxn' name='isEmpty' anchor='is.Empty' altext='ti.uiactools.runtime.LoggerSTM.isEmpty' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Returns+true+if+the+transfer+buffer+has+no+unread+data' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATransfer.html%23is.Empty%22+title%3D%22ti.uia.runtime.IUIATransfer.isEmpty%22%3EIUIATransfer%3C%2Fa%3E'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EisEmpty%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3E%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_isEmpty%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Handle%22%3ELoggerSTM_Handle%3C%2Fa%3E+handle+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3ELoggerSTM%3C%2Ftt%3E+instance+object'>
                    </docChild>
                </docSect>
                <docSect name='return'>
                    <docPara content='true+if+no+unread+data'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='reset' anchor='reset' altext='ti.uiactools.runtime.LoggerSTM.reset' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Reset+a+log+to+empty+state+and+enable+it' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATransfer.html%23reset%22+title%3D%22ti.uia.runtime.IUIATransfer.reset%22%3EIUIATransfer%3C%2Fa%3E'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ereset%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3E%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_reset%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Handle%22%3ELoggerSTM_Handle%3C%2Fa%3E+handle+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3ELoggerSTM%3C%2Ftt%3E+instance+object'>
                    </docChild>
                </docSect>
                <docSect name='WARNING'>
                    <docPara content='This+method+is+not+synchronized+with+other+instance%0A++methods+and%2C+as+a+result%2C+it+must+never+be+called+when+there+is+a%0A++chance+that+another+instance+method+is+currently+in+operation+or%0A++when+another+method+on+this+instance+may+preempt+this+call.'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='setFilterLevel' anchor='set.Filter.Level' altext='ti.uiactools.runtime.LoggerSTM.setFilterLevel' nodoc='0' external='1' overrides='1' readonly='0' instance='1' summary='Sets+the+level+of+detail+that+instances+will+log' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIFilterLogger.html%23set.Filter.Level%22+title%3D%22xdc.runtime.IFilterLogger.setFilterLevel%22%3EIFilterLogger%3C%2Fa%3E'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eoverride+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsetFilterLevel%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FDiags.html%23.Mask%22+title%3D%22xdc.runtime.Diags.Mask%22%3EDiags.Mask%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Emask%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FDiags.html%23.Event.Level%22+title%3D%22xdc.runtime.Diags.EventLevel%22%3EDiags.EventLevel%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EfilterLevel%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3E%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_setFilterLevel%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Handle%22%3ELoggerSTM_Handle%3C%2Fa%3E+handle%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FDiags.html%23.Mask%22+title%3D%22xdc.runtime.Diags.Mask%22%3EDiags_Mask%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Emask%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FDiags.html%23.Event.Level%22+title%3D%22xdc.runtime.Diags.EventLevel%22%3EDiags_EventLevel%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EfilterLevel%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3ELoggerSTM%3C%2Ftt%3E+instance+object'>
                    </docChild>
                    <docChild name='mask' summary='The+diags+categories+to+set+the+level+for'>
                        <docPara content='The+diags+categories+to+set+the+level+for'/>
                    </docChild>
                    <docChild name='filterLevel' summary='The+new+filtering+level+for+the+specified+%0A++++++++++++++++++++++categories'>
                        <docPara content='The+new+filtering+level+for+the+specified%0A++++++++++++++++++++++categories'/>
                    </docChild>
                </docSect>
                <docSect name='details'>
                    <docPara content='Events+with+the+specified+level+or+higher+will+be+logged%2C+events%0A++below+the+specified+level+will+be+dropped.'/>
                    <docPara content='Events+are+filtered+first+by+diags+category%2C+then+by+level.+If+an+%0A++event%27s+diags+category+is+disabled+in+the+module%27s+diags+mask%2C+then+it+%0A++will+be+filtered+out+regardless+of+level.+The+event+will+not+even+be%0A++passed+to+the+logger.'/>
                    <docPara content='This+API+allows+for+setting+the+filtering+level+for+more+than+one%0A++diags+category+at+a+time.+The+mask+parameter+can+be+a+single+category+%0A++or+multiple+categories+combined%2C+and+the+level+will+be+set+for+all+of%0A++those+categories.'/>
                    <docPara content='Events+with+the+specified+level+or+higher+will+be+logged%2C+events%0A++below+the+specified+level+will+be+dropped.'/>
                    <docPara content='Events+are+filtered+first+by+diags+category%2C+then+by+level.+If+an%0A++event%27s+diags+category+is+disabled+in+the+module%27s+diags+mask%2C+then+it%0A++will+be+filtered+out+regardless+of+level.+The+event+will+not+even+be%0A++passed+to+the+logger.'/>
                    <docPara content='This+API+allows+for+setting+the+filtering+level+for+more+than+one%0A++diags+category+at+a+time.+The+mask+parameter+can+be+a+single+category%0A++or+multiple+categories+combined%2C+and+the+level+will+be+set+for+all+of%0A++those+categories.'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='setPriority' anchor='set.Priority' altext='ti.uiactools.runtime.LoggerSTM.setPriority' nodoc='1' external='1' overrides='0' readonly='0' instance='1' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATransfer.html%23set.Priority%22+title%3D%22ti.uia.runtime.IUIATransfer.setPriority%22%3EIUIATransfer%3C%2Fa%3E'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsetPriority%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATransfer.html%23.Priority%22+title%3D%22ti.uia.runtime.IUIATransfer.Priority%22%3EIUIATransfer.Priority%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epriority%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3E%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_setPriority%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Handle%22%3ELoggerSTM_Handle%3C%2Fa%3E+handle%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATransfer.html%23.Priority%22+title%3D%22ti.uia.runtime.IUIATransfer.Priority%22%3EIUIATransfer_Priority%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epriority%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3ELoggerSTM%3C%2Ftt%3E+instance+object'>
                    </docChild>
                </docSect>
            </decl>
            <decl kind='fxn' name='setSTMChannelRangeMax' anchor='set.S.T.M.Channel.Range.Max' altext='ti.uiactools.runtime.LoggerSTM.setSTMChannelRangeMax' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Sets+the+highest+STM+channel+number+that+events+are+to+be+written+to'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsetSTMChannelRangeMax%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EBits8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EchanNum%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3E%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_setSTMChannelRangeMax%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Handle%22%3ELoggerSTM_Handle%3C%2Fa%3E+handle%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EBits8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EchanNum%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3ELoggerSTM%3C%2Ftt%3E+instance+object'>
                    </docChild>
                </docSect>
            </decl>
            <decl kind='fxn' name='setSTMChannelRangeMin' anchor='set.S.T.M.Channel.Range.Min' altext='ti.uiactools.runtime.LoggerSTM.setSTMChannelRangeMin' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Sets+the+lowest+STM+channel+number+that+events+are+to+be+written+to'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsetSTMChannelRangeMin%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EBits8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EchanNum%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3E%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_setSTMChannelRangeMin%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Handle%22%3ELoggerSTM_Handle%3C%2Fa%3E+handle%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EBits8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EchanNum%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3ELoggerSTM%3C%2Ftt%3E+instance+object'>
                    </docChild>
                </docSect>
            </decl>
            <decl kind='fxn' name='write0' anchor='write0' altext='ti.uiactools.runtime.LoggerSTM.write0' nodoc='0' external='1' overrides='1' readonly='0' instance='1' summary='Process+a+log+event+with+0+arguments' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FILogger.html%23write0%22+title%3D%22xdc.runtime.ILogger.write0%22%3EILogger%3C%2Fa%3E'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eoverride+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ewrite0%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FLog.html%23.Event%22+title%3D%22xdc.runtime.Log.Event%22%3ELog.Event%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eevt%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Module.Id%22+title%3D%22xdc.runtime.Types.ModuleId%22%3ETypes.ModuleId%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Emid%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3E%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_write0%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Handle%22%3ELoggerSTM_Handle%3C%2Fa%3E+handle%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FLog.html%23.Event%22+title%3D%22xdc.runtime.Log.Event%22%3ELog_Event%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eevt%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Module.Id%22+title%3D%22xdc.runtime.Types.ModuleId%22%3ETypes_ModuleId%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Emid%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3ELoggerSTM%3C%2Ftt%3E+instance+object'>
                    </docChild>
                </docSect>
                <docSect name='details'>
                    <docPara content='Same+as+%3Ctt%3Ewrite4%3C%2Ftt%3E+except+with+0+arguments+rather+than+4.'/>
                </docSect>
                <docSect name='see'>
                    <docPara content='%3Ca+class%3D%22xdoc-link%22+href%3D%22ILogger.html%23write4%22+title%3D%22ILogger.write4%22%3EILogger.write4%28%29%3C%2Fa%3E'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='write1' anchor='write1' altext='ti.uiactools.runtime.LoggerSTM.write1' nodoc='0' external='1' overrides='1' readonly='0' instance='1' summary='Process+a+log+event+with+1+argument' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FILogger.html%23write1%22+title%3D%22xdc.runtime.ILogger.write1%22%3EILogger%3C%2Fa%3E'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eoverride+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ewrite1%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FLog.html%23.Event%22+title%3D%22xdc.runtime.Log.Event%22%3ELog.Event%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eevt%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Module.Id%22+title%3D%22xdc.runtime.Types.ModuleId%22%3ETypes.ModuleId%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Emid%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ea1%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3E%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_write1%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Handle%22%3ELoggerSTM_Handle%3C%2Fa%3E+handle%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FLog.html%23.Event%22+title%3D%22xdc.runtime.Log.Event%22%3ELog_Event%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eevt%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Module.Id%22+title%3D%22xdc.runtime.Types.ModuleId%22%3ETypes_ModuleId%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Emid%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ea1%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3ELoggerSTM%3C%2Ftt%3E+instance+object'>
                    </docChild>
                </docSect>
                <docSect name='details'>
                    <docPara content='Same+as+%3Ctt%3Ewrite4%3C%2Ftt%3E+except+with+1+arguments+rather+than+4.'/>
                </docSect>
                <docSect name='see'>
                    <docPara content='%3Ca+class%3D%22xdoc-link%22+href%3D%22ILogger.html%23write4%22+title%3D%22ILogger.write4%22%3EILogger.write4%28%29%3C%2Fa%3E'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='write2' anchor='write2' altext='ti.uiactools.runtime.LoggerSTM.write2' nodoc='0' external='1' overrides='1' readonly='0' instance='1' summary='Process+a+log+event+with+2+arguments' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FILogger.html%23write2%22+title%3D%22xdc.runtime.ILogger.write2%22%3EILogger%3C%2Fa%3E'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eoverride+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ewrite2%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FLog.html%23.Event%22+title%3D%22xdc.runtime.Log.Event%22%3ELog.Event%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eevt%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Module.Id%22+title%3D%22xdc.runtime.Types.ModuleId%22%3ETypes.ModuleId%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Emid%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ea1%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ea2%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3E%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_write2%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Handle%22%3ELoggerSTM_Handle%3C%2Fa%3E+handle%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FLog.html%23.Event%22+title%3D%22xdc.runtime.Log.Event%22%3ELog_Event%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eevt%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Module.Id%22+title%3D%22xdc.runtime.Types.ModuleId%22%3ETypes_ModuleId%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Emid%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ea1%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ea2%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3ELoggerSTM%3C%2Ftt%3E+instance+object'>
                    </docChild>
                </docSect>
                <docSect name='details'>
                    <docPara content='Same+as+%3Ctt%3Ewrite4%3C%2Ftt%3E+except+with+2+arguments+rather+than+4.'/>
                </docSect>
                <docSect name='see'>
                    <docPara content='%3Ca+class%3D%22xdoc-link%22+href%3D%22ILogger.html%23write4%22+title%3D%22ILogger.write4%22%3EILogger.write4%28%29%3C%2Fa%3E'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='write4' anchor='write4' altext='ti.uiactools.runtime.LoggerSTM.write4' nodoc='0' external='1' overrides='1' readonly='0' instance='1' summary='Process+a+log+event+with+4+arguments' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FILogger.html%23write4%22+title%3D%22xdc.runtime.ILogger.write4%22%3EILogger%3C%2Fa%3E'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eoverride+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ewrite4%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FLog.html%23.Event%22+title%3D%22xdc.runtime.Log.Event%22%3ELog.Event%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eevt%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Module.Id%22+title%3D%22xdc.runtime.Types.ModuleId%22%3ETypes.ModuleId%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Emid%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ea1%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ea2%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ea3%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ea4%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3E%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_write4%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Handle%22%3ELoggerSTM_Handle%3C%2Fa%3E+handle%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FLog.html%23.Event%22+title%3D%22xdc.runtime.Log.Event%22%3ELog_Event%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eevt%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Module.Id%22+title%3D%22xdc.runtime.Types.ModuleId%22%3ETypes_ModuleId%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Emid%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ea1%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ea2%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ea3%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ea4%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3ELoggerSTM%3C%2Ftt%3E+instance+object'>
                    </docChild>
                    <docChild name='evt' summary='event+to+be+logged'>
                    </docChild>
                    <docChild name='mid' summary='module+ID+of+the+module+which+logged+the+event'>
                    </docChild>
                    <docChild name='a1' summary='arbitrary+argument+passed+by+caller'>
                    </docChild>
                </docSect>
                <docSect name='details'>
                    <docPara content='The+%3Ctt%3Eevt%3C%2Ftt%3E+argument+is+of+type+Log.Event%2C+which+encodes+the+%0A++%3Ctt%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22Log.html%23.Event.Id%22+title%3D%22Log.EventId%22%3ELog.EventId%3C%2Fa%3E%3C%2Ftt%3E%2C+the+%3Ctt%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22Diags.html%23.Mask%22+title%3D%22Diags.Mask%22%3EDiags.Mask%3C%2Fa%3E%3C%2Ftt%3E%2C+and+the+%0A++%3Ctt%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22Diags.html%23.Event.Level%22+title%3D%22Diags.EventLevel%22%3EDiags.EventLevel%3C%2Fa%3E%3C%2Ftt%3E+of+the+event.+The+event+ID+can+be+obtained%0A++via+%3Ctt%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22Types.html%23get.Event.Id%22+title%3D%22Types.getEventId%22%3ETypes.getEventId%3C%2Fa%3E%28evt%29%3C%2Ftt%3E%2C+the+Diags+mask+can+be+obtained+via%0A++%3Ctt%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22Diags.html%23get.Mask%22+title%3D%22Diags.getMask%22%3EDiags.getMask%3C%2Fa%3E%28evt%29%3C%2Ftt%3E%2C+and+the+event+level+can+be+obtained+via%0A++%3Ctt%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22Diags.html%23get.Level%22+title%3D%22Diags.getLevel%22%3EDiags.getLevel%3C%2Fa%3E%28evt%29%3C%2Ftt%3E.'/>
                    <docPara content='The+%3Ctt%3EmodId%3C%2Ftt%3E+argument+is+the+module+ID+of+the+module+that+logged+the%0A++event.'/>
                    <docPara content='The+event+information+can+be+used+by+the+logger+to+handle+different+%0A++events+specially.+For+example%2C+the+event+ID+can+be+used+to+compare+%0A++against+other+known+%3Ctt%3ELog.Event%3C%2Ftt%3Es.'/>
                    <docPara content='%3CPRE+class%3D%22Example%22%3E++++++if+%28Log_getEventId%28MY_EVENT%29+%3D%3D+Log_getEventId%28evt%29%29+%7B%0A++++++++++%3A%0A++++++%7D%0A%3C%2FPRE%3E'/>
                    <docPara content='The+Diags+mask+and+event+level+can+be+used+for+filtering+of+events+%0A++based+on+event+level+%28see+%3Ca+class%3D%22xdoc-link%22+href%3D%22IFilterLogger.html%22+title%3D%22IFilterLogger%22%3EIFilterLogger%3C%2Fa%3E%29%2C+or+even+routing+%0A++events+to+separate+loggers+based+on+diags+category+%28see%2C+for+example%2C+%0A++%3Ca+class%3D%22xdoc-link%22+href%3D%22LoggerBuf.html%23status.Logger%22+title%3D%22LoggerBuf.statusLogger%22%3ELoggerBuf.statusLogger%3C%2Fa%3E%29.'/>
                    <docPara content='The+Diags+mask+and+event+level+are+useful+for+handling+the+event%2C+but+%0A++are+generally+not+recorded+by+the+logger+because+they+are+not+needed+in%0A++decoding+and+displaying+the+event.+A+more+suitable+value+to+record+is+a%0A++%3Ctt%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22Types.html%23.Event%22+title%3D%22Types.Event%22%3ETypes.Event%3C%2Fa%3E%3C%2Ftt%3E%2C+which+encodes+the+event+ID+and+module+ID.+For%0A++example%2C+the+%3Ctt%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22Log.html%23.Event.Rec%22+title%3D%22Log.EventRec%22%3ELog.EventRec%3C%2Fa%3E%3C%2Ftt%3E+type+stores+a+%3Ctt%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22Types.html%23.Event%22+title%3D%22Types.Event%22%3ETypes.Event%3C%2Fa%3E%3C%2Ftt%3E%0A++in+its+record+definition.+A+%3Ctt%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22Types.html%23.Event%22+title%3D%22Types.Event%22%3ETypes.Event%3C%2Fa%3E%3C%2Ftt%3E+can+be+created+using%0A++the+%3Ctt%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22Types.html%23make.Event%22+title%3D%22Types.makeEvent%22%3ETypes.makeEvent%3C%2Fa%3E%3C%2Ftt%3E+API+given+the+event+ID+and+module+ID.'/>
                    <docPara content='The+event+ID+value+of+%3Ctt%3E0%3C%2Ftt%3E+is+used+to+indicate+an+event+triggered+by+a%0A++call+to+one+of+the+%3Ctt%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22Log.html%23print0%22+title%3D%22Log.print0%22%3ELog_print%5B0-6%5D%3C%2Fa%3E%3C%2Ftt%3E+methods.+These%0A++methods+take+a+format+string+rather+than+a+%3Ctt%3ELog_Event%3C%2Ftt%3E+argument+and%2C%0A++as+a+result%2C+the+event+ID+encoded+in+%3Ctt%3Eevt%3C%2Ftt%3E+is+%3Ctt%3E0%3C%2Ftt%3E+and+the+parameter+%0A++%3Ctt%3Ea1%3C%2Ftt%3E+is+the+format+string.'/>
                    <docPara content='Non-zero+event+IDs+can+also+be+used+to+access+the+%3Ctt%3Emsg%3C%2Ftt%3E+string%0A++associated+with+the+%3Ctt%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22Log.html%23.Event.Desc%22+title%3D%22Log.EventDesc%22%3ELog.EventDesc%3C%2Fa%3E%3C%2Ftt%3E+that+originally%0A++defined+the+%3Ctt%3ELog%3C%2Ftt%3E+event.'/>
                    <docPara content='%3CPRE+class%3D%22Example%22%3E++++++Log_EventId+id+%3D+Log_getEventId%28evt%29%29%3B%0A++++++if+%28id+%21%3D+0%29+%7B%0A++++++++++String+msg+%3D+Text_ropeText%28id%29%3B%0A++++++++++System_aprintf%28msg%2C+a1%2C+a2%2C+a3%2C+a4%29%3B%0A++++++%7D%0A%3C%2FPRE%3E'/>
                    <docPara content='This+works+because+an+event%27s+ID+is+simply+an+offset+into+a+table%0A++of+characters+%28maintained+by+the+%3Ctt%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22Text.html%22+title%3D%22Text%22%3EText%3C%2Fa%3E%3C%2Ftt%3E+module%29%0A++containing+the+event%27s+msg+string.'/>
                    <docPara content='The+arguments+a1%2C+a2%2C+etc.+are+parameters+that+are+to+be+interpreted%0A++according+to+the+message+format+string+associated+with+%3Ctt%3Eevt%3C%2Ftt%3E.'/>
                </docSect>
                <docSect name='see'>
                    <docPara content='%3Ca+class%3D%22xdoc-link%22+href%3D%22Log.html%23.Event%22+title%3D%22Log.Event%22%3ELog.Event%3C%2Fa%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22Log.html%23.Event.Desc%22+title%3D%22Log.EventDesc%22%3ELog.EventDesc%3C%2Fa%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22Text.html%23rope.Text%22+title%3D%22Text.ropeText%22%3EText.ropeText%3C%2Fa%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22Log.html%23get.Event.Id%22+title%3D%22Log.getEventId%22%3ELog.getEventId%3C%2Fa%3E'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='write8' anchor='write8' altext='ti.uiactools.runtime.LoggerSTM.write8' nodoc='0' external='1' overrides='1' readonly='0' instance='1' summary='Process+a+log+event+with+8+arguments' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FILogger.html%23write8%22+title%3D%22xdc.runtime.ILogger.write8%22%3EILogger%3C%2Fa%3E'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eoverride+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ewrite8%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FLog.html%23.Event%22+title%3D%22xdc.runtime.Log.Event%22%3ELog.Event%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eevt%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Module.Id%22+title%3D%22xdc.runtime.Types.ModuleId%22%3ETypes.ModuleId%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Emid%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ea1%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ea2%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ea3%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ea4%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ea5%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ea6%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ea7%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ea8%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3E%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_write8%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Handle%22%3ELoggerSTM_Handle%3C%2Fa%3E+handle%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FLog.html%23.Event%22+title%3D%22xdc.runtime.Log.Event%22%3ELog_Event%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eevt%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Module.Id%22+title%3D%22xdc.runtime.Types.ModuleId%22%3ETypes_ModuleId%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Emid%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ea1%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ea2%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ea3%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ea4%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ea5%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ea6%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ea7%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ea8%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3ELoggerSTM%3C%2Ftt%3E+instance+object'>
                    </docChild>
                </docSect>
                <docSect name='details'>
                    <docPara content='Same+as+%3Ctt%3Ewrite4%3C%2Ftt%3E+except+with+8+arguments+rather+than+4.'/>
                </docSect>
                <docSect name='see'>
                    <docPara content='%3Ca+class%3D%22xdoc-link%22+href%3D%22ILogger.html%23write4%22+title%3D%22ILogger.write4%22%3EILogger.write4%28%29%3C%2Fa%3E'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='writeMemoryRange' anchor='write.Memory.Range' altext='ti.uiactools.runtime.LoggerSTM.writeMemoryRange' nodoc='0' external='1' overrides='1' readonly='0' instance='1' summary='Process+a+log+a+snapshot+of+a+range+of+memory+values+%28e.g.+array+values%2C+memory+mapped+registers%2C+strings%2C+etc.%29' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FILoggerSnapshot.html%23write.Memory.Range%22+title%3D%22ti.uia.runtime.ILoggerSnapshot.writeMemoryRange%22%3EILoggerSnapshot%3C%2Fa%3E'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eoverride+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EwriteMemoryRange%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FLog.html%23.Event%22+title%3D%22xdc.runtime.Log.Event%22%3ELog.Event%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eevt%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Module.Id%22+title%3D%22xdc.runtime.Types.ModuleId%22%3ETypes.ModuleId%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Emid%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsnapshotId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EfileName%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELineNum%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Efmt%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EstartAdrs%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ElengthInMAUs%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3E%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_writeMemoryRange%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Handle%22%3ELoggerSTM_Handle%3C%2Fa%3E+handle%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FLog.html%23.Event%22+title%3D%22xdc.runtime.Log.Event%22%3ELog_Event%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eevt%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Module.Id%22+title%3D%22xdc.runtime.Types.ModuleId%22%3ETypes_ModuleId%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Emid%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsnapshotId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EfileName%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELineNum%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Efmt%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EIArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EstartAdrs%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ElengthInMAUs%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3ELoggerSTM%3C%2Ftt%3E+instance+object'>
                    </docChild>
                    <docChild name='evt' summary='event+to+be+logged'>
                    </docChild>
                    <docChild name='snapshotId' summary='0+%3D+no+other+snapshot+groups%2C+Use+value+from+%0A++++++++++++++++++++++LogSnapshot.getSnapshotId%28%29+for+all+snapshots+to+be+grouped.'>
                    </docChild>
                    <docChild name='fileName' summary='__FILE__+result'>
                    </docChild>
                    <docChild name='lineNum' summary='__LINE__+result'>
                    </docChild>
                    <docChild name='fmt' summary='a+%3Ctt%3Eprintf%3C%2Ftt%3E+style+format+string'>
                    </docChild>
                    <docChild name='startAdrs' summary='value+for+first+format+conversion+character'>
                    </docChild>
                    <docChild name='lengthInMAUs' summary='value+for+second+format+conversion+character'>
                    </docChild>
                </docSect>
                <docSect name='details'>
                    <docPara content='If+the+mask+in+the+specified+%3Ctt%3ELogSnapshot%3C%2Ftt%3E+event+has+any+bit+set+which+is%0A++also+set+in+the+current+module%27s+diagnostics+mask%2C+then+this+call+to%0A++write+will+%22raise%22+the+given+%3Ctt%3ELogSnapshot%3C%2Ftt%3E+event.'/>
                    <docPara content='Note+that+this+API+supports+null+terminated+strings%2C+arrays+of+characters+and%0A++memory+mapped+registgers+as+well+as+blocks+of+memory.++The+LogSnapshot+module+provides+macros+that%0A++map+the+appropriate+values+to+the+writeMemoryRange+API%27s+arguments'/>
                </docSect>
                <docSect name='see'>
                    <docPara content='%3Ca+class%3D%22xdoc-link%22+href%3D%22Log.html%23.Event%22+title%3D%22Log.Event%22%3ELog.Event%3C%2Fa%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22Log.html%23.Event.Desc%22+title%3D%22Log.EventDesc%22%3ELog.EventDesc%3C%2Fa%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22Text.html%23rope.Text%22+title%3D%22Text.ropeText%22%3EText.ropeText%3C%2Fa%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22Types.html%23get.Event.Id%22+title%3D%22Types.getEventId%22%3ETypes.getEventId%3C%2Fa%3E'/>
                </docSect>
            </decl>
            <decl spacer='1'/>
        </group>
        <group name='per-instance convertors'>
            <synopTarg>
                <line tab='0' comment='unconditionally+move+one+level+up+the+inheritance+hierarchy' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FILoggerSnapshot.html%23per-instance_object_types%22+title%3D%22ti.uia.runtime.ILoggerSnapshot.Handle%22%3EILoggerSnapshot_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_Handle_upCast%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Handle%22%3ELoggerSTM_Handle%3C%2Fa%3E+handle+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='conditionally+move+one+level+down+the+inheritance+hierarchy%3B+NULL+upon+failure' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Handle%22%3ELoggerSTM_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_Handle_downCast%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FILoggerSnapshot.html%23per-instance_object_types%22+title%3D%22ti.uia.runtime.ILoggerSnapshot.Handle%22%3EILoggerSnapshot_Handle%3C%2Fa%3E+handle+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='unconditionally+move+2+levels+up+the+inheritance+hierarchy' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATransfer.html%23per-instance_object_types%22+title%3D%22ti.uia.runtime.IUIATransfer.Handle%22%3EIUIATransfer_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_Handle_upCast2%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Handle%22%3ELoggerSTM_Handle%3C%2Fa%3E+handle+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='conditionally+move+2+levels+down+the+inheritance+hierarchy%3B+NULL+upon+failure' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Handle%22%3ELoggerSTM_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_Handle_downCast2%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATransfer.html%23per-instance_object_types%22+title%3D%22ti.uia.runtime.IUIATransfer.Handle%22%3EIUIATransfer_Handle%3C%2Fa%3E+handle+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='unconditionally+move+3+levels+up+the+inheritance+hierarchy' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIFilterLogger.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IFilterLogger.Handle%22%3EIFilterLogger_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_Handle_upCast3%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Handle%22%3ELoggerSTM_Handle%3C%2Fa%3E+handle+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='conditionally+move+3+levels+down+the+inheritance+hierarchy%3B+NULL+upon+failure' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Handle%22%3ELoggerSTM_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_Handle_downCast3%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIFilterLogger.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IFilterLogger.Handle%22%3EIFilterLogger_Handle%3C%2Fa%3E+handle+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='unconditionally+move+4+levels+up+the+inheritance+hierarchy' content='%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+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_Handle_upCast4%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Handle%22%3ELoggerSTM_Handle%3C%2Fa%3E+handle+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='conditionally+move+4+levels+down+the+inheritance+hierarchy%3B+NULL+upon+failure' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Handle%22%3ELoggerSTM_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_Handle_downCast4%3C%2Fspan%3E%3C%2Fgo%3E%28+%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+handle+%29%3B'/>
            </synopTarg>
        </group>
        <group name='per-instance built-ins'>
            <synopTarg>
                <line tab='0' comment='The+number+of+statically-created+instance+objects' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_Object_count%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='The+handle+of+the+i-th+statically-created+instance+object+%28array+%3D%3D+NULL%29' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Handle%22%3ELoggerSTM_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_Object_get%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Object%22%3ELoggerSTM_Object%3C%2Fa%3E+*array%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E+i+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='The+handle+of+the+first+dynamically-created+instance+object%2C+or+NULL' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Handle%22%3ELoggerSTM_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_Object_first%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='The+handle+of+the+next+dynamically-created+instance+object%2C+or+NULL' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Handle%22%3ELoggerSTM_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_Object_next%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Handle%22%3ELoggerSTM_Handle%3C%2Fa%3E+handle+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='The+heap+used+to+allocate+dynamically-created+instance+objects' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIHeap.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IHeap.Handle%22%3EIHeap_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_Object_heap%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='The+label+associated+with+this+instance+object' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Label%22+title%3D%22xdc.runtime.Types.Label%22%3ETypes_Label%3C%2Fa%3E+*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_Handle_label%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Handle%22%3ELoggerSTM_Handle%3C%2Fa%3E+handle%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Label%22+title%3D%22xdc.runtime.Types.Label%22%3ETypes_Label%3C%2Fa%3E+*buf+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='The+name+of+this+instance+object' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ELoggerSTM_Handle_name%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FLoggerSTM.html%23per-instance_object_types%22+title%3D%22ti.uiactools.runtime.LoggerSTM.Handle%22%3ELoggerSTM_Handle%3C%2Fa%3E+handle+%29%3B'/>
            </synopTarg>
        </group>
    </unit>
    <unit name='SyncSTM' kind='module' nodoc='0' metaonly='0' summary='code+for+injecting+sync+point+info+into+the+System+Trace+%28STM%29+stream' inherits='ti.uia.runtime.IUIATraceSyncProvider'>
        <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%2Fruntime%2Fpackage.html%22+title%3D%22ti.uiactools.runtime%22%3Eti.uiactools.runtime%3C%2Fa%3E%3B'/>
            <line blank='1' always='0'/>
            <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Gated+%3C%2Fspan%3E'/>
            <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESyncSTM%3C%2Fspan%3E%3C%2Fgo%3E%3Cspan+class%3D%22xdoc-kw1%22%3E+inherits+%3C%2Fspan%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATraceSyncProvider.html%22+title%3D%22ti.uia.runtime.IUIATraceSyncProvider%22%3EIUIATraceSyncProvider%3C%2Fa%3E+%7B'/>
            <line tab='0' content='%7D'/>
        </synopSpec>
        <specInfo>
            <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Gated+%3C%2Fspan%3E'/>
            <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESyncSTM%3C%2Fspan%3E%3C%2Fgo%3E+%7B%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
            <line tab='0' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATraceSyncProvider.html%22+title%3D%22ti.uia.runtime.IUIATraceSyncProvider%22%3Eti.uia.runtime.IUIATraceSyncProvider%3C%2Fa%3E'/>
            <line tab='1' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fevents%2FIUIAMetaProvider.html%22+title%3D%22ti.uia.events.IUIAMetaProvider%22%3Eti.uia.events.IUIAMetaProvider%3C%2Fa%3E'/>
            <line tab='2' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%22+title%3D%22xdc.runtime.IModule%22%3Exdc.runtime.IModule%3C%2Fa%3E'/>
        </specInfo>
        <synopMeta>
            <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+SyncSTM+%3D+%3Cspan+class%3D%22xdoc-kw3%22%3Exdc.useModule%3C%2Fspan%3E%28%3Cspan+class%3D%22xdoc-id%22%3E%27ti.uiactools.runtime.SyncSTM%27%3C%2Fspan%3E%29%3B'/>
        </synopMeta>
        <synopTarg>
            <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23include%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-id%22%3E%26lt%3Bti%2Fuiactools%2Fruntime%2FSyncSTM.h%26gt%3B%3C%2Fspan%3E'/>
        </synopTarg>
        <group name='local proxy modules'>
            <decl spacer='1'/>
            <decl kind='proxy' name='Module_GateProxy' anchor='.Module_.Gate.Proxy' altext='ti.uiactools.runtime.SyncSTM.Module_GateProxy' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eproxy%3C%2Fspan%3E+Module_GateProxy+%3Cspan+class%3D%22xdoc-kw1%22%3Einherits%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIGateProvider.html%22+title%3D%22xdc.runtime.IGateProvider%22%3EIGateProvider%3C%2Fa%3E%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cgo%3ESyncSTM.%3Cspan+class%3D%22xdoc-id%22%3EModule_GateProxy%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIGateProvider.html%22+title%3D%22xdc.runtime.IGateProvider%22%3EIGateProvider%3C%2Fa%3E.Module%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Enull%3C%2Fspan%3E'/>
                    <line elem='1'/>
                    <line tab='0' comment='some+delegate+module+inheriting+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIGateProvider.html%22+title%3D%22xdc.runtime.IGateProvider%22%3EIGateProvider%3C%2Fa%3E+interface'/>
                    <line elem='0'/>
                    <line tab='1' content='%3Cgo%3ESyncSTM.%3Cspan+class%3D%22xdoc-id%22%3EModule_GateProxy%3C%2Fspan%3E%3C%2Fgo%3E.delegate%24+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIGateProvider.html%22+title%3D%22xdc.runtime.IGateProvider%22%3EIGateProvider%3C%2Fa%3E.Module%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Enull%3C%2Fspan%3E'/>
                    <line elem='1'/>
                    <line tab='1' comment='explicit+access+to+the+currently+bound+delegate+module'/>
                    <line elem='0'/>
                    <line tab='1' content='%3Cgo%3ESyncSTM.%3Cspan+class%3D%22xdoc-id%22%3EModule_GateProxy%3C%2Fspan%3E%3C%2Fgo%3E.abstractInstances%24+%3D+%3Cspan+class%3D%22xdoc-kw2%22%3Efalse%3C%2Fspan%3E'/>
                    <line elem='1'/>
                    <line tab='1' comment='use+indirect+runtime+function+calls+if+true'/>
                    <line elem='0'/>
                </synopMeta>
            </decl>
        </group>
        <group name='module-wide constants &amp; types'>
            <decl spacer='1'/>
            <decl kind='enum' name='ContextType' anchor='.Context.Type' altext='ti.uiactools.runtime.SyncSTM.ContextType' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Enumeration+of+the+various+types+of+packet+headers.++%0A+Stored+in+a+4+bit+bitfield+%28b31-b28%29+of+the+first+word+in+the+packet' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATraceSyncProvider.html%23.Context.Type%22+title%3D%22ti.uia.runtime.IUIATraceSyncProvider.ContextType%22%3EIUIATraceSyncProvider%3C%2Fa%3E'>
                <decl kind='enumval' name='ContextType_Reserved0' anchor='.Context.Type_.Reserved0'/>
                <decl kind='enumval' name='ContextType_SyncPoint' anchor='.Context.Type_.Sync.Point'/>
                <decl kind='enumval' name='ContextType_ContextChange' anchor='.Context.Type_.Context.Change'/>
                <decl kind='enumval' name='ContextType_Snapshot' anchor='.Context.Type_.Snapshot'/>
                <decl kind='enumval' name='ContextType_Reserved4' anchor='.Context.Type_.Reserved4'/>
                <decl kind='enumval' name='ContextType_Reserved5' anchor='.Context.Type_.Reserved5'/>
                <decl kind='enumval' name='ContextType_Reserved6' anchor='.Context.Type_.Reserved6'/>
                <decl kind='enumval' name='ContextType_Reserved7' anchor='.Context.Type_.Reserved7'/>
                <decl kind='enumval' name='ContextType_Reserved8' anchor='.Context.Type_.Reserved8'/>
                <decl kind='enumval' name='ContextType_Reserved9' anchor='.Context.Type_.Reserved9'/>
                <decl kind='enumval' name='ContextType_Reserved10' anchor='.Context.Type_.Reserved10'/>
                <decl kind='enumval' name='ContextType_Reserved11' anchor='.Context.Type_.Reserved11'/>
                <decl kind='enumval' name='ContextType_Reserved12' anchor='.Context.Type_.Reserved12'/>
                <decl kind='enumval' name='ContextType_Reserved13' anchor='.Context.Type_.Reserved13'/>
                <decl kind='enumval' name='ContextType_Global32bTimestamp' anchor='.Context.Type_.Global32b.Timestamp'/>
                <decl kind='enumval' name='ContextType_User' anchor='.Context.Type_.User'/>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eenum%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EContextType%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EContextType_Reserved0%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='Sync+Point+event+serial+number' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EContextType_SyncPoint%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='Context+Change+event+serial+number' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EContextType_ContextChange%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='Snapshot+event+Snapshot+ID' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EContextType_Snapshot%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EContextType_Reserved4%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EContextType_Reserved5%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EContextType_Reserved6%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EContextType_Reserved7%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EContextType_Reserved8%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EContextType_Reserved9%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EContextType_Reserved10%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EContextType_Reserved11%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EContextType_Reserved12%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EContextType_Reserved13%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='32b+Global+Timestamp' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EContextType_Global32bTimestamp%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='User+defined+data' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EContextType_User%3C%2Fspan%3E%3C%2Fgo%3E'/>
                    <line tab='0' content='%7D%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Ci%3Evalues+of+type+%3Cgo%3ESyncSTM.%3Cspan+class%3D%22xdoc-id%22%3EContextType%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fi%3E'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ESyncSTM.%3Cspan+class%3D%22xdoc-id%22%3EContextType_Reserved0%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='Sync+Point+event+serial+number' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ESyncSTM.%3Cspan+class%3D%22xdoc-id%22%3EContextType_SyncPoint%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='Context+Change+event+serial+number' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ESyncSTM.%3Cspan+class%3D%22xdoc-id%22%3EContextType_ContextChange%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='Snapshot+event+Snapshot+ID' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ESyncSTM.%3Cspan+class%3D%22xdoc-id%22%3EContextType_Snapshot%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ESyncSTM.%3Cspan+class%3D%22xdoc-id%22%3EContextType_Reserved4%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ESyncSTM.%3Cspan+class%3D%22xdoc-id%22%3EContextType_Reserved5%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ESyncSTM.%3Cspan+class%3D%22xdoc-id%22%3EContextType_Reserved6%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ESyncSTM.%3Cspan+class%3D%22xdoc-id%22%3EContextType_Reserved7%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ESyncSTM.%3Cspan+class%3D%22xdoc-id%22%3EContextType_Reserved8%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ESyncSTM.%3Cspan+class%3D%22xdoc-id%22%3EContextType_Reserved9%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ESyncSTM.%3Cspan+class%3D%22xdoc-id%22%3EContextType_Reserved10%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ESyncSTM.%3Cspan+class%3D%22xdoc-id%22%3EContextType_Reserved11%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ESyncSTM.%3Cspan+class%3D%22xdoc-id%22%3EContextType_Reserved12%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ESyncSTM.%3Cspan+class%3D%22xdoc-id%22%3EContextType_Reserved13%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='32b+Global+Timestamp' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ESyncSTM.%3Cspan+class%3D%22xdoc-id%22%3EContextType_Global32bTimestamp%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='User+defined+data' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ESyncSTM.%3Cspan+class%3D%22xdoc-id%22%3EContextType_User%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopMeta>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Eenum%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESyncSTM_ContextType%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESyncSTM_ContextType_Reserved0%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='Sync+Point+event+serial+number' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESyncSTM_ContextType_SyncPoint%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='Context+Change+event+serial+number' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESyncSTM_ContextType_ContextChange%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='Snapshot+event+Snapshot+ID' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESyncSTM_ContextType_Snapshot%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESyncSTM_ContextType_Reserved4%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESyncSTM_ContextType_Reserved5%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESyncSTM_ContextType_Reserved6%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESyncSTM_ContextType_Reserved7%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESyncSTM_ContextType_Reserved8%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESyncSTM_ContextType_Reserved9%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESyncSTM_ContextType_Reserved10%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESyncSTM_ContextType_Reserved11%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESyncSTM_ContextType_Reserved12%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESyncSTM_ContextType_Reserved13%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='32b+Global+Timestamp' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESyncSTM_ContextType_Global32bTimestamp%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='User+defined+data' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESyncSTM_ContextType_User%3C%2Fspan%3E%3C%2Fgo%3E'/>
                    <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESyncSTM_ContextType%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopTarg>
            </decl>
            <decl spacer='1'/>
        </group>
        <group name='module-wide config parameters'>
            <decl spacer='1'/>
            <decl kind='config' name='configNameMap$' anchor='config.Name.Map$' altext='ti.uiactools.runtime.SyncSTM.configNameMap$' nodoc='1' external='1' overrides='0' readonly='1' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23config.Name.Map%24%22+title%3D%22xdc.runtime.IModule.configNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Ereadonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EconfigNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D+%3D+%255B'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
                    <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
                    <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
                    <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
                    <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
                    <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
                    <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522common%2524.logger%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522common%2524.gate%2522%252C'/>
                    <line tab='4' content='%2522common%2524.gateParams%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Log.Event%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Log.Event%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Assert.Id%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Assert.Id%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Error.Id%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Error.Id%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D'/>
                    <line tab='0' content='%255D%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ESyncSTM.%3Cspan+class%3D%22xdoc-id%22%3EconfigNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3C%2Fi%3E+%255B'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
                    <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
                    <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
                    <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
                    <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
                    <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
                    <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522common%2524.logger%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522common%2524.gate%2522%252C'/>
                    <line tab='4' content='%2522common%2524.gateParams%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Log.Event%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Log.Event%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Assert.Id%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Assert.Id%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Error.Id%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Error.Id%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D'/>
                    <line tab='0' content='%255D%3B'/>
                </synopMeta>
            </decl>
            <decl spacer='1'/>
            <decl kind='config' name='isC6XTraceSyncEnabled' anchor='is.C6.X.Trace.Sync.Enabled' altext='ti.uiactools.runtime.SyncSTM.isC6XTraceSyncEnabled' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Configures+whether+Sync+point+information+is+injected+into+the+C6X+hardware+trace+or+not'>
                <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%3EisC6XTraceSyncEnabled%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%3ESyncSTM.%3Cspan+class%3D%22xdoc-id%22%3EisC6XTraceSyncEnabled%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>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESyncSTM_isC6XTraceSyncEnabled%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopTarg>
            </decl>
            <decl spacer='1'/>
            <decl kind='config' name='common$' anchor='common$' altext='ti.uiactools.runtime.SyncSTM.common$' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Common+module+configuration+parameters' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23common%24%22+title%3D%22xdc.runtime.IModule.common%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Common%24%22+title%3D%22xdc.runtime.Types.Common%24%22%3ETypes.Common%24%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecommon%24%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cgo%3ESyncSTM.%3Cspan+class%3D%22xdoc-id%22%3Ecommon%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Common%24%22+title%3D%22xdc.runtime.Types.Common%24%22%3ETypes.Common%24%3C%2Fa%3E%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
                </synopMeta>
                <docSect name='details'>
                    <docPara content='All+modules+have+this+configuration+parameter.++Its+name%0A++contains+the+%27%24%27+character+to+ensure+it+does+not+conflict+with%0A++configuration+parameters+declared+by+the+module.++This+allows%0A++new+configuration+parameters+to+be+added+in+the+future+without%0A++any+chance+of+breaking+existing+modules.'/>
                </docSect>
            </decl>
            <decl kind='config' name='hasMetaData' anchor='has.Meta.Data' altext='ti.uiactools.runtime.SyncSTM.hasMetaData' nodoc='1' external='1' overrides='1' readonly='0' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fevents%2FIUIAMetaProvider.html%23has.Meta.Data%22+title%3D%22ti.uia.events.IUIAMetaProvider.hasMetaData%22%3EIUIAMetaProvider%3C%2Fa%3E' metaonly='1'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eoverride+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%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%3EhasMetaData%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%3ESyncSTM.%3Cspan+class%3D%22xdoc-id%22%3EhasMetaData%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>
            </decl>
            <decl kind='config' name='rovShowRawTab$' anchor='rov.Show.Raw.Tab$' altext='ti.uiactools.runtime.SyncSTM.rovShowRawTab$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23rov.Show.Raw.Tab%24%22+title%3D%22xdc.runtime.IModule.rovShowRawTab%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%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%3ErovShowRawTab%24%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%3ESyncSTM.%3Cspan+class%3D%22xdoc-id%22%3ErovShowRawTab%24%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>
            </decl>
            <decl kind='config' name='viewNameMap$' anchor='view.Name.Map$' altext='ti.uiactools.runtime.SyncSTM.viewNameMap$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='Specifies+the+ROV+views+for+the+module' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23view.Name.Map%24%22+title%3D%22xdc.runtime.IModule.viewNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EviewNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cgo%3ESyncSTM.%3Cspan+class%3D%22xdoc-id%22%3EviewNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
                </synopMeta>
            </decl>
        </group>
        <group name='module-wide functions'>
            <decl kind='fxn' name='injectIntoTrace' anchor='inject.Into.Trace' altext='ti.uiactools.runtime.SyncSTM.injectIntoTrace' nodoc='0' external='1' overrides='1' readonly='0' instance='0' summary='Inject+syncPoint+info+into+System+Trace' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATraceSyncProvider.html%23inject.Into.Trace%22+title%3D%22ti.uia.runtime.IUIATraceSyncProvider.injectIntoTrace%22%3EIUIATraceSyncProvider%3C%2Fa%3E'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eoverride+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EinjectIntoTrace%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EserialNum%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATraceSyncProvider.html%23.Context.Type%22+title%3D%22ti.uia.runtime.IUIATraceSyncProvider.ContextType%22%3EIUIATraceSyncProvider.ContextType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EctxType%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3E%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESyncSTM_injectIntoTrace%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EserialNum%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATraceSyncProvider.html%23.Context.Type%22+title%3D%22ti.uia.runtime.IUIATraceSyncProvider.ContextType%22%3EIUIATraceSyncProvider_ContextType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EctxType%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='serialNum' summary='the+serial+number+that+is+to+be+injected'>
                    </docChild>
                    <docChild name='ctxType' summary='the+context+type+ID+to+be+injected+into+the+trace'>
                        <docPara content='the+CtxChg_ContextType+constant+that+describes+what+%0A++++context+info+the+2+words+contain'/>
                    </docChild>
                    <docChild name='serialNumber' summary='a+sync+point+serial+number+to+inject+into+the+trace%0A++++stream'>
                    </docChild>
                </docSect>
                <docSect name='details'>
                    <docPara content='This+method+logs+a+sync+point+event+and+injects%0A+correlation+info+into+the+trace+stream+%28if+available%29%0A+to+enable+correlation+between+software+events+and+hardware+trace.'/>
                    <docPara content='This+method+logs+a+sync+point+event+and+injects%0A+correlation+info+into+the+System+Trace+stream+%28if+available%29%0A+to+enable+correlation+between+software+events+and+System+trace+events.'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='putSyncPoint' anchor='put.Sync.Point' altext='ti.uiactools.runtime.SyncSTM.putSyncPoint' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary=''>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EputSyncPoint%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EserialNum%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3E%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESyncSTM_putSyncPoint%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EserialNum%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
            </decl>
            <decl spacer='1'/>
            <decl kind='fxn' name='writeUIAMetaData' anchor='write.U.I.A.Meta.Data' altext='ti.uiactools.runtime.SyncSTM.writeUIAMetaData' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fevents%2FIUIAMetaProvider.html%23write.U.I.A.Meta.Data%22+title%3D%22ti.uia.events.IUIAMetaProvider.writeUIAMetaData%22%3EIUIAMetaProvider%3C%2Fa%3E' metaonly='1'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-kw1%22%3Efunction+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-id%22%3EwriteUIAMetaData%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Einst%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EinstNum%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eindent%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cgo%3ESyncSTM.%3Cspan+class%3D%22xdoc-id%22%3EwriteUIAMetaData%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%3Einst%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%3EinstNum%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%3Eindent%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>
        <group name='module-wide built-ins'>
            <synopTarg>
                <line tab='0' comment='Get+this+module%27s+unique+id' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Module.Id%22+title%3D%22xdc.runtime.Types.ModuleId%22%3ETypes_ModuleId%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESyncSTM_Module_id%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='Test+if+this+module+has+completed+startup' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESyncSTM_Module_startupDone%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='The+heap+from+which+this+module+allocates+memory' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIHeap.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IHeap.Handle%22%3EIHeap_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESyncSTM_Module_heap%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='Test+whether+this+module+has+a+diagnostics+mask' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESyncSTM_Module_hasMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='Returns+the+diagnostics+mask+for+this+module' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESyncSTM_Module_getMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='Set+the+diagnostics+mask+for+this+module' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESyncSTM_Module_setMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-id%22%3Emask%3C%2Fspan%3E+%29%3B'/>
            </synopTarg>
        </group>
    </unit>
    <unit name='UIAPacket' kind='module' nodoc='0' metaonly='0' summary='Packet+format+communications+between+instrumentation+clients%0A+and+instrumentation+endpoints'>
        <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%2Fruntime%2Fpackage.html%22+title%3D%22ti.uiactools.runtime%22%3Eti.uiactools.runtime%3C%2Fa%3E%3B'/>
            <line blank='1' always='0'/>
            <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
            <line tab='0' content='%7D'/>
        </synopSpec>
        <specInfo>
            <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket%3C%2Fspan%3E%3C%2Fgo%3E+%7B%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
            <line tab='0' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%22+title%3D%22xdc.runtime.IModule%22%3Exdc.runtime.IModule%3C%2Fa%3E'/>
        </specInfo>
        <synopMeta>
            <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+UIAPacket+%3D+%3Cspan+class%3D%22xdoc-kw3%22%3Exdc.useModule%3C%2Fspan%3E%28%3Cspan+class%3D%22xdoc-id%22%3E%27ti.uiactools.runtime.UIAPacket%27%3C%2Fspan%3E%29%3B'/>
        </synopMeta>
        <synopTarg>
            <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23include%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-id%22%3E%26lt%3Bti%2Fuiactools%2Fruntime%2FUIAPacket.h%26gt%3B%3C%2Fspan%3E'/>
        </synopTarg>
        <group name='local proxy modules'>
        </group>
        <group name='module-wide constants &amp; types'>
            <decl kind='const' name='BROADCAST' anchor='.B.R.O.A.D.C.A.S.T' altext='ti.uiactools.runtime.UIAPacket.BROADCAST' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Used+to+denote+a+broadcast+message'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBROADCAST%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0xFFFE%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EBROADCAST%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0xFFFE%3B'/>
                </synopMeta>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_BROADCAST%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%3C%2Fi%3E%290xFFFE'/>
                </synopTarg>
                <docSect name='details'>
                    <docPara content='The+broadcast+address+is+always+0xFFFE.'/>
                </docSect>
            </decl>
            <decl kind='const' name='HOST' anchor='.H.O.S.T' altext='ti.uiactools.runtime.UIAPacket.HOST' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='The+address+of+the+host'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHOST%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0xFFFF%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EHOST%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0xFFFF%3B'/>
                </synopMeta>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_HOST%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%3C%2Fi%3E%290xFFFF'/>
                </synopTarg>
                <docSect name='details'>
                    <docPara content='The+host+address+is+always+0xFFFF.'/>
                </docSect>
            </decl>
            <decl spacer='1'/>
            <decl kind='enum' name='HdrType' anchor='.Hdr.Type' altext='ti.uiactools.runtime.UIAPacket.HdrType' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Enumeration+of+the+various+types+of+packet%0A++headers'>
                <decl kind='enumval' name='HdrType_InvalidData' anchor='.Hdr.Type_.Invalid.Data'/>
                <decl kind='enumval' name='HdrType_MsgWithPID' anchor='.Hdr.Type_.Msg.With.P.I.D'/>
                <decl kind='enumval' name='HdrType_EventPktWithPID' anchor='.Hdr.Type_.Event.Pkt.With.P.I.D'/>
                <decl kind='enumval' name='HdrType_Reserved1' anchor='.Hdr.Type_.Reserved1'/>
                <decl kind='enumval' name='HdrType_Reserved2' anchor='.Hdr.Type_.Reserved2'/>
                <decl kind='enumval' name='HdrType_Reserved3' anchor='.Hdr.Type_.Reserved3'/>
                <decl kind='enumval' name='HdrType_Reserved4' anchor='.Hdr.Type_.Reserved4'/>
                <decl kind='enumval' name='HdrType_Reserved5' anchor='.Hdr.Type_.Reserved5'/>
                <decl kind='enumval' name='HdrType_Reserved6' anchor='.Hdr.Type_.Reserved6'/>
                <decl kind='enumval' name='HdrType_Reserved7' anchor='.Hdr.Type_.Reserved7'/>
                <decl kind='enumval' name='HdrType_ChannelizedData' anchor='.Hdr.Type_.Channelized.Data'/>
                <decl kind='enumval' name='HdrType_Msg' anchor='.Hdr.Type_.Msg'/>
                <decl kind='enumval' name='HdrType_EventPkt' anchor='.Hdr.Type_.Event.Pkt'/>
                <decl kind='enumval' name='HdrType_CPUTrace' anchor='.Hdr.Type_.C.P.U.Trace'/>
                <decl kind='enumval' name='HdrType_STMTrace' anchor='.Hdr.Type_.S.T.M.Trace'/>
                <decl kind='enumval' name='HdrType_MemoryBuffer' anchor='.Hdr.Type_.Memory.Buffer'/>
                <decl kind='enumval' name='HdrType_USER2' anchor='.Hdr.Type_.U.S.E.R2'/>
                <decl kind='enumval' name='HdrType_USER3' anchor='.Hdr.Type_.U.S.E.R3'/>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eenum%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
                    <line tab='1' comment='Invalid+Data+packet+%281+word+header%29' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_InvalidData%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='Message+with+Process+ID+%285+word+header%29' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_MsgWithPID%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='Event+rec.+with+Process+ID+containing+multiple+events%3A+%0A++++++++++++++++++++++++++++++++++%285+word+hdr%29' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_EventPktWithPID%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved1%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved2%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved3%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved4%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved5%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved6%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved7%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='Channelized+data+stream' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_ChannelizedData%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='Message++%284+word+header%29' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Msg%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='Event+rec.+containing+multiple+events%3A+%0A++++++++++++++++++++++++++++++++++%284+word+hdr%29' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_EventPkt%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='CPU+Trace+ETB+data+%0A+++++++++++++++++++++++++++++++++++%287+word+hdr%29' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_CPUTrace%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='STM+Trace+ETB+data+%0A+++++++++++++++++++++++++++++++++++%287+word+hdr%29' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_STMTrace%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='Memory+buffer' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_MemoryBuffer%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='User+defined+header+type+2' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_USER2%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='User+defined+header+type+3' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdrType_USER3%3C%2Fspan%3E%3C%2Fgo%3E'/>
                    <line tab='0' content='%7D%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Ci%3Evalues+of+type+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EHdrType%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fi%3E'/>
                    <line tab='1' comment='Invalid+Data+packet+%281+word+header%29' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_InvalidData%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='Message+with+Process+ID+%285+word+header%29' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_MsgWithPID%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='Event+rec.+with+Process+ID+containing+multiple+events%3A+%0A++++++++++++++++++++++++++++++++++%285+word+hdr%29' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_EventPktWithPID%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved1%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved2%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved3%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved4%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved5%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved6%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Reserved7%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='Channelized+data+stream' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_ChannelizedData%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='Message++%284+word+header%29' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_Msg%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='Event+rec.+containing+multiple+events%3A+%0A++++++++++++++++++++++++++++++++++%284+word+hdr%29' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_EventPkt%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='CPU+Trace+ETB+data+%0A+++++++++++++++++++++++++++++++++++%287+word+hdr%29' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_CPUTrace%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='STM+Trace+ETB+data+%0A+++++++++++++++++++++++++++++++++++%287+word+hdr%29' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_STMTrace%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='Memory+buffer' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_MemoryBuffer%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='User+defined+header+type+2' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_USER2%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='User+defined+header+type+3' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EHdrType_USER3%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopMeta>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Eenum%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_HdrType%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
                    <line tab='1' comment='Invalid+Data+packet+%281+word+header%29' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_HdrType_InvalidData%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='Message+with+Process+ID+%285+word+header%29' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_HdrType_MsgWithPID%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='Event+rec.+with+Process+ID+containing+multiple+events%3A+%0A++++++++++++++++++++++++++++++++++%285+word+hdr%29' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_HdrType_EventPktWithPID%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_HdrType_Reserved1%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_HdrType_Reserved2%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_HdrType_Reserved3%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_HdrType_Reserved4%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_HdrType_Reserved5%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_HdrType_Reserved6%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='reserved+for+future+use' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_HdrType_Reserved7%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='Channelized+data+stream' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_HdrType_ChannelizedData%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='Message++%284+word+header%29' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_HdrType_Msg%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='Event+rec.+containing+multiple+events%3A+%0A++++++++++++++++++++++++++++++++++%284+word+hdr%29' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_HdrType_EventPkt%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='CPU+Trace+ETB+data+%0A+++++++++++++++++++++++++++++++++++%287+word+hdr%29' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_HdrType_CPUTrace%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='STM+Trace+ETB+data+%0A+++++++++++++++++++++++++++++++++++%287+word+hdr%29' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_HdrType_STMTrace%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='Memory+buffer' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_HdrType_MemoryBuffer%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='User+defined+header+type+2' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_HdrType_USER2%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='User+defined+header+type+3' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_HdrType_USER3%3C%2Fspan%3E%3C%2Fgo%3E'/>
                    <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_HdrType%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopTarg>
                <docSect name='details'>
                    <docPara content='Stored+in+a+4+bit+bitfield+%28b31-b28%29+of+the+first+word+in+the+%0A++packet.'/>
                    <docPara content='The+HdrType_InvalidData+denotes+that+following+data+is+invalid.+%0A++This+can+used+to+pad+to+the+end+of+a+buffer.+Only+the+first+word%0A++of+the+header+is+filled+in.+The+length+includes+the+header+field.'/>
                </docSect>
            </decl>
            <decl spacer='1'/>
            <decl kind='enum' name='MsgType' anchor='.Msg.Type' altext='ti.uiactools.runtime.UIAPacket.MsgType' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Message+Types'>
                <decl kind='enumval' name='MsgType_ACK' anchor='.Msg.Type_.A.C.K'/>
                <decl kind='enumval' name='MsgType_CMD' anchor='.Msg.Type_.C.M.D'/>
                <decl kind='enumval' name='MsgType_RESULT' anchor='.Msg.Type_.R.E.S.U.L.T'/>
                <decl kind='enumval' name='MsgType_PARTIALRESULT' anchor='.Msg.Type_.P.A.R.T.I.A.L.R.E.S.U.L.T'/>
                <decl kind='enumval' name='MsgType_NOTIFY' anchor='.Msg.Type_.N.O.T.I.F.Y'/>
                <decl kind='enumval' name='MsgType_FLOWCTRL' anchor='.Msg.Type_.F.L.O.W.C.T.R.L'/>
                <decl kind='enumval' name='MsgType_DATA' anchor='.Msg.Type_.D.A.T.A'/>
                <decl kind='enumval' name='MsgType_RESERVED7' anchor='.Msg.Type_.R.E.S.E.R.V.E.D7'/>
                <decl kind='enumval' name='MsgType_RESERVED8' anchor='.Msg.Type_.R.E.S.E.R.V.E.D8'/>
                <decl kind='enumval' name='MsgType_RESERVED9' anchor='.Msg.Type_.R.E.S.E.R.V.E.D9'/>
                <decl kind='enumval' name='MsgType_RESERVED10' anchor='.Msg.Type_.R.E.S.E.R.V.E.D10'/>
                <decl kind='enumval' name='MsgType_RESERVED11' anchor='.Msg.Type_.R.E.S.E.R.V.E.D11'/>
                <decl kind='enumval' name='MsgType_RESERVED12' anchor='.Msg.Type_.R.E.S.E.R.V.E.D12'/>
                <decl kind='enumval' name='MsgType_RESERVED13' anchor='.Msg.Type_.R.E.S.E.R.V.E.D13'/>
                <decl kind='enumval' name='MsgType_NACK_BAD_DATA' anchor='.Msg.Type_.N.A.C.K_.B.A.D_.D.A.T.A'/>
                <decl kind='enumval' name='MsgType_NACK_WITH_ERROR_CODE' anchor='.Msg.Type_.N.A.C.K_.W.I.T.H_.E.R.R.O.R_.C.O.D.E'/>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eenum%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMsgType%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
                    <line tab='1' comment='Reply+acknowledging+receipt+of+CMD+or+DATA+packet' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMsgType_ACK%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='Command+packets' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMsgType_CMD%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='Result+reply' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMsgType_RESULT%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='Partial+result+reply' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMsgType_PARTIALRESULT%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='Notify+messaage+%28equiv.+to+the+EVENT+packet+in+TCF%29' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMsgType_NOTIFY%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='Flow+control+packet' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMsgType_FLOWCTRL%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='Data+packet+%28used+for+streaming+data+to+host%29' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMsgType_DATA%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMsgType_RESERVED7%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMsgType_RESERVED8%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMsgType_RESERVED9%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMsgType_RESERVED10%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMsgType_RESERVED11%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMsgType_RESERVED12%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMsgType_RESERVED13%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='Negative+Acknowledge+due+to+bad+data' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMsgType_NACK_BAD_DATA%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='Negative+Acknowledge+-%0A++++++++++++++++++++++++++++++++++++++++++++error+code+in+msg+body' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMsgType_NACK_WITH_ERROR_CODE%3C%2Fspan%3E%3C%2Fgo%3E'/>
                    <line tab='0' content='%7D%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Ci%3Evalues+of+type+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EMsgType%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fi%3E'/>
                    <line tab='1' comment='Reply+acknowledging+receipt+of+CMD+or+DATA+packet' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EMsgType_ACK%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='Command+packets' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EMsgType_CMD%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='Result+reply' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EMsgType_RESULT%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='Partial+result+reply' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EMsgType_PARTIALRESULT%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='Notify+messaage+%28equiv.+to+the+EVENT+packet+in+TCF%29' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EMsgType_NOTIFY%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='Flow+control+packet' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EMsgType_FLOWCTRL%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='Data+packet+%28used+for+streaming+data+to+host%29' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EMsgType_DATA%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EMsgType_RESERVED7%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EMsgType_RESERVED8%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EMsgType_RESERVED9%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EMsgType_RESERVED10%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EMsgType_RESERVED11%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EMsgType_RESERVED12%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EMsgType_RESERVED13%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='Negative+Acknowledge+due+to+bad+data' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EMsgType_NACK_BAD_DATA%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='Negative+Acknowledge+-%0A++++++++++++++++++++++++++++++++++++++++++++error+code+in+msg+body' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EMsgType_NACK_WITH_ERROR_CODE%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopMeta>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Eenum%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_MsgType%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
                    <line tab='1' comment='Reply+acknowledging+receipt+of+CMD+or+DATA+packet' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_MsgType_ACK%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='Command+packets' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_MsgType_CMD%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='Result+reply' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_MsgType_RESULT%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='Partial+result+reply' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_MsgType_PARTIALRESULT%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='Notify+messaage+%28equiv.+to+the+EVENT+packet+in+TCF%29' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_MsgType_NOTIFY%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='Flow+control+packet' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_MsgType_FLOWCTRL%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='Data+packet+%28used+for+streaming+data+to+host%29' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_MsgType_DATA%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_MsgType_RESERVED7%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_MsgType_RESERVED8%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_MsgType_RESERVED9%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_MsgType_RESERVED10%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_MsgType_RESERVED11%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_MsgType_RESERVED12%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_MsgType_RESERVED13%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='Negative+Acknowledge+due+to+bad+data' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_MsgType_NACK_BAD_DATA%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='Negative+Acknowledge+-%0A++++++++++++++++++++++++++++++++++++++++++++error+code+in+msg+body' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_MsgType_NACK_WITH_ERROR_CODE%3C%2Fspan%3E%3C%2Fgo%3E'/>
                    <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_MsgType%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopTarg>
                <docSect name='details'>
                    <docPara content='Enumeration+of+the+various+types+of+packets.%0A+Stored+in+a+4+bit+bitfield.'/>
                    <docPara content='MsgType_ACK%3A%0A+Each+packet+of+type+CMD+or+DATA+is+immediately+acknowledged+by%0A+sending+either+an+ACK+reply+%28if+the+packet+can+be+processed%29%2C%0A+a+RESULT+or+PARTIALRESULT+reply+%28if+requested+data+can+be+provided%0A+immediately%29+or+a+NACK+reply+%28if+the+packet+cannot+be+processed%29.%0A+The+Service+that+receives+the+command+is+responsible+for+sending%0A+the+ACK+or+NACK.++If+the+requested+service+is+not+available%2C+the%0A+Endpoint+is+responsible+for+sending+the+NACK+packet.'/>
                    <docPara content='MsgType_CMD%3A%0A+CMD+packets+are+typically+sent+from+the+host+to+the+target.%0A+The+receiving+endpoint+routes+the+command+to+the+service%0A+identified+in+the+Service+Id+field.'/>
                    <docPara content='MsgType_RESULT%3A%0A+RESULT+replies+are+sent+along+with+any+requested+data.%0A+If+the+Service+cannot+reply+with+the+requested+data+immediately%2C%0A+it+should+return+with+an+ACK+packet+and+send+a+RESULT+packet%0A+that+echoes+the+header+info+of+the+original+command.'/>
                    <docPara content='MsgType_PARTIALRESULT%3A%0A+PARTIALRESULT+replies+are+sent+along+with+any+requested+data+when+the%0A+requested+action+can+only+be+partly+fulfilled.++Examples+are+when+the%0A+service+is+reporting+on+some+ongoing+operation+or+has+been+requested%0A+to+periodically+poll+some+data+value.'/>
                    <docPara content='MsgType_EVENT%3A%0A+EVENT+packets+are+sent+to+all+interested+parties+in+order+to+notify+them%0A+about+state+changes.+++They+can%2C+for+example%2C+be+used+to+report+an+error%0A+that+has+occurred+which+may+impact+the+ability+of+the+target+to+continue%0A+operating+normally.'/>
                    <docPara content='MsgType_FLOWCTRL%0A+FLOWCTRL+packets+are+provided+for+TCF+compliance.++They+are+used+to+avoid%0A+flooding+of+communication+links.++In+response%2C+endpoints+can+either+%0A+increase+or+decrease+rate+of+packets+sent%2C+although+this+is+only+loosely+%0A+defined.+TCF+services+are+not+directly+concerned+with+flow+control.%0A+The+data+passed+with+FLOWCTRL+packets+reports+the+traffic+congestion+level%0A+as+an+integer+between+-100+and+100%2C+where+0+%3D+%22optimal+load%22'/>
                    <docPara content='MsgType_DATA%0A+DATA+packets+are+used+for+sending+event+log+data+and+other+streams+of+data.%0A+Details+about+how+this+will+be+used+are+being+worked+out+to+ensure+alignment%0A+with+BIOS+RTA+Log+Servers.'/>
                    <docPara content='MsgType_NACK_BAD_DATA%3A%0A+Negative+Acknowledge+due+to+bad+data.++Sent+in+response+to+a+command+that+%0A+had+invalid+data+in+the+body+of+the+packet.++The+original+data+is+echoed+%0A+in+the+NACK+response.'/>
                    <docPara content='MsgType_NACK_WITH_ERROR_CODE%0A+Negative+Acknowledge+with+Error+Code.+Sent+along+with+an+error+code+in+%0A+the+first+word+of+the+body+of+the+reply+that+describes+the+error+that+was%0A+encountered'/>
                </docSect>
            </decl>
            <decl spacer='1'/>
            <decl kind='enum' name='NACKErrorCode' anchor='.N.A.C.K.Error.Code' altext='ti.uiactools.runtime.UIAPacket.NACKErrorCode' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Message+Negative+Acknowledge+Error+Codes'>
                <decl kind='enumval' name='NACKErrorCode_NO_REASON_SPECIFIED' anchor='.N.A.C.K.Error.Code_.N.O_.R.E.A.S.O.N_.S.P.E.C.I.F.I.E.D'/>
                <decl kind='enumval' name='NACKErrorCode_SERVICE_NOT_SUPPORTED' anchor='.N.A.C.K.Error.Code_.S.E.R.V.I.C.E_.N.O.T_.S.U.P.P.O.R.T.E.D'/>
                <decl kind='enumval' name='NACKErrorCode_CMD_NOT_SUPPORTED' anchor='.N.A.C.K.Error.Code_.C.M.D_.N.O.T_.S.U.P.P.O.R.T.E.D'/>
                <decl kind='enumval' name='NACKErrorCode_QUEUE_FULL' anchor='.N.A.C.K.Error.Code_.Q.U.E.U.E_.F.U.L.L'/>
                <decl kind='enumval' name='NACKErrorCode_BAD_ENDPOINT_ADDRESS' anchor='.N.A.C.K.Error.Code_.B.A.D_.E.N.D.P.O.I.N.T_.A.D.D.R.E.S.S'/>
                <decl kind='enumval' name='NACKErrorCode_BAD_MESSAGE_LENGTH' anchor='.N.A.C.K.Error.Code_.B.A.D_.M.E.S.S.A.G.E_.L.E.N.G.T.H'/>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eenum%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENACKErrorCode%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
                    <line tab='1' comment='Use+this+when+none+of+the+%0A+++++++++++++++++++++++++++++++++++++++++++++++++defined+NACK+error+codes+are+%0A+++++++++++++++++++++++++++++++++++++++++++++++++appropriate' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENACKErrorCode_NO_REASON_SPECIFIED%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='A+module+that+handles+the+%0A+++++++++++++++++++++++++++++++++++++++++++++++++++requested+Service+Id+could+%0A+++++++++++++++++++++++++++++++++++++++++++++++++++not+be+found' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENACKErrorCode_SERVICE_NOT_SUPPORTED%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='The+service+does+not+support+the+%0A+++++++++++++++++++++++++++++++++++++++++++++++specified+Command+Id' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENACKErrorCode_CMD_NOT_SUPPORTED%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='Cmd+couldn%27t+be+passed+on+to+dest.+end%0A++++++++++++++++++++++++++++++++++++++++point+due+to+a+queue+full+condition' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENACKErrorCode_QUEUE_FULL%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='The+destination+end+point+%0A++++++++++++++++++++++++++++++++++++++++++++++++++address+does+not+exists' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENACKErrorCode_BAD_ENDPOINT_ADDRESS%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='packet+lenght+%26gt%3B+endpoint+max.+%0A+++++++++++++++++++++++++++++++++++++++++++++++msg+length+or+not+what+is+%0A+++++++++++++++++++++++++++++++++++++++++++++++required+to+service+the+cmd' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENACKErrorCode_BAD_MESSAGE_LENGTH%3C%2Fspan%3E%3C%2Fgo%3E'/>
                    <line tab='0' content='%7D%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Ci%3Evalues+of+type+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3ENACKErrorCode%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fi%3E'/>
                    <line tab='1' comment='Use+this+when+none+of+the+%0A+++++++++++++++++++++++++++++++++++++++++++++++++defined+NACK+error+codes+are+%0A+++++++++++++++++++++++++++++++++++++++++++++++++appropriate' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3ENACKErrorCode_NO_REASON_SPECIFIED%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='A+module+that+handles+the+%0A+++++++++++++++++++++++++++++++++++++++++++++++++++requested+Service+Id+could+%0A+++++++++++++++++++++++++++++++++++++++++++++++++++not+be+found' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3ENACKErrorCode_SERVICE_NOT_SUPPORTED%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='The+service+does+not+support+the+%0A+++++++++++++++++++++++++++++++++++++++++++++++specified+Command+Id' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3ENACKErrorCode_CMD_NOT_SUPPORTED%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='Cmd+couldn%27t+be+passed+on+to+dest.+end%0A++++++++++++++++++++++++++++++++++++++++point+due+to+a+queue+full+condition' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3ENACKErrorCode_QUEUE_FULL%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='The+destination+end+point+%0A++++++++++++++++++++++++++++++++++++++++++++++++++address+does+not+exists' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3ENACKErrorCode_BAD_ENDPOINT_ADDRESS%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' comment='packet+lenght+%26gt%3B+endpoint+max.+%0A+++++++++++++++++++++++++++++++++++++++++++++++msg+length+or+not+what+is+%0A+++++++++++++++++++++++++++++++++++++++++++++++required+to+service+the+cmd' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3ENACKErrorCode_BAD_MESSAGE_LENGTH%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopMeta>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Eenum%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_NACKErrorCode%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
                    <line tab='1' comment='Use+this+when+none+of+the+%0A+++++++++++++++++++++++++++++++++++++++++++++++++defined+NACK+error+codes+are+%0A+++++++++++++++++++++++++++++++++++++++++++++++++appropriate' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_NACKErrorCode_NO_REASON_SPECIFIED%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='A+module+that+handles+the+%0A+++++++++++++++++++++++++++++++++++++++++++++++++++requested+Service+Id+could+%0A+++++++++++++++++++++++++++++++++++++++++++++++++++not+be+found' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_NACKErrorCode_SERVICE_NOT_SUPPORTED%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='The+service+does+not+support+the+%0A+++++++++++++++++++++++++++++++++++++++++++++++specified+Command+Id' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_NACKErrorCode_CMD_NOT_SUPPORTED%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='Cmd+couldn%27t+be+passed+on+to+dest.+end%0A++++++++++++++++++++++++++++++++++++++++point+due+to+a+queue+full+condition' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_NACKErrorCode_QUEUE_FULL%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='The+destination+end+point+%0A++++++++++++++++++++++++++++++++++++++++++++++++++address+does+not+exists' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_NACKErrorCode_BAD_ENDPOINT_ADDRESS%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' comment='packet+lenght+%26gt%3B+endpoint+max.+%0A+++++++++++++++++++++++++++++++++++++++++++++++msg+length+or+not+what+is+%0A+++++++++++++++++++++++++++++++++++++++++++++++required+to+service+the+cmd' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_NACKErrorCode_BAD_MESSAGE_LENGTH%3C%2Fspan%3E%3C%2Fgo%3E'/>
                    <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_NACKErrorCode%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopTarg>
                <docSect name='details'>
                    <docPara content='Stored+in+the+first+32b+word+of+the+data+body+of+the+packet%0A+in+Network+Byte+Order'/>
                </docSect>
            </decl>
            <decl spacer='1'/>
            <decl kind='enum' name='PayloadEndian' anchor='.Payload.Endian' altext='ti.uiactools.runtime.UIAPacket.PayloadEndian' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Enumeration+of+payload+endianness'>
                <decl kind='enumval' name='PayloadEndian_LITTLE' anchor='.Payload.Endian_.L.I.T.T.L.E'/>
                <decl kind='enumval' name='PayloadEndian_BIG' anchor='.Payload.Endian_.B.I.G'/>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eenum%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EPayloadEndian%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EPayloadEndian_LITTLE%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EPayloadEndian_BIG%3C%2Fspan%3E%3C%2Fgo%3E'/>
                    <line tab='0' content='%7D%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Ci%3Evalues+of+type+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EPayloadEndian%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fi%3E'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EPayloadEndian_LITTLE%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EPayloadEndian_BIG%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopMeta>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Eenum%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_PayloadEndian%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_PayloadEndian_LITTLE%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
                    <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_PayloadEndian_BIG%3C%2Fspan%3E%3C%2Fgo%3E'/>
                    <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_PayloadEndian%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopTarg>
            </decl>
            <decl spacer='1'/>
            <decl spacer='1'/>
            <decl kind='struct' name='Footer' anchor='.Footer' altext='ti.uiactools.runtime.UIAPacket.Footer' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Packet+Footer'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EFooter%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
                    <line tab='1' comment='16+MSBs+contain+msg+length+in+Bytes%2C+%0A++++++++++++++++++++++++++++++++++++16+LSBs+contain+0x7777' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword1%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='0' content='%7D%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EFooter%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line blank='1' always='0'/>
                    <line tab='1' comment='16+MSBs+contain+msg+length+in+Bytes%2C+%0A++++++++++++++++++++++++++++++++++++16+LSBs+contain+0x7777' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword1%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt32%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                </synopMeta>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_Footer%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
                    <line tab='1' comment='16+MSBs+contain+msg+length+in+Bytes%2C+%0A++++++++++++++++++++++++++++++++++++16+LSBs+contain+0x7777' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword1%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_Footer%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopTarg>
                <docSect name='details'>
                    <docPara content='The+packet+footer+is+always+in+network+byte+order%0A+i.e.+big-endian+byte+ordering'/>
                </docSect>
            </decl>
            <decl spacer='1'/>
            <decl kind='struct' name='Hdr' anchor='.Hdr' altext='ti.uiactools.runtime.UIAPacket.Hdr' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='UIAPacket+Header'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdr%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword1%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword2%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword3%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword4%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='0' content='%7D%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EHdr%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line blank='1' always='0'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword1%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword2%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword3%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword4%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                </synopMeta>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_Hdr%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword1%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword2%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword3%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword4%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_Hdr%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopTarg>
                <docSect name='details'>
                    <docPara content='The+following+is+a+breakdown+of+the+packet+header+based+on+type+packet.'/>
                    <docPara content='The+packet+header+is+always+sent+in+network+byte+%28big+endian%29+order.'/>
                    <docPara content='The+top+4+leftmost+bits+of+word1+denote+what+type+of+packet+this+is%3A%0A++HdrType_Msg+or+HdrType_EventPkt.+The+contents+of+the+packet+depends+on%0A++this+type.'/>
                    <docPara content='%3CPRE+class%3D%22Example%22%3E%0A++HdrType_Msg+word1%0A+++3+3+2+2+2+2+2+2+2+2+2+2+1+1+1+1+1+1+1+1+1+1+0+0+0+0+0+0+0+0+0+0%0A+++1+0+9+8+7+6+5+4+3+2+1+0+9+8+7+6+5+4+3+2+1+0+9+8+7+6+5+4+3+2+1+0%0A++%7C---------------------------------------------------------------%7C%0A++%7CH+H+H+H%7CE%7CL+L+L+L+L+L+L+L+L+L+L%7CT+T+T+T%7CS+S+S+S+S+S+S+S+S+S+S+S%7C%0A++%7C---------------------------------------------------------------%7C%0A%0A++H+%3D+HdrType+++++++++%284-bits%29%0A++E+%3D+Payload+endian++%281-bit%29%0A++L+%3D+Message+Length++%2811-bits%29%0A++T+%3D+Message+Type++++%284-bits%29%0A++S+%3D+Service+Id++++++%2812-bits%29%0A%0A++HdrType_Msg+word2%0A+++3+3+2+2+2+2+2+2+2+2+2+2+1+1+1+1+1+1+1+1+1+1+0+0+0+0+0+0+0+0+0+0%0A+++1+0+9+8+7+6+5+4+3+2+1+0+9+8+7+6+5+4+3+2+1+0+9+8+7+6+5+4+3+2+1+0%0A++%7C---------------------------------------------------------------%7C%0A++%7CS+S+S+S+S+S+S+S+S+S+S+S+S+S+S+S%7CC+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C%7C%0A++%7C---------------------------------------------------------------%7C%0A%0A++S+%3D+Sequence+Number+%2816-bits%29%0A++C+%3D+Command+Id++++++%2816-bits%29%0A%0A++HdrType_Msg+word3%0A+++3+3+2+2+2+2+2+2+2+2+2+2+1+1+1+1+1+1+1+1+1+1+0+0+0+0+0+0+0+0+0+0%0A+++1+0+9+8+7+6+5+4+3+2+1+0+9+8+7+6+5+4+3+2+1+0+9+8+7+6+5+4+3+2+1+0%0A++%7C---------------------------------------------------------------%7C%0A++%7CT+T+T+T+T+T+T+T+T+T+T+T+T+T+T+T+T+T+T+T+T+T+T+T+T+T+T+T+T+T+T+T%7C%0A++%7C---------------------------------------------------------------%7C%0A%0A++T+-+Tag+++++++++++++%2832-bits%29%0A%0A++HdrType_Msg+word4%0A+++3+3+2+2+2+2+2+2+2+2+2+2+1+1+1+1+1+1+1+1+1+1+0+0+0+0+0+0+0+0+0+0%0A+++1+0+9+8+7+6+5+4+3+2+1+0+9+8+7+6+5+4+3+2+1+0+9+8+7+6+5+4+3+2+1+0%0A++%7C---------------------------------------------------------------%7C%0A++%7CD+D+D+D+D+D+D+D+D+D+D+D+D+D+D+D%7CS+S+S+S+S+S+S+S+S+S+S+S+S+S+S+S%7C%0A++%7C---------------------------------------------------------------%7C%0A%0A++D+-+Destination+Address+%2816-bits%29%0A++S+-+Source+Address++++++%2816-bits%29%0A%0A++HdrType_EventPkt+word1%0A+++3+3+2+2+2+2+2+2+2+2+2+2+1+1+1+1+1+1+1+1+1+1+0+0+0+0+0+0+0+0+0+0%0A+++1+0+9+8+7+6+5+4+3+2+1+0+9+8+7+6+5+4+3+2+1+0+9+8+7+6+5+4+3+2+1+0%0A++%7C---------------------------------------------------------------%7C%0A++%7CH+H+H+H%7CE%7CL+L+L+L+L+L+L+L+L+L+L+L+L+L+L+L+L+L+L+L+L+L+L+L+L+L+L%7C%0A++%7C---------------------------------------------------------------%7C%0A%0A++H+%3D+HdrType+++++++++%284-bits%29%0A++E+%3D+Payload+endian+++%281-bit%29%0A++L+%3D+Event+Length+++%2827-bits%29%0A%0A++HdrType_EventPkt+word2%0A+++3+3+2+2+2+2+2+2+2+2+2+2+1+1+1+1+1+1+1+1+1+1+0+0+0+0+0+0+0+0+0+0%0A+++1+0+9+8+7+6+5+4+3+2+1+0+9+8+7+6+5+4+3+2+1+0+9+8+7+6+5+4+3+2+1+0%0A++%7C---------------------------------------------------------------%7C%0A++%7CS+S+S+S+S+S+S+S+S+S+S+S+S+S+S+S%7CR+R+R+R+R+R+R+R+R+R+R+R+R+R%7CP+P%7C%0A++%7C---------------------------------------------------------------%7C%0A%0A++S+%3D+Sequence+Number++++++++++++++%2816-bits%29%0A++R+%3D+Reserved+++++++++++++++++++++%2814-bits%29%0A++P+%3D+Priority%3A+Normal%3D0%2C+High+%26gt%3B+0+%282-bits%29%0A%0A++HdrType_EventPkt+word3%0A+++3+3+2+2+2+2+2+2+2+2+2+2+1+1+1+1+1+1+1+1+1+1+0+0+0+0+0+0+0+0+0+0%0A+++1+0+9+8+7+6+5+4+3+2+1+0+9+8+7+6+5+4+3+2+1+0+9+8+7+6+5+4+3+2+1+0%0A++%7C---------------------------------------------------------------%7C%0A++%7CD+I+I+I+I+I+I+I+I+I+I+I+I+I+I+I+M+M+M+M+M+M+M+M+M+M+M+M+M+M+M+M%7C%0A++%7C---------------------------------------------------------------%7C%0A%0A++D+%3F+wasLoggerDynamicallyCreated++%281-bit%3A++0+%3D+statically+created%2C+%0A++++++++++++++++++++++++++++++++++++++++++++1+%3D+dynamically+created+%29%0A++I+-+Logger+Instance+ID+++++++++++%2815-bits%29%0A++M+-+Logger+Module+ID+++++++++++++%2816-bits%29%0A%0A++HdrType_EventPkt+word4%0A+++3+3+2+2+2+2+2+2+2+2+2+2+1+1+1+1+1+1+1+1+1+1+0+0+0+0+0+0+0+0+0+0%0A+++1+0+9+8+7+6+5+4+3+2+1+0+9+8+7+6+5+4+3+2+1+0+9+8+7+6+5+4+3+2+1+0%0A++%7C---------------------------------------------------------------%7C%0A++%7CD+D+D+D+D+D+D+D+D+D+D+D+D+D+D+D%7CS+S+S+S+S+S+S+S+S+S+S+S+S+S+S+S%7C%0A++%7C---------------------------------------------------------------%7C%0A%0A++D+-+Destination+Address+%2816-bits%29%0A++S+-+Source+Address++++++%2816-bits%29%0A%0A%3C%2FPRE%3E'/>
                    <docPara content='For+HdrType_EventPktWithPID%2C+HdrType_CPUTrace+and+HdrType_STMTrace%2C+%0A++word+5+holds+the+32b+process+ID+of+the+sender+%280+for+RTOSes+such+as+SysBIOS%29%0A+++3+3+2+2+2+2+2+2+2+2+2+2+1+1+1+1+1+1+1+1+1+1+0+0+0+0+0+0+0+0+0+0%0A+++1+0+9+8+7+6+5+4+3+2+1+0+9+8+7+6+5+4+3+2+1+0+9+8+7+6+5+4+3+2+1+0%0A++%7C---------------------------------------------------------------%7C%0A++%7CP+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P%7C%0A++%7C---------------------------------------------------------------%7C%0A++P+%3DProcess+ID+%280+if+only+1+process%29+%2832-bits%29'/>
                    <docPara content='For+STM_trace+and+CPU_trace+hdr+types%2C+word+6+is+defined+as+follows%3A%0A+word+6%0A+++3+3+2+2+2+2+2+2+2+2+2+2+1+1+1+1+1+1+1+1+1+1+0+0+0+0+0+0+0+0+0+0%0A+++1+0+9+8+7+6+5+4+3+2+1+0+9+8+7+6+5+4+3+2+1+0+9+8+7+6+5+4+3+2+1+0%0A++%7C---------------------------------------------------------------%7C%0A++%7CE+E+E+E+E+E+E+E+E+E+E+E+E+E+E+E%7CF%7CP+P+P+P+P+P+P+P+P+P+P+P+P+P+P%7C%0A++%7C---------------------------------------------------------------%7C'/>
                    <docPara content='E+%3D+Endpoint+Number++++++++++++++%2816-bits%29%0A++F+%3D+First+Packet%3A+0%3Dfirst+packet%2C+1%3Dother+%281+bit%29%0A++P+%3D+Number+of+packets+left+to+send+in+this+trace+snapshot+%2815-bits%29'/>
                    <docPara content='For+STM_trace+and+CPU_trace+hdr+types%2C+word+7+is+defined+as+follows%3A%0A+word+7%0A+++3+3+2+2+2+2+2+2+2+2+2+2+1+1+1+1+1+1+1+1+1+1+0+0+0+0+0+0+0+0+0+0%0A+++1+0+9+8+7+6+5+4+3+2+1+0+9+8+7+6+5+4+3+2+1+0+9+8+7+6+5+4+3+2+1+0%0A++%7C---------------------------------------------------------------%7C%0A++%7CR+R+R+R+R+R+R+R%7CS+S+S+S+S+S+S+S+S+S+S+S+S+S+S+S+S+S+S+S+S+S+S+S%7C%0A++%7C---------------------------------------------------------------%7C'/>
                    <docPara content='R+%3D+Reserved++++++++++++++++++++++++++%288-bits%29%0A++S+%3D+Trace+Snapshot+Number+++++++++++++%2824-bits%29'/>
                </docSect>
            </decl>
            <decl spacer='1'/>
            <decl kind='struct' name='Hdr5' anchor='.Hdr5' altext='ti.uiactools.runtime.UIAPacket.Hdr5' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary=''>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdr5%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword1%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword2%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword3%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword4%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword5%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='0' content='%7D%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EHdr5%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line blank='1' always='0'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword1%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword2%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword3%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword4%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword5%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                </synopMeta>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_Hdr5%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword1%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword2%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword3%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword4%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword5%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_Hdr5%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopTarg>
            </decl>
            <decl spacer='1'/>
            <decl kind='struct' name='Hdr7' anchor='.Hdr7' altext='ti.uiactools.runtime.UIAPacket.Hdr7' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary=''>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EHdr7%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword1%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword2%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword3%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword4%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword5%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword6%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword7%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='0' content='%7D%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EHdr7%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line blank='1' always='0'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword1%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword2%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword3%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword4%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword5%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword6%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                    <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword7%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
                </synopMeta>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_Hdr7%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword1%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword2%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword3%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword4%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword5%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword6%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eword7%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                    <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_Hdr7%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopTarg>
            </decl>
        </group>
        <group name='module-wide config parameters'>
            <decl spacer='1'/>
            <decl kind='config' name='configNameMap$' anchor='config.Name.Map$' altext='ti.uiactools.runtime.UIAPacket.configNameMap$' nodoc='1' external='1' overrides='0' readonly='1' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23config.Name.Map%24%22+title%3D%22xdc.runtime.IModule.configNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Ereadonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EconfigNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D+%3D+%255B'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
                    <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
                    <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
                    <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
                    <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
                    <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
                    <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522common%2524.logger%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522common%2524.gate%2522%252C'/>
                    <line tab='4' content='%2522common%2524.gateParams%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Log.Event%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Log.Event%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Assert.Id%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Assert.Id%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Error.Id%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Error.Id%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D'/>
                    <line tab='0' content='%255D%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EconfigNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3C%2Fi%3E+%255B'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
                    <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
                    <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
                    <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
                    <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
                    <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
                    <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522common%2524.logger%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
                    <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522common%2524.gate%2522%252C'/>
                    <line tab='4' content='%2522common%2524.gateParams%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Log.Event%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Log.Event%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Assert.Id%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Assert.Id%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Error.Id%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D%252C'/>
                    <line tab='1' content='%255B'/>
                    <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
                    <line tab='2' content='%257B'/>
                    <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
                    <line tab='3' content='fields%253A%2B%255B'/>
                    <line tab='4' content='%2522Error.Id%2522'/>
                    <line tab='3' content='%255D'/>
                    <line tab='2' content='%257D'/>
                    <line tab='1' content='%255D'/>
                    <line tab='0' content='%255D%3B'/>
                </synopMeta>
            </decl>
            <decl spacer='1'/>
            <decl kind='config' name='maxPktLengthInBytes' anchor='max.Pkt.Length.In.Bytes' altext='ti.uiactools.runtime.UIAPacket.maxPktLengthInBytes' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='maximum+number+of+bytes+a+packet+can+contain'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmaxPktLengthInBytes%3C%2Fspan%3E%3C%2Fgo%3E+%3D+128%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EmaxPktLengthInBytes%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%3C%2Fi%3E+128%3B'/>
                </synopMeta>
                <synopTarg>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_maxPktLengthInBytes%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopTarg>
                <docSect name='details'>
                    <docPara content='used+to+limit+the+amount+of+memory+needed+by+the%0A+packet+factories+in+order+to+handle+a+new+packet'/>
                </docSect>
            </decl>
            <decl spacer='1'/>
            <decl kind='config' name='common$' anchor='common$' altext='ti.uiactools.runtime.UIAPacket.common$' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Common+module+configuration+parameters' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23common%24%22+title%3D%22xdc.runtime.IModule.common%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Common%24%22+title%3D%22xdc.runtime.Types.Common%24%22%3ETypes.Common%24%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecommon%24%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3Ecommon%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Common%24%22+title%3D%22xdc.runtime.Types.Common%24%22%3ETypes.Common%24%3C%2Fa%3E%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
                </synopMeta>
                <docSect name='details'>
                    <docPara content='All+modules+have+this+configuration+parameter.++Its+name%0A++contains+the+%27%24%27+character+to+ensure+it+does+not+conflict+with%0A++configuration+parameters+declared+by+the+module.++This+allows%0A++new+configuration+parameters+to+be+added+in+the+future+without%0A++any+chance+of+breaking+existing+modules.'/>
                </docSect>
            </decl>
            <decl kind='config' name='rovShowRawTab$' anchor='rov.Show.Raw.Tab$' altext='ti.uiactools.runtime.UIAPacket.rovShowRawTab$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23rov.Show.Raw.Tab%24%22+title%3D%22xdc.runtime.IModule.rovShowRawTab%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%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%3ErovShowRawTab%24%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%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3ErovShowRawTab%24%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>
            </decl>
            <decl kind='config' name='viewNameMap$' anchor='view.Name.Map$' altext='ti.uiactools.runtime.UIAPacket.viewNameMap$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='Specifies+the+ROV+views+for+the+module' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23view.Name.Map%24%22+title%3D%22xdc.runtime.IModule.viewNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EviewNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3B'/>
                </synopSpec>
                <synopMeta>
                    <line tab='0' content='%3Cgo%3EUIAPacket.%3Cspan+class%3D%22xdoc-id%22%3EviewNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
                </synopMeta>
            </decl>
        </group>
        <group name='module-wide functions'>
            <decl kind='fxn' name='getCmdId' anchor='get.Cmd.Id' altext='ti.uiactools.runtime.UIAPacket.getCmdId' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='gets+the+packet+type+from+the+packet+header'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetCmdId%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket.Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_getCmdId%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket_Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='' summary='%28Hdr*+msgHdr%29+++pointer+to+the+packet+header'>
                    </docChild>
                </docSect>
                <docSect name='details'>
                    <docPara content='Message+header+is+always+layed+out+as+big+endian+%28network+order%29.%0A++This+macro+is+designed+to+work+on+both+little+endian+and%0A++big+endian+targets%2C+since+32b+long+words+are+consistently%0A++handled+for+both+endianness+-+it+is+only+when+converting%0A++from+bytes+to+longs+that+bit+orders+get+swapped.%0A++%23ifdef+xdc_target__bigEndian+can+be+used+if+necessary.'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='getDestAdrs' anchor='get.Dest.Adrs' altext='ti.uiactools.runtime.UIAPacket.getDestAdrs' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='gets+the+packet+destination+address+from+the+packet+header'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetDestAdrs%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket.Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_getDestAdrs%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket_Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='' summary='%28Hdr*+msgHdr%29+++pointer+to+the+packet+header'>
                    </docChild>
                </docSect>
                <docSect name='details'>
                    <docPara content='Message+header+is+always+layed+out+as+big+endian+%28network+order%29.%0A++This+macro+is+designed+to+work+on+both+little+endian+and%0A++big+endian+targets%2C+since+32b+long+words+are+consistently%0A++handled+for+both+endianness+-+it+is+only+when+converting%0A++from+bytes+to+longs+that+bit+orders+get+swapped.%0A++%23ifdef+xdc_target__bigEndian+can+be+used+if+necessary.'/>
                    <docPara content='Example1+%3A%0A+++Void+example1%28UIAPacket_Object+*obj%29%7B%0A++++++Int16+destAdrs+%3D+UIAPacket_getDestAdrs%28%26amp%3Bobj-%26gt%3Bhdr%29%3B%0A++++++...%0A+++%7D%0A++Example2+%3A%0A++++Void+example2%28UIAPacket_Hdr+*pHdr%29%7B%0A++++++Int16+destAdrs+%3D+UIAPacket_getDestAdrs%28pHdr%29%3B%0A++++++...%0A++++%7D'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='getEndpointNumber' anchor='get.Endpoint.Number' altext='ti.uiactools.runtime.UIAPacket.getEndpointNumber' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='gets+the+endpoint+number+from+the+trace+packet+header'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetEndpointNumber%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr7%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr7%22%3EUIAPacket.Hdr7%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_getEndpointNumber%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr7%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr7%22%3EUIAPacket_Hdr7%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='' summary='%28Hdr7*+pHdr%29+++pointer+to+the+packet+header'>
                    </docChild>
                </docSect>
                <docSect name='details'>
                    <docPara content='Trace+Event+header+is+always+layed+out+as+big+endian+%28network+order%29.%0A++This+macro+is+designed+to+work+on+both+little+endian+and%0A++big+endian+targets%2C+since+32b+long+words+are+consistently%0A++handled+for+both+endianness+-+it+is+only+when+converting%0A++from+bytes+to+longs+that+bit+orders+get+swapped.%0A++%23ifdef+xdc_target__bigEndian+can+be+used+if+necessary.'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='getEventLength' anchor='get.Event.Length' altext='ti.uiactools.runtime.UIAPacket.getEventLength' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Gets+the+packet+length+%28in+bytes%29+from+the+packet+header'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetEventLength%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket.Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_getEventLength%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket_Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='' summary='%28Hdr*+msgHdr%29+++pointer+to+the+packet+header'>
                    </docChild>
                </docSect>
                <docSect name='details'>
                    <docPara content='Includes+the+packet+header'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='getFirstPktFlag' anchor='get.First.Pkt.Flag' altext='ti.uiactools.runtime.UIAPacket.getFirstPktFlag' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='gets+the+first+packet+flag+from+the+trace+packet+header'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetFirstPktFlag%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr7%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr7%22%3EUIAPacket.Hdr7%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_getFirstPktFlag%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr7%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr7%22%3EUIAPacket_Hdr7%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='' summary='%28Hdr7*+pHdr%29+++pointer+to+the+packet+header'>
                    </docChild>
                </docSect>
                <docSect name='details'>
                    <docPara content='Trace+Event+header+is+always+layed+out+as+big+endian+%28network+order%29.%0A++This+macro+is+designed+to+work+on+both+little+endian+and%0A++big+endian+targets%2C+since+32b+long+words+are+consistently%0A++handled+for+both+endianness+-+it+is+only+when+converting%0A++from+bytes+to+longs+that+bit+orders+get+swapped.%0A++%23ifdef+xdc_target__bigEndian+can+be+used+if+necessary.'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='getFooter' anchor='get.Footer' altext='ti.uiactools.runtime.UIAPacket.getFooter' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='returns+the+integer+to+use+as+the+packet+footer'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetFooter%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket.Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_getFooter%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket_Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='' summary='%28Hdr*+pHdr%29+++pointer+to+the+packet+header'>
                    </docChild>
                </docSect>
            </decl>
            <decl kind='fxn' name='getHdrType' anchor='get.Hdr.Type' altext='ti.uiactools.runtime.UIAPacket.getHdrType' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='gets+the+packet+header+type+from+the+packet+header'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr.Type%22+title%3D%22ti.uiactools.runtime.UIAPacket.HdrType%22%3EUIAPacket.HdrType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetHdrType%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket.Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr.Type%22+title%3D%22ti.uiactools.runtime.UIAPacket.HdrType%22%3EUIAPacket_HdrType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_getHdrType%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket_Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='' summary='%28Hdr*+msgHdr%29+++pointer+to+the+packet+header'>
                    </docChild>
                </docSect>
                <docSect name='details'>
                    <docPara content='Message+header+is+always+layed+out+as+big+endian+%28network+order%29.%0A++This+macro+is+designed+to+work+on+both+little+endian+and%0A++big+endian+targets%2C+since+32b+long+words+are+consistently%0A++handled+for+both+endianness+-+it+is+only+when+converting%0A++from+bytes+to+longs+that+bit+orders+get+swapped.%0A++%23ifdef+xdc_target__bigEndian+can+be+used+if+necessary.'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='getLength' anchor='get.Length' altext='ti.uiactools.runtime.UIAPacket.getLength' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Gets+the+packet+length+%28in+bytes%29+from+the+packet+header'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetLength%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket.Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3E%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_getLength%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket_Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='' summary='%28Hdr*+msgHdr%29+++pointer+to+the+packet+header'>
                    </docChild>
                </docSect>
                <docSect name='details'>
                    <docPara content='Includes+the+packet+header'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='getLoggerInstanceId' anchor='get.Logger.Instance.Id' altext='ti.uiactools.runtime.UIAPacket.getLoggerInstanceId' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='gets+the+logger+instance+ID+from+the+event+packet+header'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetLoggerInstanceId%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket.Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_getLoggerInstanceId%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket_Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='' summary='%28Hdr*+msgHdr%29+++pointer+to+the+packet+header'>
                    </docChild>
                </docSect>
                <docSect name='details'>
                    <docPara content='Message+header+is+always+layed+out+as+big+endian+%28network+order%29.%0A++This+macro+is+designed+to+work+on+both+little+endian+and%0A++big+endian+targets%2C+since+32b+long+words+are+consistently%0A++handled+for+both+endianness+-+it+is+only+when+converting%0A++from+bytes+to+longs+that+bit+orders+get+swapped.%0A++%23ifdef+xdc_target__bigEndian+can+be+used+if+necessary.'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='getLoggerModuleId' anchor='get.Logger.Module.Id' altext='ti.uiactools.runtime.UIAPacket.getLoggerModuleId' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='gets+the+logger+ID+from+the+event+packet+header'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetLoggerModuleId%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket.Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_getLoggerModuleId%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket_Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='' summary='%28Hdr*+msgHdr%29+++pointer+to+the+packet+header'>
                    </docChild>
                </docSect>
                <docSect name='details'>
                    <docPara content='Message+header+is+always+layed+out+as+big+endian+%28network+order%29.%0A++This+macro+is+designed+to+work+on+both+little+endian+and%0A++big+endian+targets%2C+since+32b+long+words+are+consistently%0A++handled+for+both+endianness+-+it+is+only+when+converting%0A++from+bytes+to+longs+that+bit+orders+get+swapped.%0A++%23ifdef+xdc_target__bigEndian+can+be+used+if+necessary.'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='getLoggerPriority' anchor='get.Logger.Priority' altext='ti.uiactools.runtime.UIAPacket.getLoggerPriority' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary=''>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATransfer.html%23.Priority%22+title%3D%22ti.uia.runtime.IUIATransfer.Priority%22%3EIUIATransfer.Priority%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetLoggerPriority%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket.Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATransfer.html%23.Priority%22+title%3D%22ti.uia.runtime.IUIATransfer.Priority%22%3EIUIATransfer_Priority%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_getLoggerPriority%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket_Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
            </decl>
            <decl kind='fxn' name='getMsgLength' anchor='get.Msg.Length' altext='ti.uiactools.runtime.UIAPacket.getMsgLength' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='gets+the+packet+length+%28in+bytes%29+from+the+packet+header'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetMsgLength%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket.Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_getMsgLength%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket_Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='' summary='%28Hdr*+msgHdr%29+++pointer+to+the+packet+header'>
                    </docChild>
                </docSect>
                <docSect name='details'>
                    <docPara content='Message+header+is+always+layed+out+as+big+endian+%28network+order%29.%0A++This+macro+is+designed+to+work+on+both+little+endian+and%0A++big+endian+targets%2C+since+32b+long+words+are+consistently%0A++handled+for+both+endianness+-+it+is+only+when+converting%0A++from+bytes+to+longs+that+bit+orders+get+swapped.%0A++%23ifdef+xdc_target__bigEndian+can+be+used+if+necessary.'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='getMsgType' anchor='get.Msg.Type' altext='ti.uiactools.runtime.UIAPacket.getMsgType' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='gets+the+packet+type+from+the+packet+header'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Msg.Type%22+title%3D%22ti.uiactools.runtime.UIAPacket.MsgType%22%3EUIAPacket.MsgType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetMsgType%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket.Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Msg.Type%22+title%3D%22ti.uiactools.runtime.UIAPacket.MsgType%22%3EUIAPacket_MsgType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_getMsgType%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket_Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='' summary='%28Hdr*+pHdr%29+++pointer+to+the+packet+header'>
                    </docChild>
                </docSect>
                <docSect name='details'>
                    <docPara content='Message+header+is+always+layed+out+as+big+endian+%28network+order%29.%0A++This+macro+is+designed+to+work+on+both+little+endian+and%0A++big+endian+targets%2C+since+32b+long+words+are+consistently%0A++handled+for+both+endianness+-+it+is+only+when+converting%0A++from+bytes+to+longs+that+bit+orders+get+swapped.%0A++%23ifdef+xdc_target__bigEndian+can+be+used+if+necessary.'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='getPayloadEndianness' anchor='get.Payload.Endianness' altext='ti.uiactools.runtime.UIAPacket.getPayloadEndianness' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='gets+the+payload+endianness+bit+from+the+packet+header'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetPayloadEndianness%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket.Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_getPayloadEndianness%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket_Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='' summary='%28Hdr*+msgHdr%29+++pointer+to+the+packet+header'>
                    </docChild>
                </docSect>
                <docSect name='details'>
                    <docPara content='Message+header+is+always+layed+out+as+big+endian+%28network+order%29.%0A++This+macro+is+designed+to+work+on+both+little+endian+and%0A++big+endian+targets%2C+since+32b+long+words+are+consistently%0A++handled+for+both+endianness+-+it+is+only+when+converting%0A++from+bytes+to+longs+that+bit+orders+get+swapped.%0A++%23ifdef+xdc_target__bigEndian+can+be+used+if+necessary.'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='getSenderAdrs' anchor='get.Sender.Adrs' altext='ti.uiactools.runtime.UIAPacket.getSenderAdrs' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='gets+the+packet+sender+address+from+the+packet+header'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetSenderAdrs%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket.Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_getSenderAdrs%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket_Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='' summary='%28Hdr*+msgHdr%29+++pointer+to+the+packet+header'>
                    </docChild>
                </docSect>
                <docSect name='details'>
                    <docPara content='Message+header+is+always+layed+out+as+big+endian+%28network+order%29.%0A++This+macro+is+designed+to+work+on+both+little+endian+and%0A++big+endian+targets%2C+since+32b+long+words+are+consistently%0A++handled+for+both+endianness+-+it+is+only+when+converting%0A++from+bytes+to+longs+that+bit+orders+get+swapped.%0A++%23ifdef+xdc_target__bigEndian+can+be+used+if+necessary.'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='getSequenceCount' anchor='get.Sequence.Count' altext='ti.uiactools.runtime.UIAPacket.getSequenceCount' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='gets+the+sequence+count+from+the+packet+header'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetSequenceCount%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket.Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_getSequenceCount%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket_Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='' summary='%28Hdr*+msgHdr%29+++pointer+to+the+packet+header'>
                    </docChild>
                </docSect>
                <docSect name='details'>
                    <docPara content='Message+header+is+always+layed+out+as+big+endian+%28network+order%29.%0A++This+macro+is+designed+to+work+on+both+little+endian+and%0A++big+endian+targets%2C+since+32b+long+words+are+consistently%0A++handled+for+both+endianness+-+it+is+only+when+converting%0A++from+bytes+to+longs+that+bit+orders+get+swapped.%0A++%23ifdef+xdc_target__bigEndian+can+be+used+if+necessary.'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='getServiceId' anchor='get.Service.Id' altext='ti.uiactools.runtime.UIAPacket.getServiceId' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='gets+the+packet+type+from+the+packet+header'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetServiceId%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket.Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_getServiceId%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket_Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='' summary='%28Hdr*+msgHdr%29+++pointer+to+the+packet+header'>
                    </docChild>
                </docSect>
                <docSect name='details'>
                    <docPara content='Message+header+is+always+layed+out+as+big+endian+%28network+order%29.%0A++This+macro+is+designed+to+work+on+both+little+endian+and%0A++big+endian+targets%2C+since+32b+long+words+are+consistently%0A++handled+for+both+endianness+-+it+is+only+when+converting%0A++from+bytes+to+longs+that+bit+orders+get+swapped.%0A++%23ifdef+xdc_target__bigEndian+can+be+used+if+necessary.'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='getSnapshotNumber' anchor='get.Snapshot.Number' altext='ti.uiactools.runtime.UIAPacket.getSnapshotNumber' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='gets+the+snapshot+number+from+the+trace+packet+header'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetSnapshotNumber%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr7%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr7%22%3EUIAPacket.Hdr7%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_getSnapshotNumber%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr7%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr7%22%3EUIAPacket_Hdr7%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='' summary='%28Hdr7*+pHdr%29+++pointer+to+the+packet+header'>
                    </docChild>
                </docSect>
                <docSect name='details'>
                    <docPara content='Trace+Event+header+is+always+layed+out+as+big+endian+%28network+order%29.%0A++This+macro+is+designed+to+work+on+both+little+endian+and%0A++big+endian+targets%2C+since+32b+long+words+are+consistently%0A++handled+for+both+endianness+-+it+is+only+when+converting%0A++from+bytes+to+longs+that+bit+orders+get+swapped.%0A++%23ifdef+xdc_target__bigEndian+can+be+used+if+necessary.'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='getTag' anchor='get.Tag' altext='ti.uiactools.runtime.UIAPacket.getTag' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='gets+the+32b+tag+field+from+the+packet+header'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetTag%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket.Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_getTag%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket_Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='' summary='%28Hdr*+msgHdr%29+++pointer+to+the+packet+header'>
                    </docChild>
                </docSect>
            </decl>
            <decl kind='fxn' name='getTracePktDownCount' anchor='get.Trace.Pkt.Down.Count' altext='ti.uiactools.runtime.UIAPacket.getTracePktDownCount' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='gets+the+trace+packet+down+count+value+from+the+trace+packet+header'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetTracePktDownCount%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr7%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr7%22%3EUIAPacket.Hdr7%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_getTracePktDownCount%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr7%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr7%22%3EUIAPacket_Hdr7%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='' summary='%28Hdr7*+pHdr%29+++pointer+to+the+packet+header'>
                    </docChild>
                </docSect>
                <docSect name='details'>
                    <docPara content='Trace+Event+header+is+always+layed+out+as+big+endian+%28network+order%29.%0A++This+macro+is+designed+to+work+on+both+little+endian+and%0A++big+endian+targets%2C+since+32b+long+words+are+consistently%0A++handled+for+both+endianness+-+it+is+only+when+converting%0A++from+bytes+to+longs+that+bit+orders+get+swapped.%0A++%23ifdef+xdc_target__bigEndian+can+be+used+if+necessary.'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='initEventRecHdr' anchor='init.Event.Rec.Hdr' altext='ti.uiactools.runtime.UIAPacket.initEventRecHdr' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='initializes+all+bitfields+in+the+event+packet+header'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EinitEventRecHdr%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket.Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Payload.Endian%22+title%3D%22ti.uiactools.runtime.UIAPacket.PayloadEndian%22%3EUIAPacket.PayloadEndian%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eendianness%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventLength%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EseqCount%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATransfer.html%23.Priority%22+title%3D%22ti.uia.runtime.IUIATransfer.Priority%22%3EIUIATransfer.Priority%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epriority%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmoduleId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EinstanceId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EdestAdrs%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsenderAdrs%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_initEventRecHdr%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket_Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Payload.Endian%22+title%3D%22ti.uiactools.runtime.UIAPacket.PayloadEndian%22%3EUIAPacket_PayloadEndian%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eendianness%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventLength%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EseqCount%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATransfer.html%23.Priority%22+title%3D%22ti.uia.runtime.IUIATransfer.Priority%22%3EIUIATransfer_Priority%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epriority%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmoduleId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EinstanceId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EdestAdrs%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsenderAdrs%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='' summary='%28Hdr*+pHdr%29+++pointer+to+the+event+packet+header'>
                    </docChild>
                    <docChild name='endianness' summary='endianness+of+the+payload'>
                    </docChild>
                    <docChild name='eventLength' summary='the+number+of+Bytes+in+the+packet%2C+including+%0A+++++the+header+and+footer'>
                    </docChild>
                    <docChild name='seqCount' summary='the+sequence+number+for+the+packet'>
                    </docChild>
                    <docChild name='priority' summary='the+logger%27s+priority'>
                    </docChild>
                    <docChild name='moduleId' summary='the+logger%27s+module+Id'>
                    </docChild>
                    <docChild name='instanceId' summary='the+logger%27s+instanceId'>
                    </docChild>
                    <docChild name='destAdrs' summary='the+destination+address'>
                    </docChild>
                    <docChild name='senderAdrs' summary='the+sender+address'>
                    </docChild>
                </docSect>
            </decl>
            <decl kind='fxn' name='initEventRecWithPIDHdr' anchor='init.Event.Rec.With.P.I.D.Hdr' altext='ti.uiactools.runtime.UIAPacket.initEventRecWithPIDHdr' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='initializes+all+bitfields+in+the+event+packet+header'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EinitEventRecWithPIDHdr%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr5%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr5%22%3EUIAPacket.Hdr5%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Payload.Endian%22+title%3D%22ti.uiactools.runtime.UIAPacket.PayloadEndian%22%3EUIAPacket.PayloadEndian%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eendianness%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventLength%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EseqCount%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATransfer.html%23.Priority%22+title%3D%22ti.uia.runtime.IUIATransfer.Priority%22%3EIUIATransfer.Priority%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epriority%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmoduleId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EinstanceId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EdestAdrs%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsenderAdrs%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EprocessId%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_initEventRecWithPIDHdr%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr5%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr5%22%3EUIAPacket_Hdr5%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Payload.Endian%22+title%3D%22ti.uiactools.runtime.UIAPacket.PayloadEndian%22%3EUIAPacket_PayloadEndian%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eendianness%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventLength%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EseqCount%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATransfer.html%23.Priority%22+title%3D%22ti.uia.runtime.IUIATransfer.Priority%22%3EIUIATransfer_Priority%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epriority%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmoduleId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EinstanceId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EdestAdrs%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsenderAdrs%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EprocessId%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='' summary='%28Hdr*+pHdr%29+++pointer+to+the+event+packet+header'>
                    </docChild>
                    <docChild name='endianness' summary='endianness+of+the+payload'>
                    </docChild>
                    <docChild name='eventLength' summary='the+number+of+Bytes+in+the+packet%2C+including+%0A+++++the+header+and+footer'>
                    </docChild>
                    <docChild name='seqCount' summary='the+sequence+number+for+the+packet'>
                    </docChild>
                    <docChild name='priority' summary='the+logger%27s+priority'>
                    </docChild>
                    <docChild name='moduleId' summary='the+logger%27s+module+Id'>
                    </docChild>
                    <docChild name='instanceId' summary='the+logger%27s+instanceId'>
                    </docChild>
                    <docChild name='destAdrs' summary='the+destination+address'>
                    </docChild>
                    <docChild name='senderAdrs' summary='the+sender+address'>
                    </docChild>
                    <docChild name='processId' summary='the+sender+process+ID'>
                    </docChild>
                </docSect>
            </decl>
            <decl kind='fxn' name='initMsgHdr' anchor='init.Msg.Hdr' altext='ti.uiactools.runtime.UIAPacket.initMsgHdr' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='initializes+all+bitfields+in+the+message+header'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EinitMsgHdr%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket.Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Payload.Endian%22+title%3D%22ti.uiactools.runtime.UIAPacket.PayloadEndian%22%3EUIAPacket.PayloadEndian%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eendianness%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Msg.Type%22+title%3D%22ti.uiactools.runtime.UIAPacket.MsgType%22%3EUIAPacket.MsgType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmsgType%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmsgLength%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EserviceId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EseqCount%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcmdId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Etag%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EdestAdrs%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsenderAdrs%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_initMsgHdr%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket_Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Payload.Endian%22+title%3D%22ti.uiactools.runtime.UIAPacket.PayloadEndian%22%3EUIAPacket_PayloadEndian%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eendianness%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Msg.Type%22+title%3D%22ti.uiactools.runtime.UIAPacket.MsgType%22%3EUIAPacket_MsgType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmsgType%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmsgLength%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EserviceId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EseqCount%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcmdId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Etag%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EdestAdrs%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsenderAdrs%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='' summary='%28Hdr*+msgHdr%29+++pointer+to+the+packet+header'>
                    </docChild>
                    <docChild name='endianness' summary='endianness+of+the+payload'>
                    </docChild>
                    <docChild name='msgType' summary='the+packet+type'>
                    </docChild>
                    <docChild name='msgLength' summary='the+number+of+Bytes+in+the+packet%2C+including+the+%0A+++++header+and+footer'>
                    </docChild>
                    <docChild name='serviceId' summary='the+service+Id'>
                    </docChild>
                    <docChild name='seqCount' summary='the+sequence+number+for+the+packet'>
                    </docChild>
                    <docChild name='cmdId' summary='the+command+Id'>
                    </docChild>
                    <docChild name='tag' summary='the+tag+value+to+store+in+the+header'>
                    </docChild>
                    <docChild name='destAdrs' summary='the+destination+address'>
                    </docChild>
                    <docChild name='senderAdrs' summary='the+sender+address'>
                    </docChild>
                </docSect>
            </decl>
            <decl kind='fxn' name='initTraceHdrFields' anchor='init.Trace.Hdr.Fields' altext='ti.uiactools.runtime.UIAPacket.initTraceHdrFields' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='initializes+the+hdrType+field+and+bitfields+in+word5+and+word6+of+the+trace+packet+header.+%0A+Call+%40see+initEventRecHdr+first+to+initialize+the+first+4+words+of+the+trace+packet+header.%0A+Then+call+this+macro+to+initialize+hdr+type+field+and+words+5+and+6+of+the+header'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EinitTraceHdrFields%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr7%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr7%22%3EUIAPacket.Hdr7%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpPktHdr%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr.Type%22+title%3D%22ti.uiactools.runtime.UIAPacket.HdrType%22%3EUIAPacket.HdrType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtraceHdrType%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EendpointNumber%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EisFirstPacket%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtracePktDownCount%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtraceSnapshotNumber%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_initTraceHdrFields%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr7%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr7%22%3EUIAPacket_Hdr7%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpPktHdr%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr.Type%22+title%3D%22ti.uiactools.runtime.UIAPacket.HdrType%22%3EUIAPacket_HdrType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtraceHdrType%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EendpointNumber%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EisFirstPacket%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtracePktDownCount%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtraceSnapshotNumber%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='' summary='%28Hdr7*+pHdr%29+++pointer+to+the+7+word+trace+packet+header'>
                    </docChild>
                    <docChild name='HdrType traceHdrType' summary='the+header+type+to+store+in+word+1+of+the+trace+packet+header'>
                    </docChild>
                    <docChild name='endpointNumber' summary='the+endpoint+number+of+the+ETB+that+the+data+is+from'>
                    </docChild>
                    <docChild name='isFirstPacket' summary='true+for+the+first+packet+in+the+trace+snapshot'>
                    </docChild>
                    <docChild name='tracePktDownCount' summary='the+number+of+packets+left+to+send+in+the+trace+snapshot'>
                    </docChild>
                    <docChild name='traceSnapshotNumber' summary='the+trace+snapshot+number'>
                    </docChild>
                </docSect>
            </decl>
            <decl kind='fxn' name='initTraceRecHdr' anchor='init.Trace.Rec.Hdr' altext='ti.uiactools.runtime.UIAPacket.initTraceRecHdr' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='initializes+all+bitfields+in+the+trace+packet+header'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EinitTraceRecHdr%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr7%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr7%22%3EUIAPacket.Hdr7%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr.Type%22+title%3D%22ti.uiactools.runtime.UIAPacket.HdrType%22%3EUIAPacket.HdrType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtraceHdrType%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Payload.Endian%22+title%3D%22ti.uiactools.runtime.UIAPacket.PayloadEndian%22%3EUIAPacket.PayloadEndian%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eendianness%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventLength%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EseqCount%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATransfer.html%23.Priority%22+title%3D%22ti.uia.runtime.IUIATransfer.Priority%22%3EIUIATransfer.Priority%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epriority%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmoduleId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EinstanceId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EdestAdrs%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsenderAdrs%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EprocessId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EendpointNumber%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EisFirstPacket%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtracePktDownCount%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtraceSnapshotNumber%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_initTraceRecHdr%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr7%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr7%22%3EUIAPacket_Hdr7%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr.Type%22+title%3D%22ti.uiactools.runtime.UIAPacket.HdrType%22%3EUIAPacket_HdrType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtraceHdrType%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Payload.Endian%22+title%3D%22ti.uiactools.runtime.UIAPacket.PayloadEndian%22%3EUIAPacket_PayloadEndian%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eendianness%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventLength%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EseqCount%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATransfer.html%23.Priority%22+title%3D%22ti.uia.runtime.IUIATransfer.Priority%22%3EIUIATransfer_Priority%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epriority%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmoduleId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EinstanceId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EdestAdrs%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsenderAdrs%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EprocessId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EendpointNumber%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EisFirstPacket%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtracePktDownCount%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtraceSnapshotNumber%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='' summary='%28Hdr7*+pHdr%29+++pointer+to+the+6+word+trace+packet+header'>
                    </docChild>
                    <docChild name='HdrType traceHdrType' summary='the+header+type+to+store+in+word+1+of+the+trace+packet+header'>
                    </docChild>
                    <docChild name='endianness' summary='endianness+of+the+payload'>
                    </docChild>
                    <docChild name='eventLength' summary='the+number+of+Bytes+in+the+packet%2C+including+%0A+++++the+header+and+footer'>
                    </docChild>
                    <docChild name='seqCount' summary='the+sequence+number+for+the+packet'>
                    </docChild>
                    <docChild name='priority' summary='the+logger%27s+priority'>
                    </docChild>
                    <docChild name='moduleId' summary='the+logger%27s+module+Id'>
                    </docChild>
                    <docChild name='instanceId' summary='the+logger%27s+instanceId'>
                    </docChild>
                    <docChild name='destAdrs' summary='the+destination+address'>
                    </docChild>
                    <docChild name='senderAdrs' summary='the+sender+address'>
                    </docChild>
                    <docChild name='endpointNumber' summary='the+endpoint+number+of+the+ETB+that+the+data+is+from'>
                    </docChild>
                    <docChild name='isFirstPacket' summary='true+for+the+first+packet+in+the+trace+snapshot'>
                    </docChild>
                    <docChild name='tracePktDownCount' summary='the+number+of+packets+left+to+send+in+the+trace+snapshot'>
                    </docChild>
                    <docChild name='traceSnapshotNumber' summary='the+trace+snapshot+number'>
                    </docChild>
                </docSect>
            </decl>
            <decl kind='fxn' name='setCmdId' anchor='set.Cmd.Id' altext='ti.uiactools.runtime.UIAPacket.setCmdId' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='sets+the+command+Id+in+the+packet+header'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsetCmdId%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket.Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcmdId%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_setCmdId%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket_Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcmdId%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='' summary='%28Hdr*+msgHdr%29+++pointer+to+the+packet+header'>
                    </docChild>
                    <docChild name='cmdId' summary='the+new+command+Id'>
                    </docChild>
                </docSect>
                <docSect name='details'>
                    <docPara content='Message+header+is+always+layed+out+as+big+endian+%28network+order%29.%0A++This+macro+is+designed+to+work+on+both+little+endian+and%0A++big+endian+targets%2C+since+32b+long+words+are+consistently%0A++handled+for+both+endianness+-+it+is+only+when+converting%0A++from+bytes+to+longs+that+bit+orders+get+swapped.%0A++%23ifdef+xdc_target__bigEndian+can+be+used+if+necessary.'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='setDestAdrs' anchor='set.Dest.Adrs' altext='ti.uiactools.runtime.UIAPacket.setDestAdrs' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='sets+the+packet+destination+address+in+the+packet+header'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsetDestAdrs%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket.Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EdestAdrs%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_setDestAdrs%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket_Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EdestAdrs%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='' summary='%28Hdr*+msgHdr%29+++pointer+to+the+packet+header'>
                    </docChild>
                    <docChild name='destAdrs' summary='the+new+destination+address'>
                    </docChild>
                </docSect>
                <docSect name='details'>
                    <docPara content='The+destination+address+identifies+which+endpoint+%28i.e.+which%0A++CPU+or+process%29+the+packet+should+be+sent+to.%0A++0+is+used+to+broadcast+the+packet.%0A++1+is+used+for+point-to-point+connections.%0A++Replies+to+a+packet+always+use+the+sender+address+in+the%0A++originating+packet+as+the+destination+address.%0A++Destination+addresses+other+than+the+above+can+be+determined%0A++via+a+discovery+process.'/>
                    <docPara content='Message+header+is+always+layed+out+as+big+endian+%28network+order%29.%0A++This+macro+is+designed+to+work+on+both+little+endian+and%0A++big+endian+targets%2C+since+32b+long+words+are+consistently%0A++handled+for+both+endianness+-+it+is+only+when+converting%0A++from+bytes+to+longs+that+bit+orders+get+swapped.%0A++%23ifdef+xdc_target__bigEndian+can+be+used+if+necessary.'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='setEventLength' anchor='set.Event.Length' altext='ti.uiactools.runtime.UIAPacket.setEventLength' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Sets+the+packet+length+%28in+bytes%29+from+the+packet+header'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsetEventLength%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket.Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpktLength%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_setEventLength%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket_Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpktLength%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='' summary='%28Hdr*+msgHdr%29+++pointer+to+the+packet+header'>
                    </docChild>
                    <docChild name='pktLength' summary='the+new+packet+length'>
                    </docChild>
                </docSect>
                <docSect name='details'>
                    <docPara content='Includes+the+packet+header'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='setHdrType' anchor='set.Hdr.Type' altext='ti.uiactools.runtime.UIAPacket.setHdrType' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='sets+the+header+type+in+the+packet+header'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsetHdrType%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket.Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr.Type%22+title%3D%22ti.uiactools.runtime.UIAPacket.HdrType%22%3EUIAPacket.HdrType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EhdrType%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_setHdrType%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket_Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr.Type%22+title%3D%22ti.uiactools.runtime.UIAPacket.HdrType%22%3EUIAPacket_HdrType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EhdrType%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='' summary='%28Hdr*+msgHdr%29+++pointer+to+the+packet+header'>
                    </docChild>
                    <docChild name='HdrType hdrType' summary='the+new+header+type'>
                    </docChild>
                </docSect>
                <docSect name='details'>
                    <docPara content='Message+header+is+always+layed+out+as+big+endian+%28network+order%29.%0A++This+macro+is+designed+to+work+on+both+little+endian+and%0A++big+endian+targets%2C+since+32b+long+words+are+consistently%0A++handled+for+both+endianness+-+it+is+only+when+converting%0A++from+bytes+to+longs+that+bit+orders+get+swapped.%0A++%23ifdef+xdc_target__bigEndian+can+be+used+if+necessary.'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='setInvalidHdr' anchor='set.Invalid.Hdr' altext='ti.uiactools.runtime.UIAPacket.setInvalidHdr' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Used+to+set+the+header+type+as+invalid'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsetInvalidHdr%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket.Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventLength%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_setInvalidHdr%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket_Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventLength%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='' summary='%28Hdr*+pHdr%29+++pointer+to+the+packet+header'>
                    </docChild>
                    <docChild name='eventLength' summary='the+number+of+Bytes+in+the+packet+of+memory%0A+++++++that+is+invalid+%28including+the+first+word+of+the+32-bit+hdr%29'>
                    </docChild>
                </docSect>
            </decl>
            <decl kind='fxn' name='setLoggerInstanceId' anchor='set.Logger.Instance.Id' altext='ti.uiactools.runtime.UIAPacket.setLoggerInstanceId' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='sets+the+sequence+count+in+the+packet+header'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsetLoggerInstanceId%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket.Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EloggerInstanceId%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_setLoggerInstanceId%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket_Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EloggerInstanceId%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='' summary='%28Hdr*+msgHdr%29+++pointer+to+the+packet+header'>
                    </docChild>
                    <docChild name='seqCount' summary='the+new+packet+sequence+count'>
                    </docChild>
                </docSect>
                <docSect name='details'>
                    <docPara content='Message+header+is+always+layed+out+as+big+endian+%28network+order%29.%0A++This+macro+is+designed+to+work+on+both+little+endian+and%0A++big+endian+targets%2C+since+32b+long+words+are+consistently%0A++handled+for+both+endianness+-+it+is+only+when+converting%0A++from+bytes+to+longs+that+bit+orders+get+swapped.%0A++%23ifdef+xdc_target__bigEndian+can+be+used+if+necessary.'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='setLoggerModuleId' anchor='set.Logger.Module.Id' altext='ti.uiactools.runtime.UIAPacket.setLoggerModuleId' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='sets+the+module+ID+in+the+event+packet+header'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsetLoggerModuleId%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket.Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EloggerModuleId%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_setLoggerModuleId%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket_Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EloggerModuleId%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='' summary='%28Hdr*+msgHdr%29+++pointer+to+the+packet+header'>
                    </docChild>
                    <docChild name='loggerModuleId' summary='the+moduleID+of+the+logger+that+logged+the+events'>
                    </docChild>
                </docSect>
                <docSect name='details'>
                    <docPara content='Message+header+is+always+layed+out+as+big+endian+%28network+order%29.%0A++This+macro+is+designed+to+work+on+both+little+endian+and%0A++big+endian+targets%2C+since+32b+long+words+are+consistently%0A++handled+for+both+endianness+-+it+is+only+when+converting%0A++from+bytes+to+longs+that+bit+orders+get+swapped.%0A++%23ifdef+xdc_target__bigEndian+can+be+used+if+necessary.'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='setLoggerPriority' anchor='set.Logger.Priority' altext='ti.uiactools.runtime.UIAPacket.setLoggerPriority' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary=''>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsetLoggerPriority%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket.Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATransfer.html%23.Priority%22+title%3D%22ti.uia.runtime.IUIATransfer.Priority%22%3EIUIATransfer.Priority%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epriority%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_setLoggerPriority%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket_Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuia%2Fruntime%2FIUIATransfer.html%23.Priority%22+title%3D%22ti.uia.runtime.IUIATransfer.Priority%22%3EIUIATransfer_Priority%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epriority%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
            </decl>
            <decl kind='fxn' name='setMsgLength' anchor='set.Msg.Length' altext='ti.uiactools.runtime.UIAPacket.setMsgLength' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='sets+the+packet+length+%28in+bytes%29+from+the+packet+header'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsetMsgLength%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket.Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpktLength%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_setMsgLength%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket_Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpktLength%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='' summary='%28Hdr*+msgHdr%29+++pointer+to+the+packet+header'>
                    </docChild>
                    <docChild name='pktLength' summary='the+new+packet+length'>
                    </docChild>
                </docSect>
                <docSect name='details'>
                    <docPara content='Message+header+is+always+layed+out+as+big+endian+%28network+order%29.%0A++This+macro+is+designed+to+work+on+both+little+endian+and%0A++big+endian+targets%2C+since+32b+long+words+are+consistently%0A++handled+for+both+endianness+-+it+is+only+when+converting%0A++from+bytes+to+longs+that+bit+orders+get+swapped.%0A++%23ifdef+xdc_target__bigEndian+can+be+used+if+necessary.'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='setMsgType' anchor='set.Msg.Type' altext='ti.uiactools.runtime.UIAPacket.setMsgType' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='sets+the+packet+type+in+the+packet+header'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsetMsgType%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket.Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Msg.Type%22+title%3D%22ti.uiactools.runtime.UIAPacket.MsgType%22%3EUIAPacket.MsgType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmsgType%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_setMsgType%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket_Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Msg.Type%22+title%3D%22ti.uiactools.runtime.UIAPacket.MsgType%22%3EUIAPacket_MsgType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmsgType%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='' summary='%28Hdr*+msgHdr%29+++pointer+to+the+packet+header'>
                    </docChild>
                    <docChild name='msgType' summary='the+new+packet+type'>
                    </docChild>
                </docSect>
                <docSect name='details'>
                    <docPara content='Message+header+is+always+layed+out+as+big+endian+%28network+order%29.%0A++This+macro+is+designed+to+work+on+both+little+endian+and%0A++big+endian+targets%2C+since+32b+long+words+are+consistently%0A++handled+for+both+endianness+-+it+is+only+when+converting%0A++from+bytes+to+longs+that+bit+orders+get+swapped.%0A++%23ifdef+xdc_target__bigEndian+can+be+used+if+necessary.'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='setPayloadEndianness' anchor='set.Payload.Endianness' altext='ti.uiactools.runtime.UIAPacket.setPayloadEndianness' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='sets+the+payload+endianness+bit+from+the+packet+header'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsetPayloadEndianness%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket.Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Payload.Endian%22+title%3D%22ti.uiactools.runtime.UIAPacket.PayloadEndian%22%3EUIAPacket.PayloadEndian%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eendianess%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_setPayloadEndianness%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket_Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Payload.Endian%22+title%3D%22ti.uiactools.runtime.UIAPacket.PayloadEndian%22%3EUIAPacket_PayloadEndian%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eendianess%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='' summary='%28Hdr*+msgHdr%29+++pointer+to+the+packet+header%0A%28Hdr*+msgHdr%29+++Endianness+of+the+payload'>
                    </docChild>
                </docSect>
                <docSect name='details'>
                    <docPara content='Message+header+is+always+layed+out+as+big+endian+%28network+order%29.%0A++This+macro+is+designed+to+work+on+both+little+endian+and%0A++big+endian+targets%2C+since+32b+long+words+are+consistently%0A++handled+for+both+endianness+-+it+is+only+when+converting%0A++from+bytes+to+longs+that+bit+orders+get+swapped.%0A++%23ifdef+xdc_target__bigEndian+can+be+used+if+necessary.'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='setSenderAdrs' anchor='set.Sender.Adrs' altext='ti.uiactools.runtime.UIAPacket.setSenderAdrs' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='sets+the+packet+sender+address+in+the+packet+header'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsetSenderAdrs%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket.Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsenderAdrs%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_setSenderAdrs%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket_Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsenderAdrs%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='' summary='%28Hdr*+msgHdr%29+++pointer+to+the+packet+header'>
                    </docChild>
                    <docChild name='senderAdrs' summary='the+new+destination+address'>
                    </docChild>
                </docSect>
                <docSect name='details'>
                    <docPara content='The+sender+address+identifies+which+endpoint+%28i.e.+which%0A++CPU+or+process%29+the+packet+is+coming+from%0A++1+is+used+by+default.%0A++Sender+addresses+other+than+1+can+be+set+via+configuration%0A++%28e.g.+to+identify+which+CPU+core+a+packet+originated+from%29.'/>
                    <docPara content='Message+header+is+always+layed+out+as+big+endian+%28network+order%29.%0A++This+macro+is+designed+to+work+on+both+little+endian+and%0A++big+endian+targets%2C+since+32b+long+words+are+consistently%0A++handled+for+both+endianness+-+it+is+only+when+converting%0A++from+bytes+to+longs+that+bit+orders+get+swapped.%0A++%23ifdef+xdc_target__bigEndian+can+be+used+if+necessary.'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='setSequenceCount' anchor='set.Sequence.Count' altext='ti.uiactools.runtime.UIAPacket.setSequenceCount' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='sets+the+sequence+count+in+the+packet+header'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsetSequenceCount%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket.Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EseqCount%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_setSequenceCount%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket_Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EseqCount%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='' summary='%28Hdr*+msgHdr%29+++pointer+to+the+packet+header'>
                    </docChild>
                    <docChild name='seqCount' summary='the+new+packet+sequence+count'>
                    </docChild>
                </docSect>
                <docSect name='details'>
                    <docPara content='Message+header+is+always+layed+out+as+big+endian+%28network+order%29.%0A++This+macro+is+designed+to+work+on+both+little+endian+and%0A++big+endian+targets%2C+since+32b+long+words+are+consistently%0A++handled+for+both+endianness+-+it+is+only+when+converting%0A++from+bytes+to+longs+that+bit+orders+get+swapped.%0A++%23ifdef+xdc_target__bigEndian+can+be+used+if+necessary.'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='setServiceId' anchor='set.Service.Id' altext='ti.uiactools.runtime.UIAPacket.setServiceId' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='sets+the+packet+type+in+the+packet+header'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsetServiceId%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket.Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EserviceId%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_setServiceId%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket_Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EserviceId%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='' summary='%28Hdr*+msgHdr%29+++pointer+to+the+packet+header'>
                    </docChild>
                    <docChild name='serviceId' summary='the+new+service+Id'>
                    </docChild>
                </docSect>
                <docSect name='details'>
                    <docPara content='Message+header+is+always+layed+out+as+big+endian+%28network+order%29.%0A++This+macro+is+designed+to+work+on+both+little+endian+and%0A++big+endian+targets%2C+since+32b+long+words+are+consistently%0A++handled+for+both+endianness+-+it+is+only+when+converting%0A++from+bytes+to+longs+that+bit+orders+get+swapped.%0A++%23ifdef+xdc_target__bigEndian+can+be+used+if+necessary.'/>
                </docSect>
            </decl>
            <decl kind='fxn' name='setTag' anchor='set.Tag' altext='ti.uiactools.runtime.UIAPacket.setTag' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='sets+the+32b+tag+field+in+the+packet+header'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsetTag%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket.Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtagValue%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_setTag%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fti%2Fuiactools%2Fruntime%2FUIAPacket.html%23.Hdr%22+title%3D%22ti.uiactools.runtime.UIAPacket.Hdr%22%3EUIAPacket_Hdr%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EpHdr%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtagValue%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
                <docSect name='ARGUMENTS'>
                    <docChild name='' summary='%28Hdr*+msgHdr%29+++pointer+to+the+packet+header'>
                    </docChild>
                    <docChild name='tagValue' summary='the+tag+value+to+store+in+the+header'>
                    </docChild>
                </docSect>
            </decl>
            <decl kind='fxn' name='swizzle' anchor='swizzle' altext='ti.uiactools.runtime.UIAPacket.swizzle' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='returns+the+value+in+big+endian+format'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eswizzle%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Evalue%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_swizzle%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Evalue%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
            </decl>
            <decl kind='fxn' name='swizzle16' anchor='swizzle16' altext='ti.uiactools.runtime.UIAPacket.swizzle16' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='returns+the+value+in+big+endian+format'>
                <synopSpec>
                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40Macro+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eswizzle16%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Evalue%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopSpec>
                <synopTarg>
                    <line tab='0' content='%3Ci%3Emacro+%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_swizzle16%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Evalue%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
                </synopTarg>
            </decl>
            <decl spacer='1'/>
        </group>
        <group name='module-wide built-ins'>
            <synopTarg>
                <line tab='0' comment='Get+this+module%27s+unique+id' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Module.Id%22+title%3D%22xdc.runtime.Types.ModuleId%22%3ETypes_ModuleId%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_Module_id%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='Test+if+this+module+has+completed+startup' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_Module_startupDone%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='The+heap+from+which+this+module+allocates+memory' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIHeap.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IHeap.Handle%22%3EIHeap_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_Module_heap%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='Test+whether+this+module+has+a+diagnostics+mask' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_Module_hasMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='Returns+the+diagnostics+mask+for+this+module' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_Module_getMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
                <line blank='1' always='0'/>
                <line tab='0' comment='Set+the+diagnostics+mask+for+this+module' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EUIAPacket_Module_setMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-id%22%3Emask%3C%2Fspan%3E+%29%3B'/>
            </synopTarg>
        </group>
    </unit>
</package>
