Waiting

The following functions allow to wait for a certain value of an item:

WaitForChange

void Ensenso::sealed::WaitForChange(int result, String itemPath)

Wraps nxLibWaitForChange()

Parameters
  • result: The error code of operation.

  • itemPath: The path of the item to access.

WaitForType

void Ensenso::sealed::WaitForType(int result, String itemPath, int itemType, bool waitForEqual)

Wraps nxLibWaitForType.

Parameters
  • result: The error code of operation.

  • itemPath: The path of the item to access.

  • itemType: Type of the item.

  • waitForEqual: When true, the function waits until the item has the specified type, otherwise it waits until the item has a different type than the one specified.

WaitForStringValue

void Ensenso::sealed::WaitForStringValue(int result, String itemPath, String value, bool waitForEqual)

Wraps nxLibWaitForStringValue()

Parameters
  • result: The error code of operation.

  • itemPath: The path of the item to access.

  • value: The value to wait for.

  • waitForEqual: When true, the function waits until the item has the specified type, otherwise it waits until the item has a different type than the one specified.

WaitForIntValue

void Ensenso::sealed::WaitForIntValue(int result, String itemPath, int value, bool waitForEqual)

Wraps nxLibWaitForIntValue()

Parameters
  • result: The error code of operation.

  • itemPath: The path of the item to access.

  • value: The value to wait for.

  • waitForEqual: When true, the function waits until the item has the specified type, otherwise it waits until the item has a different type than the one specified.

WaitForDoubleValue

void Ensenso::sealed::WaitForDoubleValue(int result, String itemPath, double value, bool waitForEqual)

Wraps nxLibWaitForDoubleValue()

Parameters
  • result: The error code of operation.

  • itemPath: The path of the item to access.

  • value: The value to wait for.

  • waitForEqual: When true, the function waits until the item has the specified type, otherwise it waits until the item has a different type than the one specified.

WaitForBoolValue

void Ensenso::sealed::WaitForBoolValue(int result, String itemPath, bool value, bool waitForEqual)

Wraps nxLibWaitForBoolValue()

Parameters
  • result: The error code of operation.

  • itemPath: The path of the item to access.

  • value: The value to wait for.

  • waitForEqual: When true, the function waits until the item has the specified type, otherwise it waits until the item has a different type than the one specified.