Owns control-response correlation: decoding reports replies through accept(); only configuration opens requests.
More...
#include <UBXReceiverController.h>
Owns control-response correlation: decoding reports replies through accept(); only configuration opens requests.
Definition at line 30 of file UBXReceiverController.h.
◆ accept() [1/3]
◆ accept() [2/3]
| void UBX::ReceiverController::accept |
( |
const MessageRates & |
response | ) |
|
|
inline |
◆ accept() [3/3]
◆ acknowledgement()
◆ awaitingAcknowledgement()
| bool UBX::ReceiverController::awaitingAcknowledgement |
( |
| ) |
const |
|
inline |
◆ beginAcknowledgement()
| void UBX::ReceiverController::beginAcknowledgement |
( |
uint16_t |
message | ) |
|
|
inline |
◆ beginRatePoll()
| void UBX::ReceiverController::beginRatePoll |
( |
uint16_t |
message | ) |
|
|
inline |
Attributes replies to a CFG-MSG poll of message, sent after a rate of it went unanswered. Replies arrive in order and the poll's rates name their message: an ACK or NAK before the rates answers the rate or rejects the poll, and the one after them acknowledges the poll.
Definition at line 148 of file UBXReceiverController.h.
◆ beginReadback()
| void UBX::ReceiverController::beginReadback |
( |
std::span< const uint32_t > |
keys | ) |
|
|
inline |
◆ configurationReadbackRequired()
| bool UBX::ReceiverController::configurationReadbackRequired |
( |
| ) |
const |
|
inline |
◆ finishAcknowledgement()
| void UBX::ReceiverController::finishAcknowledgement |
( |
| ) |
|
|
inline |
◆ finishRatePoll()
| void UBX::ReceiverController::finishRatePoll |
( |
| ) |
|
|
inline |
◆ finishReadback()
| void UBX::ReceiverController::finishReadback |
( |
| ) |
|
|
inline |
◆ lateRejection()
| bool UBX::ReceiverController::lateRejection |
( |
| ) |
const |
|
inline |
◆ polledRates()
| std::optional< std::array< uint8_t, 6 > > UBX::ReceiverController::polledRates |
( |
| ) |
const |
|
inline |
◆ ratePollPending()
| bool UBX::ReceiverController::ratePollPending |
( |
| ) |
const |
|
inline |
◆ ratePollRejected()
| bool UBX::ReceiverController::ratePollRejected |
( |
| ) |
const |
|
inline |
A NAK came before the polled rates: the receiver rejected the rate or the poll.
Definition at line 158 of file UBXReceiverController.h.
◆ ratePollSettled()
| bool UBX::ReceiverController::ratePollSettled |
( |
| ) |
const |
|
inline |
Nothing more is to arrive for the rate or its poll: the poll's ACK followed its rates, or the rate's late reply came before the poll's NAK.
Definition at line 162 of file UBXReceiverController.h.
◆ readback()
◆ readbackPending()
| bool UBX::ReceiverController::readbackPending |
( |
| ) |
const |
|
inline |
◆ readbackReady()
| bool UBX::ReceiverController::readbackReady |
( |
| ) |
const |
|
inline |
◆ readbackRejected()
| bool UBX::ReceiverController::readbackRejected |
( |
| ) |
const |
|
inline |
The receiver rejected the pending readback: at least one of its keys is unknown.
Definition at line 115 of file UBXReceiverController.h.
◆ readbackReplyOutstanding()
| bool UBX::ReceiverController::readbackReplyOutstanding |
( |
| ) |
const |
|
inline |
◆ requireConfigurationReadback()
| void UBX::ReceiverController::requireConfigurationReadback |
( |
uint16_t |
message | ) |
|
|
inline |
A baud change can lose its ACK on UART; subsequent VALSETs must prove their values by readback.
Definition at line 34 of file UBXReceiverController.h.
The documentation for this class was generated from the following file: