WearEngineHostApiImpl.ets
944 Bytes
import { WearEngineHostApi, WearDeviceInfo } from '../pigeon/WearEngineApi';
/**
* WearEngine host implementation for HarmonyOS.
*
* Currently a stub – replace with HarmonyOS distributed communication /
* BLE / HiWear ArkTS API calls once integration is ready.
*/
export class WearEngineHostApiImpl extends WearEngineHostApi {
hasAvailableDevices(): boolean {
// TODO: call HarmonyOS device discovery API
return false;
}
checkConnectedDevice(): WearDeviceInfo {
// TODO: query connected wearable via HarmonyOS distributed bus
return new WearDeviceInfo();
}
registerMessageReceiver(): boolean {
// TODO: register P2P message listener on HarmonyOS
return false;
}
sendTextMessage(_message: string): boolean {
// TODO: send P2P text message to watch via HarmonyOS
return false;
}
sendWatchSyncPayload(jsonPayload: string): boolean {
return this.sendTextMessage(jsonPayload);
}
}