Beispiel #1
0
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();
}
Beispiel #2
0
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();
}