~FGGeneric();
bool gen_message();
- bool parse_message(int length);
+ bool parse_message_len(int length);
// open hailing frequencies
bool open();
void setExitOnError(bool val) { exitOnError = val; }
bool getExitOnError() { return exitOnError; }
+ bool getInitOk(void) { return initOk; }
protected:
enum e_type { FG_BOOL=0, FG_INT, FG_FLOAT, FG_DOUBLE, FG_STRING, FG_FIXED };
bool gen_message_binary();
bool parse_message_ascii(int length);
bool parse_message_binary(int length);
- void read_config(SGPropertyNode *root, vector<_serial_prot> &msg);
+ bool read_config(SGPropertyNode *root, vector<_serial_prot> &msg);
bool exitOnError;
+ bool initOk;
template<class T>
static void updateValue(_serial_prot& prot, const T& val)