Rejestrujesz tylko jeden callback i w nim robisz "if" na channelNumber:uchnast.michal pisze: ↑wt paź 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
Kod: Zaznacz cały
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 . Ale na chwilę obecną trzeba się wykazać inwencją twórczą.