I agree. I have tried the code here: http://developer.parrot.com/docs/SDK3/#start-coding. Seems like the start is ok, but when i get to this code:
// your class should implement ARDiscoveryServicesDevicesListUpdatedReceiverDelegate
private void registerReceivers()
mArdiscoveryServicesDevicesListUpdatedReceiver = new ARDiscoveryServicesDevicesListUpdatedReceiver(this);
LocalBroadcastManager localBroadcastMgr = LocalBroadcastManager.getInstance(getApplicationContext());
localBroadcastMgr.registerReceiver(mArdiscoveryServicesDevicesListUpdatedReceiver, new IntentFilter(ARDiscoveryService.kARDiscoveryServiceNotificationServicesDevicesListUpdated));
public void onServicesDevicesListUpdated()
Log.d(TAG, "onServicesDevicesListUpdated ...");
if (mArdiscoveryService != null)
List<ARDiscoveryDeviceService> deviceList = mArdiscoveryService.getDeviceServicesArray();
// Do what you want with the device list
I only get errors. how am i suppose to implement ARDiscoveryServicesDevicesListUpdatedReceiverDelegate ?
What is the point of this sdk3 Reference?
I guess this quote: "SDK is free and comes with full documentation" on http://developer.parrot.com/ is not quite accurate