diff --git a/help/Prop.md b/help/Prop.md index b9d8abb..5bb9ee9 100644 --- a/help/Prop.md +++ b/help/Prop.md @@ -29,33 +29,36 @@ BridgeProp prop(u8"Arduino Blink", // as MQTT client id, should be unique per cl The *Prop* class interface is consistent with the Prop class of the PyProps library for Raspberry boards. * `virtual void begin(void(*)(String) = NULL) = 0` + - the pure virtual `begin()` sets the network client * `void addData(PropData*)` + - registers a PropData instance to be treated by `sendAllData()` and `sendDataChanges()` methods * `void loop()` + - is the method to be called in the sketch *loop()* * `void resetIntervals(const int changes, const int silent)` * `void resetMcu()` + - restarts the sketch (like the reset button) * `void sendAllData()` + - sends the `DATA` message for all registered data * `void sendDataChanges()` + - sends the `DATA` message for all registered data that value has changed since last call * `void sendData(String variables)` + - send the `data` string in a `DATA` message * `void sendDone(String action)` + - send the `action` string in a `DONE` message * `void sendMesg(String message)` + - send the `message` string in a `MESG` message to the *outbox* * `void sendMesg(String topic, char* message)` + - send the `message` string in a `MESG` message to the `topic` parameter * `void sendOmit(String action)` + - send the `action` string in a `OMIT` message * `void sendOver(String challenge)` + - send the `challenge` string in a `OVER` message * `void sendProg(String program)` + - send the `program` string in a `PROG` message * `void sendRequ(String request)` + - send the `request` string in a `REQU` message to the *outbox* * `void sendRequ(String topic, char*)` - -The pure virtual `begin()` sets the network client. - -The `addData()` registers a PropData instance to be treated by `sendAllData()` and `sendDataChanges()` methods. - -The `loop()` is the method to be called in the sketch *loop()*. - -The `resetMcu()` restarts the sketch (like the reset button). - -The `sendAllData()` sends the `DATA` message for all registered data. - -The `sendDataChanges()` sends the `DATA` message for all registered data that value has changed since last call. + - send the `request` string in a `REQU` message to the `topic` parameter For `send----()` methods see *Application protocol for escape room 2.0 prop*