Manufacturer

@available(swift 4.0)
open class Manufacturer

ANT Manufacturer

  • Manufacturer ID

    Declaration

    Swift

    open internal(set) var manufacturerID: UInt16
  • Company Name

    Declaration

    Swift

    open internal(set) var name: String
  • Undocumented

    Declaration

    Swift

    public init(id: UInt16, name: String)
  • Declaration

    Swift

    public func encode(to encoder: Encoder) throws
  • Declaration

    Swift

    public var hashValue: Int { get }
  • Declaration

    Swift

    public static func == (lhs: Manufacturer, rhs: Manufacturer) -> Bool
  • Registers a Manufacturer

    Allows adding a Manufacturer to the system

    Throws

    FitError

    Declaration

    Swift

    public class func register(_ company: Manufacturer) throws

    Parameters

    company

    Manufacturer Object

  • Finds a Manufacturer by the ID

    Declaration

    Swift

    public class func company(id: UInt16) -> Manufacturer?

    Parameters

    id

    Company Identifier per ANT

    Return Value

    Manufacturer Instance

  • Unknown ID

    Declaration

    Swift

    public class var unknown: Manufacturer { get }
  • Development ID

    Declaration

    Swift

    public class var development: Manufacturer { get }
  • Garmin

    Declaration

    Swift

    public class var garmin: Manufacturer { get }
  • Garmin FR405 ANTFS

    Declaration

    Swift

    public class var garminFR405: Manufacturer { get }
  • Zephyr

    Declaration

    Swift

    public class var zephyr: Manufacturer { get }
  • Dayton

    Declaration

    Swift

    public class var dayton: Manufacturer { get }
  • idt

    IDT

    Declaration

    Swift

    public class var idt: Manufacturer { get }
  • srm

    SRM

    Declaration

    Swift

    public class var srm: Manufacturer { get }
  • Quarq

    Declaration

    Swift

    public class var quarq: Manufacturer { get }
  • iBike

    Declaration

    Swift

    public class var iBike: Manufacturer { get }
  • Saris

    Declaration

    Swift

    public class var saris: Manufacturer { get }
  • Spart HK

    Declaration

    Swift

    public class var spartHK: Manufacturer { get }
  • Tanita

    Declaration

    Swift

    public class var tanita: Manufacturer { get }
  • Echowell

    Declaration

    Swift

    public class var echowell: Manufacturer { get }
  • Dynastream OEM

    Declaration

    Swift

    public class var dynastreamOem: Manufacturer { get }
  • Nautilus

    Declaration

    Swift

    public class var nautilus: Manufacturer { get }
  • Dynastream

    Declaration

    Swift

    public class var dynastream: Manufacturer { get }
  • Timex

    Declaration

    Swift

    public class var timex: Manufacturer { get }
  • Metrigear

    Declaration

    Swift

    public class var metrigear: Manufacturer { get }
  • Xelic

    Declaration

    Swift

    public class var xelic: Manufacturer { get }
  • Beurer

    Declaration

    Swift

    public class var beurer: Manufacturer { get }
  • Cardiosport

    Declaration

    Swift

    public class var cardioSport: Manufacturer { get }
  • A & D

    Declaration

    Swift

    public class var aAndD: Manufacturer { get }
  • hmm

    HMM

    Declaration

    Swift

    public class var hmm: Manufacturer { get }
  • SUUNTO

    Declaration

    Swift

    public class var suunto: Manufacturer { get }
  • Thita Elektronik

    Declaration

    Swift

    public class var thitaElektronik: Manufacturer { get }
  • G.Pulse

    Declaration

    Swift

    public class var gPulse: Manufacturer { get }
  • Clean Mobile

    Declaration

    Swift

    public class var cleanMobile: Manufacturer { get }
  • Pedal Brain

    Declaration

    Swift

    public class var pedalBrain: Manufacturer { get }
  • Peaksware

    Declaration

    Swift

    public class var peaksware: Manufacturer { get }
  • Saxonar

    Declaration

    Swift

    public class var saxonar: Manufacturer { get }
  • Lemond Fitness

    Declaration

    Swift

    public class var lemondFitness: Manufacturer { get }
  • Dexcom

    Declaration

    Swift

    public class var dexcom: Manufacturer { get }
  • Wahoo Fitness

    Declaration

    Swift

    public class var wahooFitness: Manufacturer { get }
  • Octane Fitness

    Declaration

    Swift

    public class var octaneFitness: Manufacturer { get }
  • Archinoetics

    Declaration

    Swift

    public class var archinoetics: Manufacturer { get }
  • The Hurt Box

    Declaration

    Swift

    public class var theHurtBox: Manufacturer { get }
  • Citizen Systems

    Declaration

    Swift

    public class var citizenSystems: Manufacturer { get }
  • Magellan

    Declaration

    Swift

    public class var magellan: Manufacturer { get }
  • Osynce

    Declaration

    Swift

    public class var osynce: Manufacturer { get }
  • Holux

    Declaration

    Swift

    public class var holux: Manufacturer { get }
  • Concept2

    Declaration

    Swift

    public class var concept2: Manufacturer { get }
  • One Giant Leap

    Declaration

    Swift

    public class var oneGiantLeap: Manufacturer { get }
  • Ace Sensor

    Declaration

    Swift

    public class var aceSensor: Manufacturer { get }
  • Brim Brothers

    Declaration

    Swift

    public class var brimBrothers: Manufacturer { get }
  • Xplova

    Declaration

    Swift

    public class var xplova: Manufacturer { get }
  • Perception Digital

    Declaration

    Swift

    public class var perceptionDigital: Manufacturer { get }
  • bf1systems Ltd

    Declaration

    Swift

    public class var bf1Systems: Manufacturer { get }
  • Pioneer

    Declaration

    Swift

    public class var pioneer: Manufacturer { get }
  • Spantec

    Declaration

    Swift

    public class var spantec: Manufacturer { get }
  • Metalogics

    Declaration

    Swift

    public class var metalogics: Manufacturer { get }
  • 4IIII Innovations Inc.

    Declaration

    Swift

    public class var fouriii: Manufacturer { get }
  • Seiko Epson

    Declaration

    Swift

    public class var seikoEpson: Manufacturer { get }
  • Seiko Epson OEM

    Declaration

    Swift

    public class var seikoEpsonOem: Manufacturer { get }
  • IFor Powell

    Declaration

    Swift

    public class var iForPowell: Manufacturer { get }
  • Maxwell Guider

    Declaration

    Swift

    public class var maxwellGuider: Manufacturer { get }
  • Star Trac

    Declaration

    Swift

    public class var starTrac: Manufacturer { get }
  • Breakaway

    Declaration

    Swift

    public class var breakaway: Manufacturer { get }
  • Alatech Technology LTD.

    Declaration

    Swift

    public class var alatechTechnology: Manufacturer { get }
  • MIO Technology Europe

    Declaration

    Swift

    public class var mioTechnologyEurope: Manufacturer { get }
  • Rotor

    Declaration

    Swift

    public class var rotor: Manufacturer { get }
  • Geonaute

    Declaration

    Swift

    public class var geonaute: Manufacturer { get }
  • ID Bike

    Declaration

    Swift

    public class var idBike: Manufacturer { get }
  • Specialized

    Declaration

    Swift

    public class var specialized: Manufacturer { get }
  • WTek

    Declaration

    Swift

    public class var wTek: Manufacturer { get }
  • Physical Enterprises

    Declaration

    Swift

    public class var physicalEnterprises: Manufacturer { get }
  • North Pole Engineering

    Declaration

    Swift

    public class var northPoleEngineering: Manufacturer { get }
  • BKool

    Declaration

    Swift

    public class var bKool: Manufacturer { get }
  • Cateye

    Declaration

    Swift

    public class var cateye: Manufacturer { get }
  • Stages Cycling

    Declaration

    Swift

    public class var stagesCycling: Manufacturer { get }
  • SIGMA SPORT

    Declaration

    Swift

    public class var sigmaSport: Manufacturer { get }
  • Tom Tom

    Declaration

    Swift

    public class var tomTom: Manufacturer { get }
  • Peripedal

    Declaration

    Swift

    public class var peripedal: Manufacturer { get }
  • Wattbike

    Declaration

    Swift

    public class var wattBike: Manufacturer { get }
  • MOXY

    Declaration

    Swift

    public class var moxy: Manufacturer { get }
  • CicloSport

    Declaration

    Swift

    public class var cicloSport: Manufacturer { get }
  • POWERbahn

    Declaration

    Swift

    public class var powerBahn: Manufacturer { get }
  • Acorn Project Aps.

    Declaration

    Swift

    public class var acornProjectAps: Manufacturer { get }
  • LifeBEAM

    Declaration

    Swift

    public class var lifeBeam: Manufacturer { get }
  • Bontrager

    Declaration

    Swift

    public class var bontrager: Manufacturer { get }
  • Wellgo

    Declaration

    Swift

    public class var wellgo: Manufacturer { get }
  • Scosche

    Declaration

    Swift

    public class var scosche: Manufacturer { get }
  • MAGURA

    Declaration

    Swift

    public class var magura: Manufacturer { get }
  • Woodway

    Declaration

    Swift

    public class var woodway: Manufacturer { get }
  • Elite

    Declaration

    Swift

    public class var elite: Manufacturer { get }
  • Nielsen-Kellerman

    Declaration

    Swift

    public class var nielsenKellerman: Manufacturer { get }
  • DK City

    Declaration

    Swift

    public class var dkCity: Manufacturer { get }
  • Tacx

    Declaration

    Swift

    public class var tacx: Manufacturer { get }
  • Direction Technology

    Declaration

    Swift

    public class var directionTechnology: Manufacturer { get }
  • Magtonic

    Declaration

    Swift

    public class var magtonic: Manufacturer { get }
  • 1partCarbon Inc.

    Declaration

    Swift

    public class var onePartCarbon: Manufacturer { get }
  • Inside Ride

    Declaration

    Swift

    public class var insideRide: Manufacturer { get }
  • Sound Of Motion

    Declaration

    Swift

    public class var soundOfMotion: Manufacturer { get }
  • Stryd

    Declaration

    Swift

    public class var stryd: Manufacturer { get }
  • Indoor Cycling Group

    Declaration

    Swift

    public class var indoorCyclingGroup: Manufacturer { get }
  • Mi Pulse

    Declaration

    Swift

    public class var miPulse: Manufacturer { get }
  • BSX Athletics

    Declaration

    Swift

    public class var bsxAthletics: Manufacturer { get }
  • Look

    Declaration

    Swift

    public class var look: Manufacturer { get }
  • Campagnolo Srl

    Declaration

    Swift

    public class var campagnolo: Manufacturer { get }
  • Body Bike Smart

    Declaration

    Swift

    public class var bodyBikeSmart: Manufacturer { get }
  • Praxisworks

    Declaration

    Swift

    public class var praxisworks: Manufacturer { get }
  • Limits Technology

    Declaration

    Swift

    public class var limitsTechnology: Manufacturer { get }
  • TopAction Technology

    Declaration

    Swift

    public class var topActionTechnology: Manufacturer { get }
  • Cosinuss

    Declaration

    Swift

    public class var cosinuss: Manufacturer { get }
  • Fitcare

    Declaration

    Swift

    public class var fitCare: Manufacturer { get }
  • Magene

    Declaration

    Swift

    public class var magene: Manufacturer { get }
  • Giant Manufacturing Co

    Declaration

    Swift

    public class var giantManufacturing: Manufacturer { get }
  • TiGRA Sport

    Declaration

    Swift

    public class var tigraSport: Manufacturer { get }
  • Salutron

    Declaration

    Swift

    public class var salutron: Manufacturer { get }
  • TechnoGym

    Declaration

    Swift

    public class var technogym: Manufacturer { get }
  • Bryton Sensors

    Declaration

    Swift

    public class var brytonSensors: Manufacturer { get }
  • Latitude Limited

    Declaration

    Swift

    public class var latitudeLimited: Manufacturer { get }
  • Soaring Technology

    Declaration

    Swift

    public class var soaringTechnology: Manufacturer { get }
  • IGP Sport

    Declaration

    Swift

    public class var igpSport: Manufacturer { get }
  • Think Rider

    Declaration

    Swift

    public class var thinkRider: Manufacturer { get }
  • Gopher Sport

    Declaration

    Swift

    public class var gopherSport: Manufacturer { get }
  • Water Rower

    Declaration

    Swift

    public class var waterRower: Manufacturer { get }
  • Orange Theory

    Declaration

    Swift

    public class var orangeTheory: Manufacturer { get }
  • Inpeak

    Declaration

    Swift

    public class var inpeak: Manufacturer { get }
  • Kinetic

    Declaration

    Swift

    public class var kinetic: Manufacturer { get }
  • Johnson Health Tech

    Declaration

    Swift

    public class var johnsonHealthTech: Manufacturer { get }
  • Polar Electro

    Declaration

    Swift

    public class var polarElectro: Manufacturer { get }
  • SeeSense

    Declaration

    Swift

    public class var seeSense: Manufacturer { get }
  • Health and Life

    Declaration

    Swift

    public class var healthAndLife: Manufacturer { get }
  • Lezyne

    Declaration

    Swift

    public class var lezyne: Manufacturer { get }
  • Scribe Labs

    Declaration

    Swift

    public class var scribeLabs: Manufacturer { get }
  • Zwift

    Declaration

    Swift

    public class var zwift: Manufacturer { get }
  • Watteam

    Declaration

    Swift

    public class var watteam: Manufacturer { get }
  • Recon

    Declaration

    Swift

    public class var recon: Manufacturer { get }
  • Favero Electronics

    Declaration

    Swift

    public class var faveroElectronics: Manufacturer { get }
  • Dyno Velo

    Declaration

    Swift

    public class var dynoVelo: Manufacturer { get }
  • Strava

    Declaration

    Swift

    public class var strava: Manufacturer { get }
  • Precor

    Declaration

    Swift

    public class var precore: Manufacturer { get }
  • Bryton

    Declaration

    Swift

    public class var byrton: Manufacturer { get }
  • SRAM

    Declaration

    Swift

    public class var sram: Manufacturer { get }
  • Mio Technology

    Declaration

    Swift

    public class var mioTechnology: Manufacturer { get }
  • COBI GmbH

    Declaration

    Swift

    public class var cobi: Manufacturer { get }
  • Spivi

    Declaration

    Swift

    public class var spivi: Manufacturer { get }
  • Mio Magellan

    Declaration

    Swift

    public class var mioMagellan: Manufacturer { get }
  • Evesports

    Declaration

    Swift

    public class var eveSports: Manufacturer { get }
  • Sensitivus Gauge

    Declaration

    Swift

    public class var sensitivusGauge: Manufacturer { get }
  • Podoon

    Declaration

    Swift

    public class var podoon: Manufacturer { get }
  • Life Time Fitness

    Declaration

    Swift

    public class var lifeTimeFitness: Manufacturer { get }
  • Falco eMotors Inc.

    Declaration

    Swift

    public class var falcoEMotors: Manufacturer { get }
  • Minoura

    Declaration

    Swift

    public class var minoura: Manufacturer { get }
  • Cycliq

    Declaration

    Swift

    public class var cycliq: Manufacturer { get }
  • Luxxottica

    Declaration

    Swift

    public class var luxottica: Manufacturer { get }
  • Trainer Road

    Declaration

    Swift

    public class var trainerRoad: Manufacturer { get }
  • The Sufferfest

    Declaration

    Swift

    public class var theSufferfest: Manufacturer { get }
  • Full Speed Ahead

    Declaration

    Swift

    public class var fullSpeedAhead: Manufacturer { get }
  • Virtual Training

    Declaration

    Swift

    public class var virtualTraining: Manufacturer { get }
  • Feedback Sports

    Declaration

    Swift

    public class var feedbackSports: Manufacturer { get }
  • Omata

    Declaration

    Swift

    public class var omata: Manufacturer { get }
  • vdo

    VDO

    Declaration

    Swift

    public class var vdo: Manufacturer { get }
  • Magnetic Days

    Declaration

    Swift

    public class var magneticDays: Manufacturer { get }
  • HammerHead

    Declaration

    Swift

    public class var hammerHead: Manufacturer { get }
  • Kinetic by Kurt

    Declaration

    Swift

    public class var kineticByKurt: Manufacturer { get }
  • ShapeLog

    Declaration

    Swift

    public class var shapeLog: Manufacturer { get }
  • Dabuziduo

    Declaration

    Swift

    public class var dabuziduo: Manufacturer { get }
  • Jet Black

    Declaration

    Swift

    public class var jetBlack: Manufacturer { get }
  • Coros

    Declaration

    Swift

    public class var coros: Manufacturer { get }
  • VirtuGo

    Declaration

    Swift

    public class var virtugo: Manufacturer { get }
  • Velosense

    Declaration

    Swift

    public class var velosense: Manufacturer { get }
  • Cycligent Inc

    Declaration

    Swift

    public class var cycligent: Manufacturer { get }
  • ActiGraph

    Declaration

    Swift

    public class var actiGraph: Manufacturer { get }
  • Undocumented

    Declaration

    Swift

    public static var supportedManufacturers: [Manufacturer]