Rejestrujesz tylko jeden callback i w nim robisz "if" na channelNumber:uchnast.michal wrote: Tue Oct 15, 2019 5:33 pm No właśnie. Więc nie da się więcej niż jeden czujnik odległości.
Jeżeli się mylę wrzuć proszę przykład ;p
Code: Select all
double get_distance(int channelNumber, double distance) {
if (channelNumber == 0) {
// odczyt czujnika z kanału 0
} else if (channelNumber == 1) {
// odczyt czujnika z kanału 1
}
}
Te callbacki będą wyrzucone z biblioteki i zastąpione jakimś ludzkim rozwiązaniem
