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

  system | GoSystem object.
  function | Data callback function (or kNULL to unregister).
  receiver | Receiver argument for callback.

Returns
  Operation status.

See also
  GoDataFx, GoSystem_ReceiveData, GoSystem_SetDataCapacity, GoSystem_EnableData