TNProbeListItemBuilder

@objcMembers
public class TNProbeListItemBuilder : NSObject, LogInitiator

Undocumented

  • lat

    Raw Latitude

    Declaration

    Swift

    public private(set) var lat: CLLocationDegrees? { get }
  • lon

    Raw Longitude

    Declaration

    Swift

    public private(set) var lon: CLLocationDegrees? { get }
  • The time at which location was determined in milliseconds

    Declaration

    Swift

    public private(set) var locationTime: Date? { get }
  • Altitude measured in metres

    Declaration

    Swift

    public private(set) var altitude: Double? { get }
  • The radius of uncertainty for the location, measured in meters

    Declaration

    Swift

    public private(set) var horizontalAccuracy: Double? { get }
  • The accuracy of the altitude value in meters

    Declaration

    Swift

    public private(set) var verticalAccuracy: Double? { get }
  • The instantaneous speed of the device in meters per second

    Declaration

    Swift

    public private(set) var speed: Double? { get }
  • The direction in which the device is traveling. Can be one of the - N NE E SE S SW NW W

    Declaration

    Swift

    public private(set) var direction: TNHeadingDirectionType? { get }
  • The direction in which the device is traveling with respect to north, degree value (0-360)

    Declaration

    Swift

    public private(set) var headingAngle: Double? { get }
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func lat(_ lat: CLLocationDegrees) -> TNProbeListItemBuilder
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func lon(_ lon: CLLocationDegrees) -> TNProbeListItemBuilder
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func locationTime(_ locationTime: Date) -> TNProbeListItemBuilder
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func horizontalAccuracy(_ horizontalAccuracy: Double) -> TNProbeListItemBuilder
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func verticalAccuracy(_ verticalAccuracy: Double) -> TNProbeListItemBuilder
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func altitude(_ altitude: Double) -> TNProbeListItemBuilder
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func speed(_ speed: Double) -> TNProbeListItemBuilder
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func headingAngle(_ headingAngle: Double) -> TNProbeListItemBuilder
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func direction(_ direction: TNHeadingDirectionType) -> TNProbeListItemBuilder
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func direction(fromLocationCourse course: CLLocationDirection) -> TNProbeListItemBuilder
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func location(_ location: CLLocation) -> TNProbeListItemBuilder
  • Undocumented

    Declaration

    Swift

    public func build() -> TNProbeListItem?