NMEA 2000 Standard Types
- class n2k.nmea2000_std_types.N2kDD002(*values)[source]
Bases:
IntEnum- No = 0
- Yes = 1
- Error = 2
- Off = 0
- Disabled = 0
- Reset = 0
- Zero = 0
- On = 1
- Enabled = 1
- Set = 1
- One = 1
- Unknown = 3
- class n2k.nmea2000_std_types.N2kDD025(*values)[source]
Bases:
IntEnum- Autonomous = 0
- Differential = 1
- Estimated = 2
- Simulator = 3
- Manual = 4
- Error = 14
- class n2k.nmea2000_std_types.N2kDD072(*values)[source]
Bases:
IntEnum- RangeResidualsWereUsedToCalculateData = 0
- RangeResidualsWereCalculatedAfterPosition = 1
- Error = 2
- class n2k.nmea2000_std_types.N2kDD124(*values)[source]
Bases:
IntEnum- NotTracked = 0
- TrackedButNotUsedInSolution = 1
- UsedInSolutionWithoutDifferentialCorrections = 2
- DifferentialCorrectionsAvailable = 3
- TrackedWithDifferentialCorrections = 4
- UsedWithDifferentialCorrections = 5
- Error = 14
- class n2k.nmea2000_std_types.N2kDD206(*, check_engine: int = 0, over_temperature: int = 0, low_oil_pressure: int = 0, low_oil_level: int = 0, low_fuel_pressure: int = 0, low_system_voltage: int = 0, low_coolant_level: int = 0, water_flow: int = 0, water_in_fuel: int = 0, charge_indicator: int = 0, preheat_indicator: int = 0, high_boost_pressure: int = 0, rev_limit_exceeded: int = 0, egr_system: int = 0, throttle_position_sensor: int = 0, engine_emergency_stop_mode: int = 0) None[source]
Bases:
object-
check_engine:
int= 0
-
over_temperature:
int= 0
-
low_oil_pressure:
int= 0
-
low_oil_level:
int= 0
-
low_fuel_pressure:
int= 0
-
low_system_voltage:
int= 0
-
low_coolant_level:
int= 0
-
water_flow:
int= 0
-
water_in_fuel:
int= 0
-
charge_indicator:
int= 0
-
preheat_indicator:
int= 0
-
high_boost_pressure:
int= 0
-
rev_limit_exceeded:
int= 0
-
egr_system:
int= 0
-
throttle_position_sensor:
int= 0
-
engine_emergency_stop_mode:
int= 0
- property status: int
- __init__(*, check_engine: int = 0, over_temperature: int = 0, low_oil_pressure: int = 0, low_oil_level: int = 0, low_fuel_pressure: int = 0, low_system_voltage: int = 0, low_coolant_level: int = 0, water_flow: int = 0, water_in_fuel: int = 0, charge_indicator: int = 0, preheat_indicator: int = 0, high_boost_pressure: int = 0, rev_limit_exceeded: int = 0, egr_system: int = 0, throttle_position_sensor: int = 0, engine_emergency_stop_mode: int = 0) None
-
check_engine:
- class n2k.nmea2000_std_types.N2kDD223(*, warning_level1: int = 0, warning_level2: int = 0, power_reduction: int = 0, maintenance_needed: int = 0, engine_comm_error: int = 0, sub_or_secondary_throttle: int = 0, neutral_start_protect: int = 0, engine_shutting_down: int = 0, manufacturer1: int = 0, manufacturer2: int = 0, manufacturer3: int = 0, manufacturer4: int = 0, manufacturer5: int = 0, manufacturer6: int = 0, manufacturer7: int = 0, manufacturer8: int = 0) None[source]
Bases:
object-
warning_level1:
int= 0
-
warning_level2:
int= 0
-
power_reduction:
int= 0
-
maintenance_needed:
int= 0
-
engine_comm_error:
int= 0
-
sub_or_secondary_throttle:
int= 0
-
neutral_start_protect:
int= 0
-
engine_shutting_down:
int= 0
-
manufacturer1:
int= 0
-
manufacturer2:
int= 0
-
manufacturer3:
int= 0
-
manufacturer4:
int= 0
-
manufacturer5:
int= 0
-
manufacturer6:
int= 0
-
manufacturer7:
int= 0
-
manufacturer8:
int= 0
- property status: int
- __init__(*, warning_level1: int = 0, warning_level2: int = 0, power_reduction: int = 0, maintenance_needed: int = 0, engine_comm_error: int = 0, sub_or_secondary_throttle: int = 0, neutral_start_protect: int = 0, engine_shutting_down: int = 0, manufacturer1: int = 0, manufacturer2: int = 0, manufacturer3: int = 0, manufacturer4: int = 0, manufacturer5: int = 0, manufacturer6: int = 0, manufacturer7: int = 0, manufacturer8: int = 0) None
-
warning_level1:
- class n2k.nmea2000_std_types.N2kDD305(*values)[source]
Bases:
IntEnum- not_specified = 0
- reference_point = 1
- RACON = 2
- fixed_structure = 3
- emergency_wreck_marking_buoy = 4
- light_without_sectors = 5
- light_with_sectors = 6
- leading_light_front = 7
- leading_light_rear = 8
- beacon_cardinal_north = 9
- beacon_cardinal_east = 10
- beacon_cardinal_south = 11
- beacon_cardinal_west = 12
- beacon_port_hand = 13
- beacon_starboard_hand = 14
- beacon_preferred_ch_port_hand = 15
- beacon_preferred_ch_starboard_hand = 16
- beacon_isolated_danger = 17
- beacon_safe_water = 18
- beacon_special_mark = 19
- cardinal_mark_north = 20
- cardinal_mark_east = 21
- cardinal_mark_south = 22
- cardinal_mark_west = 23
- port_hand_mark = 24
- starboard_hand_mark = 25
- preferred_channel_port_hand = 26
- preferred_channel_starboard_hand = 27
- isolated_danger = 28
- safe_water = 29
- special_mark = 30
- light_vessel_lanby_rigs = 31
- class n2k.nmea2000_std_types.N2kDD374(*values)[source]
Bases:
IntEnum- user_defined = 0
- minimum_defined = 1
- factory_default = 2
- maximum_supported = 3
- out_of_range = 14
- data_not_available = 15
- class n2k.nmea2000_std_types.N2kDD471(*, motor_over_temperature_cutout: int = 0, motor_over_current_cutout: int = 0, low_oil_level_warning: int = 0, oil_over_temperature_warning: int = 0, controller_under_voltage_cutout: int = 0, manufacturer_defined: int = 0, reserved: int = 0, data_not_available: int = 0) None[source]
Bases:
object-
motor_over_temperature_cutout:
int= 0
-
motor_over_current_cutout:
int= 0
-
low_oil_level_warning:
int= 0
-
oil_over_temperature_warning:
int= 0
-
controller_under_voltage_cutout:
int= 0
-
manufacturer_defined:
int= 0
-
reserved:
int= 0
-
data_not_available:
int= 0
- property events: int
- __init__(*, motor_over_temperature_cutout: int = 0, motor_over_current_cutout: int = 0, low_oil_level_warning: int = 0, oil_over_temperature_warning: int = 0, controller_under_voltage_cutout: int = 0, manufacturer_defined: int = 0, reserved: int = 0, data_not_available: int = 0) None
-
motor_over_temperature_cutout:
- class n2k.nmea2000_std_types.N2kDD473(*values)[source]
Bases:
IntEnum- OFF = 0
- ThrusterReady = 1
- ThrusterToPORT = 2
- ThrusterToSTARBOARD = 3
- class n2k.nmea2000_std_types.N2kDD474(*values)[source]
Bases:
IntEnum- OFF = 0
- Extend = 1
- Retract = 2
- class n2k.nmea2000_std_types.N2kDD475(*, another_device_controlling_thruster: int = 0, boat_speed_to_fast: int = 0) None[source]
Bases:
object-
another_device_controlling_thruster:
int= 0
-
boat_speed_to_fast:
int= 0
- property events: int
- __init__(*, another_device_controlling_thruster: int = 0, boat_speed_to_fast: int = 0) None
-
another_device_controlling_thruster:
- class n2k.nmea2000_std_types.N2kDD477(*, controller_under_voltage_cutout: int = 0, controller_over_current_cutout: int = 0, controller_over_temperature_cutout: int = 0) None[source]
Bases:
object-
controller_under_voltage_cutout:
int= 0
-
controller_over_current_cutout:
int= 0
-
controller_over_temperature_cutout:
int= 0
- property events: int
- __init__(*, controller_under_voltage_cutout: int = 0, controller_over_current_cutout: int = 0, controller_over_temperature_cutout: int = 0) None
-
controller_under_voltage_cutout:
- class n2k.nmea2000_std_types.N2kDD478(*, another_device_controlling_windlass: int = 0) None[source]
Bases:
object-
another_device_controlling_windlass:
int= 0
- property events: int
- __init__(*, another_device_controlling_windlass: int = 0) None
-
another_device_controlling_windlass:
- class n2k.nmea2000_std_types.N2kDD480(*values)[source]
Bases:
IntEnum- WindlassStopped = 0
- DeploymentOccurring = 1
- RetrievalOccurring = 2
- class n2k.nmea2000_std_types.N2kDD481(*values)[source]
Bases:
IntEnum- ChainPresentlyDetected = 0
- RopePresentlyDetected = 1
- Error = 2
- class n2k.nmea2000_std_types.N2kDD482(*values)[source]
Bases:
IntEnum- NotDocked = 0
- FullyDocked = 1
- Error = 2
- DataNotAvailable = 3
- class n2k.nmea2000_std_types.N2kDD483(*, system_error: int = 0, sensor_error: int = 0, no_windlass_motion_detected: int = 0, retrieval_docking_distance_reached: int = 0, end_of_rode_reached: int = 0) None[source]
Bases:
object-
system_error:
int= 0
-
sensor_error:
int= 0
-
no_windlass_motion_detected:
int= 0
-
retrieval_docking_distance_reached:
int= 0
-
end_of_rode_reached:
int= 0
- property event: int
- __init__(*, system_error: int = 0, sensor_error: int = 0, no_windlass_motion_detected: int = 0, retrieval_docking_distance_reached: int = 0, end_of_rode_reached: int = 0) None
-
system_error:
- class n2k.nmea2000_std_types.N2kDD484(*values)[source]
Bases:
IntEnum- Off = 0
- Down = 1
- Up = 2
- Reserved = 3