feat: implement Haptika PPG and Watch V1

This commit is contained in:
Sacha
2026-07-31 16:19:42 +02:00
parent 6b7d4e0728
commit b9930b7378
249 changed files with 46475 additions and 122 deletions
@@ -0,0 +1,50 @@
///
/// HaptikaPPGAutolinking.swift
/// This file was generated by nitrogen. DO NOT MODIFY THIS FILE.
/// https://github.com/mrousavy/nitro
/// Copyright © Marc Rousavy @ Margelo
///
import NitroModules
// TODO: Use empty enums once Swift supports exporting them as namespaces
// See: https://github.com/swiftlang/swift/pull/83616
public final class HaptikaPPGAutolinking {
public typealias bridge = margelo.nitro.haptika.ppg.bridge.swift
public static func createHaptikaPPGFrameProcessor() -> bridge.std__shared_ptr_HybridHaptikaPPGFrameProcessorSpec_ {
let hybridObject = HybridHaptikaPPGFrameProcessor()
return { () -> bridge.std__shared_ptr_HybridHaptikaPPGFrameProcessorSpec_ in
let __cxxWrapped = hybridObject.getCxxWrapper()
return __cxxWrapped.getCxxPart()
}()
}
public static func isHaptikaPPGFrameProcessorRecyclable() -> Bool {
return HybridHaptikaPPGFrameProcessor.self is any RecyclableView.Type
}
public static func createHaptikaHealthKit() -> bridge.std__shared_ptr_HybridHaptikaHealthKitSpec_ {
let hybridObject = HybridHaptikaHealthKit()
return { () -> bridge.std__shared_ptr_HybridHaptikaHealthKitSpec_ in
let __cxxWrapped = hybridObject.getCxxWrapper()
return __cxxWrapped.getCxxPart()
}()
}
public static func isHaptikaHealthKitRecyclable() -> Bool {
return HybridHaptikaHealthKit.self is any RecyclableView.Type
}
public static func createHaptikaCardiacMirror() -> bridge.std__shared_ptr_HybridHaptikaCardiacMirrorSpec_ {
let hybridObject = HybridHaptikaCardiacMirror()
return { () -> bridge.std__shared_ptr_HybridHaptikaCardiacMirrorSpec_ in
let __cxxWrapped = hybridObject.getCxxWrapper()
return __cxxWrapped.getCxxPart()
}()
}
public static func isHaptikaCardiacMirrorRecyclable() -> Bool {
return HybridHaptikaCardiacMirror.self is any RecyclableView.Type
}
}