NMEA2000 Library  0.1
Library to handle NMEA 2000 Communication written in C++
tN2kDD206 Union Reference

DD206 - Engine Discrete Warning Status. More...

#include <NMEA2000StdTypes.h>

Public Member Functions

 tN2kDD206 (uint16_t _Status=0)
 

Public Attributes

struct {
   uint16_t   ChargeIndicator:1
 charge indicator status bit More...
 
   uint16_t   CheckEngine:1
 check engine status bit More...
 
   uint16_t   EGRSystem:1
 egr system status bit More...
 
   uint16_t   EngineEmergencyStopMode:1
 engine emergency stop mode status bit More...
 
   uint16_t   HighBoostPressure:1
 high boost pressure status bit
More...
 
   uint16_t   LowCoolantLevel:1
 low coolant status bit More...
 
   uint16_t   LowFuelPressure:1
 low fuel pressure status bit More...
 
   uint16_t   LowOilLevel:1
 low oil level status bit More...
 
   uint16_t   LowOilPressure:1
 low oil pressure status bit More...
 
   uint16_t   LowSystemVoltage:1
 low system voltage status bit More...
 
   uint16_t   OverTemperature:1
 over temperature status bit More...
 
   uint16_t   PreheatIndicator:1
 pre heat indicator status bit More...
 
   uint16_t   RevLimitExceeded:1
 rev limit exceeded status bit More...
 
   uint16_t   ThrottlePositionSensor:1
 throttle position sensor status bit More...
 
   uint16_t   WaterFlow:1
 water flow status bit More...
 
   uint16_t   WaterInFuel:1
 water in fuel status bit More...
 
Bits
 
uint16_t Status
 2byte status with all individual status bits included More...
 

Detailed Description

DD206 - Engine Discrete Warning Status.

This status can be used to check the actual status of the boat engine.

DD206 Engine Discrete Warning Status DF52 16bit

  • xxxx xxxx xxxx xxx1 = Check Engine,
  • xxxx xxxx xxxx xx1x = Over Temperature,
  • xxxx xxxx xxxx x1xx = Low Oil Pressure,
  • xxxx xxxx xxxx 1xxx = Low Oil Level,
  • xxxx xxxx xxx1 xxxx = Low Fuel Pressure,
  • xxxx xxxx xx1x xxxx = Low System Voltage,
  • xxxx xxxx x1xx xxxx = Low Coolant Level,
  • xxxx xxxx 1xxx xxxx = Water Flow,
  • xxxx xxx1 xxxx xxxx = Water in Fuel,
  • xxxx xx1x xxxx xxxx = Charge Indicator,
  • xxxx x1xx xxxx xxxx = Preheat Indicator,
  • xxxx 1xxx xxxx xxxx = High Boost Pressure,
  • xxx1 xxxx xxxx xxxx = Rev Limit Exceeded,
  • xx1x xxxx xxxx xxxx = EGR System,
  • x1xx xxxx xxxx xxxx = Throttle Position Sensor,
  • 1xxx xxxx xxxx xxxx = Engine Emergency Stop Mode

where x = don't care

Definition at line 174 of file NMEA2000StdTypes.h.

Constructor & Destructor Documentation

◆ tN2kDD206()

tN2kDD206::tN2kDD206 ( uint16_t  _Status = 0)
inline

Definition at line 194 of file NMEA2000StdTypes.h.

Member Data Documentation

◆ 

struct { ... } tN2kDD206::Bits

◆ ChargeIndicator

uint16_t tN2kDD206::ChargeIndicator

charge indicator status bit

Definition at line 186 of file NMEA2000StdTypes.h.

◆ CheckEngine

uint16_t tN2kDD206::CheckEngine

check engine status bit

Definition at line 177 of file NMEA2000StdTypes.h.

◆ EGRSystem

uint16_t tN2kDD206::EGRSystem

egr system status bit

Definition at line 190 of file NMEA2000StdTypes.h.

◆ EngineEmergencyStopMode

uint16_t tN2kDD206::EngineEmergencyStopMode

engine emergency stop mode status bit

Definition at line 192 of file NMEA2000StdTypes.h.

◆ HighBoostPressure

uint16_t tN2kDD206::HighBoostPressure

high boost pressure status bit

Definition at line 188 of file NMEA2000StdTypes.h.

◆ LowCoolantLevel

uint16_t tN2kDD206::LowCoolantLevel

low coolant status bit

Definition at line 183 of file NMEA2000StdTypes.h.

◆ LowFuelPressure

uint16_t tN2kDD206::LowFuelPressure

low fuel pressure status bit

Definition at line 181 of file NMEA2000StdTypes.h.

◆ LowOilLevel

uint16_t tN2kDD206::LowOilLevel

low oil level status bit

Definition at line 180 of file NMEA2000StdTypes.h.

◆ LowOilPressure

uint16_t tN2kDD206::LowOilPressure

low oil pressure status bit

Definition at line 179 of file NMEA2000StdTypes.h.

◆ LowSystemVoltage

uint16_t tN2kDD206::LowSystemVoltage

low system voltage status bit

Definition at line 182 of file NMEA2000StdTypes.h.

◆ OverTemperature

uint16_t tN2kDD206::OverTemperature

over temperature status bit

Definition at line 178 of file NMEA2000StdTypes.h.

◆ PreheatIndicator

uint16_t tN2kDD206::PreheatIndicator

pre heat indicator status bit

Definition at line 187 of file NMEA2000StdTypes.h.

◆ RevLimitExceeded

uint16_t tN2kDD206::RevLimitExceeded

rev limit exceeded status bit

Definition at line 189 of file NMEA2000StdTypes.h.

◆ Status

uint16_t tN2kDD206::Status

2byte status with all individual status bits included

Definition at line 175 of file NMEA2000StdTypes.h.

◆ ThrottlePositionSensor

uint16_t tN2kDD206::ThrottlePositionSensor

throttle position sensor status bit

Definition at line 191 of file NMEA2000StdTypes.h.

◆ WaterFlow

uint16_t tN2kDD206::WaterFlow

water flow status bit

Definition at line 184 of file NMEA2000StdTypes.h.

◆ WaterInFuel

uint16_t tN2kDD206::WaterInFuel

water in fuel status bit

Definition at line 185 of file NMEA2000StdTypes.h.


The documentation for this union was generated from the following file: