Class SignalDeriver

java.lang.Object
net.maswag.falcaun.SignalDeriver
All Implemented Interfaces:
Mapper<List<Double>,IOSignalPiece<List<Double>>,List<Double>,IOSignalPiece<List<Double>>>, Mapper.SynchronousMapper<List<Double>,IOSignalPiece<List<Double>>,List<Double>,IOSignalPiece<List<Double>>>, SULMapper<List<Double>,IOSignalPiece<List<Double>>,List<Double>,IOSignalPiece<List<Double>>>

public class SignalDeriver extends Object implements SULMapper<List<Double>,IOSignalPiece<List<Double>>,List<Double>,IOSignalPiece<List<Double>>>
Signal derivation mapper that uses SignalMapper to derive signals from concrete I/O signals.

This class implements the SULMapper interface to provide signal derivation functionality. It takes concrete input signals and passes them through unchanged, while for output signals, it uses a SignalMapper to derive additional signals from the concrete I/O signal piece.

When composed with SignalAdapter, it provides the same functionality as NumericSULMapper.

Author:
Masaki Waga <masakiwaga@gmail.com>