package com.ihealth.ihealthlibrary; import com.facebook.react.ReactPackage; import com.facebook.react.bridge.NativeModule; import com.facebook.react.bridge.ReactApplicationContext; import com.facebook.react.uimanager.ViewManager; import java.util.ArrayList; import java.util.Collections; import java.util.List; /** * Created by jing on 16/10/20. */ public class iHealthDeviceManagerPackage implements ReactPackage { @Override public List createNativeModules(ReactApplicationContext reactContext) { List modules = new ArrayList<>(); modules.add(new iHealthDeviceManagerModule(reactContext)); modules.add(new AM3SModule(reactContext)); modules.add(new AM4Module(reactContext)); modules.add(new AMProfileModule(reactContext)); modules.add(new AM5Module(reactContext)); modules.add(new AM5ProfileModule(reactContext)); modules.add(new BP5Module(reactContext)); modules.add(new BP5SModule(reactContext)); modules.add(new BP3LModule(reactContext)); modules.add(new BP550BTModule(reactContext)); modules.add(new BP7Module(reactContext)); modules.add(new BP7SModule(reactContext)); modules.add(new BPProfileModule(reactContext)); modules.add(new POProfileModule(reactContext)); modules.add(new PO3Module(reactContext)); modules.add(new HS2Module(reactContext)); modules.add(new HS2SModule(reactContext)); modules.add(new HS4SModule(reactContext)); modules.add(new HSProfileModule(reactContext)); modules.add(new HS2SProfileModule(reactContext)); modules.add(new BG1Module(reactContext)); modules.add(new BG1SModule(reactContext)); modules.add(new BG1ProfileModule(reactContext)); modules.add(new BG1SProfileModule(reactContext)); modules.add(new BG5Module(reactContext)); modules.add(new BG5SModule(reactContext)); modules.add(new BG5SProfileModule(reactContext)); modules.add(new BGProfileModule(reactContext)); modules.add(new HS6Module(reactContext)); modules.add(new HS6ProfileModule(reactContext)); modules.add(new BTMModule(reactContext)); modules.add(new BTMProfileModule(reactContext)); modules.add(new ECGModule(reactContext)); modules.add(new ECGProfileModule(reactContext)); modules.add(new ECGUSBModule(reactContext)); modules.add(new TS28BModule(reactContext)); modules.add(new TS28BProfileModule(reactContext)); modules.add(new NT13BModule(reactContext)); modules.add(new NT13BProfileModule(reactContext)); modules.add(new PO1Module(reactContext)); modules.add(new PO1ProfileModule(reactContext)); modules.add(new PT3SBTModule(reactContext)); modules.add(new PT3SBTProfileModule(reactContext)); return modules; } @Override public List createViewManagers(ReactApplicationContext reactContext) { return Collections.emptyList(); } }