Что такое Nak Limit?

Я пытаюсь понять, как Android Open Accessory API работает с платой Arduino ADK, мне удалось отправлять и получать информацию, но я просто хочу знать, как все работает. Я добрался до описания этой функции:

int AndroidAccessory::read(void *buff, int len, unsigned int nakLimit) {
  return usb.newInTransfer(1, in, len, (char *)buff, nakLimit); 
}

Из некоторого поиска в Google я понял, что NAK - это код, который отправляется, если что-то пошло не так во время рукопожатия, поэтому NAK ограничивает количество ошибок связи, которые можно получить?

6
задан SoftwareDev 31 December 2011 в 03:43
поделиться