AnyProperty
public protocol AnyProperty : AnyObject, AnySnapshot
-
Declaration
Swift
typealias AnyUpdateListener = (_ snapshot: AnySnapshot) -> Void
-
Declaration
Swift
var displayName: String { get }
-
Declaration
Swift
var date: Date { get }
-
error
Default implementationDefault Implementation
Declaration
Swift
var error: Error? { get }
-
errorsPublisher
Default implementationDefault Implementation
Declaration
Swift
var errorsPublisher: AnyPublisher<Error?, Never> { get }
-
Declaration
Swift
var typeErasedFormatter: Formatter { get }
-
typeErasedSnapshots
Default implementationDefault Implementation
An asynchronous stream of values, starting with the current value.
Declaration
Swift
var typeErasedSnapshots: AsyncStream<AnySnapshot> { get }
-
Declaration
Swift
var typeErasedSnapshotPublisher: AnyPublisher<AnySnapshot, Never> { get }
-
acceleration(displayName:
Extension methodvalue: unit: formatter: date: ) Declaration
Swift
public static func acceleration( displayName: String, value: Double, unit: UnitAcceleration, formatter: MeasurementFormatter = MeasurementFormatter(), date: Date = Date() ) -> AccelerationProperty
-
acceleration(displayName:
Extension methodvalue: unit: formatter: date: ) Declaration
Swift
public static func acceleration( displayName: String, value: Double? = nil, unit: UnitAcceleration, formatter: MeasurementFormatter = MeasurementFormatter(), date: Date = Date() ) -> OptionalAccelerationProperty
-
metersPerSecondSquared(displayName:
Extension methodvalue: formatter: date: ) Declaration
Swift
public static func metersPerSecondSquared( displayName: String, value: Double, formatter: MeasurementFormatter = MeasurementFormatter(), date: Date = Date() ) -> AccelerationProperty
-
metersPerSecondSquared(displayName:
Extension methodvalue: formatter: date: ) Declaration
Swift
public static func metersPerSecondSquared( displayName: String, value: Double? = nil, formatter: MeasurementFormatter = MeasurementFormatter(), date: Date = Date() ) -> OptionalAccelerationProperty
-
gravity(displayName:
Extension methodvalue: formatter: date: ) Declaration
Swift
public static func gravity( displayName: String, value: Double, formatter: MeasurementFormatter = MeasurementFormatter(), date: Date = Date() ) -> AccelerationProperty
-
gravity(displayName:
Extension methodvalue: formatter: date: ) Declaration
Swift
public static func gravity( displayName: String, value: Double? = nil, formatter: MeasurementFormatter = MeasurementFormatter(), date: Date = Date() ) -> OptionalAccelerationProperty
-
angle(displayName:
Extension methodvalue: unit: formatter: date: ) Declaration
Swift
public static func angle( displayName: String, value: Double, unit: UnitAngle, formatter: MeasurementFormatter = MeasurementFormatter(), date: Date = Date() ) -> AngleProperty
-
angle(displayName:
Extension methodvalue: unit: formatter: date: ) Declaration
Swift
public static func angle( displayName: String, value: Double? = nil, unit: UnitAngle, formatter: MeasurementFormatter = MeasurementFormatter(), date: Date = Date() ) -> OptionalAngleProperty
-
degrees(displayName:
Extension methodvalue: formatter: date: ) Declaration
Swift
public static func degrees( displayName: String, value: Double, formatter: MeasurementFormatter = MeasurementFormatter(), date: Date = Date() ) -> AngleProperty
-
degrees(displayName:
Extension methodvalue: formatter: date: ) Declaration
Swift
public static func degrees( displayName: String, value: Double? = nil, formatter: MeasurementFormatter = MeasurementFormatter(), date: Date = Date() ) -> OptionalAngleProperty
-
radians(displayName:
Extension methodvalue: formatter: date: ) Declaration
Swift
public static func radians( displayName: String, value: Double, formatter: MeasurementFormatter = MeasurementFormatter(), date: Date = Date() ) -> AngleProperty
-
radians(displayName:
Extension methodvalue: formatter: date: ) Declaration
Swift
public static func radians( displayName: String, value: Double? = nil, formatter: MeasurementFormatter = MeasurementFormatter(), date: Date = Date() ) -> OptionalAngleProperty
-
measurement(displayName:
Extension methodvalue: unit: formatter: date: ) Declaration
Swift
public static func measurement<Unit: Foundation.Unit>( displayName: String, value: Double, unit: Unit, formatter: MeasurementFormatter = MeasurementFormatter(), date: Date = Date() ) -> MeasurementProperty<Unit>
-
measurement(displayName:
Extension methodmeasurement: formatter: date: ) Declaration
Swift
public static func measurement<Unit: Foundation.Unit>( displayName: String, measurement: Measurement<Unit>, formatter: MeasurementFormatter = MeasurementFormatter(), date: Date = Date() ) -> MeasurementProperty<Unit>
-
measurement(displayName:
Extension methodvalue: unit: formatter: date: ) Declaration
Swift
public static func measurement<Unit: Foundation.Unit>( displayName: String, value: Double? = nil, unit: Unit, formatter: MeasurementFormatter = MeasurementFormatter(), date: Date = Date() ) -> OptionalMeasurementProperty<Unit>
-
measurement(displayName:
Extension methodmeasurement: unit: formatter: date: ) Declaration
Swift
public static func measurement<Unit: Foundation.Unit>( displayName: String, measurement: Measurement<Unit>, unit: Unit, formatter: MeasurementFormatter = MeasurementFormatter(), date: Date = Date() ) -> OptionalMeasurementProperty<Unit>
-
frequency(displayName:
Extension methodvalue: unit: formatter: date: ) Declaration
Swift
public static func frequency( displayName: String, value: Double, unit: UnitFrequency, formatter: MeasurementFormatter = MeasurementFormatter(), date: Date = Date() ) -> FrequencyProperty
-
frequency(displayName:
Extension methodvalue: unit: formatter: date: ) Declaration
Swift
public static func frequency( displayName: String, value: Double? = nil, unit: UnitFrequency, formatter: MeasurementFormatter = MeasurementFormatter(), date: Date = Date() ) -> OptionalFrequencyProperty
-
radiansPerSecond(displayName:
Extension methodvalue: formatter: date: ) Declaration
Swift
public static func radiansPerSecond( displayName: String, value: Double, formatter: MeasurementFormatter = MeasurementFormatter(), date: Date = Date() ) -> FrequencyProperty
-
radiansPerSecond(displayName:
Extension methodvalue: formatter: date: ) Declaration
Swift
public static func radiansPerSecond( displayName: String, value: Double? = nil, formatter: MeasurementFormatter = MeasurementFormatter(), date: Date = Date() ) -> OptionalFrequencyProperty
-
length(displayName:
Extension methodvalue: unit: formatter: date: ) Declaration
Swift
public static func length( displayName: String, value: Double, unit: UnitLength, formatter: MeasurementFormatter = MeasurementFormatter(), date: Date = Date() ) -> LengthProperty
-
length(displayName:
Extension methodvalue: unit: formatter: date: ) Declaration
Swift
public static func length( displayName: String, value: Double? = nil, unit: UnitLength, formatter: MeasurementFormatter = MeasurementFormatter(), date: Date = Date() ) -> OptionalLengthProperty
-
meters(displayName:
Extension methodvalue: formatter: date: ) Declaration
Swift
public static func meters( displayName: String, value: Double, formatter: MeasurementFormatter = MeasurementFormatter(), date: Date = Date() ) -> LengthProperty
-
meters(displayName:
Extension methodvalue: formatter: date: ) Declaration
Swift
public static func meters( displayName: String, value: Double? = nil, formatter: MeasurementFormatter = MeasurementFormatter(), date: Date = Date() ) -> OptionalLengthProperty
-
magneticField(displayName:
Extension methodvalue: unit: formatter: date: ) Declaration
Swift
public static func magneticField( displayName: String, value: Double, unit: UnitMagneticField, formatter: MeasurementFormatter = MeasurementFormatter(), date: Date = Date() ) -> MagneticFieldProperty
-
magneticField(displayName:
Extension methodvalue: unit: formatter: date: ) Declaration
Swift
public static func magneticField( displayName: String, value: Double? = nil, unit: UnitMagneticField, formatter: MeasurementFormatter = MeasurementFormatter(), date: Date = Date() ) -> OptionalMagneticFieldProperty
-
tesla(displayName:
Extension methodvalue: formatter: date: ) Declaration
Swift
public static func tesla( displayName: String, value: Double, formatter: MeasurementFormatter = MeasurementFormatter(), date: Date = Date() ) -> MagneticFieldProperty
-
tesla(displayName:
Extension methodvalue: formatter: date: ) Declaration
Swift
public static func tesla( displayName: String, value: Double? = nil, formatter: MeasurementFormatter = MeasurementFormatter(), date: Date = Date() ) -> OptionalMagneticFieldProperty
-
microTesla(displayName:
Extension methodvalue: formatter: date: ) Declaration
Swift
public static func microTesla( displayName: String, value: Double, formatter: MeasurementFormatter = MeasurementFormatter(), date: Date = Date() ) -> MagneticFieldProperty
-
microTesla(displayName:
Extension methodvalue: formatter: date: ) Declaration
Swift
public static func microTesla( displayName: String, value: Double? = nil, formatter: MeasurementFormatter = MeasurementFormatter(), date: Date = Date() ) -> OptionalMagneticFieldProperty
-
pressure(displayName:
Extension methodvalue: unit: formatter: date: ) Declaration
Swift
public static func pressure( displayName: String, value: Double, unit: UnitPressure, formatter: MeasurementFormatter = MeasurementFormatter(), date: Date = Date() ) -> PressureProperty
-
pressure(displayName:
Extension methodvalue: unit: formatter: date: ) Declaration
Swift
public static func pressure( displayName: String, value: Double? = nil, unit: UnitPressure, formatter: MeasurementFormatter = MeasurementFormatter(), date: Date = Date() ) -> OptionalPressureProperty
-
kilopascals(displayName:
Extension methodvalue: formatter: date: ) Declaration
Swift
public static func kilopascals( displayName: String, value: Double, formatter: MeasurementFormatter = MeasurementFormatter(), date: Date = Date() ) -> PressureProperty
-
kilopascals(displayName:
Extension methodvalue: formatter: date: ) Declaration
Swift
public static func kilopascals( displayName: String, value: Double? = nil, formatter: MeasurementFormatter = MeasurementFormatter(), date: Date = Date() ) -> OptionalPressureProperty
-
speed(displayName:
Extension methodvalue: unit: formatter: date: ) Declaration
Swift
public static func speed( displayName: String, value: Double, unit: UnitSpeed, formatter: MeasurementFormatter = MeasurementFormatter(), date: Date = Date() ) -> SpeedProperty
-
metersPerSecond(displayName:
Extension methodvalue: formatter: date: ) Declaration
Swift
public static func metersPerSecond( displayName: String, value: Double, formatter: MeasurementFormatter = MeasurementFormatter(), date: Date = Date() ) -> SpeedProperty
-
speed(displayName:
Extension methodvalue: unit: formatter: date: ) Declaration
Swift
public static func speed( displayName: String, value: Double? = nil, unit: UnitSpeed, formatter: MeasurementFormatter = MeasurementFormatter(), date: Date = Date() ) -> OptionalSpeedProperty
-
metersPerSecond(displayName:
Extension methodvalue: formatter: date: ) Declaration
Swift
public static func metersPerSecond( displayName: String, value: Double? = nil, formatter: MeasurementFormatter = MeasurementFormatter(), date: Date = Date() ) -> OptionalSpeedProperty
-
formattedValue
Extension methodDeclaration
Swift
public var formattedValue: String? { get }