| FIDO_DEV_GET_TOUCH_BEGIN(3) | Library Functions Manual | FIDO_DEV_GET_TOUCH_BEGIN(3) | 
fido_dev_get_touch_begin,
  fido_dev_get_touch_status —
#include <fido.h>
int
  
  fido_dev_get_touch_begin(fido_dev_t
    *dev);
int
  
  fido_dev_get_touch_status(fido_dev_t
    *dev, int *touched,
    int ms);
The fido_dev_get_touch_begin() function
    initiates a touch request on dev.
The fido_dev_get_touch_status() function
    continues an ongoing touch request on dev, blocking up
    to ms milliseconds. On success,
    touched will be updated to reflect the touch request
    status. If touched is 1, the device was touched, and
    the touch request is terminated. If touched is 0, the
    application may call fido_dev_get_touch_status() to
    continue the touch request, or fido_dev_cancel() to
    terminate it.
fido_dev_get_touch_begin()
  and fido_dev_get_touch_status() are defined in
  <fido/err.h>. On success,
  FIDO_OK is returned.
fido_dev_get_touch_status() function will cause a
  command to be transmitted to U2F authenticators. These transmissions should
  not exceed a frequency of 5Hz.
| $Mdocdate: August 5 2020 $ | NetBSD 10.0 |