Refactor LoRa protocol to batch+ack with ACK-based time bootstrap
This commit is contained in:
@@ -6,19 +6,16 @@ enum class FaultType : uint8_t {
|
||||
None = 0,
|
||||
MeterRead = 1,
|
||||
Decode = 2,
|
||||
LoraTx = 3,
|
||||
TimeSync = 4
|
||||
LoraTx = 3
|
||||
};
|
||||
|
||||
enum class RxRejectReason : uint8_t {
|
||||
None = 0,
|
||||
CrcFail = 1,
|
||||
BadProtocol = 2,
|
||||
WrongRole = 3,
|
||||
WrongPayloadType = 4,
|
||||
LengthMismatch = 5,
|
||||
DeviceIdMismatch = 6,
|
||||
BatchIdMismatch = 7
|
||||
InvalidMsgKind = 2,
|
||||
LengthMismatch = 3,
|
||||
DeviceIdMismatch = 4,
|
||||
BatchIdMismatch = 5
|
||||
};
|
||||
|
||||
struct FaultCounters {
|
||||
|
||||
Reference in New Issue
Block a user