You copied the Doc URL to your clipboard.

Main DTSL classes and hierarchy

There are four basic types of object that DTSL exposes to the Debugger or third-party plugin:

  • Connection and Configuration objects, which implement the IConnection and IConfiguration interfaces respectively.
  • Device objects, which implement the IDevice interface. Cores, and most CoreSight components, are of this type. If a device needs a connection type operation, which most devices do, then it also implements IDeviceConnection (see the ConnectableDevice object).
  • TraceSource objects, which typically implement both the IDevice and ITraceSource interfaces. ETM and PTM objects are of this type.
  • Trace capture devices, which typically implement the ITraceCapture interface. These objects give access to a trace capture device such as a DSTREAM or an ETB.

This section contains the following subsections:

Was this page helpful? Yes No