| | |
| | | import com.battery.device.bts.BtsXmlCodec; |
| | | import com.battery.device.bts.BtsTcpTransport; |
| | | import com.battery.device.simulator.ScriptedBtsTcpSimulator; |
| | | import com.battery.device.model.DetectedChannel; |
| | | import com.battery.device.model.DeviceWorkStatus; |
| | | import com.battery.device.api.model.DetectedChannel; |
| | | import com.battery.device.api.model.DeviceWorkStatus; |
| | | import com.battery.device.simulator.BtsSimulatorStateStore; |
| | | import com.battery.device.simulator.BtsSimulatorStateStore.ChannelState; |
| | | import com.battery.device.simulator.BtsSimulatorStateStore.CollectorChannelState; |
| | |
| | | assertEquals(1, firstDiscovery.stream().map(channel -> channel.identity().devid()).distinct().count()); |
| | | assertEquals(4, firstDiscovery.stream().filter(channel -> channel.available()).count()); |
| | | |
| | | Set<com.battery.device.model.ChannelIdentity> channels = firstDiscovery.stream() |
| | | Set<com.battery.device.api.model.ChannelIdentity> channels = firstDiscovery.stream() |
| | | .map(channel -> channel.identity()) |
| | | .collect(java.util.stream.Collectors.toSet()); |
| | | var firstObservation = adapter.inquire(channels); |
| | |
| | | .filter(device -> device.deviceId() == tDevice || device.deviceId() == tnDevice) |
| | | .mapToInt(device -> device.channels().size()).sum() / 2); |
| | | |
| | | Set<com.battery.device.model.ChannelIdentity> channel = tChannels.stream() |
| | | Set<com.battery.device.api.model.ChannelIdentity> channel = tChannels.stream() |
| | | .map(DetectedChannel::identity).filter(identity -> identity.chlid() == 1) |
| | | .collect(java.util.stream.Collectors.toSet()); |
| | | var first = adapter.inquire(channel).values().iterator().next(); |
| | |
| | | simulator.updateChannel(1, 2, false, DeviceWorkStatus.PAUSED); |
| | | |
| | | var discovered = adapter.discoverChannels(); |
| | | Set<com.battery.device.model.ChannelIdentity> available = discovered.stream() |
| | | Set<com.battery.device.api.model.ChannelIdentity> available = discovered.stream() |
| | | .filter(channel -> channel.available()) |
| | | .map(channel -> channel.identity()) |
| | | .collect(java.util.stream.Collectors.toSet()); |