Manufacturer
@available(swift 4.0)
open class Manufacturer
extension Manufacturer: Encodable
extension Manufacturer: Hashable
extension Manufacturer: Equatable
ANT Manufacturer
-
Manufacturer ID
Declaration
Swift
open internal(set) var manufacturerID: UInt16 { get }
-
Company Name
Declaration
Swift
open internal(set) var name: String { get }
-
Undocumented
Declaration
Swift
public init(id: UInt16, name: String)
-
Declaration
Swift
public func encode(to encoder: Encoder) throws
-
Hashes the essential components of this value by feeding them into the given hasher.
Implement this method to conform to the
Hashable
protocol. The components used for hashing must be the same as the components compared in your type’s==
operator implementation. Callhasher.combine(_:)
with each of these components.Important
Never call
finalize()
onhasher
. Doing so may become a compile-time error in the future.Declaration
Swift
public func hash(into hasher: inout Hasher)
Parameters
hasher
The hasher to use when combining the components of this instance.
-
Declaration
Swift
public static func == (lhs: Manufacturer, rhs: Manufacturer) -> Bool
-
Registers a Manufacturer
Allows adding a Manufacturer to the system
Throws
FitErrorDeclaration
Swift
class func register(_ company: Manufacturer) throws
Parameters
company
Manufacturer Object
-
Finds a Manufacturer by the ID
Declaration
Swift
class func company(id: UInt16) -> Manufacturer?
Parameters
id
Company Identifier per ANT
Return Value
Manufacturer Instance
-
Unknown ID
Declaration
Swift
class var unknown: Manufacturer { get }
-
Development ID
Declaration
Swift
class var development: Manufacturer { get }
-
Garmin
Declaration
Swift
class var garmin: Manufacturer { get }
-
Garmin FR405 ANTFS
Declaration
Swift
class var garminFR405: Manufacturer { get }
-
Zephyr
Declaration
Swift
class var zephyr: Manufacturer { get }
-
Dayton
Declaration
Swift
class var dayton: Manufacturer { get }
-
IDT
Declaration
Swift
class var idt: Manufacturer { get }
-
SRM
Declaration
Swift
class var srm: Manufacturer { get }
-
Quarq
Declaration
Swift
class var quarq: Manufacturer { get }
-
iBike
Declaration
Swift
class var iBike: Manufacturer { get }
-
Saris
Declaration
Swift
class var saris: Manufacturer { get }
-
Spart HK
Declaration
Swift
class var spartHK: Manufacturer { get }
-
Tanita
Declaration
Swift
class var tanita: Manufacturer { get }
-
Echowell
Declaration
Swift
class var echowell: Manufacturer { get }
-
Dynastream OEM
Declaration
Swift
class var dynastreamOem: Manufacturer { get }
-
Nautilus
Declaration
Swift
class var nautilus: Manufacturer { get }
-
Dynastream
Declaration
Swift
class var dynastream: Manufacturer { get }
-
Timex
Declaration
Swift
class var timex: Manufacturer { get }
-
Metrigear
Declaration
Swift
class var metrigear: Manufacturer { get }
-
Xelic
Declaration
Swift
class var xelic: Manufacturer { get }
-
Beurer
Declaration
Swift
class var beurer: Manufacturer { get }
-
Cardiosport
Declaration
Swift
class var cardioSport: Manufacturer { get }
-
A & D
Declaration
Swift
class var aAndD: Manufacturer { get }
-
HMM
Declaration
Swift
class var hmm: Manufacturer { get }
-
SUUNTO
Declaration
Swift
class var suunto: Manufacturer { get }
-
Thita Elektronik
Declaration
Swift
class var thitaElektronik: Manufacturer { get }
-
G.Pulse
Declaration
Swift
class var gPulse: Manufacturer { get }
-
Clean Mobile
Declaration
Swift
class var cleanMobile: Manufacturer { get }
-
Pedal Brain
Declaration
Swift
class var pedalBrain: Manufacturer { get }
-
Peaksware
Declaration
Swift
class var peaksware: Manufacturer { get }
-
Saxonar
Declaration
Swift
class var saxonar: Manufacturer { get }
-
Lemond Fitness
Declaration
Swift
class var lemondFitness: Manufacturer { get }
-
Dexcom
Declaration
Swift
class var dexcom: Manufacturer { get }
-
Wahoo Fitness
Declaration
Swift
class var wahooFitness: Manufacturer { get }
-
Octane Fitness
Declaration
Swift
class var octaneFitness: Manufacturer { get }
-
Archinoetics
Declaration
Swift
class var archinoetics: Manufacturer { get }
-
The Hurt Box
Declaration
Swift
class var theHurtBox: Manufacturer { get }
-
Citizen Systems
Declaration
Swift
class var citizenSystems: Manufacturer { get }
-
Magellan
Declaration
Swift
class var magellan: Manufacturer { get }
-
Osynce
Declaration
Swift
class var osynce: Manufacturer { get }
-
Holux
Declaration
Swift
class var holux: Manufacturer { get }
-
Concept2
Declaration
Swift
class var concept2: Manufacturer { get }
-
One Giant Leap
Declaration
Swift
class var oneGiantLeap: Manufacturer { get }
-
Ace Sensor
Declaration
Swift
class var aceSensor: Manufacturer { get }
-
Brim Brothers
Declaration
Swift
class var brimBrothers: Manufacturer { get }
-
Xplova
Declaration
Swift
class var xplova: Manufacturer { get }
-
Perception Digital
Declaration
Swift
class var perceptionDigital: Manufacturer { get }
-
bf1systems Ltd
Declaration
Swift
class var bf1Systems: Manufacturer { get }
-
Pioneer
Declaration
Swift
class var pioneer: Manufacturer { get }
-
Spantec
Declaration
Swift
class var spantec: Manufacturer { get }
-
Metalogics
Declaration
Swift
class var metalogics: Manufacturer { get }
-
4IIII Innovations Inc.
Declaration
Swift
class var fouriii: Manufacturer { get }
-
Seiko Epson
Declaration
Swift
class var seikoEpson: Manufacturer { get }
-
Seiko Epson OEM
Declaration
Swift
class var seikoEpsonOem: Manufacturer { get }
-
IFor Powell
Declaration
Swift
class var iForPowell: Manufacturer { get }
-
Maxwell Guider
Declaration
Swift
class var maxwellGuider: Manufacturer { get }
-
Star Trac
Declaration
Swift
class var starTrac: Manufacturer { get }
-
Breakaway
Declaration
Swift
class var breakaway: Manufacturer { get }
-
Alatech Technology LTD.
Declaration
Swift
class var alatechTechnology: Manufacturer { get }
-
MIO Technology Europe
Declaration
Swift
class var mioTechnologyEurope: Manufacturer { get }
-
Rotor
Declaration
Swift
class var rotor: Manufacturer { get }
-
Geonaute
Declaration
Swift
class var geonaute: Manufacturer { get }
-
ID Bike
Declaration
Swift
class var idBike: Manufacturer { get }
-
Specialized
Declaration
Swift
class var specialized: Manufacturer { get }
-
WTek
Declaration
Swift
class var wTek: Manufacturer { get }
-
Physical Enterprises
Declaration
Swift
class var physicalEnterprises: Manufacturer { get }
-
North Pole Engineering
Declaration
Swift
class var northPoleEngineering: Manufacturer { get }
-
BKool
Declaration
Swift
class var bKool: Manufacturer { get }
-
Cateye
Declaration
Swift
class var cateye: Manufacturer { get }
-
Stages Cycling
Declaration
Swift
class var stagesCycling: Manufacturer { get }
-
SIGMA SPORT
Declaration
Swift
class var sigmaSport: Manufacturer { get }
-
Tom Tom
Declaration
Swift
class var tomTom: Manufacturer { get }
-
Peripedal
Declaration
Swift
class var peripedal: Manufacturer { get }
-
Wattbike
Declaration
Swift
class var wattBike: Manufacturer { get }
-
MOXY
Declaration
Swift
class var moxy: Manufacturer { get }
-
CicloSport
Declaration
Swift
class var cicloSport: Manufacturer { get }
-
POWERbahn
Declaration
Swift
class var powerBahn: Manufacturer { get }
-
Acorn Project Aps.
Declaration
Swift
class var acornProjectAps: Manufacturer { get }
-
LifeBEAM
Declaration
Swift
class var lifeBeam: Manufacturer { get }
-
Bontrager
Declaration
Swift
class var bontrager: Manufacturer { get }
-
Wellgo
Declaration
Swift
class var wellgo: Manufacturer { get }
-
Scosche
Declaration
Swift
class var scosche: Manufacturer { get }
-
MAGURA
Declaration
Swift
class var magura: Manufacturer { get }
-
Woodway
Declaration
Swift
class var woodway: Manufacturer { get }
-
Elite
Declaration
Swift
class var elite: Manufacturer { get }
-
Nielsen-Kellerman
Declaration
Swift
class var nielsenKellerman: Manufacturer { get }
-
DK City
Declaration
Swift
class var dkCity: Manufacturer { get }
-
Tacx
Declaration
Swift
class var tacx: Manufacturer { get }
-
Direction Technology
Declaration
Swift
class var directionTechnology: Manufacturer { get }
-
Magtonic
Declaration
Swift
class var magtonic: Manufacturer { get }
-
1partCarbon Inc.
Declaration
Swift
class var onePartCarbon: Manufacturer { get }
-
Inside Ride
Declaration
Swift
class var insideRide: Manufacturer { get }
-
Sound Of Motion
Declaration
Swift
class var soundOfMotion: Manufacturer { get }
-
Stryd
Declaration
Swift
class var stryd: Manufacturer { get }
-
Indoor Cycling Group
Declaration
Swift
class var indoorCyclingGroup: Manufacturer { get }
-
Mi Pulse
Declaration
Swift
class var miPulse: Manufacturer { get }
-
BSX Athletics
Declaration
Swift
class var bsxAthletics: Manufacturer { get }
-
Look
Declaration
Swift
class var look: Manufacturer { get }
-
Campagnolo Srl
Declaration
Swift
class var campagnolo: Manufacturer { get }
-
Body Bike Smart
Declaration
Swift
class var bodyBikeSmart: Manufacturer { get }
-
Praxisworks
Declaration
Swift
class var praxisworks: Manufacturer { get }
-
Limits Technology
Declaration
Swift
class var limitsTechnology: Manufacturer { get }
-
TopAction Technology
Declaration
Swift
class var topActionTechnology: Manufacturer { get }
-
Cosinuss
Declaration
Swift
class var cosinuss: Manufacturer { get }
-
Fitcare
Declaration
Swift
class var fitCare: Manufacturer { get }
-
Magene
Declaration
Swift
class var magene: Manufacturer { get }
-
Giant Manufacturing Co
Declaration
Swift
class var giantManufacturing: Manufacturer { get }
-
TiGRA Sport
Declaration
Swift
class var tigraSport: Manufacturer { get }
-
Salutron
Declaration
Swift
class var salutron: Manufacturer { get }
-
TechnoGym
Declaration
Swift
class var technogym: Manufacturer { get }
-
Bryton Sensors
Declaration
Swift
class var brytonSensors: Manufacturer { get }
-
Latitude Limited
Declaration
Swift
class var latitudeLimited: Manufacturer { get }
-
Soaring Technology
Declaration
Swift
class var soaringTechnology: Manufacturer { get }
-
IGP Sport
Declaration
Swift
class var igpSport: Manufacturer { get }
-
Think Rider
Declaration
Swift
class var thinkRider: Manufacturer { get }
-
Gopher Sport
Declaration
Swift
class var gopherSport: Manufacturer { get }
-
Water Rower
Declaration
Swift
class var waterRower: Manufacturer { get }
-
Orange Theory
Declaration
Swift
class var orangeTheory: Manufacturer { get }
-
Inpeak
Declaration
Swift
class var inpeak: Manufacturer { get }
-
Kinetic
Declaration
Swift
class var kinetic: Manufacturer { get }
-
Johnson Health Tech
Declaration
Swift
class var johnsonHealthTech: Manufacturer { get }
-
Polar Electro
Declaration
Swift
class var polarElectro: Manufacturer { get }
-
SeeSense
Declaration
Swift
class var seeSense: Manufacturer { get }
-
Health and Life
Declaration
Swift
class var healthAndLife: Manufacturer { get }
-
Lezyne
Declaration
Swift
class var lezyne: Manufacturer { get }
-
Scribe Labs
Declaration
Swift
class var scribeLabs: Manufacturer { get }
-
Zwift
Declaration
Swift
class var zwift: Manufacturer { get }
-
Watteam
Declaration
Swift
class var watteam: Manufacturer { get }
-
Recon
Declaration
Swift
class var recon: Manufacturer { get }
-
Favero Electronics
Declaration
Swift
class var faveroElectronics: Manufacturer { get }
-
Dyno Velo
Declaration
Swift
class var dynoVelo: Manufacturer { get }
-
Strava
Declaration
Swift
class var strava: Manufacturer { get }
-
Precor
Declaration
Swift
class var precore: Manufacturer { get }
-
Bryton
Declaration
Swift
class var byrton: Manufacturer { get }
-
SRAM
Declaration
Swift
class var sram: Manufacturer { get }
-
Mio Technology
Declaration
Swift
class var mioTechnology: Manufacturer { get }
-
COBI GmbH
Declaration
Swift
class var cobi: Manufacturer { get }
-
Spivi
Declaration
Swift
class var spivi: Manufacturer { get }
-
Mio Magellan
Declaration
Swift
class var mioMagellan: Manufacturer { get }
-
Evesports
Declaration
Swift
class var eveSports: Manufacturer { get }
-
Sensitivus Gauge
Declaration
Swift
class var sensitivusGauge: Manufacturer { get }
-
Podoon
Declaration
Swift
class var podoon: Manufacturer { get }
-
Life Time Fitness
Declaration
Swift
class var lifeTimeFitness: Manufacturer { get }
-
Falco eMotors Inc.
Declaration
Swift
class var falcoEMotors: Manufacturer { get }
-
Minoura
Declaration
Swift
class var minoura: Manufacturer { get }
-
Cycliq
Declaration
Swift
class var cycliq: Manufacturer { get }
-
Luxxottica
Declaration
Swift
class var luxottica: Manufacturer { get }
-
Trainer Road
Declaration
Swift
class var trainerRoad: Manufacturer { get }
-
The Sufferfest
Declaration
Swift
class var theSufferfest: Manufacturer { get }
-
Full Speed Ahead
Declaration
Swift
class var fullSpeedAhead: Manufacturer { get }
-
Virtual Training
Declaration
Swift
class var virtualTraining: Manufacturer { get }
-
Feedback Sports
Declaration
Swift
class var feedbackSports: Manufacturer { get }
-
Omata
Declaration
Swift
class var omata: Manufacturer { get }
-
VDO
Declaration
Swift
class var vdo: Manufacturer { get }
-
Magnetic Days
Declaration
Swift
class var magneticDays: Manufacturer { get }
-
HammerHead
Declaration
Swift
class var hammerHead: Manufacturer { get }
-
Kinetic by Kurt
Declaration
Swift
class var kineticByKurt: Manufacturer { get }
-
ShapeLog
Declaration
Swift
class var shapeLog: Manufacturer { get }
-
Dabuziduo
Declaration
Swift
class var dabuziduo: Manufacturer { get }
-
Jet Black
Declaration
Swift
class var jetBlack: Manufacturer { get }
-
Coros
Declaration
Swift
class var coros: Manufacturer { get }
-
VirtuGo
Declaration
Swift
class var virtugo: Manufacturer { get }
-
Velosense
Declaration
Swift
class var velosense: Manufacturer { get }
-
Cycligent Inc
Declaration
Swift
class var cycligent: Manufacturer { get }
-
Trailforks
Declaration
Swift
class var trailforks: Manufacturer { get }
-
Mahle E-BikeMotion
Declaration
Swift
class var mahleEbikeMotion: Manufacturer { get }
-
ActiGraph
Declaration
Swift
class var actiGraph: Manufacturer { get }
-
Supported Manufacturers
Declaration
Swift
static var supportedManufacturers: [Manufacturer]