class Crubyflie::TOCElement
Base class for a TocElement. To be extended by specific classes
Attributes
access[R]
Initializes a TOC
element @param element_h [Hash] indicates :ident, :group, :name, :ctype,
:rtype, :access
ctype[R]
Initializes a TOC
element @param element_h [Hash] indicates :ident, :group, :name, :ctype,
:rtype, :access
directive[R]
Initializes a TOC
element @param element_h [Hash] indicates :ident, :group, :name, :ctype,
:rtype, :access
group[R]
Initializes a TOC
element @param element_h [Hash] indicates :ident, :group, :name, :ctype,
:rtype, :access
ident[R]
Initializes a TOC
element @param element_h [Hash] indicates :ident, :group, :name, :ctype,
:rtype, :access
name[R]
Initializes a TOC
element @param element_h [Hash] indicates :ident, :group, :name, :ctype,
:rtype, :access
type_id[R]
Initializes a TOC
element @param element_h [Hash] indicates :ident, :group, :name, :ctype,
:rtype, :access
Public Class Methods
new(element_h)
click to toggle source
# File lib/crubyflie/crazyflie/toc.rb, line 29 def initialize(element_h) @ident = element_h.delete(:ident) || 0 @group = element_h.delete(:group) || "" @name = element_h.delete(:name) || "" @ctype = element_h.delete(:ctype) || "" @type_id = element_h.delete(:type_id) || -1 @directive = element_h.delete(:directive) || "" @access = element_h.delete(:access) || 0 end