SH2SC-EDT
Self-Healing Hardware and Software Complex for Encrypted Data Transmission
Loading...
Searching...
No Matches
ARQ Feedback Channel Bytes

Single-byte responses sent by RX on the clean feedback channel. More...

Variables

const uint8_t ACK_BYTE = 0x06
 Positive acknowledgement — MAC verified, note played (or FIN accepted).
 
const uint8_t NACK_BYTE = 0x15
 Negative acknowledgement — MAC mismatch; TX must retransmit.
 
const uint8_t ACK_BYTE = 0x06
 Positive acknowledgement — MAC verified, note played (or FIN accepted).
 
const uint8_t NACK_BYTE = 0x15
 Negative acknowledgement — MAC mismatch; TX must retransmit.
 

Detailed Description

Single-byte responses sent by RX on the clean feedback channel.

Variable Documentation

◆ ACK_BYTE [1/2]

const uint8_t ACK_BYTE = 0x06

Positive acknowledgement — MAC verified, note played (or FIN accepted).

Definition at line 135 of file protocol.h.

◆ ACK_BYTE [2/2]

const uint8_t ACK_BYTE = 0x06

Positive acknowledgement — MAC verified, note played (or FIN accepted).

Definition at line 135 of file protocol.h.

Referenced by authenticateAndPlay(), processFinPacket(), processHelloBody(), and tx_loop().

◆ NACK_BYTE [1/2]

const uint8_t NACK_BYTE = 0x15

Negative acknowledgement — MAC mismatch; TX must retransmit.

Definition at line 136 of file protocol.h.

◆ NACK_BYTE [2/2]

const uint8_t NACK_BYTE = 0x15

Negative acknowledgement — MAC mismatch; TX must retransmit.

Definition at line 136 of file protocol.h.

Referenced by authenticateAndPlay(), processFinPacket(), processReceivedByte(), and tx_loop().