-
- private final int numChannels;
-
- private final PandaMapping[] pandaMappings;
- private PandaMapping activeMapping;
- private int mappingChannelIndex;
-
- MappingTool(GLucose glucose, PandaMapping[] pandaMappings) {
- super(glucose);
- this.pandaMappings = pandaMappings;
- numChannels = pandaMappings.length * PandaMapping.CHANNELS_PER_BOARD;
- setChannel();
- }
-
- private void setChannel() {
- mappingChannelIndex = channelIndex % PandaMapping.CHANNELS_PER_BOARD;
- activeMapping = pandaMappings[channelIndex / PandaMapping.CHANNELS_PER_BOARD];