From eed66868a9020135f855c1eaf5c944d7317f4036 Mon Sep 17 00:00:00 2001 From: Peli de Halleux Date: Mon, 24 Sep 2018 10:16:03 -0700 Subject: [PATCH] explictely set radio default power to 6 (#1286) --- docs/reference/radio/set-transmit-power.md | 2 +- libs/radio/radio.cpp | 1 + sim/state/radio.ts | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/reference/radio/set-transmit-power.md b/docs/reference/radio/set-transmit-power.md index 023a52c9..29b58b3a 100644 --- a/docs/reference/radio/set-transmit-power.md +++ b/docs/reference/radio/set-transmit-power.md @@ -1,6 +1,6 @@ # set Transmit Power -Make the ``radio`` signal of the @boardname@ stronger or weaker. It can be as weak as `0` and as strong as `7`. +Make the ``radio`` signal of the @boardname@ stronger or weaker. It can be as weak as `0` and as strong as `7`. Default is ``6``. The scientific name for the strength of the ``radio`` signal is **dBm**, or **decibel-milliwatts**. A signal strength of `0` diff --git a/libs/radio/radio.cpp b/libs/radio/radio.cpp index 0e7d77f2..d7c9becd 100644 --- a/libs/radio/radio.cpp +++ b/libs/radio/radio.cpp @@ -53,6 +53,7 @@ namespace radio { } if (!radioEnabled) { uBit.radio.setGroup(pxt::programHash()); + uBit.radio.setTransmitPower(6); // start with high power by default radioEnabled = true; } return r; diff --git a/sim/state/radio.ts b/sim/state/radio.ts index 029f2818..d0e4a201 100644 --- a/sim/state/radio.ts +++ b/sim/state/radio.ts @@ -60,6 +60,7 @@ namespace pxsim { constructor(private runtime: Runtime) { this.datagram = new RadioDatagram(runtime); + this.power = 6; // default value } setTransmitPower(power: number) {