Znaleziony kod nie wyświetla żądnej wartości.
Code: Select all
double get_distance(int channelNumber, double distance) {
// return 1; // Odległość w metrach
return 0.25; // Odległość w metrach
}
void setup() {
SuplaDevice.setDistanceCallback(&get_distance);
SuplaDevice.addDistanceSensor();
}
Code: Select all
SuplaDeviceCallbacks supla_arduino_get_callbacks(void) {
SuplaDeviceCallbacks cb;
cb.tcp_read = &supla_arduino_tcp_read;
cb.tcp_write = &supla_arduino_tcp_write;
cb.eth_setup = &supla_arduino_eth_setup;
cb.svr_connected = &supla_arduino_svr_connected;
cb.svr_connect = &supla_arduino_svr_connect;
cb.svr_disconnect = &supla_arduino_svr_disconnect;
cb.get_temperature = &get_temperature;
cb.get_temperature_and_humidity = NULL ;
cb.get_rgbw_value = NULL;
cb.set_rgbw_value = NULL;
cb.get_distance = &get_distance;
return cb;
