libera_utils.packet_configs.AxisPacketConfig#
- class libera_utils.packet_configs.AxisPacketConfig(packet_apid: ~libera_utils.constants.LiberaApid = LiberaApid.icie_axis_sample, packet_time_fields: ~libera_utils.packet_configs.TimeFieldMapping = <factory>, sample_groups: list[~libera_utils.packet_configs.SampleGroup] = <factory>, aggregation_groups: list[~libera_utils.packet_configs.AggregationGroup] = <factory>, packet_definition_config_key: str = 'LIBERA_PACKET_DEFINITION', packet_time_source: ~libera_utils.packet_configs.SampleTimeSource = SampleTimeSource.ICIE, packet_generator_kwargs: dict = <factory>)#
Bases:
PacketConfigurationConfiguration for ICIE Axis Sample packets.
- Attributes:
packet_time_coordinateGet the packet time coordinate name following the consistent pattern.
Methods
get_sample_group(name)Get a sample group by name
- __init__(packet_apid: ~libera_utils.constants.LiberaApid = LiberaApid.icie_axis_sample, packet_time_fields: ~libera_utils.packet_configs.TimeFieldMapping = <factory>, sample_groups: list[~libera_utils.packet_configs.SampleGroup] = <factory>, aggregation_groups: list[~libera_utils.packet_configs.AggregationGroup] = <factory>, packet_definition_config_key: str = 'LIBERA_PACKET_DEFINITION', packet_time_source: ~libera_utils.packet_configs.SampleTimeSource = SampleTimeSource.ICIE, packet_generator_kwargs: dict = <factory>) None#
Methods
get_sample_group(name)Get a sample group by name
Attributes
packet_apidpacket_definition_config_keyGet the packet time coordinate name following the consistent pattern.
packet_time_sourcepacket_time_fieldssample_groupspacket_generator_kwargsaggregation_groups- get_sample_group(name: str) SampleGroup#
Get a sample group by name