Class: MAVLink::Log::Messages::MissionItem
Instance Method Summary
collapse
#crc, #id, #initialize
Instance Method Details
#autocontinue ⇒ Object
57
58
59
|
# File 'lib/mavlink/log/messages/mission_item.rb', line 57
def autocontinue
@autocontinue ||= !!uint8_t(36)
end
|
#command ⇒ Object
37
38
39
|
# File 'lib/mavlink/log/messages/mission_item.rb', line 37
def command
@command ||= uint16_t(30..31)
end
|
#current ⇒ Object
53
54
55
|
# File 'lib/mavlink/log/messages/mission_item.rb', line 53
def current
@current ||= !!uint8_t(35)
end
|
#frame ⇒ Object
49
50
51
|
# File 'lib/mavlink/log/messages/mission_item.rb', line 49
def frame
@frame ||= uint8_t(34)
end
|
#param1 ⇒ Object
5
6
7
|
# File 'lib/mavlink/log/messages/mission_item.rb', line 5
def param1
@param1 ||= float(0..3)
end
|
#param2 ⇒ Object
9
10
11
|
# File 'lib/mavlink/log/messages/mission_item.rb', line 9
def param2
@param2 ||= float(4..7)
end
|
#param3 ⇒ Object
13
14
15
|
# File 'lib/mavlink/log/messages/mission_item.rb', line 13
def param3
@param3 ||= float(8..11)
end
|
#param4 ⇒ Object
17
18
19
|
# File 'lib/mavlink/log/messages/mission_item.rb', line 17
def param4
@param4 ||= float(12..15)
end
|
#seq ⇒ Object
33
34
35
|
# File 'lib/mavlink/log/messages/mission_item.rb', line 33
def seq
@seq ||= uint16_t(28..29)
end
|
#target_component ⇒ Object
45
46
47
|
# File 'lib/mavlink/log/messages/mission_item.rb', line 45
def target_component
@target_component ||= uint8_t(33)
end
|
#target_system ⇒ Object
41
42
43
|
# File 'lib/mavlink/log/messages/mission_item.rb', line 41
def target_system
@target_system ||= uint8_t(32)
end
|
#x ⇒ Object
21
22
23
|
# File 'lib/mavlink/log/messages/mission_item.rb', line 21
def x
@x ||= float(16..19)
end
|
#y ⇒ Object
25
26
27
|
# File 'lib/mavlink/log/messages/mission_item.rb', line 25
def y
@y ||= float(20..23)
end
|
#z ⇒ Object
29
30
31
|
# File 'lib/mavlink/log/messages/mission_item.rb', line 29
def z
@z ||= float(24..27)
end
|