Skip to content

Commit bcfb56e

Browse files
committed
examples: simple_bridge.ino showcases Bridge callback with async-like result retrieval
1 parent acec623 commit bcfb56e

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

examples/simple_bridge/simple_bridge.ino

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,5 +53,17 @@ void loop() {
5353
Serial.println(Bridge.get_error_message());
5454
};
5555

56+
// Call with deferred response check
57+
RpcResult outcome = Bridge.call("multiply", 5.0, 7.0);
58+
Serial.println("RPC called");
59+
delay(10);
60+
if (outcome.result(res)) {
61+
Serial.print("Result of the operation is: ");
62+
Serial.println(res);
63+
} else {
64+
Serial.println(Bridge.get_error_code());
65+
Serial.println(Bridge.get_error_message());
66+
}
67+
5668
Bridge.notify("signal", 200);
5769
}

0 commit comments

Comments
 (0)