Nasal HLA standalone: Difference between revisions

Jump to navigation Jump to search
m
Line 21: Line 21:
* standalone nasal interpreter {{done}}
* standalone nasal interpreter {{done}}
* modify the build system to link in the required libs {{done}}
* modify the build system to link in the required libs {{done}}
* add the f_setprop/f_getprop code from $FG_SRC/Scripting/NasalSys.cxx to the standalone interpreter {{done}}
* add the HLA/OpenRTI boilerplate to the standalone interpreter so that it can use HLA and act as a federate (see $FG_SRC/Network/HLA/hla.cxx and $FG_SRC/utils/fgai) {{progressbar|30}}
* add the HLA/OpenRTI boilerplate to the standalone interpreter so that it can use HLA and act as a federate (see $FG_SRC/Network/HLA/hla.cxx and $FG_SRC/utils/fgai) {{progressbar|30}}
* add the f_setprop/f_getprop code from $FG_SRC/Scripting/NasalSys.cxx to the standalone interpreter {{Not done}}
** fgai::AIManager federate: https://gitorious.org/fg/flightgear/blobs/next/utils/fgai/AIManager.hxx#line39
** fgfs: https://gitorious.org/fg/flightgear/blobs/next/src/Network/HLA/hla.cxx#line841
* setprop()/getprop() implemented through HLAPropertyDataElement {{progressbar|20}}
* setprop()/getprop() implemented through HLAPropertyDataElement {{progressbar|20}}
* $FG_SRC/Scripting/nasal-props.?xx wrapped through HLAPropertyDataElement {{Not done}}
* $FG_SRC/Scripting/nasal-props.?xx wrapped through HLAPropertyDataElement {{Not done}}

Navigation menu