NMEA0183::NMEA0183() { initialize(); /* response_table.Append( (RESPONSE *) &Aam ); response_table.Append( (RESPONSE *) &Alm ); response_table.Append( (RESPONSE *) &Apb ); response_table.Append( (RESPONSE *) &Asd ); response_table.Append( (RESPONSE *) &Bec ); response_table.Append( (RESPONSE *) &Bod ); response_table.Append( (RESPONSE *) &Bwc ); response_table.Append( (RESPONSE *) &Bwr ); response_table.Append( (RESPONSE *) &Bww ); */ response_table.Append( (RESPONSE *) &Dbt ); /* response_table.Append( (RESPONSE *) &Dcn ); */ response_table.Append( (RESPONSE *) &Dpt ); /* response_table.Append( (RESPONSE *) &Fsi ); */ response_table.Append( (RESPONSE *) &Gga ); /* response_table.Append( (RESPONSE *) &Glc ); */ response_table.Append( (RESPONSE *) &Gll ); response_table.Append( (RESPONSE *) &Gsv ); /* response_table.Append( (RESPONSE *) &Gxa ); */ response_table.Append( (RESPONSE *) &Hdm ); response_table.Append( (RESPONSE *) &Hdg ); response_table.Append( (RESPONSE *) &Hdt ); /* response_table.Append( (RESPONSE *) &Hsc ); response_table.Append( (RESPONSE *) &Lcd ); */ response_table.Append( (RESPONSE *) &Mwd ); response_table.Append( (RESPONSE *) &Mta ); //Air Temperature response_table.Append( (RESPONSE *) &Mtw ); //Water Temperature response_table.Append( (RESPONSE *) &Mwv ); /* response_table.Append( (RESPONSE *) &Oln ); response_table.Append( (RESPONSE *) &Osd ); response_table.Append( (RESPONSE *) &Proprietary ); response_table.Append( (RESPONSE *) &Rma ); */ response_table.Append( (RESPONSE *) &Rmb ); response_table.Append( (RESPONSE *) &Rmc ); /* response_table.Append( (RESPONSE *) &Rot ); response_table.Append( (RESPONSE *) &Rpm ); */ response_table.Append( (RESPONSE *) &Rsa ); /* response_table.Append( (RESPONSE *) &Rsd ); */ response_table.Append( (RESPONSE *) &Rte ); /* response_table.Append( (RESPONSE *) &Sfi ); response_table.Append( (RESPONSE *) &Stn ); response_table.Append( (RESPONSE *) &Trf ); response_table.Append( (RESPONSE *) &Ttm ); response_table.Append( (RESPONSE *) &Vbw ); */ response_table.Append( (RESPONSE *) &Vhw ); response_table.Append( (RESPONSE *) &Vlw ); /* response_table.Append( (RESPONSE *) &Vdr ); response_table.Append( (RESPONSE *) &Vpw ); */ response_table.Append( (RESPONSE *) &Vtg ); response_table.Append( (RESPONSE *) &Vwr ); response_table.Append( (RESPONSE *) &Vwt ); /* response_table.Append( (RESPONSE *) &Wcv ); response_table.Append( (RESPONSE *) &Wnc ); */ response_table.Append( (RESPONSE *) &Wpl ); /* response_table.Append( (RESPONSE *) &Xdr ); response_table.Append( (RESPONSE *) &Xte ); response_table.Append( (RESPONSE *) &Xtr ); */ response_table.Append( (RESPONSE *) &Zda ); /* response_table.Append( (RESPONSE *) &Zfo ); response_table.Append( (RESPONSE *) &Ztg ); */ sort_response_table(); set_container_pointers(); }
NMEA0183::NMEA0183() { initialize(); /* response_table.Add( (RESPONSE *) &Aam ); response_table.Add( (RESPONSE *) &Alm ); response_table.Add( (RESPONSE *) &Apb ); response_table.Add( (RESPONSE *) &Asd ); response_table.Add( (RESPONSE *) &Bec ); response_table.Add( (RESPONSE *) &Bod ); response_table.Add( (RESPONSE *) &Bwc ); response_table.Add( (RESPONSE *) &Bwr ); response_table.Add( (RESPONSE *) &Bww ); response_table.Add( (RESPONSE *) &Dbt ); response_table.Add( (RESPONSE *) &Dcn ); response_table.Add( (RESPONSE *) &Dpt ); response_table.Add( (RESPONSE *) &Fsi ); response_table.Add( (RESPONSE *) &Gga ); response_table.Add( (RESPONSE *) &Glc ); response_table.Add( (RESPONSE *) &Gll ); response_table.Add( (RESPONSE *) &Gxa ); response_table.Add( (RESPONSE *) &Hsc ); response_table.Add( (RESPONSE *) &Lcd ); response_table.Add( (RESPONSE *) &Mtw ); response_table.Add( (RESPONSE *) &Mwv ); response_table.Add( (RESPONSE *) &Oln ); response_table.Add( (RESPONSE *) &Osd ); response_table.Add( (RESPONSE *) &Proprietary ); response_table.Add( (RESPONSE *) &Rma ); */ response_table.Append( (RESPONSE *) &Hdm ); response_table.Append( (RESPONSE *) &Hdg ); response_table.Append( (RESPONSE *) &Hdt ); response_table.Append( (RESPONSE *) &Rmb ); response_table.Append( (RESPONSE *) &Rmc ); response_table.Append( (RESPONSE *) &Wpl ); response_table.Append( (RESPONSE *) &Rte ); response_table.Append( (RESPONSE *) &Gll ); response_table.Append( (RESPONSE *) &Vtg ); response_table.Append( (RESPONSE *) &Gsv ); response_table.Append( (RESPONSE *) &Gga ); response_table.Append( (RESPONSE *) &GPwpl ); response_table.Append( (RESPONSE *) &Apb ); // response_table.Append( (RESPONSE *) &Xdr ); response_table.Append( (RESPONSE *) &Zda ); #ifdef __WXOSX__ // For Autopilot response_table.Append( (RESPONSE *) &Vlw ); response_table.Append( (RESPONSE *) &Stalk ); #endif /* response_table.Add( (RESPONSE *) &Rot ); response_table.Add( (RESPONSE *) &Rpm ); response_table.Add( (RESPONSE *) &Rsa ); response_table.Add( (RESPONSE *) &Rsd ); response_table.Add( (RESPONSE *) &Sfi ); response_table.Add( (RESPONSE *) &Stn ); response_table.Add( (RESPONSE *) &Trf ); response_table.Add( (RESPONSE *) &Ttm ); response_table.Add( (RESPONSE *) &Vbw ); response_table.Add( (RESPONSE *) &Vhw ); response_table.Add( (RESPONSE *) &Vdr ); response_table.Add( (RESPONSE *) &Vlw ); response_table.Add( (RESPONSE *) &Vpw ); response_table.Add( (RESPONSE *) &Vtg ); response_table.Add( (RESPONSE *) &Wcv ); response_table.Add( (RESPONSE *) &Wnc ); response_table.Add( (RESPONSE *) &Xdr ); response_table.Add( (RESPONSE *) &Xte ); response_table.Add( (RESPONSE *) &Xtr ); response_table.Add( (RESPONSE *) &Zfo ); response_table.Add( (RESPONSE *) &Ztg ); */ sort_response_table(); set_container_pointers(); }