SensoryInputProcessor constructor

SensoryInputProcessor({
  1. ConsciousnessLogger? logger,
  2. PerceptionBuffer? buffer,
  3. FeatureExtractor? extractor,
})

Implementation

SensoryInputProcessor({
  ConsciousnessLogger? logger,
  PerceptionBuffer? buffer,
  FeatureExtractor? extractor,
})  : _logger = logger ?? ConsciousnessLogger('SensoryInputProcessor'),
      _buffer = buffer ??
          PerceptionBuffer(
            capacity: 100,
            retentionDuration: const Duration(seconds: 10),
          ),
      _extractor = extractor ?? FeatureExtractor();