class NMEAPlus::Message::AIS::VDMPayload::VDMMsg6
Public Instance Methods
Source
# File lib/nmea_plus/message/ais/vdm_payload/vdm_msg6.rb, line 37 def _dynamic_payload_container class_identifier = "NMEAPlus::Message::AIS::VDMPayload::VDMMsg6d#{designated_area_code}f#{functional_id}" ret = _object_by_name(class_identifier) return ret unless ret.nil? _object_by_name("NMEAPlus::Message::AIS::VDMPayload::VDMMsg6Undefined") # generic end
Dynamically calculate what message subtype to use which depends on the designated_area_code and functional_id
Source
# File lib/nmea_plus/message/ais/vdm_payload/vdm_msg6.rb, line 28 def dp ret = _dynamic_payload_container ret.payload_bitstring = payload_bitstring ret.fill_bits = fill_bits ret end
Dynamic Payload
containing fields for the appropriate message 6 subtype. This is a factory method for the container class @!parse attr_reader :dp @return [VDMMsg6DynamicPayload]