aditya00j / GX

1 stars 0 forks source link

classification of works for phase 4 and 5 #16

Open priyablue opened 6 years ago

priyablue commented 6 years ago

As discussed yesterday can you classify the works that is going to be splited up between us. So that it will be easy for us to proceed from your advice.

aditya00j commented 6 years ago

Let's take the document I sent yesterday as the template. From your side, please fill out the uORB mapping table, and send it to me (the sooner the better). Then I will proceed to modify the source code in the modules that I have marked. This will take me 3-4 days. In that time, I suggest you work to remove the git submodules properly, as we discussed. After I am finished with the modifications, you can proceed to remove the remaining modules.

We will call phase 4 completed when you finish all the removal, and give us the build. In phase 5, from your side, you just need to provide full documentation and the final build in a zip file. From our side, phase 5 will consist of full testing according to a test matrix we have prepared. If there are any problems during testing, we will ask your help to resolve them. Once all the tests pass, we will mark the project complete.

priyablue commented 6 years ago

Ok, we will proceed as per your instructions. By end of the day will send you the uORB table given in the document.

During your removal of modules we will re-base 1.6.5 stable version and remove the git submodules as informed. Once you give us the modified modules from re-base 1.6.5 stable version based on uORB table, we will remove the corresponding and other modules, If we face any error we will let you know and we will mark this as phase 4.

So we can fix up this work and let you know once we have uploaded the table.

aditya00j commented 6 years ago

PX4 dev guide has been recently updated with a very helpful diagram:

https://dev.px4.io/en/concept/architecture.html

In the architectural overview diagram, our job is to remove the "Flight Control" block.

aditya00j commented 6 years ago

Of course, the "Sensors Hub" and "Output Driver" parts of the "Flight Control" block remain.

bluetulip89 commented 6 years ago

Let me know when you will upload the uORB messages.

aditya00j commented 6 years ago

Hi, Sorry I could not work on it today, since we had some issues with our aircraft. I will work on it tomorrow, and upload by eod tomorrow. Sorry again for the delay.

priyablue commented 6 years ago

ok, no problem. once uploaded let me know.

aditya00j commented 6 years ago

Hi, I have pushed the changes to the branch px4_stable_mod. There are a lot of changes, and I had to make some crucial decisions about which functionality to keep. The work is still not complete, and I will push more changes by tomorrow evening. I will call you tomorrow morning to explain more in detail. I think it might be a good idea for us to meet again once early next week.

Here is the updated document. Please go through it, and we can discuss in more details over phone. GX uORB Messages and Modules_20171129.docx