Skyward boardcore
|
#include <cstdint>
Go to the source code of this file.
Namespaces | |
namespace | Boardcore |
This file includes all the types the logdecoder script will decode. | |
namespace | Boardcore::SX1278 |
namespace | Boardcore::SX1278::Lora |
Definitions only valid for LoRa. | |
Functions | |
constexpr uint32_t | Boardcore::SX1278::Lora::symbolDuration (uint32_t spreading_factor, uint32_t bandwidth) |
Computes the symbol duration in microseconds. | |
constexpr uint32_t | Boardcore::SX1278::Lora::nominalBitrate (uint32_t spreading_factor, uint32_t bandwidth) |
Computes the nominal (without error correction) bitrate in b/s. | |
constexpr uint32_t | Boardcore::SX1278::Lora::effectiveBitrate (uint32_t spreading_factor, uint32_t bandwidth, uint32_t coding_rate) |
Computes the actual usable bitrate in b/s. | |