Lines Matching +full:data +full:- +full:rate

4  * SPDX-License-Identifier: Apache-2.0
40 LORAWAN_ACT_OTAA = 0, /**< Over-the-Air Activation (OTAA) */
64 LORAWAN_DR_0 = 0, /**< DR0 data rate */
65 LORAWAN_DR_1, /**< DR1 data rate */
66 LORAWAN_DR_2, /**< DR2 data rate */
67 LORAWAN_DR_3, /**< DR3 data rate */
68 LORAWAN_DR_4, /**< DR4 data rate */
69 LORAWAN_DR_5, /**< DR5 data rate */
70 LORAWAN_DR_6, /**< DR6 data rate */
71 LORAWAN_DR_7, /**< DR7 data rate */
72 LORAWAN_DR_8, /**< DR8 data rate */
73 LORAWAN_DR_9, /**< DR9 data rate */
74 LORAWAN_DR_10, /**< DR10 data rate */
75 LORAWAN_DR_11, /**< DR11 data rate */
76 LORAWAN_DR_12, /**< DR12 data rate */
77 LORAWAN_DR_13, /**< DR13 data rate */
78 LORAWAN_DR_14, /**< DR14 data rate */
79 LORAWAN_DR_15, /**< DR15 data rate */
115 * @brief LoRaWAN join parameters for over-the-Air activation (OTAA)
134 * should be stored in non-volatile memory by the application.
180 * - Port 0: TX packet acknowledgements
181 * - Ports 1-255: Standard downlink port
182 * - LW_RECV_PORT_ANY: All downlinks
186 * @brief Callback function to run on downlink data
192 * @param flags Downlink data flags (see @ref lorawan_dl_flags)
195 * @param len Length of data received, will be 0 for ACKs
196 * @param data Data received, will be NULL for ACKs
199 const uint8_t *data);
270 * @brief Send data to the LoRaWAN network
272 * Send data to the connected LoRaWAN network.
274 * @param port Port to be used for sending data. Must be set if the
276 * @param data Data buffer to be sent
285 int lorawan_send(uint8_t port, uint8_t *data, uint8_t len, enum lorawan_message_type type);
309 * @brief Enable Adaptive Data Rate (ADR)
311 * Control whether adaptive data rate (ADR) is enabled. When ADR is enabled,
312 * the data rate is treated as a default data rate that will be used if the
313 * ADR algorithm has not established a data rate. ADR should normally only
317 * @param enable Enable or Disable adaptive data rate.
325 * can be used for data transmission. Some Network Servers don't use all the channels,
332 * @retval -EINVAL channels mask or channels mask size is wrong
337 * @brief Set the default data rate
339 * Change the default data rate.
341 * @param dr Data rate used for transmissions
353 * @return Minimum possible data rate
399 * The GPS epoch started on 1980-01-06T00:00:00Z, but has since diverged
402 * @param gps_time Synchronized time in GPS epoch format truncated to 32-bit.
404 * @return 0 if successful, -EAGAIN if the clock is not yet synchronized.
429 * The GPS epoch started on 1980-01-06T00:00:00Z, but has since diverged
432 * @param gps_time Synchronized time in GPS epoch format truncated to 32-bit.
434 * @return 0 if successful, -EAGAIN if the clock is not yet synchronized.
443 * @brief Run Fragmented Data Block Transport service
445 * This service receives fragmented data (usually firmware images) and
446 * stores them in the image-1 flash partition.
450 * @param transport_finished_cb Callback for notification of finished data transfer.