-
Notifications
You must be signed in to change notification settings - Fork 310
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
Payload formatters #71
Comments
Will be a part of the Application Link page, see #214 |
Forwarding for completeness (original from @bafonins ):
|
Reopening since the Application Link covers only the bare minimum of linking. |
I can imagine the top-level tabs can cause problems on the Device Overview page: Having 3 levels of tabs i definitely not a good solution. cc @kschiffer(suggestions?) @htdvisser |
As a result of (2) I'm first of all not sure that the v2 terms "Encoder"/"Decoder" should be used. Secondly, we should split uplink and donwlink parts and put them both on the page. It's perfectly resonable to think that someone would use CayenneLPP for uplink, and JavaScript for downlink. We can get rid of the "Remove Formatter", because removing it would be achieved by setting it to "none". |
Thanks for the input! In that case, listing the uplink and downlink formatter options below each other is indeed better. I was experimenting briefly with using tabs to split uplink and downlink messages but that will result in unnecessary workload and also possibly confusing UX in the device context because there would be two tabs right below each other, as @bafonins pointed out. Also, the form is at this point lean enough to show both. |
Indeed |
Summary:
The console needs a way to manage payload formatters on both device and application level.
Why do we need this?
A simplified implementation is part of the Console MVP, fully working version for production.
What is already there? What do you see now?
What is missing? What do you want to see?
1.1 For the javascript formatter we need a code editor, https://github.com/securingsincity/react-ace should do the job (it is used in v2)
1.2 For the grpc service formatter we need only a single input for the service address
1.3 The rest dont need any additional inputs
How do you propose to implement this?
Similar to the v2 payload formatter, but without the tester (for MVP)
Original issue: https://github.com/TheThingsIndustries/lorawan-stack/issues/1379 by @kschiffer
The text was updated successfully, but these errors were encountered: