samna.speck.event#
Submodules#
Module content#
- samna.speck.event.decode_input_event(arg0: int, arg1: bool) samna.speck.event.Spike | samna.speck.event.RouterEvent | samna.speck.event.KillSensorPixel | samna.speck.event.ResetSensorPixel | samna.speck.event.WriteNeuronValue | samna.speck.event.ReadNeuronValue | samna.speck.event.WriteWeightValue | samna.speck.event.ReadWeightValue | samna.speck.event.WriteBiasValue | samna.speck.event.ReadBiasValue | samna.speck.event.WriteRegisterValue | samna.speck.event.ReadRegisterValue | samna.speck.event.WriteMemoryValue | samna.speck.event.ReadMemoryValue | samna.speck.event.ReadProbe #
Decodes an input event.
- Parameters:
rawEvent (int) – The event to decode.
hasTimestamp (bool) – Whether the event has a timestamp.
- Returns:
The decoded input event.
- samna.speck.event.decode_output_event(arg0: int) samna.speck.event.Spike | samna.speck.event.DvsEvent | samna.speck.event.InputInterfaceEvent | samna.speck.event.NeuronValue | samna.speck.event.BiasValue | samna.speck.event.WeightValue | samna.speck.event.RegisterValue | samna.speck.event.MemoryValue | samna.speck.event.BistValue | samna.speck.event.ProbeValue | samna.speck.event.ReadoutValue #
Decodes an output event.
- Parameters:
value (int) – The event to decode.
- Returns:
The decoded output event.
- samna.speck.event.encode_input_interface_event(arg0: samna.speck.event.Spike | samna.speck.event.RouterEvent | samna.speck.event.KillSensorPixel | samna.speck.event.ResetSensorPixel | samna.speck.event.WriteNeuronValue | samna.speck.event.ReadNeuronValue | samna.speck.event.WriteWeightValue | samna.speck.event.ReadWeightValue | samna.speck.event.WriteBiasValue | samna.speck.event.ReadBiasValue | samna.speck.event.WriteRegisterValue | samna.speck.event.ReadRegisterValue | samna.speck.event.WriteMemoryValue | samna.speck.event.ReadMemoryValue | samna.speck.event.ReadProbe) int #
Encodes an input interface event.
- Parameters:
event (
speck.event.InputEvent
) – The event to encode.- Returns:
The encoded event.
- samna.speck.event.speck_configuration_to_event(arg0: samna.speck.configuration.SpeckConfiguration) List[samna.speck.event.Spike | samna.speck.event.RouterEvent | samna.speck.event.KillSensorPixel | samna.speck.event.ResetSensorPixel | samna.speck.event.WriteNeuronValue | samna.speck.event.ReadNeuronValue | samna.speck.event.WriteWeightValue | samna.speck.event.ReadWeightValue | samna.speck.event.WriteBiasValue | samna.speck.event.ReadBiasValue | samna.speck.event.WriteRegisterValue | samna.speck.event.ReadRegisterValue | samna.speck.event.WriteMemoryValue | samna.speck.event.ReadMemoryValue | samna.speck.event.ReadProbe] #
Get the input events for the given configuration.
- Parameters:
config (
speck.configuration.SpeckConfiguration
) – The configuration to turn into events.- Returns:
A list of input events.