Closed pelikhan closed 3 years ago
These are services that augment existing module and are connected to "parent" service. For example,
[ ] LED inside an Arcade button
[ ] analog position reader in a analog servo
[ ] position encoder in a motor
[ ] matrix keypad + LED matrix
A auxiliary service is defined in the sub range 0x4...
0x4...
Auxiliary services must be following the parent service immediately in the control service list.
control servo |-- analog reader service arcade button |-- led service
Other idea:
-- light service -- matrix keypad --- matrix keypad light service
[0] control [1] matrix keypad light service --> 2 sub services following me [2] matrix keypad [3] light service
0x2....
We are not doing this.
Well, I think we are, just not quite yet.
Documentation needed
https://microsoft.github.io/jacdac-docs/reference/service-specification/#mixins
These are services that augment existing module and are connected to "parent" service. For example,
[ ] LED inside an Arcade button
[ ] analog position reader in a analog servo
[ ] position encoder in a motor
[ ] matrix keypad + LED matrix
A auxiliary service is defined in the sub range
0x4...
Auxiliary services must be following the parent service immediately in the control service list.
Other idea: