Go to the documentation of this file. 1 #ifndef POTENTIOMETER_BEHAVIOUR_h
2 #define POTENTIOMETER_BEHAVIOUR_h
19 char*
args() {
return "<String potentiometerId> <int value>"; };
23 int index =
args.indexOf(
" ");
28 pot =
args.substring(0, index);
29 value =
args.substring(index+1);
31 return "PotentiometerUpdated behaviour args error!";
33 String str =
"{\"id\":\"" + String(_node->
getId()) +
"\",\"Input\":{\"type\":\"" + String(
name()) +
"\",\"pot\":\"" + pot +
"\",\"value\":\"" + value +
"\"}}";
35 return "PotentiometerUpdated behaviour " +
_name +
" with (" +
args +
")";
virtual String name()
Definition: Behaviours.h:28
char * getId()
Definition: VizBlocks.h:291
String _name
Definition: Behaviours.h:11
Definition: Behaviours.h:4
void announce(String doc)
Definition: VizBlocks.h:270
char * args()
Definition: PotentiometerBehaviours.h:19
Definition: PotentiometerBehaviours.h:7
PotentiometerUpdated(VizBlocks *node, String name="PotentiometerUpdated")
Definition: PotentiometerBehaviours.h:16
Definition: VizBlocks.h:15
String start(String args)
Definition: PotentiometerBehaviours.h:21