I'm trying to connect to multiple drones from a single application. Each drone has a different sysid. I was hoping I could identify the drones by sysid from the code, but I don't see a method in System to get the sysid of a drone, and DronecodeSDK only supports accessing each drone by UUID with DronecodeSDK::system(uint64_t uuid);
Is there a reason why sysid is hidden even though it is known internally?
Would adding one of these methods be acceptable?
System& DronecodeSDK::systemBySysid(uint8_t sysid);
uint8_t System::get_sysid() const;