Apple Watch 7, etc.) Apple would have to update this code and I'm not sure if there is a way to update it after the watch ships from the factory like there is in most computers. Firmware on the watch - this is the low-level code on the watch that abstracts all of the hardware varieties (Apple Watch Ultra vs. This would be hard-coded into the sensor chip and it is unlikely that any update (other than a new model of the watch would address it.) Microcode on the pressure sensor itself. That being said, there are various places in the system that could be considered "software", all with various likelihoods of being addressed in the future. Here is the link to the docs on the submersion data access:Ĭlick to expand.It is definitely a "belief" that it is a software limit rather than a "certainty", but it is a pretty good bet that it is in software because of how steady and consistent the 44m data points are when the watch is below 44m. My understanding is that this entitlement has only been provided to Huish/Oceanic at this point, but is expected to be more available in the future. ![]() It may even be stored if there is no application running - I will try that on my next dive.Ģ) To write a new dive computer or bottom timer application, you need access to the real-time submersion data that is part of the CoreMotion framework (the same framework that has access to accelerometers, etc.) In order to access the CMWaterSubmersionManager class, you need an entitlement added to your project that you have to obtain from Apple. This I believe this data is stored by WatchOS no matter what dive computer (or bottom timer) application is running. ![]() A couple of points that I learned in my foray into building an open source app to export dive data (depth and water temperature) from the Apple Watch Ultra.ġ) After-the-fact depth and temp data is available through the Apple HealthKit framework (and viewable in the Health App on the paired iPhone).
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |