Class: DjiMqttConnect::Thing::Product::ServicesMessage

Inherits:
Message
  • Object
show all
Defined in:
lib/dji_mqtt_connect/messages/thing/product/services_message.rb

Direct Known Subclasses

AirConditionerModeSwitchServicesMessage, AlarmStateSwitchServicesMessage, BatteryMaintenanceSwitchServicesMessage, BatteryStoreModeSwitchServicesMessage, CameraAimServicesMessage, CameraExposureModeSetServicesMessage, CameraExposureSetServicesMessage, CameraFocalLengthSetServicesMessage, CameraFocusModeSetServicesMessage, CameraFocusValueSetServicesMessage, CameraFrameZoomServicesMessage, CameraLookAtServicesMessage, CameraModeSwitchServicesMessage, CameraPhotoStopServicesMessage, CameraPhotoTakeServicesMessage, CameraPointFocusActionServicesMessage, CameraRecordingStartServicesMessage, CameraRecordingStopServicesMessage, CameraScreenDragServicesMessage, CameraScreenSplitServicesMessage, ChargeCloseServicesMessage, ChargeOpenServicesMessage, CoverCloseServicesMessage, CoverForceCloseServicesMessage, CoverOpenServicesMessage, DebugModeCloseServicesMessage, DebugModeOpenServicesMessage, DeviceFormatServicesMessage, DeviceRebootServicesMessage, DrcModeEnterServicesMessage, DrcModeExitServicesMessage, DroneCloseServicesMessage, DroneFormatServicesMessage, DroneOpenServicesMessage, EsimActivateServicesMessage, EsimOperatorSwitchServicesMessage, FileuploadListServicesMessage, FileuploadStartServicesMessage, FlightAuthorityGrabServicesMessage, FlighttaskExecuteServicesMessage, FlighttaskPauseServicesMessage, FlighttaskPrepareServicesMessage, FlighttaskProgressGetServicesMessage, FlighttaskRecoveryServicesMessage, FlighttaskStopServicesMessage, FlighttaskUndoServicesMessage, FlyToPointServicesMessage, FlyToPointStopServicesMessage, FlyToPointUpdateServicesMessage, GimbalResetServicesMessage, IrMeteringAreaSetServicesMessage, IrMeteringModeSetServicesMessage, IrMeteringPointSetServicesMessage, LiveCameraChangeServicesMessage, LiveLensChangeServicesMessage, LiveSetQualityServicesMessage, LiveStartPushServicesMessage, LiveStopPushServicesMessage, OtaCreateServicesMessage, PayloadAuthorityGrabServicesMessage, PhotoStorageSetServicesMessage, ReturnHomeCancelServicesMessage, ReturnHomeServicesMessage, ReturnSpecificHomeServicesMessage, RtkCalibrationServicesMessage, SdrWorkmodeSwitchServicesMessage, SimSlotSwitchServicesMessage, SupplementLightCloseServicesMessage, SupplementLightOpenServicesMessage, TakeoffToPointServicesMessage, VideoStorageSetServicesMessage

Instance Method Summary collapse

Methods inherited from Message

current_timestamp, generate_bid, generate_tid, #to_s

Instance Method Details

#flight_idsObject

Returns all the flight IDs in the message



26
27
28
# File 'lib/dji_mqtt_connect/messages/thing/product/services_message.rb', line 26

def flight_ids
  []
end

#humanized_summaryObject



17
18
19
# File 'lib/dji_mqtt_connect/messages/thing/product/services_message.rb', line 17

def humanized_summary
  Translations.thing_product_services_summary(_method, **humanized_summary_interpolation)
end

#humanized_summary_interpolationObject



21
22
23
# File 'lib/dji_mqtt_connect/messages/thing/product/services_message.rb', line 21

def humanized_summary_interpolation
  data.to_h.merge(method: _method)
end