Events

class CEvent

Set or clear the corresponding PMP Event. Optionally Context information can be added. The amount of context values are defined in the interface definition. The data type <T> of the context arguments is also specified in the interface definition.

void Set()

Activates the PMP event, i.e. sets the value to True.

template<typename T0>
void Set(T0 context0)

Activates the PMP event, i.e. sets the value to True, and set the variable in the context message.

Parameters

context0 – Context value in the specified data type.

template<typename T0, typename T1>
void Set(T0 context0, T1 context1)

Activates the PMP event, i.e. sets the value to True, and set the variable in the context message.

Parameters
  • context0 – Context value in the specified data type.

  • context1 – Context value in the specified data type.

template<typename T0, typename T1, typename T2>
void Set(T0 context0, T1 context1, T2 context2)

Activates the PMP event, i.e. sets the value to True, and set the variable in the context message.

Parameters
  • context0 – Context value in the specified data type.

  • context1 – Context value in the specified data type.

  • context2 – Context value in the specified data type.

template<typename T0, typename T1, typename T2, typename T3>
void Set(T0 context0, T1 context1, T2 context2, T3 context3)

Activates the PMP event, i.e. sets the value to True, and set the variable in the context message.

Parameters
  • context0 – Context value in the specified data type.

  • context1 – Context value in the specified data type.

  • context2 – Context value in the specified data type.

  • context3 – Context value in the specified data type.

void Clear()

Clears the event, i.e. sets the value to False.