Gocator API
|
Represents an GoAcceleratorMgr instance.
Represents an GoAcceleratorMgr events passed into the acceleration update callback handler bound in by SDK client. Meaning of the events are:
Public Member Functions | |
kStatus | GoAcceleratorMgr_Accelerate (GoAcceleratorMgr manager, k32u sensorId, GoAcceleratorMgrSensorParam *param) |
Accelerate the specified sensor with the given set of parameters. More... | |
kSize | GoAcceleratorMgr_AccelSensorCount (GoAcceleratorMgr manager) |
Get the number of sensors which the accelerator manager has been configured to accelerate. More... | |
kStatus | GoAcceleratorMgr_Construct (GoAcceleratorMgr *manager, kAlloc allocator) |
Constructs the accelerator manager object. More... | |
kStatus | GoAcceleratorMgr_Decelerate (GoAcceleratorMgr manager, k32u sensorId) |
Decelerate (unaccelerate) a sensor. More... | |
kStatus | GoAcceleratorMgr_GetPortRange (GoAcceleratorMgr manager, k16u *startPort, k16u *endPort) |
Get the range of port numbers to assign to accelerated sensors. More... | |
kStatus | GoAcceleratorMgr_GetPortRangeLimits (GoAcceleratorMgr manager, k16u *startLimit, k16u *endLimit, k16u *minNumPorts) |
Get the min and max values of the port range and the minimum number of ports within the port range. More... | |
kStatus | GoAcceleratorMgr_ListSensors (GoAcceleratorMgr manager, kArrayList sensorList) |
Get a list of accelerated sensors. More... | |
kStatus | GoAcceleratorMgr_SetAccelUpdateHandler (GoAcceleratorMgr manager, kCallbackFx function, kPointer context) |
Set up the update handler so that the SDK client can receive events from the Accelerator Manager about a sensor. More... | |
kStatus | GoAcceleratorMgr_SetPortRange (GoAcceleratorMgr manager, k16u startPort, k16u endPort) |
Set the range of port numbers used to communicate with the accelerated sensors. More... | |
kStatus | GoAcceleratorMgr_SetSystem (GoAcceleratorMgr manager, GoSystem system) |
Assigns the SDK GoSystem object to the accelerator manager object. More... | |
kStatus | GoAcceleratorMgr_Start (GoAcceleratorMgr manager) |
Starts the accelerator manager object after it has been configured. More... | |