| | |
| | | this.capabilities = capabilities; |
| | | } |
| | | |
| | | /** 返回本实例登记的适配器编码。 */ |
| | | @Override |
| | | public String adapterCode() |
| | | { |
| | | return adapterCode; |
| | | } |
| | | |
| | | /** 返回本实例登记的能力标记;BTS 协议路线按只观测装配。 */ |
| | | @Override |
| | | public AdapterCapabilities capabilities() |
| | | { |
| | | return capabilities; |
| | | } |
| | | |
| | | /** 通过设备信息命令读取通道登记事实,作为发现候选返回。 */ |
| | | @Override |
| | | public List<DetectedChannel> discoverChannels() |
| | | { |
| | | return codec.parseDeviceInfo(transport.exchange(codec.getDeviceInfoRequest())); |
| | | } |
| | | |
| | | /** 按给定通道集合请求一次实时状态;通道为空时不发请求。 */ |
| | | @Override |
| | | public Map<ChannelIdentity, RealtimeSnapshot> inquire(Set<ChannelIdentity> channels) |
| | | { |
| | |
| | | |
| | | |
| | | |
| | | /** 关闭底层传输连接。 */ |
| | | @Override |
| | | public void close() |
| | | { |