The plan for A9 fdl functions was to work out of the box with A10. At the moment there are few considerations to take into account before migrating and moving .xfn files to A10 functions diretory.
NOTE: Below points are due to change as more progress is done in the A10 platform.
1- Some processors that take as an argument a paramater can't take a variable/expression in A10. Processors where they designed to take numbers as arguments e.g. IsGE(x,y) should be fine.
Change to this (not equivalent):
2- An fdl function that is called from within an fdl function should be replaced wiht the identifier format. (It depends which A10 release version is used. It should be backwards compatible wiht latest A10)
Change to this:
3- If you currently need to return a null value from a function so for example, the waveform can show a gap currenlty this is not possible. A work around for now is to return zero instead of null and set the function mode to Instantaneous. NOTE: this will lead to innacurate statistics.