_playerc_device_t Struct Reference
[Device API]
#include <playerc.h>
Detailed Description
Common device info.
Public Attributes | |
| void * | id |
| A useful ID for identifying devices; mostly used by other language bindings. | |
| playerc_client_t * | client |
| Pointer to the client proxy. | |
| player_devaddr_t | addr |
| Device address. | |
| char | drivername [PLAYER_MAX_DRIVER_STRING_LEN] |
| The driver name. | |
| int | subscribed |
| The subscribe flag is non-zero if the device has been successfully subscribed (read-only). | |
| double | datatime |
| Data timestamp, i.e., the time at which the data was generated (s). | |
| double | lasttime |
| Data timestamp from the previous data. | |
| int | fresh |
| Freshness flag. | |
| int | freshgeom |
| Freshness flag. | |
| int | freshconfig |
| Freshness flag. | |
| playerc_putmsg_fn_t | putmsg |
| Standard message callback for this device. | |
| void * | user_data |
| Extra user data for this device. | |
| int | callback_count |
| Extra callbacks for this device. | |
| playerc_callback_fn_t | callback [4] |
| void * | callback_data [4] |
Member Data Documentation
|
|
Extra callbacks for this device.
For internal use only.
|
|
|
Freshness flag. Set to 1 whenever data is dispatched to this proxy. Useful with the multi-client, but the user must manually set it to 0 after using the data. |
|
|
Freshness flag. Set to 1 whenever data is dispatched to this proxy. Useful with the multi-client, but the user must manually set it to 0 after using the data. |
|
|
Freshness flag. Set to 1 whenever data is dispatched to this proxy. Useful with the multi-client, but the user must manually set it to 0 after using the data. |
|
|
A useful ID for identifying devices; mostly used by other language bindings. For backwards-compatibility, this is passed as void pointer. |
|
|
Standard message callback for this device.
For internal use only.
|
|
|
Extra user data for this device.
For internal use only.
|
The documentation for this struct was generated from the following file:
