lrwn: Validate max payload sizes for RP002-1.0.4.

This commit is contained in:
Orne Brocaar 2024-05-08 10:41:42 +01:00
parent 99dbefdfec
commit 18e56957e2
8 changed files with 24 additions and 24 deletions

View File

@ -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 }),

View File

@ -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 }),

View File

@ -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 {

View File

@ -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 }),

View File

@ -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 }),

View File

@ -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 }),

View File

@ -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 }),

View File

@ -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 }),