libera_utils.packet_configs.TempHkPacketConfig#
- class libera_utils.packet_configs.TempHkPacketConfig(packet_apid: ~libera_utils.constants.LiberaApid = LiberaApid.icie_temp_hk, 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 Temperature Housekeeping 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_temp_hk, 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_fieldspacket_generator_kwargssample_groupsaggregation_groups- get_sample_group(name: str) SampleGroup#
Get a sample group by name