Class: MAVLink::Log::MessageFactory
- Inherits:
-
Object
- Object
- MAVLink::Log::MessageFactory
- Defined in:
- lib/mavlink/log/messages.rb
Class Method Summary collapse
Class Method Details
.build(entry) ⇒ Object
122 123 124 125 126 127 128 129 130 131 132 133 |
# File 'lib/mavlink/log/messages.rb', line 122 def self.build(entry) case(entry.header.id) when HeartBeat::ID; HeartBeat.new(entry.payload) when SysStatus::ID; SysStatus.new(entry.payload) when Attitude::ID; Attitude.new(entry.payload) when GlobalPositionInt::ID; GlobalPositionInt.new(entry.payload) when VfrHud::ID; VfrHud.new(entry.payload) else #puts entry.header.inspect nil end end |