OpenCellSync<C extends Cell, L extends Cell, I extends Signal, O extends Signal> constructor

OpenCellSync<C extends Cell, L extends Cell, I extends Signal, O extends Signal>({
  1. Receptor<C, I, O>? receptor,
  2. Cell? bind,
  3. Synapses<Signal, Cell> synapses = Synapses.enabled,
})

Creates a new OpenCellSync with open receptor and synapse binding

Parameters:

Implementation

OpenCellSync({
  Receptor<C,I,O>? receptor,
  Cell? bind,
  Synapses synapses = Synapses.enabled,
}) : super.fromProperties(Properties(
  receptor: receptor ?? Receptor<C,I,O>(),
  bind: bind,
  synapses: synapses == Synapses.enabled ? Synapses<O,L>() : synapses,
));