class Faker::Drone

Public Class Methods

battery_capacity() click to toggle source

Returns the drone battery capacity

@return [String]

@example

Faker::Drone.battery_capacity #=> "3500 mAh"

@faker.version 2.14.0

# File lib/faker/default/drone.rb, line 171
def battery_capacity
  parse('drone.battery_capacity')
end
battery_type() click to toggle source

Returns the battery type

@return [String]

@example

Faker::Drone.battery_type #=> "LiPo 4S"

@faker.version 2.14.0

# File lib/faker/default/drone.rb, line 197
def battery_type
  parse('drone.battery_type')
end
battery_voltage() click to toggle source

Returns battery voltage

@return [String]

@example

Faker::Drone.battery_voltage #=> "13.2V"

@faker.version 2.14.0

# File lib/faker/default/drone.rb, line 184
def battery_voltage
  parse('drone.battery_voltage')
end
battery_weight() click to toggle source

Returns total battery weight in grams

@return [String]

@example

Faker::Drone.battery_weight #=> "198 g"

@faker.version 2.14.0

# File lib/faker/default/drone.rb, line 210
def battery_weight
  parse('drone.battery_weight')
end
charging_temperature() click to toggle source

Returns charging temperature for battery in Fahrenheit

@return [String]

@example

Faker::Drone.charging_temperature #=> "41-104F"

@faker.version 2.14.0

# File lib/faker/default/drone.rb, line 223
def charging_temperature
  parse('drone.charging_temperature')
end
flight_time() click to toggle source

Returns max flight time for drone in optimal conditions

@return [String]

@example

Faker::Drone.flight_time #=> "34 min"

@faker.version 2.14.0

# File lib/faker/default/drone.rb, line 67
def flight_time
  parse('drone.flight_time')
end
iso() click to toggle source

Returns camera ISO range for drone

@return [String]

@example

Faker::Drone.iso #=> "100-3200"

@faker.version 2.14.0

# File lib/faker/default/drone.rb, line 249
def iso
  parse('drone.iso')
end
max_altitude() click to toggle source

Returns max altitude drone can go above sea level in meters

@return [String]

@example

Faker::Drone.max_altitude #=> "5000 m"

@faker.version 2.14.0

# File lib/faker/default/drone.rb, line 80
def max_altitude
  parse('drone.max_altitude')
end
max_angular_velocity() click to toggle source

Returns max angular velocity of drone in degrees/s

@return [String]

@example

Faker::Drone.max_angular_velocity #=> "250 degree/s"

@faker.version 2.14.0

# File lib/faker/default/drone.rb, line 132
def max_angular_velocity
  parse('drone.max_angular_velocity')
end
max_ascent_speed() click to toggle source

Returns maximum ascent speed for drone in m/s

@return [String]

@example

Faker::Drone.max_ascent_speed #=> "4 m/s"

@faker.version 2.14.0

# File lib/faker/default/drone.rb, line 41
def max_ascent_speed
  parse('drone.max_ascent_speed')
end
max_charging_power() click to toggle source

Returns max chargin power required for battery

@return [String]

@example

Faker::Drone.max_charging_power #=> "38W"

@faker.version 2.14.0

# File lib/faker/default/drone.rb, line 236
def max_charging_power
  parse('drone.max_charging_power')
end
max_descent_speed() click to toggle source

Returns maximum descent speed for drone in m/s

@return [String]

@example

Faker::Drone.max_descent_speed #=> "4 m/s"

@faker.version 2.14.0

# File lib/faker/default/drone.rb, line 54
def max_descent_speed
  parse('drone.max_descent_speed')
end
max_flight_distance() click to toggle source

Returns how far drone can go in optimal condition when full charged in meters

@return [String]

@example

Faker::Drone.max_flight_distance #=> "18500 m"

@faker.version 2.14.0

# File lib/faker/default/drone.rb, line 93
def max_flight_distance
  parse('drone.max_flight_distance')
end
max_resolution() click to toggle source

Returns max camera resolution in MP“

@return [String]

@example

Faker::Drone.max_resolution #=> "48MP"

@faker.version 2.14.0

# File lib/faker/default/drone.rb, line 262
def max_resolution
  parse('drone.max_resolution')
end
max_shutter_speed() click to toggle source

Returns max shutter speed for camera

@return [String]

@example

Faker::Drone.max_shutter_speed #=> "60s"

@faker.version 2.14.0

# File lib/faker/default/drone.rb, line 314
def max_shutter_speed
  "#{fetch('drone.max_shutter_speed')}#{fetch('drone.shutter_speed_units')}"
end
max_speed() click to toggle source

Returns max horizontal speed by drone in m/s

@return [String]

@example

Faker::Drone.max_speed #=> "19 m/s"

@faker.version 2.14.0

# File lib/faker/default/drone.rb, line 106
def max_speed
  parse('drone.max_speed')
end
max_tilt_angle() click to toggle source

Returns max tilt angle drone can go in degrees

@return [String]

@example

Faker::Drone.max_tilt_angle #=> "35 degrees"

@faker.version 2.14.0

# File lib/faker/default/drone.rb, line 145
def max_tilt_angle
  parse('drone.max_tilt_angle')
end
max_wind_resistance() click to toggle source

Returns max wind resistance by drone in m/s

@return [String]

@example

Faker::Drone.max_wind_resistance #=> "10.5 m/s"

@faker.version 2.14.0

# File lib/faker/default/drone.rb, line 119
def max_wind_resistance
  parse('drone.max_wind_resistance')
end
min_shutter_speed() click to toggle source

Returns min shutter speed for camera

@return [String]

@example

Faker::Drone.min_shutter_speed #=> "1/8000s"

@faker.version 2.14.0

# File lib/faker/default/drone.rb, line 327
def min_shutter_speed
  "#{fetch('drone.min_shutter_speed')}#{fetch('drone.shutter_speed_units')}"
end
name() click to toggle source

Returns random drone name with company

@return [string]

@example

Faker::Drone.name #=> "DJI Mavic Air 2"

@faker.version 2.14.0

# File lib/faker/default/drone.rb, line 15
def name
  fetch('drone.name')
end
operating_temperature() click to toggle source

Returns operating temperature for drone in Fahrenheit

@return [String]

@example

Faker::Drone.operating_temperature #=> "14-104F"

@faker.version 2.14.0

# File lib/faker/default/drone.rb, line 158
def operating_temperature
  parse('drone.operating_temperature')
end
photo_format() click to toggle source

Returns photo format for drone

@return [String]

@example

Faker::Drone.photo_format #=> "JPEG"

@faker.version 2.14.0

# File lib/faker/default/drone.rb, line 275
def photo_format
  parse('drone.photo_format')
end
shutter_speed_range() click to toggle source

Returns max and min shutter speed for camera

@return [String]

@example

Faker::Drone.shutter_speed_range #=> "8-1/8000s"

@faker.version 2.14.0

# File lib/faker/default/drone.rb, line 301
def shutter_speed_range
  "#{fetch('drone.max_shutter_speed')}-#{fetch('drone.min_shutter_speed')}#{fetch('drone.shutter_speed_units')}"
end
video_format() click to toggle source

Returns video format

@return [String]

@example

Faker::Drone.video_format #=> "MP4"

@faker.version 2.14.0

# File lib/faker/default/drone.rb, line 288
def video_format
  parse('drone.video_format')
end
weight() click to toggle source

Returns total drone weight in grams

@return [String]

@example

Faker::Drone.weight #=> "570 g"

@faker.version 2.14.0

# File lib/faker/default/drone.rb, line 28
def weight
  parse('drone.weight')
end