App¶
- class brainstem.entity.App(module, index)[source]¶
The AppClass calls defined app reflexes on brainstem modules.
Calls a remote procedure defined in an active map file on a brainstem module. The remote procedure may return a value or not.
- execute(param)[source]¶
Execute an App reflex on a module.
- Param:
param (int): App routine parameter.
- Returns:
Return NO_ERROR on success, or one of the common sets of return error codes on failure.
- Return type:
Result.error
- executeAndWaitForReturn(param, msTimeout)[source]¶
Execute an App reflex on a module, and wait for it to return a result.
- Param:
param (int): App routine parameter.
- Param:
msTimeout (int): millisecons to wait for routine to complete.
- Returns:
Return NO_ERROR on success, or one of the common sets of return error codes on failure.
- Return type:
Result.error