Skip to content
Snippets Groups Projects
Commit a6daf682 authored by Fabio Lais's avatar Fabio Lais
Browse files

Update README.md

parent c674dcf9
No related branches found
No related tags found
No related merge requests found
......@@ -33,12 +33,13 @@ QiContext.java -> FocusManager has to be inited to Internal or External dependin
### How to add new AL functions
First function limitation has to be removed by the concept of the chapter before. Then you can add the desired objects with the methods of the service you want to implement. Therefore you need to implement a interface, a converter and a sync and async proxy for the desired service in com.aldebaran.object (see for example ALMotion examaple). Then you have to add Service Requirments for all desired services in QiServices.java and also add the services to the class retrieveAllFrom and invalidateAll methods as well as getter for all services. Make sure to take a look at the order of the service invalidation in retrieveAllFrom (ALAutonomousLife has to come first in case of external use). Then also add getter for all your services to QiContext class.
First function limitation has to be removed by the concept of the chapter before. Then you can add the desired objects with the methods of the service you want to implement. Therefore you need to implement a interface, a converter and a sync and async proxy for the desired service in com.aldebaran.object (see for example ALMotion examaple). Then you have to add Service Requirments for all desired services in QiServices.java and also add the services to the class retrieveAllFrom and invalidateAll methods as well as getter for all services. Make sure to take a look at the order of the service invalidation in retrieveAllFrom (ALAutonomousLife has to come first in case of external use). Then also add getter for all your services to QiContext class. Finally add the converter in QiSDK class to the serializer.
Modified classes in the SDK are:
- all object classes for the new services
- QiServices.java for retrieving and invalidating services
- QiContext.java for service retrieving methods for the new services
- QiSDK.java for convertion
## How to adapt your own application
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment