ImcSerializer<M extends Message?, B> class
abstract
This is the interface for serializing the IMC messages
- Implementers
- AbortedSerializer
- AbortSerializer
- AccelerationSerializer
- AcousticLinkSerializer
- AcousticMessageSerializer
- AcousticOperationSerializer
- AcousticReleaseSerializer
- AcousticRequestSerializer
- AcousticStatusSerializer
- AcousticSystemsQuerySerializer
- AcousticSystemsSerializer
- ADCPBeamSerializer
- AirflowSerializer
- AirSaturationSerializer
- AlignmentSerializer
- AlignmentStateSerializer
- AllocatedControlTorquesSerializer
- AngularVelocitySerializer
- AnnounceSerializer
- AnnounceServiceSerializer
- ApmStatusSerializer
- ArmingStateSerializer
- AssetReportSerializer
- AutonomousSectionSerializer
- AutopilotModeSerializer
- BeamConfigSerializer
- BrakeSerializer
- ButtonEventSerializer
- CacheControlSerializer
- CalibrationSerializer
- CameraZoomSerializer
- CcuEventSerializer
- ChlorophyllSerializer
- ClockControlSerializer
- CloseSessionSerializer
- CollisionSerializer
- ColoredDissolvedOrganicMatterSerializer
- CommRestrictionSerializer
- CommsRelaySerializer
- CommSystemsQuerySerializer
- CompassCalibrationSerializer
- CompressedHistorySerializer
- CompressedImageSerializer
- ConductivitySerializer
- ControlLoopsSerializer
- ControlParcelSerializer
- CoverAreaSerializer
- CpuUsageSerializer
- CreateSessionSerializer
- CrudeOilSerializer
- CurrentProfileCellSerializer
- CurrentProfileSerializer
- CurrentSerializer
- CustomManeuverSerializer
- DataSanitySerializer
- DepthOffsetSerializer
- DepthSerializer
- DesiredControlSerializer
- DesiredHeadingRateSerializer
- DesiredHeadingSerializer
- DesiredLinearStateSerializer
- DesiredPathSerializer
- DesiredPitchSerializer
- DesiredRollSerializer
- DesiredSpeedSerializer
- DesiredThrottleSerializer
- DesiredVelocitySerializer
- DesiredVerticalRateSerializer
- DesiredZSerializer
- DevCalibrationControlSerializer
- DevCalibrationStateSerializer
- DevDataBinarySerializer
- DevDataTextSerializer
- DeviceStateSerializer
- DislodgeSerializer
- DissolvedOrganicMatterSerializer
- DissolvedOxygenSerializer
- DistanceSerializer
- DmsDetectionSerializer
- DropSerializer
- DvlRejectionSerializer
- DynamicsSimParamSerializer
- ElevatorSerializer
- EmergencyControlSerializer
- EmergencyControlStateSerializer
- EntityActivationStateSerializer
- EntityInfoSerializer
- EntityListSerializer
- EntityMonitoringStateSerializer
- EntityParameterSerializer
- EntityParametersSerializer
- EntityStateSerializer
- EstimatedStateSerializer
- EstimatedStreamVelocitySerializer
- EulerAnglesDeltaSerializer
- EulerAnglesSerializer
- EventSerializer
- ExtendedRSSISerializer
- ExternalNavDataSerializer
- FineOilSerializer
- FluoresceinSerializer
- FluorescentDissolvedOrganicMatterSerializer
- FollowPathSerializer
- FollowPointSerializer
- FollowReferenceSerializer
- FollowRefStateSerializer
- FollowSystemSerializer
- FollowTrajectorySerializer
- ForceSerializer
- FormationControlParamsSerializer
- FormationEvalSerializer
- FormationEvaluationSerializer
- FormationMonitorSerializer
- FormationParametersSerializer
- FormationPlanExecutionSerializer
- FormationSerializer
- FormationStateSerializer
- FormCtrlParamSerializer
- FormStateSerializer
- FuelLevelSerializer
- GetImageCoordsSerializer
- GetOperationalLimitsSerializer
- GetParametersXmlSerializer
- GetWorldCoordinatesSerializer
- GotoSerializer
- GpioStateGetSerializer
- GpioStateSerializer
- GpioStateSetSerializer
- GpsFixRejectionSerializer
- GpsFixRtkSerializer
- GpsFixSerializer
- GpsNavDataSerializer
- GroundVelocitySerializer
- GroupMembershipStateSerializer
- GroupStreamVelocitySerializer
- HeartbeatSerializer
- HistoricCTDSerializer
- HistoricDataQuerySerializer
- HistoricDataSerializer
- HistoricEventSerializer
- HistoricSampleSerializer
- HistoricSonarDataSerializer
- HistoricTelemetrySerializer
- HomePositionSerializer
- IdleManeuverSerializer
- ImageTrackingSerializer
- ImageTxSettingsSerializer
- IndicatedSpeedSerializer
- IoEventSerializer
- IridiumMsgRxSerializer
- IridiumMsgTxSerializer
- IridiumTxStatusSerializer
- LandSerializer
- LaunchSerializer
- LblBeaconSerializer
- LblConfigSerializer
- LblEstimateSerializer
- LblRangeAcceptanceSerializer
- LblRangeSerializer
- LcdControlSerializer
- LeaderStateSerializer
- LeakSimulationSerializer
- LedBrightnessSerializer
- LinkLatencySerializer
- LinkLevelSerializer
- LogBookControlSerializer
- LogBookEntrySerializer
- LoggingControlSerializer
- LoiterSerializer
- LowLevelControlSerializer
- MagneticFieldSerializer
- MagnetometerSerializer
- ManeuverControlStateSerializer
- ManeuverDoneSerializer
- MapFeatureSerializer
- MapPointSerializer
- MapSerializer
- MessagePartSerializer
- MonitorEntityStateSerializer
- MsgListSerializer
- NavigationDataSerializer
- NavigationUncertaintySerializer
- NeptusBlobSerializer
- OperationalLimitsSerializer
- OpticalBackscatterSerializer
- ParametersXmlSerializer
- PathControlStateSerializer
- PathPointSerializer
- PHSerializer
- PhycocyaninSerializer
- PhycoerythrinSerializer
- PlanControlSerializer
- PlanControlStateSerializer
- PlanDBInformationSerializer
- PlanDBSerializer
- PlanDBStateSerializer
- PlanGenerationSerializer
- PlanManeuverSerializer
- PlanSpecificationSerializer
- PlanStatisticsSerializer
- PlanTransitionSerializer
- PlanVariableSerializer
- PolygonVertexSerializer
- PopEntityParametersSerializer
- PopUpSerializer
- PowerChannelControlSerializer
- PowerChannelStateSerializer
- PowerOperationSerializer
- PressureSerializer
- ProfileSampleSerializer
- PulseDetectionControlSerializer
- PulseSerializer
- PushEntityParametersSerializer
- PWMSerializer
- QueryEntityActivationStateSerializer
- QueryEntityInfoSerializer
- QueryEntityParametersSerializer
- QueryEntityStateSerializer
- QueryLedBrightnessSerializer
- QueryPowerChannelStateSerializer
- RedoxSerializer
- ReferenceSerializer
- RegisterManeuverSerializer
- RelativeHumiditySerializer
- RelativeStateSerializer
- RemoteActionsRequestSerializer
- RemoteActionsSerializer
- RemoteCommandSerializer
- RemoteSensorInfoSerializer
- RemoteStateSerializer
- ReplayControlSerializer
- ReportControlSerializer
- ReportedStateSerializer
- RestartSystemSerializer
- RhodamineDyeSerializer
- RowsCoverageSerializer
- RowsSerializer
- RpmSerializer
- RSSISerializer
- SadcReadingsSerializer
- SalinitySerializer
- SampleSerializer
- SaveEntityParametersSerializer
- ScheduledGotoSerializer
- ServoPositionSerializer
- SessionKeepAliveSerializer
- SessionStatusSerializer
- SessionSubscriptionSerializer
- SetControlSurfaceDeflectionSerializer
- SetEntityParametersSerializer
- SetImageCoordsSerializer
- SetLedBrightnessSerializer
- SetPWMSerializer
- SetServoPositionSerializer
- SetThrusterActuationSerializer
- SimAcousticMessageSerializer
- SimulatedStateSerializer
- SmsRequestSerializer
- SmsRxSerializer
- SmsSerializer
- SmsStateSerializer
- SmsStatusSerializer
- SmsTxSerializer
- SoiCommandSerializer
- SoiPlanSerializer
- SoiStateSerializer
- SoiWaypointSerializer
- SonarDataSerializer
- SoundSpeedSerializer
- StateReportSerializer
- StationKeepingExtendedSerializer
- StationKeepingSerializer
- StopManeuverSerializer
- StorageUsageSerializer
- SystemGroupSerializer
- TachographSerializer
- TakeoffSerializer
- TargetSerializer
- TCPRequestSerializer
- TCPStatusSerializer
- TelemetryMsgSerializer
- TeleoperationDoneSerializer
- TeleoperationSerializer
- TemperatureSerializer
- TextMessageSerializer
- ThrottleSerializer
- TotalMagIntensitySerializer
- TrajectoryPointSerializer
- TransmissionRequestSerializer
- TransmissionStatusSerializer
- TransportBindingsSerializer
- TrexAttributeSerializer
- TrexCommandSerializer
- TrexObservationSerializer
- TrexOperationSerializer
- TrexPlanSerializer
- TrexTokenSerializer
- TrueSpeedSerializer
- TurbiditySerializer
- UamRxFrameSerializer
- UamRxRangeSerializer
- UamTxFrameSerializer
- UamTxRangeSerializer
- UamTxStatusSerializer
- UASimulationSerializer
- UsblAnglesExtendedSerializer
- UsblAnglesSerializer
- UsblConfigSerializer
- UsblFixExtendedSerializer
- UsblFixSerializer
- UsblModemSerializer
- UsblPositionExtendedSerializer
- UsblPositionSerializer
- VehicleCommandSerializer
- VehicleFormationParticipantSerializer
- VehicleFormationSerializer
- VehicleLinksSerializer
- VehicleMediumSerializer
- VehicleOperationalLimitsSerializer
- VehicleStateSerializer
- VelocityDeltaSerializer
- VerticalProfileSerializer
- VoltageSerializer
- VSWRSerializer
- VtolStateSerializer
- WaterDensitySerializer
- WaterVelocitySerializer
- WindSpeedSerializer
- YoYoSerializer
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
deserialize(
Uint8List data) → M - Call to deserialize the all message
-
deserializePayload(
B builder, ByteData byteData, Endian endianness, int offset) → int - Call to deserialize only the payload, no header. The Builder is to allow passing the message to build into. returns a int with a serialized size
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
serialize(
M message, [int? syncNumber]) → ByteData - Call to serialize the all message, returns a ByteData with a serialized message
-
serializePayload(
M message, ByteData byteData, int offset) → int - Call to serialize only the payload, no header, returns a int with a serialized size
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited