#include <simgear/compiler.h>
+#include <simgear/timing/timestamp.hxx>
+
#include <FDM/flight.hxx>
#include "protocol.hxx"
-#include "raw_fdm.hxx"
+#include "net_fdm.hxx"
class FGNativeFDM : public FGProtocol, public FGInterface {
- FGRawFDM buf;
+ FGNetFDM buf;
int length;
+ SGTimeStamp last_time;
public:
};
+// Helper functions which may be useful outside this class
+
+// Populate the FGNetFDM structure from the property tree.
+void FGProps2NetFDM( FGNetFDM *net, bool net_byte_order = true );
+
+// Update the property tree from the FGNetFDM structure.
+void FGNetFDM2Props( FGNetFDM *net, bool net_byte_order = true );
+
+
#endif // _FG_NATIVE_FDM_HXX