MMKLocationSettings

class MMKLocationSettings : NSObject

Undocumented

Summary

Class methods

 init(provideAccuracy: Bool,
             accuracy: MMKRange?,
 locationTimeInterval: MMKTimeInterval,
         provideSpeed: Bool,
                speed: Double,
       provideHeading: Bool,
         headingError: MMKRange?,
        locationError: MMKLocationError,
    provideWheelSpeed: Bool,
 wheelSpeedTimeInterval: MMKTimeInterval)

Properties

var provideAccuracy: Bool { get }
Flag whether to provide accuracy value

var accuracy: MMKRange? { get }
Location accuracy range in meters

var locationTimeInterval: MMKTimeInterval { get }
Location time interval in milliseconds

var provideSpeed: Bool { get }
Flag whether to provide speed value

var speed: Double { get }
The speed in meters per second

var provideHeading: Bool { get }
Flag whether to provide error of heading

var headingError: MMKRange? { get }
The current heading error range in degrees relative to true heading, clockwise

var locationError: MMKLocationError { get }
Undocumented

var provideWheelSpeed: Bool { get }
Flag whether to provide wheel speed value

var wheelSpeedTimeInterval: MMKTimeInterval { get }
Time interval of getting the wheel speed in milliseconds

Class methods

init(provideAccuracy:accuracy:locationTimeInterval:provideSpeed:speed:provideHeading:headingError:locationError:provideWheelSpeed:wheelSpeedTimeInterval:)

 init(provideAccuracy: Bool,
             accuracy: MMKRange?,
 locationTimeInterval: MMKTimeInterval,
         provideSpeed: Bool,
                speed: Double,
       provideHeading: Bool,
         headingError: MMKRange?,
        locationError: MMKLocationError,
    provideWheelSpeed: Bool,
 wheelSpeedTimeInterval: MMKTimeInterval)


Properties

provideAccuracy

var provideAccuracy: Bool { get }

Flag whether to provide accuracy value.


accuracy

var accuracy: MMKRange? { get }

Location accuracy range in meters.

Optional field, can be nil.


locationTimeInterval

var locationTimeInterval: MMKTimeInterval { get }

Location time interval in milliseconds.


provideSpeed

var provideSpeed: Bool { get }

Flag whether to provide speed value.


speed

var speed: Double { get }

The speed in meters per second.


provideHeading

var provideHeading: Bool { get }

Flag whether to provide error of heading.


headingError

var headingError: MMKRange? { get }

The current heading error range in degrees relative to true heading, clockwise.

Optional field, can be nil.


locationError

var locationError: MMKLocationError { get }

Undocumented


provideWheelSpeed

var provideWheelSpeed: Bool { get }

Flag whether to provide wheel speed value.


wheelSpeedTimeInterval

var wheelSpeedTimeInterval: MMKTimeInterval { get }

Time interval of getting the wheel speed in milliseconds. After publication the wheel speed corresponds to the speed value.