Welcome to NMEA2000’s documentation!
Contents:
- Node
- Constants
- Device
- Device Information
- Device List
- Group Function
N2kGroupFunctionCodeN2kGroupFunctionPGNErrorCodeN2kGroupFunctionTransmissionOrPriorityErrorCodeN2kGroupFunctionParameterErrorCodematch_request_field()match_request_field_str()N2kGroupFunctionHandlerget_pgn_for_group_function()parse()parse_request_params()start_parse_request_pair_parameters()parse_command_params()start_parse_command_pair_parameters()parse_acknowledge_params()start_parse_read_or_write_parameters()parse_read_or_write_params()set_start_read_reply()set_start_write_reply()set_start_acknowledge()change_pgn_error_code()change_transmission_or_priority_error_code()add_acknowledge_parameter()send_acknowledge()
- Group Function Default Handlers
- Maretron
- Can Message
- Messages
SystemTimecreate_n2k_system_time_message()parse_n2k_system_time()AISSafetyRelatedBroadcastcreate_n2k_ais_related_broadcast_msg_message()parse_n2k_ais_related_broadcast_msg()MOBNotificationcreate_n2k_mob_notification_message()parse_n2k_mob_notification()HeadingTrackControlcreate_n2k_heading_track_control_message()parse_n2k_heading_track_control()Ruddercreate_n2k_rudder_message()parse_n2k_rudder()Headingcreate_n2k_heading_message()parse_n2k_heading()RateOfTurncreate_n2k_rate_of_turn_message()parse_n2k_rate_of_turn()Heavecreate_n2k_heave_message()parse_n2k_heave()Attitudecreate_n2k_attitude_message()parse_n2k_attitude()MagneticVariationcreate_n2k_magnetic_variation_message()parse_n2k_magnetic_variation()EngineParametersRapidcreate_n2k_engine_parameters_rapid_message()parse_n2k_engine_parameters_rapid()EngineParametersDynamiccreate_n2k_engine_parameters_dynamic_message()parse_n2k_engine_parameters_dynamic()TransmissionParametersDynamiccreate_n2k_transmission_parameters_dynamic_message()parse_n2k_transmission_parameters_dynamic()TripFuelConsumptionEnginecreate_n2k_trip_parameters_engine_message()parse_n2k_trip_parameters_engine()BinaryStatusReportcreate_n2k_binary_status_report_message()parse_n2k_binary_status_report()SwitchBankControlcreate_n2k_switch_bank_control_message()parse_n2k_switch_bank_control()FluidLevelcreate_n2k_fluid_level_message()parse_n2k_fluid_level()DCDetailedStatuscreate_n2k_dc_detailed_status_message()parse_n2k_dc_detailed_status()ChargerStatuscreate_n2k_charger_status_message()parse_n2k_charger_status()BatteryStatuscreate_n2k_battery_status_message()parse_n2k_battery_status()ChargerConfigurationStatuscreate_n2k_charger_configuration_status_message()parse_n2k_charger_configuration_status()BatteryConfigurationStatuscreate_n2k_battery_configuration_status_message()parse_n2k_battery_configuration_status()ConverterStatuscreate_n2k_converter_status_message()parse_n2k_converter_status()Leewaycreate_n2k_leeway_message()parse_n2k_leeway()BoatSpeedcreate_n2k_boat_speed_message()parse_n2k_boat_speed()WaterDepthcreate_n2k_water_depth_message()parse_n2k_water_depth()DistanceLogcreate_n2k_distance_log_message()parse_n2k_distance_log()AnchorWindlassControlStatuscreate_n2k_anchor_windlass_control_status_message()parse_n2k_anchor_windlass_control_status()AnchorWindlassOperatingStatuscreate_n2k_anchor_windlass_operating_status_message()parse_n2k_anchor_windlass_operating_status()AnchorWindlassMonitoringStatuscreate_n2k_anchor_windlass_monitoring_status_message()parse_n2k_anchor_windlass_monitoring_status()LatLonRapidcreate_n2k_lat_long_rapid_message()parse_n2k_lat_long_rapid()CogSogRapidcreate_n2k_cog_sog_rapid_message()parse_n2k_cog_sog_rapid()GNSSPositionDatacreate_n2k_gnss_data_message()parse_n2k_gnss_data()DateTimeLocalOffsetcreate_n2k_date_time_local_offset_message()parse_n2k_date_time_local_offset()AISClassAPositionReportcreate_n2k_ais_class_a_position_message()parse_n2k_ais_class_a_position()AISClassBPositionReportcreate_n2k_ais_class_b_position_message()parse_n2k_ais_class_b_position()AISAtoNReportDatacreate_n2k_ais_aids_to_navigation_report_message()parse_n2k_ais_aids_to_navigation_report()CrossTrackErrorcreate_n2k_cross_track_error_message()parse_n2k_cross_track_error()NavigationInfocreate_n2k_navigation_info_message()parse_n2k_navigation_info()RouteWaypointInformationcreate_n2k_route_waypoint_information_message()parse_n2k_route_waypoint_information()GNSSDOPDatacreate_n2k_gnss_dop_message()parse_n2k_gnss_dop()GNSSSatellitesInViewcreate_n2k_gnss_satellites_in_view_message()parse_n2k_gnss_satellites_in_view()AISClassAStaticDatacreate_n2k_ais_class_a_static_data_message()parse_n2k_ais_class_a_static_data()AISClassBStaticDataPartAcreate_n2k_ais_class_b_static_data_part_a_message()parse_n2k_ais_class_b_static_data_part_a()AISClassBStaticDataPartBcreate_n2k_ais_class_b_static_data_part_b_message()parse_n2k_ais_class_b_static_data_part_b()WaypointListcreate_n2k_waypoint_list_message()parse_n2k_waypoint_list()WindSpeedcreate_n2k_wind_speed_message()parse_n2k_wind_speed()OutsideEnvironmentalParameterscreate_n2k_outside_environmental_parameters_message()parse_n2k_outside_environmental_parameters()EnvironmentalParameterscreate_n2k_environmental_parameters_message()parse_n2k_environmental_parameters()Temperaturecreate_n2k_temperature_message()parse_n2k_temperature()Humiditycreate_n2k_humidity_message()parse_n2k_humidity()ActualPressurecreate_n2k_actual_pressure_message()parse_n2k_actual_pressure()SetPressurecreate_n2k_set_pressure_message()parse_n2k_set_pressure()
- Messages Enum to String
- Message
- Message Handler
- Stream
- N2k
- NMEA 2000 Standard Types
- Types
ProductInformationConfigurationInformationCANSendFrameN2kNavigationDirectionN2kHeadingReferenceN2kDistanceCalculationTypeN2kXTEModeN2kGNSSTypeN2kGNSSMethodN2kGNSSDOPmodeN2kTempSourceN2kHumiditySourceN2kPressureSourceN2kTimeSourceN2kFluidTypeN2kWindReferenceN2kSpeedWaterReferenceTypeN2kRudderDirectionOrderN2kDCTypeN2kBatTypeN2kBatEqSupportN2kBatChemN2kBatNomVoltN2kTransmissionGearN2kAISRepeatN2kAISVersionN2kAISNavStatusN2kAISDTEN2kAISUnitN2kAISModeN2kAISTransceiverInformationN2kAISMessageIDN2kMagneticVariationN2kOnOffN2kChargeStateN2kChargerModeN2kConvModeN2kRippleStateN2kDCVoltageStateN2kOverloadStateN2kTemperatureStateN2kChargingAlgorithmN2kBattTempNoSensorN2kSteeringModeN2kTurnModeN2kMOBStatusN2kMOBPositionSourceN2kMOBEmitterBatteryStatusN2kPGNListN2kTransmissionDiscreteStatus1WaypointSatelliteInfo
- Utils
millis()IntRefclamp_int()n2k_double_is_na()n2k_float_is_na()n2k_uint8_is_na()n2k_int8_is_na()n2k_uint16_is_na()n2k_int16_is_na()n2k_uint32_is_na()n2k_int32_is_na()n2k_uint64_is_na()n2k_int64_is_na()rad_to_deg()deg_to_rad()c_to_kelvin()kelvin_to_c()f_to_kelvin()kelvin_to_f()mbar_to_pascal()pascal_to_mbar()hpa_to_pascal()pascal_to_hpa()ah_to_coulomb()coulomb_to_ah()hours_to_seconds()seconds_to_hours()meters_per_second_to_knots()knots_to_meters_per_second()n2k_reset_binary_status()n2k_get_status_on_binary_status()n2k_set_status_binary_on_status()with_fallback()