Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: LoRaWAN TTN controller RN2384 [Experimental] #2539

Merged
merged 23 commits into from Aug 12, 2019

Commits on Aug 8, 2019

  1. Copy the full SHA
    c88bf66 View commit details
    Browse the repository at this point in the history
  2. [TTN] Skeleton for C018 TTN RN2xx3 controller

    Initial support for LoRaWan TTN controller for ESPeasy
    TD-er committed Aug 8, 2019
    Copy the full SHA
    847f353 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    39f8d40 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    e0689f6 View commit details
    Browse the repository at this point in the history
  5. [RN2384 lib] Only use const String& in function parameters

    Making these functions a lot more memory efficient
    TD-er committed Aug 8, 2019
    Copy the full SHA
    5e9be55 View commit details
    Browse the repository at this point in the history
  6. [LoRa plugin] Use separate object for C018 data

    To avoid object initialization before the controller is set active.
    TD-er committed Aug 8, 2019
    Copy the full SHA
    39de02c View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2019

  1. [LoRa TTN] Create special interface for LoRa TTN controller

    Lots of elements of a standard controller are not needed for LoRa, or called differently.
    TD-er committed Aug 9, 2019
    Copy the full SHA
    94f66e3 View commit details
    Browse the repository at this point in the history
  2. [Controller page] Restructure Controller rendering page

    Move loading and saving of controller settings to separate functions per item.
    Also string generation is now done in a function to keep internal strings in sync.
    TD-er committed Aug 9, 2019
    Copy the full SHA
    29ac2df View commit details
    Browse the repository at this point in the history
  3. Missing break; statement in controllers function switch statement

    Some controllers were missing a break; in switch statements.
    This would then also execute the next case in the switch list.
    TD-er committed Aug 9, 2019
    Copy the full SHA
    25ec44c View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    9bff07f View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    49012df View commit details
    Browse the repository at this point in the history
  6. [Cleanup] Split handle_controllers() function into separate functions

    The handle_controllers function is rather long, so it is now split into one main wrapper and 4 smaller parts.
    TD-er committed Aug 9, 2019
    Copy the full SHA
    50fea57 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    d1c7e3f View commit details
    Browse the repository at this point in the history
  8. [Cleanup] Stop using global declared dummyString

    This string may end up keeping quite some memory for way longer than actually needed.
    TD-er committed Aug 9, 2019
    Copy the full SHA
    8e2f4f3 View commit details
    Browse the repository at this point in the history
  9. [LoRa TTN] Show Dev Addr in controller overview page as host

    Normally a controller uses a hostname or IP to connect to.
    But a LoRa node does not connect to any specific host, but does broadcast messages using its own unique dev addr.
    This will be shown as host description in the Controller overview page.
    TD-er committed Aug 9, 2019
    Copy the full SHA
    b5e9784 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2019

  1. Copy the full SHA
    7d54a43 View commit details
    Browse the repository at this point in the history
  2. [LoRa TTN] Start working on the interpreter of decoded data

    Currently BME280 and SystemInfo are being detected.
    TD-er committed Aug 10, 2019
    Copy the full SHA
    13e6b94 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    472d004 View commit details
    Browse the repository at this point in the history
  4. [LoRa TTN] Add basic decoder for all plugins

    Next step will be to let the plugin generate the binary data.
    TD-er committed Aug 10, 2019
    Copy the full SHA
    49ce799 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2019

  1. Copy the full SHA
    1d2c3ef View commit details
    Browse the repository at this point in the history
  2. [LoRa TTN] Add decoder types

    TD-er committed Aug 11, 2019
    Copy the full SHA
    716ead2 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2019

  1. Copy the full SHA
    16bcd62 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    74d790f View commit details
    Browse the repository at this point in the history