Put the node in sleep mode (0) or wake it up (1). More...

Detailed Description

Put the node in sleep mode (0) or wake it up (1).

Change the data type to RAW or converted engineering units. Change data delivery frequency.

The dio proxy provides an interface to the digital input/output sensors.

Classes

struct  playerc_dio_t
 Dio proxy data. More...
 

Functions

PLAYERC_EXPORT playerc_dio_tplayerc_dio_create (playerc_client_t *client, int index)
 Create a dio proxy. More...
 
PLAYERC_EXPORT void playerc_dio_destroy (playerc_dio_t *device)
 Destroy a dio proxy. More...
 
PLAYERC_EXPORT int playerc_dio_subscribe (playerc_dio_t *device, int access)
 Subscribe to the dio device. More...
 
PLAYERC_EXPORT int playerc_dio_unsubscribe (playerc_dio_t *device)
 Un-subscribe from the dio device. More...
 
PLAYERC_EXPORT int playerc_dio_set_output (playerc_dio_t *device, uint8_t output_count, uint32_t digout)
 Set the output for the dio device. More...
 

Function Documentation

◆ playerc_dio_create()

PLAYERC_EXPORT playerc_dio_t* playerc_dio_create ( playerc_client_t client,
int  index 
)

Create a dio proxy.

◆ playerc_dio_destroy()

PLAYERC_EXPORT void playerc_dio_destroy ( playerc_dio_t device)

Destroy a dio proxy.

◆ playerc_dio_set_output()

PLAYERC_EXPORT int playerc_dio_set_output ( playerc_dio_t device,
uint8_t  output_count,
uint32_t  digout 
)

Set the output for the dio device.

◆ playerc_dio_subscribe()

PLAYERC_EXPORT int playerc_dio_subscribe ( playerc_dio_t device,
int  access 
)

Subscribe to the dio device.

◆ playerc_dio_unsubscribe()

PLAYERC_EXPORT int playerc_dio_unsubscribe ( playerc_dio_t device)

Un-subscribe from the dio device.