Class: DjiMqttConnect::Thing::Product::CameraExposureSetServicesMessage
- Inherits:
-
ServicesMessage
- Object
- Dry::Struct
- Message
- ServicesMessage
- DjiMqttConnect::Thing::Product::CameraExposureSetServicesMessage
- Defined in:
- lib/dji_mqtt_connect/messages/thing/product/services/camera_exposure_set.rb
Overview
Constant Summary collapse
- CAMERA_TYPE_WIDE =
"wide"- CAMERA_TYPE_ZOOM =
"zoom"- EXPOSURE_VALUES =
"1":"-5.0EV","2":"-4.7EV","3":"-4.3EV","4":"-4.0EV","5":"-3.7EV","6":"-3.3EV","7":"-3.0EV","8":"-2.7EV","9":"-2.3EV","10":"-2.0EV","11":"-1.7EV","12":"-1.3EV","13":"-1.0EV","14":"-0.7EV","15":"-0.3EV","16":"0EV","17":"0.3EV","18":"0.7EV","19":"1.0EV","20":"1.3EV","21":"1.7EV","22":"2.0EV","23":"2.3EV","24":"2.7EV","25":"3.0EV","26":"3.3EV","27":"3.7EV","28":"4.0EV","29":"4.3EV","30":"4.7EV","31":"5.0EV","255":"FIXED"
[ EXPOSURE_VALUE_MINUS_5_EV = 1, EXPOSURE_VALUE_MINUS_4_7_EV = 2, EXPOSURE_VALUE_MINUS_4_3_EV = 3, EXPOSURE_VALUE_MINUS_4_EV = 4, EXPOSURE_VALUE_MINUS_3_7_EV = 5, EXPOSURE_VALUE_MINUS_3_3_EV = 6, EXPOSURE_VALUE_MINUS_3_EV = 7, EXPOSURE_VALUE_MINUS_2_7_EV = 8, EXPOSURE_VALUE_MINUS_2_3_EV = 9, EXPOSURE_VALUE_MINUS_2_EV = 10, EXPOSURE_VALUE_MINUS_1_7_EV = 11, EXPOSURE_VALUE_MINUS_1_3_EV = 12, EXPOSURE_VALUE_MINUS_1_EV = 13, EXPOSURE_VALUE_MINUS_0_7_EV = 14, EXPOSURE_VALUE_MINUS_0_3_EV = 15, EXPOSURE_VALUE_0_EV = 16, EXPOSURE_VALUE_PLUS_0_3_EV = 17, EXPOSURE_VALUE_PLUS_0_7_EV = 18, EXPOSURE_VALUE_PLUS_1_EV = 19, EXPOSURE_VALUE_PLUS_1_3_EV = 20, EXPOSURE_VALUE_PLUS_1_7_EV = 21, EXPOSURE_VALUE_PLUS_2_EV = 22, EXPOSURE_VALUE_PLUS_2_3_EV = 23, EXPOSURE_VALUE_PLUS_2_7_EV = 24, EXPOSURE_VALUE_PLUS_3_EV = 25, EXPOSURE_VALUE_PLUS_3_3_EV = 26, EXPOSURE_VALUE_PLUS_3_7_EV = 27, EXPOSURE_VALUE_PLUS_4_EV = 28, EXPOSURE_VALUE_PLUS_4_3_EV = 29, EXPOSURE_VALUE_PLUS_4_7_EV = 30, EXPOSURE_VALUE_PLUS_5_EV = 31, EXPOSURE_VALUE_FIXED = 255 ]
Class Method Summary collapse
Methods inherited from ServicesMessage
#flight_ids, #humanized_summary, #humanized_summary_interpolation
Methods inherited from Message
current_timestamp, generate_bid, generate_tid, #to_s
Class Method Details
.build(data:, bid: generate_bid, tid: generate_tid, timestamp: current_timestamp) ⇒ Object
7 8 9 10 11 12 13 14 15 |
# File 'lib/dji_mqtt_connect/messages/thing/product/services/camera_exposure_set.rb', line 7 def self.build(data:, bid: generate_bid, tid: generate_tid, timestamp: ) new( bid: bid, tid: tid, timestamp: , _method: "camera_exposure_set", data: data ) end |