Exemplo n.º 1
0
// Initialise the device 
void playerc_device_init(playerc_device_t *device, playerc_client_t *client,
                         int code, int index, playerc_putdata_fn_t putdata)
{
  device->id = device;
  device->client = client;
  device->code = code;
  device->index = index;
  device->subscribed = 0;
  device->callback_count = 0;
  device->putdata = putdata;

  if (device->client)
    playerc_client_adddevice(device->client, device);
  return;
}
Exemplo n.º 2
0
void playerc_device_init(playerc_device_t *device, playerc_client_t *client,
                         int code, int index, playerc_putmsg_fn_t putmsg)
{
  device->id = device;
  device->client = client;
  device->addr.host = 0;
  device->addr.robot = client->port;
  device->addr.interf = code;
  device->addr.index = index;
  device->subscribed = 0;
  device->callback_count = 0;
  device->putmsg = putmsg;

  if (device->client)
    playerc_client_adddevice(device->client, device);
  return;
}