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

DD471 - Thruster Motor Events according to PGN 128008. More...

#include <NMEA2000StdTypes.h>

Public Member Functions

 tN2kDD471 ()
 
void SetEvents (unsigned char _Events)
 

Public Attributes

struct {
   unsigned char   ControllerUnderVoltageCutout:1
 status bit for Controller under voltage cutout More...
 
   unsigned char   DataNotAvailable:1
 Data Not Available. More...
 
   unsigned char   LowOilLevelWarning:1
 status bit for Low oil level warning More...
 
   unsigned char   ManufacturerDefined:1
 Manufacturer defined. More...
 
   unsigned char   MotorOverCurrentCutout:1
 status bit for Motor over current cutout More...
 
   unsigned char   MotorOverTemperatureCutout:1
 status bit for Motor over temperature cutout More...
 
   unsigned char   OilOverTemperatureWarning:1
 status bit for Oil over temperature warning More...
 
   unsigned char   Reserved:1
 Reserved. More...
 
Event
 
unsigned char Events
 1byte with all Thruster Motor Events, 0x00 -> No errors present More...
 

Detailed Description

DD471 - Thruster Motor Events according to PGN 128008.

DD471 Thruster Motor Events DF52 8bit

  • 0b0000 0000 = No errors present
  • 0bxxxx xxx1 = Motor over temperature cutout
  • 0bxxxx xx1x = Motor over current cutout
  • 0bxxxx x1xx = Low oil level warning
  • 0bxxxx 1xxx = Oil over temperature warning
  • 0bxxx1 xxxx = Controller under voltage cutout
  • 0bxx1x xxxx = Manufacturer defined
  • 0bx1xx xxxx = Reserved
  • 0b1xxx xxxx = Data Not Available

Events are cleared when the condition is no longer true or by manually resetting using the Command Group Function

Definition at line 338 of file NMEA2000StdTypes.h.

Constructor & Destructor Documentation

◆ tN2kDD471()

tN2kDD471::tN2kDD471 ( )
inline

Definition at line 350 of file NMEA2000StdTypes.h.

Member Function Documentation

◆ SetEvents()

void tN2kDD471::SetEvents ( unsigned char  _Events)
inline

Definition at line 351 of file NMEA2000StdTypes.h.

Member Data Documentation

◆ ControllerUnderVoltageCutout

unsigned char tN2kDD471::ControllerUnderVoltageCutout

status bit for Controller under voltage cutout

Definition at line 345 of file NMEA2000StdTypes.h.

◆ DataNotAvailable

unsigned char tN2kDD471::DataNotAvailable

Data Not Available.

Definition at line 348 of file NMEA2000StdTypes.h.

◆ 

struct { ... } tN2kDD471::Event

◆ Events

unsigned char tN2kDD471::Events

1byte with all Thruster Motor Events, 0x00 -> No errors present

Definition at line 339 of file NMEA2000StdTypes.h.

◆ LowOilLevelWarning

unsigned char tN2kDD471::LowOilLevelWarning

status bit for Low oil level warning

Definition at line 343 of file NMEA2000StdTypes.h.

◆ ManufacturerDefined

unsigned char tN2kDD471::ManufacturerDefined

Manufacturer defined.

Definition at line 346 of file NMEA2000StdTypes.h.

◆ MotorOverCurrentCutout

unsigned char tN2kDD471::MotorOverCurrentCutout

status bit for Motor over current cutout

Definition at line 342 of file NMEA2000StdTypes.h.

◆ MotorOverTemperatureCutout

unsigned char tN2kDD471::MotorOverTemperatureCutout

status bit for Motor over temperature cutout

Definition at line 341 of file NMEA2000StdTypes.h.

◆ OilOverTemperatureWarning

unsigned char tN2kDD471::OilOverTemperatureWarning

status bit for Oil over temperature warning

Definition at line 344 of file NMEA2000StdTypes.h.

◆ Reserved

unsigned char tN2kDD471::Reserved

Reserved.

Definition at line 347 of file NMEA2000StdTypes.h.


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