Alarm

@objcMembers
@objc(GSAlarm)
public class Alarm : NSObject

Alarm with a level.

  • Kind of alarm.

    See more

    Declaration

    Swift

    @objc(GSAlarmKind)
    public enum Kind : Int, CustomStringConvertible
  • Alarm level.

    See more

    Declaration

    Swift

    @objc(GSAlarmLevel)
    public enum Level : Int, CustomStringConvertible
  • Kind of the alarm.

    Declaration

    Swift

    public let kind: Kind
  • Level of the alarm.

    Declaration

    Swift

    public internal(set) var level: Level { get }
  • Delay related to this alarm. Used only by Obstacle avoidance. This delay indicates the time after which the obstacle avoidance is deactivated.

    Declaration

    Swift

    public internal(set) var timer: TimeInterval? { get }
  • Debug description.

    Declaration

    Swift

    public override var description: String { get }