34#ifndef FGOUTPUTSOCKET_H 
   35#define FGOUTPUTSOCKET_H 
   41#include "FGOutputType.h" 
   42#include "input_output/net_fdm.hxx" 
   43#include "input_output/FGfdmSocket.h" 
   96  void Print(
void) 
override;
 
  105  virtual void PrintHeaders(
void);
 
  107  std::string SockName;
 
  108  unsigned int SockPort;
 
  109  FGfdmSocket::ProtocolType SockProtocol;
 
 
Encapsulates the JSBSim simulation executive.
 
Implements the output to a socket.
 
bool Load(Element *el) override
Init the output directives from an XML file.
 
void Print(void) override
Generates the output.
 
void SetOutputName(const std::string &name) override
Overwrites the name identifier under which the output will be logged.
 
~FGOutputSocket() override
Destructor.
 
void SocketStatusOutput(const std::string &out_str)
Outputs a status thru the socket.
 
bool InitModel(void) override
Initializes the instance.
 
Abstract class to provide functions generic to all the output directives.
 
The FGfdmSocket class enables JSBSim to communicate via sockets.