15.5 Main DTSL classes and hierarchy
There are four basic types of object that DTSL exposes to the Debugger or
- Connection and Configuration objects, which implement the
IConfiguration interfaces respectively.
- Device objects, which implement the
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
IDeviceConnection (see the
- TraceSource objects, which typically implement both the
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: