#include <memory_block_parser.h>
Inherits noncopyable.
Inherited by ixblue_stdbin_decoder::Parser::AccelerationGeographicFrame, ixblue_stdbin_decoder::Parser::AccelerationVesselFrame, ixblue_stdbin_decoder::Parser::AccelerationVesselFrameDeviation, ixblue_stdbin_decoder::Parser::AHRSAlgorithmStatus, ixblue_stdbin_decoder::Parser::AHRSSystemStatus, ixblue_stdbin_decoder::Parser::AHRSUserStatus, ixblue_stdbin_decoder::Parser::AttitudeHeading, ixblue_stdbin_decoder::Parser::AttitudeHeadingDeviation, ixblue_stdbin_decoder::Parser::AttitudeQuaternion, ixblue_stdbin_decoder::Parser::AttitudeQuaternionDeviation, ixblue_stdbin_decoder::Parser::CourseSpeedoverGround, ixblue_stdbin_decoder::Parser::CurrentGeographicFrame, ixblue_stdbin_decoder::Parser::CurrentGeographicFrameDeviation, ixblue_stdbin_decoder::Parser::Depth, ixblue_stdbin_decoder::Parser::Dmi, ixblue_stdbin_decoder::Parser::DvlGroundSpeed, ixblue_stdbin_decoder::Parser::DvlGroundSpeed1, ixblue_stdbin_decoder::Parser::DvlGroundSpeed2, ixblue_stdbin_decoder::Parser::DvlWaterSpeed, ixblue_stdbin_decoder::Parser::DvlWaterSpeed1, ixblue_stdbin_decoder::Parser::DvlWaterSpeed2, ixblue_stdbin_decoder::Parser::Emlog, ixblue_stdbin_decoder::Parser::EventMarker, ixblue_stdbin_decoder::Parser::EventMarkerA, ixblue_stdbin_decoder::Parser::EventMarkerB, ixblue_stdbin_decoder::Parser::EventMarkerC, ixblue_stdbin_decoder::Parser::Gnss, ixblue_stdbin_decoder::Parser::HeadingRollPitchRate, ixblue_stdbin_decoder::Parser::HeaveSurgeSwaySpeed, ixblue_stdbin_decoder::Parser::INSAlgorithmStatus, ixblue_stdbin_decoder::Parser::INSSystemStatus, ixblue_stdbin_decoder::Parser::INSUserStatus, ixblue_stdbin_decoder::Parser::Lbl, ixblue_stdbin_decoder::Parser::Lbl1, ixblue_stdbin_decoder::Parser::Lbl2, ixblue_stdbin_decoder::Parser::Lbl3, ixblue_stdbin_decoder::Parser::Lbl4, ixblue_stdbin_decoder::Parser::LogBook, ixblue_stdbin_decoder::Parser::Position, ixblue_stdbin_decoder::Parser::PositionDeviation, ixblue_stdbin_decoder::Parser::RawAccelerationVesselFrame, ixblue_stdbin_decoder::Parser::RawRotationRateVesselFrame, ixblue_stdbin_decoder::Parser::RealTimeHeaveSurgeSway, ixblue_stdbin_decoder::Parser::RotationAccelerationVesselFrame, ixblue_stdbin_decoder::Parser::RotationAccelerationVesselFrameDeviation, ixblue_stdbin_decoder::Parser::RotationRateVesselFrame, ixblue_stdbin_decoder::Parser::RotationRateVesselFrameDeviation, ixblue_stdbin_decoder::Parser::SensorStatus, ixblue_stdbin_decoder::Parser::SmartHeave, ixblue_stdbin_decoder::Parser::SoundVelocity, ixblue_stdbin_decoder::Parser::SpeedGeographicFrame, ixblue_stdbin_decoder::Parser::SpeedGeographicFrameDeviation, ixblue_stdbin_decoder::Parser::SpeedVesselFrame, ixblue_stdbin_decoder::Parser::SystemDate, ixblue_stdbin_decoder::Parser::Temperatures, ixblue_stdbin_decoder::Parser::TurretAngles, ixblue_stdbin_decoder::Parser::Usbl, ixblue_stdbin_decoder::Parser::Usbl1, ixblue_stdbin_decoder::Parser::Usbl2, ixblue_stdbin_decoder::Parser::Usbl3, ixblue_stdbin_decoder::Parser::Utc, ixblue_stdbin_decoder::Parser::VehicleAttitudeHeading, ixblue_stdbin_decoder::Parser::VehicleAttitudeHeadingDeviation, ixblue_stdbin_decoder::Parser::VehiclePosition, ixblue_stdbin_decoder::Parser::VehiclePositionDeviation, ixblue_stdbin_decoder::Parser::Vtg, ixblue_stdbin_decoder::Parser::Vtg1, and ixblue_stdbin_decoder::Parser::Vtg2.
Definition at line 33 of file memory_block_parser.h.
ixblue_stdbin_decoder::MemoryBlockParser::MemoryBlockParser |
( |
| ) |
|
|
privatedelete |
ixblue_stdbin_decoder::MemoryBlockParser::MemoryBlockParser |
( |
size_t |
offsetInMask, |
|
|
size_t |
bytesCount |
|
) |
| |
|
inline |
virtual ixblue_stdbin_decoder::MemoryBlockParser::~MemoryBlockParser |
( |
| ) |
|
|
virtualdefault |
size_t ixblue_stdbin_decoder::MemoryBlockParser::getBytesCount |
( |
void |
| ) |
const |
|
inline |
size_t ixblue_stdbin_decoder::MemoryBlockParser::getOffsetInMask |
( |
void |
| ) |
const |
|
inline |
void ixblue_stdbin_decoder::MemoryBlockParser::parse |
( |
boost::asio::const_buffer & |
buffer, |
|
|
const tBitMask & |
mask, |
|
|
Data::BinaryNav & |
outBinaryNav |
|
) |
| |
virtual void ixblue_stdbin_decoder::MemoryBlockParser::parse |
( |
boost::asio::const_buffer & |
buffer, |
|
|
Data::BinaryNav & |
outBinaryNav |
|
) |
| |
|
pure virtual |
Implemented in ixblue_stdbin_decoder::Parser::SmartHeave, ixblue_stdbin_decoder::Parser::RawRotationRateVesselFrame, ixblue_stdbin_decoder::Parser::RotationAccelerationVesselFrame, ixblue_stdbin_decoder::Parser::RotationAccelerationVesselFrameDeviation, ixblue_stdbin_decoder::Parser::VehicleAttitudeHeading, ixblue_stdbin_decoder::Parser::VehicleAttitudeHeadingDeviation, ixblue_stdbin_decoder::Parser::VehiclePosition, ixblue_stdbin_decoder::Parser::VehiclePositionDeviation, ixblue_stdbin_decoder::Parser::Depth, ixblue_stdbin_decoder::Parser::Dmi, ixblue_stdbin_decoder::Parser::DvlGroundSpeed, ixblue_stdbin_decoder::Parser::DvlGroundSpeed1, ixblue_stdbin_decoder::Parser::DvlGroundSpeed2, ixblue_stdbin_decoder::Parser::DvlWaterSpeed, ixblue_stdbin_decoder::Parser::DvlWaterSpeed1, ixblue_stdbin_decoder::Parser::DvlWaterSpeed2, ixblue_stdbin_decoder::Parser::Emlog, ixblue_stdbin_decoder::Parser::EventMarker, ixblue_stdbin_decoder::Parser::EventMarkerA, ixblue_stdbin_decoder::Parser::EventMarkerB, ixblue_stdbin_decoder::Parser::EventMarkerC, ixblue_stdbin_decoder::Parser::Gnss, ixblue_stdbin_decoder::Parser::Lbl, ixblue_stdbin_decoder::Parser::Lbl1, ixblue_stdbin_decoder::Parser::Lbl2, ixblue_stdbin_decoder::Parser::Lbl3, ixblue_stdbin_decoder::Parser::Lbl4, ixblue_stdbin_decoder::Parser::LogBook, ixblue_stdbin_decoder::Parser::SoundVelocity, ixblue_stdbin_decoder::Parser::TurretAngles, ixblue_stdbin_decoder::Parser::Usbl, ixblue_stdbin_decoder::Parser::Usbl1, ixblue_stdbin_decoder::Parser::Usbl2, ixblue_stdbin_decoder::Parser::Usbl3, ixblue_stdbin_decoder::Parser::Utc, ixblue_stdbin_decoder::Parser::Vtg, ixblue_stdbin_decoder::Parser::Vtg1, ixblue_stdbin_decoder::Parser::Vtg2, ixblue_stdbin_decoder::Parser::AccelerationGeographicFrame, ixblue_stdbin_decoder::Parser::AccelerationVesselFrame, ixblue_stdbin_decoder::Parser::AccelerationVesselFrameDeviation, ixblue_stdbin_decoder::Parser::AHRSAlgorithmStatus, ixblue_stdbin_decoder::Parser::AHRSSystemStatus, ixblue_stdbin_decoder::Parser::AHRSUserStatus, ixblue_stdbin_decoder::Parser::AttitudeHeading, ixblue_stdbin_decoder::Parser::AttitudeHeadingDeviation, ixblue_stdbin_decoder::Parser::AttitudeQuaternion, ixblue_stdbin_decoder::Parser::AttitudeQuaternionDeviation, ixblue_stdbin_decoder::Parser::CourseSpeedoverGround, ixblue_stdbin_decoder::Parser::CurrentGeographicFrame, ixblue_stdbin_decoder::Parser::CurrentGeographicFrameDeviation, ixblue_stdbin_decoder::Parser::HeadingRollPitchRate, ixblue_stdbin_decoder::Parser::HeaveSurgeSwaySpeed, ixblue_stdbin_decoder::Parser::INSAlgorithmStatus, ixblue_stdbin_decoder::Parser::INSSystemStatus, ixblue_stdbin_decoder::Parser::INSUserStatus, ixblue_stdbin_decoder::Parser::Position, ixblue_stdbin_decoder::Parser::PositionDeviation, ixblue_stdbin_decoder::Parser::RawAccelerationVesselFrame, ixblue_stdbin_decoder::Parser::RealTimeHeaveSurgeSway, ixblue_stdbin_decoder::Parser::RotationRateVesselFrame, ixblue_stdbin_decoder::Parser::RotationRateVesselFrameDeviation, ixblue_stdbin_decoder::Parser::SensorStatus, ixblue_stdbin_decoder::Parser::SpeedGeographicFrame, ixblue_stdbin_decoder::Parser::SpeedGeographicFrameDeviation, ixblue_stdbin_decoder::Parser::SpeedVesselFrame, ixblue_stdbin_decoder::Parser::SystemDate, and ixblue_stdbin_decoder::Parser::Temperatures.
const size_t ixblue_stdbin_decoder::MemoryBlockParser::bytesCount |
|
protected |
const size_t ixblue_stdbin_decoder::MemoryBlockParser::offsetInMask |
|
protected |
The documentation for this class was generated from the following files: