Closed oscgonfer closed 3 years ago
Minor detail: like in Kit tags, field description supports links, so we can add the full documentation in docs.smartcitizen.me and link it here
Hey @viktorsmari, just checking if you noticed this.
Hey @viktorsmari, just checking if you noticed this.
Noticed! Simply a matter of prioritization if / when I should work on this :nerd_face:
I think it's quite important as we're currently shipping quite a lot of Station that could benefit from it
Hey,
Just reopening this to check if we can add links to the documentation and change the description in the new section:
Something like this would be better:
Follow the instructions here to generate a valid JSON containing the postprocessing information for your device. This is an advanced feature and it's not required for standard Smart Citizen Kits!
Regarding this, postprocessing has now a single point of entry (hardware ID), so we can delete the blueprint field and just leave the hardware info field. Only question left is how we are going to name it. Options:
Any comments?
With @pral2a we'll also work on adding this in the Advanced Kit Selection
view of the onboarding for faster use. I'll document everything when it's all done.
For the new workflows regarding data processing, we need to have a connection between the hardware itself and the devices on the platform. Some of the IDs in the hardware can't be accessed from the Data Board, and it's dangerous to have them written in it as the board itself can be replaced. Our way to connect them is through a hardware ID that we can manually put on the device and afterwards put it in
postprocessing_info
in the hardware field:Currently, this can be updated only from two different places:
scdata
after processing the data of the deviceThis issue starts the conversation to implement a third option in which the user can add this manually through the kit edit view. The proposal would be to have a field in which the user pastes a valid json containing the
blueprint_url
field and thehardware_url
field:Both fields are now in the
scdata
repository, but they could potentially be anywhere. This is a nice feature for advanced users that want to postprocess their data by themselves. Theblueprint
field defines the different postprocessing functions for the device. Thehardware
field defines device dependent calibrations.This new suggested field in the kit edit view would need to:
An idea of how this would look like would be this: