From 18e56957e22230912c291cce934257b5431bf568 Mon Sep 17 00:00:00 2001 From: Orne Brocaar Date: Wed, 8 May 2024 10:41:42 +0100 Subject: [PATCH] lrwn: Validate max payload sizes for RP002-1.0.4. --- lrwn/src/region/as923.rs | 8 ++++---- lrwn/src/region/au915.rs | 8 ++++---- lrwn/src/region/eu433.rs | 12 ++++++------ lrwn/src/region/eu868.rs | 4 ++-- lrwn/src/region/in865.rs | 4 ++-- lrwn/src/region/kr920.rs | 4 ++-- lrwn/src/region/ru864.rs | 4 ++-- lrwn/src/region/us915.rs | 4 ++-- 8 files changed, 24 insertions(+), 24 deletions(-) diff --git a/lrwn/src/region/as923.rs b/lrwn/src/region/as923.rs index f569cf20..8e718e35 100644 --- a/lrwn/src/region/as923.rs +++ b/lrwn/src/region/as923.rs @@ -269,7 +269,7 @@ impl Configuration { ( MacVersion::Latest, [( - Revision::Latest, // RP002-1.0.3 + Revision::Latest, // RP002-1.0.3, RP002-1.0.4 [ (0, MaxPayloadSize { m: 0, n: 0 }), (1, MaxPayloadSize { m: 0, n: 0 }), @@ -429,7 +429,7 @@ impl Configuration { ( MacVersion::Latest, [( - Revision::Latest, // RP002-1.0.3 + Revision::Latest, // RP002-1.0.3, RP002-1.0.4 [ (0, MaxPayloadSize { m: 59, n: 51 }), (1, MaxPayloadSize { m: 59, n: 51 }), @@ -591,7 +591,7 @@ impl Configuration { ( MacVersion::Latest, [( - Revision::Latest, // RP002-1.0.3 + Revision::Latest, // RP002-1.0.3, RP002-1.0.4 [ (0, MaxPayloadSize { m: 0, n: 0 }), (1, MaxPayloadSize { m: 0, n: 0 }), @@ -751,7 +751,7 @@ impl Configuration { ( MacVersion::Latest, [( - Revision::Latest, // RP002-1.0.3 + Revision::Latest, // RP002-1.0.3, RP002-1.0.4 [ (0, MaxPayloadSize { m: 59, n: 51 }), (1, MaxPayloadSize { m: 59, n: 51 }), diff --git a/lrwn/src/region/au915.rs b/lrwn/src/region/au915.rs index 0b2aaeeb..0196bc9d 100644 --- a/lrwn/src/region/au915.rs +++ b/lrwn/src/region/au915.rs @@ -299,7 +299,7 @@ impl Configuration { .collect(), ), ( - Revision::Latest, // RP002-1.0.2 + Revision::Latest, // RP002-1.0.2, RP002-1.0.3, RP002-1.0.4 [ (0, MaxPayloadSize { m: 0, n: 0 }), (1, MaxPayloadSize { m: 0, n: 0 }), @@ -511,7 +511,7 @@ impl Configuration { .collect(), ), ( - Revision::Latest, // RP002-1.0.2 + Revision::Latest, // RP002-1.0.2, RP002-1.0.3, RP002-1.0.4 [ (0, MaxPayloadSize { m: 59, n: 51 }), (1, MaxPayloadSize { m: 59, n: 51 }), @@ -649,7 +649,7 @@ impl Configuration { .collect(), ), ( - Revision::Latest, // RP002-1.0.2 + Revision::Latest, // RP002-1.0.2, RP002-1.0.3, RP002-1.0.4 [ (0, MaxPayloadSize { m: 0, n: 0 }), (1, MaxPayloadSize { m: 0, n: 0 }), @@ -861,7 +861,7 @@ impl Configuration { .collect(), ), ( - Revision::Latest, // RP002-1.0.2 + Revision::Latest, // RP002-1.0.2, RP002-1.0.3, RP002-1.0.4 [ (0, MaxPayloadSize { m: 59, n: 51 }), (1, MaxPayloadSize { m: 59, n: 51 }), diff --git a/lrwn/src/region/eu433.rs b/lrwn/src/region/eu433.rs index f3cd7d35..b5c8bbc8 100644 --- a/lrwn/src/region/eu433.rs +++ b/lrwn/src/region/eu433.rs @@ -231,7 +231,7 @@ impl Configuration { ( MacVersion::Latest, [( - Revision::Latest, // RP002-1.0.0, RP002-1.0.1, RP002-1.0.2, PR002-1.0.3 + Revision::Latest, // RP002-1.0.0, RP002-1.0.1, RP002-1.0.2, PR002-1.0.3, RP002-1.0.4 [ (0, MaxPayloadSize { m: 59, n: 51 }), (1, MaxPayloadSize { m: 59, n: 51 }), @@ -368,7 +368,7 @@ impl Configuration { ( MacVersion::Latest, [( - Revision::Latest, // RP002-1.0.0, RP002-1.0.1, RP002-1.0.2, RP002-1.0.3 + Revision::Latest, // RP002-1.0.0, RP002-1.0.1, RP002-1.0.2, RP002-1.0.3, RP002-1.0.4 [ (0, MaxPayloadSize { m: 59, n: 51 }), (1, MaxPayloadSize { m: 59, n: 51 }), @@ -408,10 +408,10 @@ impl Configuration { tx_power_offsets: vec![ 0, // 0 -2, // 1 - -4, // 1 - -6, // 2 - -8, // 3 - -10, // 4 + -4, // 2 + -6, // 3 + -8, // 4 + -10, // 5 ], uplink_channels: vec![ Channel { diff --git a/lrwn/src/region/eu868.rs b/lrwn/src/region/eu868.rs index d60aa8a5..5053bbd1 100644 --- a/lrwn/src/region/eu868.rs +++ b/lrwn/src/region/eu868.rs @@ -308,7 +308,7 @@ impl Configuration { .collect(), ), ( - Revision::Latest, // RP002_1_0_2 & RP002_1_0_3 + Revision::Latest, // RP002_1_0_2, RP002_1_0_3, RP002_1_0_4 [ (0, MaxPayloadSize { m: 59, n: 51 }), (1, MaxPayloadSize { m: 59, n: 51 }), @@ -483,7 +483,7 @@ impl Configuration { .collect(), ), ( - Revision::Latest, // RP002_1_0_2 & RP002_1_0_3 + Revision::Latest, // RP002_1_0_2, RP002_1_0_3, RP002_1_0_4 [ (0, MaxPayloadSize { m: 59, n: 51 }), (1, MaxPayloadSize { m: 59, n: 51 }), diff --git a/lrwn/src/region/in865.rs b/lrwn/src/region/in865.rs index 0c4c2ff3..cfa88c12 100644 --- a/lrwn/src/region/in865.rs +++ b/lrwn/src/region/in865.rs @@ -176,7 +176,7 @@ impl Configuration { ( MacVersion::Latest, [( - Revision::Latest, // RP002-1.0.0, RP002-1.0.1, RP002-1.0.2, RP002-1.0.3 + Revision::Latest, // RP002-1.0.0, RP002-1.0.1, RP002-1.0.2, RP002-1.0.3, RP002-1.0.4 [ (0, MaxPayloadSize { m: 59, n: 51 }), (1, MaxPayloadSize { m: 59, n: 51 }), @@ -269,7 +269,7 @@ impl Configuration { ( MacVersion::Latest, [( - Revision::Latest, // RP002-1.0.0, RP002-1.0.1, RP002-1.0.2, RP002-1.0.3 + Revision::Latest, // RP002-1.0.0, RP002-1.0.1, RP002-1.0.2, RP002-1.0.3, RP002-1.0.4 [ (0, MaxPayloadSize { m: 59, n: 51 }), (1, MaxPayloadSize { m: 59, n: 51 }), diff --git a/lrwn/src/region/kr920.rs b/lrwn/src/region/kr920.rs index 27b2f9b7..d3298798 100644 --- a/lrwn/src/region/kr920.rs +++ b/lrwn/src/region/kr920.rs @@ -161,7 +161,7 @@ impl Configuration { ( MacVersion::Latest, [( - Revision::Latest, // RP002-1.0.0, RP002-1.0.1, RP002-1.0.2, RP002-1.0.3 + Revision::Latest, // RP002-1.0.0, RP002-1.0.1, RP002-1.0.2, RP002-1.0.3, RP002-1.0.4 [ (0, MaxPayloadSize { m: 59, n: 51 }), (1, MaxPayloadSize { m: 59, n: 51 }), @@ -246,7 +246,7 @@ impl Configuration { ( MacVersion::Latest, [( - Revision::Latest, // RP002-1.0.0, RP002-1.0.1, RP002-1.0.2, RP002-1.0.3 + Revision::Latest, // RP002-1.0.0, RP002-1.0.1, RP002-1.0.2, RP002-1.0.3, RP002-1.0.4 [ (0, MaxPayloadSize { m: 59, n: 51 }), (1, MaxPayloadSize { m: 59, n: 51 }), diff --git a/lrwn/src/region/ru864.rs b/lrwn/src/region/ru864.rs index 663ea990..4ebe7fff 100644 --- a/lrwn/src/region/ru864.rs +++ b/lrwn/src/region/ru864.rs @@ -165,7 +165,7 @@ impl Configuration { ( MacVersion::Latest, // B [( - Revision::Latest, // RP002-1.0.0, RP002-1.0.1, RP002-1.0.2, RP002-1.0.3 + Revision::Latest, // RP002-1.0.0, RP002-1.0.1, RP002-1.0.2, RP002-1.0.3, RP002-1.0.4 [ (0, MaxPayloadSize { m: 59, n: 51 }), (1, MaxPayloadSize { m: 59, n: 51 }), @@ -236,7 +236,7 @@ impl Configuration { ( MacVersion::Latest, // B [( - Revision::Latest, // RP002-1.0.0, RP002-1.0.1, RP002-1.0.2, RP002-1.0.3 + Revision::Latest, // RP002-1.0.0, RP002-1.0.1, RP002-1.0.2, RP002-1.0.3, RP002-1.0.4 [ (0, MaxPayloadSize { m: 59, n: 51 }), (1, MaxPayloadSize { m: 59, n: 51 }), diff --git a/lrwn/src/region/us915.rs b/lrwn/src/region/us915.rs index afcf1419..651af18f 100644 --- a/lrwn/src/region/us915.rs +++ b/lrwn/src/region/us915.rs @@ -355,7 +355,7 @@ impl Configuration { .collect(), ), ( - Revision::Latest, // RP002-1.0.2, RP002-1.0.3 + Revision::Latest, // RP002-1.0.2, RP002-1.0.3, RP002-1.0.4 [ (0, MaxPayloadSize { m: 19, n: 11 }), (1, MaxPayloadSize { m: 61, n: 53 }), @@ -560,7 +560,7 @@ impl Configuration { .collect(), ), ( - Revision::Latest, // RP002-1.0.2, RP002-1.0.3 + Revision::Latest, // RP002-1.0.2, RP002-1.0.3, RP002-1.0.4 [ (0, MaxPayloadSize { m: 19, n: 11 }), (1, MaxPayloadSize { m: 61, n: 53 }),