Namespace Wss.CalibrationModule
Classes
StimParamsConfig
JSON-backed stimulation-parameters configuration. Inherits common JSON
handling from DictConfigBase and seeds default per-channel
values under the stim.ch hierarchy.
StimParamsConfigController
Provides high-level access to stimulation parameter configuration. Automatically seeds channel entries based on max device count and ensures safe access. Supports dotted keys of form "stim.ch.{N}.{leaf}".
StimParamsLayer
Layer that wraps an IStimulationCore and a StimParamsConfigController. Computes pulse widths from normalized inputs and forwards stimulation to the core. Also exposes dotted-key parameter access and an optional BASIC capability.
Interfaces
IStimParamsCore
Core + parameters surface layered over IStimulationCore. Provides normalized-drive stimulation, per-channel parameter access, and JSON persistence for stimulation parameters. BASIC is optional and can be exposed via TryGetBasic(out IBasicStimulation).