Skip to content

Instantly share code, notes, and snippets.

@mcspr
Last active October 19, 2019 12:18
Show Gist options
  • Save mcspr/63f5213f425fa9af95cf60f893c755c3 to your computer and use it in GitHub Desktop.
Save mcspr/63f5213f425fa9af95cf60f893c755c3 to your computer and use it in GitHub Desktop.
arrays
{"relays":{"gpio":[15,15,15,15,15,15,15,15,15,15],"type":[1,1,1,1,1,1,1,1,1,1],"reset":[153,153,153,153,153,153,153,153,153,153],"boot":[2,2,2,2,2,2,2,2,2,2],"pulse":[1,1,1,1,1,1,1,1,1,1],"pulse_time":[3600,3600,3600,3600,3600,3600,3600,3600,3600,3600],"group":["something/else","something/else","something/else","something/else","something/else","something/else","something/else","something/else","something/else","something/else"],"group_sync":[2,2,2,2,2,2,2,2,2,2],"on_disc":[0,0,0,0,0,0,0,0,0,0]}}
objs
{"relays":[{"gpio":15,"type":1,"reset":153,"boot":2,"pulse":1,"pulse_time":3600,"group":"something/else","group_sync":2,"on_disc":0},{"gpio":15,"type":1,"reset":153,"boot":2,"pulse":1,"pulse_time":3600,"group":"something/else","group_sync":2,"on_disc":0},{"gpio":15,"type":1,"reset":153,"boot":2,"pulse":1,"pulse_time":3600,"group":"something/else","group_sync":2,"on_disc":0},{"gpio":15,"type":1,"reset":153,"boot":2,"pulse":1,"pulse_time":3600,"group":"something/else","group_sync":2,"on_disc":0},{"gpio":15,"type":1,"reset":153,"boot":2,"pulse":1,"pulse_time":3600,"group":"something/else","group_sync":2,"on_disc":0},{"gpio":15,"type":1,"reset":153,"boot":2,"pulse":1,"pulse_time":3600,"group":"something/else","group_sync":2,"on_disc":0},{"gpio":15,"type":1,"reset":153,"boot":2,"pulse":1,"pulse_time":3600,"group":"something/else","group_sync":2,"on_disc":0},{"gpio":15,"type":1,"reset":153,"boot":2,"pulse":1,"pulse_time":3600,"group":"something/else","group_sync":2,"on_disc":0},{"gpio":15,"type":1,"reset":153,"boot":2,"pulse":1,"pulse_time":3600,"group":"something/else","group_sync":2,"on_disc":0},{"gpio":15,"type":1,"reset":153,"boot":2,"pulse":1,"pulse_time":3600,"group":"something/else","group_sync":2,"on_disc":0}]}
schema?
{"relay": {"args":["gpio","type","reset","boot","pulse","pulse_time","group","group_sync","on_disc"],"relays":[[15,1,153,2,1,3600,"something/else",2,0],[15,1,153,2,1,3600,"something/else",2,0],[15,1,153,2,1,3600,"something/else",2,0],[15,1,153,2,1,3600,"something/else",2,0],[15,1,153,2,1,3600,"something/else",2,0],[15,1,153,2,1,3600,"something/else",2,0],[15,1,153,2,1,3600,"something/else",2,0],[15,1,153,2,1,3600,"something/else",2,0],[15,1,153,2,1,3600,"something/else",2,0],[15,1,153,2,1,3600,"something/else",2,0]]}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment