winIDEA SDK
Loading...
Searching...
No Matches
Base

Description

This group contains classes, which directly connect to winIDEA.

They offer the same functionality as facade classes, but the usage is more complex. The advantage is binary compatibility between versions.

Only constants end enums from this module are available to other languages like Python an Java. Methods are not accessible. Use Facade classes instead.

Namespaces

namespace  DataDescriptor
 This interface defines methods for controlling the HIL system.
 

Classes

struct  IConnect
 The IConnect interface provides functions that control connection to winIDEA. More...
 
struct  IConnectCoverage
 This interface provides access to winIDEA coverage functionality. More...
 
struct  IConnectDebug
 The IConnectDebug interface provides access to debug functions exported by winIDEA. More...
 
struct  IConnectDebug2
 This interface extends debug functionality of IConnectDebug with some advanced operations. More...
 
struct  IConnectIDE
 The IConnectIDE interface provides access to IDE functions exported by winIDEA. More...
 
struct  IConnectProfiler
 The IConnectProfiler interface provides access to real-time measurement functions exported by winIDEA. More...
 
struct  IConnectProfiler2
 IConnectProfiler2 extends the IConnectProfiler with functions which obtain the list of result areas. More...
 
struct  IConnectProject
 The IConnectProject interface provides access to build manager functions exported by winIDEA. More...
 
struct  IConnectTest
 This interface defines methods for unit testing without code instrumentation. More...
 
struct  IConnectUMI
 This interface defines methods for controlling UMI devices. More...
 
struct  IHILChannel
 This interface provides information about a HIL channel. More...
 

Enumerations

enum class  EStatus_Core {
  EStatus_Core::stDetached , EStatus_Core::stInaccessible ,
  EStatus_Core::stStopped , EStatus_Core::stRunning ,
  EStatus_Core::stHalted , EStatus_Core::stIdle ,
  EStatus_Core::stSuspended
}
 Status of the core. More...
 

Enumeration Type Documentation

◆ EStatus_Core

enum class EStatus_Core
strong

Status of the core.

Enumerator
stDetached 

the core is not observed

stInaccessible 

the core is not accessible

stStopped 

CPU is stopped.

stRunning 

CPU is running.

stHalted 

CPU is halted by target.

stIdle 

CPU idle, e.g. waiting for IRQ.

stSuspended 

halted, will run when some Stopped core runs