Gocator API

◆ GoSystem_SetDataHandler()

kStatus GoSystem_SetDataHandler ( GoSystem  system,
GoDataFx  function,
kPointer  receiver 
)

Sets a callback function that can be used to receive sensor data messages asynchronously.

Sensor data messages can be received synchronously using the GoSystem_ReceiveData function or asynchronously by registering a callback function. If a callback function is registered, a background thread will be created to perform notifications.

To unregister a previously-registered data handler, call this function using kNULL in place of the callback function argument.

Version
Introduced in firmware 4.0.10.27
Parameters
systemGoSystem object.
functionData callback function (or kNULL to unregister).
receiverReceiver argument for callback.
Returns
Operation status.
See also
GoDataFx, GoSystem_ReceiveData, GoSystem_SetDataCapacity, GoSystem_EnableData