IEquipObserverAC

更新记录

版本 日期 修改人 修改内容
1.0.0 2020年7月23日 蔺浪(510525) 新建文档

概况

组件版本

  • feature/observation分支,尚未发布

接口状态

  • 自测通过,联调中

事件注册接口

注册获取器材实体观察数据事件监听

接口签名:

void RegisterGetObserveDataEvent(Func<string, string> callback)

接口说明:

  • 注册获取器材实体观察数据事件监听

参数说明:

参数名 类型 说明
callback Func<string, string> 事件回调(器材entryID, 器材实体观察Json数据文本)

注销获取器材实体观察数据事件监听

接口签名:

void UnregisterGetObserveDataEvent(Func<string, string> callback)

接口说明:

  • 注册获取器材实体观察数据事件监听(entryID, equipObserveData)

参数说明:

参数名 类型 说明
callback Func<string, string> 事件回调(器材entryID, 器材实体观察Json数据文本)

注册获取器材实体观察数据(ByCode)事件监听

接口签名:

void RegisterGetObserveDataByCodeEvent(Func<string, string> callback)

接口说明:

  • 注册获取器材实体观察数据(ByCode)事件监听

参数说明:

参数名 类型 说明
callback Func<string, string> 事件回调(器材Code, 器材实体观察Json数据文本)

注销获取器材实体观察数据(ByCode)事件监听

接口签名:

void UnregisterGetObserveDataByCodeEvent(Func<string, string> callback)

接口说明:

  • 注销获取器材实体观察数据(ByCode)事件监听

参数说明:

参数名 类型 说明
callback Func<string, string> 事件回调(器材Code, 器材实体观察Json数据文本)

注册设置结构(展示)事件监听

接口签名:

void RegisterSetInteriorStructureEvent(Action<string, string> callback)

接口说明:

  • 注册设置结构(展示)事件监听(entryID, structureId)

参数说明:

参数名 类型 说明
callback Action<string, string> 事件回调(器材entryID, 器材结构ID)

注销设置结构(展示)事件监听

接口签名:

void UnregisterSetInteriorStructureEvent(Action<string, string> callback)

接口说明:

  • 注销设置结构(展示)事件监听(entryID, structureId)

参数说明:

参数名 类型 说明
callback Action<string, string> 事件回调(器材entryID, 器材结构ID)

注册设置模型标签(展示)事件监听

接口签名:

void RegisterSetModelLabelEvent(Action<string, string> callback)

接口说明:

  • 注册设置模型标签(展示)事件监听(entryID, labelId)

参数说明:

参数名 类型 说明
callback Action<string, string> 事件回调(器材entryID, 器材标签ID)

注销设置模型标签(展示)事件监听

接口签名:

void UnregisterSetModelLabelEvent(Action<string, string> callback)

接口说明:

  • 注销设置模型标签(展示)事件监听(entryID, labelId)

参数说明:

参数名 类型 说明
callback Action<string, string> 事件回调(器材entryID, 器材标签ID)

注册进入模型观察事件监听

接口签名:

void RegisterEnterModelObserveEvent(Action<string> callback)

接口说明:

  • 注册进入模型观察事件监听(entryID)

参数说明:

参数名 类型 说明
callback Action<string> 事件回调(器材entryID)

注销进入模型观察事件监听

接口签名:

void UnregisterEnterModelObserveEvent(Action<string> callback)

接口说明:

  • 注销进入模型观察事件监听(entryID)

参数说明:

参数名 类型 说明
callback Action<string> 事件回调(器材entryID)

注册开关模型动画事件监听

接口签名:

void RegisterToggleModelAnimationEvent(Action<string, bool> callback)

接口说明:

  • 注册开关模型动画事件监听(entryID, isPlay)

参数说明:

参数名 类型 说明
callback Action<string, bool> 事件回调(器材entryID, 是否播放动画?)

注销开关模型动画事件监听

接口签名:

void UnregisterToggleModelAnimationEvent(Action<string, bool> callback)

接口说明:

  • 注册开关模型动画事件监听(entryID, isPlay)

参数说明:

参数名 类型 说明
callback Action<string, bool> 事件回调(器材entryID, 是否播放动画?)

注册成像UI关闭事件监听

接口签名:

void RegisterImagingUICloseEvent(Action<string> callback)

接口说明:

  • 注册成像UI关闭事件监听(entryID)

参数说明:

参数名 类型 说明
callback Action<string> 事件回调(器材entryID)

注销成像UI关闭事件监听

接口签名:

void RegisterImagingUICloseEvent(Action<string> callback)

接口说明:

  • 注销成像UI关闭事件监听(entryID)

参数说明:

参数名 类型 说明
callback Action<string> 事件回调(器材entryID)

注册轨迹UI关闭事件监听

接口签名:

void RegisterTrailUICloseEvent(Action<string> callback)

接口说明:

  • 注册轨迹UI关闭事件监听(entryID)

参数说明:

参数名 类型 说明
callback Action<string> 事件回调(器材entryID)

注销轨迹UI关闭事件监听

接口签名:

void UnregisterTrailUICloseEvent(Action<string> callback)

接口说明:

  • 注销轨迹UI关闭事件监听(entryID)

参数说明:

参数名 类型 说明
callback Action<string> 事件回调(器材entryID)

交互接口

通知成像悬浮框-鼠标双击

接口签名:

bool NotifyImagingFrameMDClick(string entryID)

接口说明:

  • 通知成像悬浮框-鼠标双击

参数说明:

参数名 类型 说明
entryID string 器材entryID

返回值说明

类型 说明
bool 是否成功?

通知运动轨迹悬浮框-鼠标双击

接口签名:

bool NotifyTrailFrameMDClick(string entryID)

接口说明:

  • 通知运动轨迹悬浮框-鼠标双击

参数说明:

参数名 类型 说明
entryID string 器材entryID

返回值说明

类型 说明
bool 是否成功?

相关文档