gondola.monitoring#
Monitoring and Housekeeping data structures
For each set of monitoring parameters, there exists 1) an individual set of parameters, taken at
a specific point in time ("MoniData")
a collection of these points ("MoniDataSeries")
The single set of parameters ("MoniData") can be obtained from Tof/TelemetryPackets.
The series allow to load such packets from entire files and specifically allows to translate the read data to polars dataframes.
Classes
Sensors on the LTB |
|
Monitoring the MTB |
|
Preamp temperature and bias data |
|
Sensors on the power boards (PB) |
|
- class gondola.monitoring.CPUMoniData#
- board_id#
- cpu0_temp#
- cpu1_temp#
- cpu_freq#
- cpu_temp#
- disk_usage#
- static from_bytestream(bytestream, pos)#
- static from_random()#
- static from_tofpacket(packet)#
- get(varname)#
Access the (data) members by name
- static keys()#
- mb_temp#
- pack()#
Pack self into a TofPacket to be written on disk or sent over network
- timestamp_py#
- uptime#
- class gondola.monitoring.DataSinkHB#
- board_id#
- evid_check_len#
- evid_missing#
- static from_bytestream(bytestream, pos)#
- static from_random()#
- static from_tofpacket(packet)#
- get(varname)#
Access the (data) members by name
- static keys()#
- met#
Mission elapsed time
- n_bytes_written#
- n_evid_chunksize#
- n_pack_write_disk#
- n_packets_incoming#
- n_packets_sent#
- pack()#
Pack self into a TofPacket to be written on disk or sent over network
- timestamp#
- class gondola.monitoring.EventBuilderHB#
- average_rbe_te#
The average number of RBEvents per TofEvent, tis is the average number of active ReadoutBoards per TofEvent
- board_id#
- drs_lost_frac#
- static from_bytestream(bytestream, pos)#
- static from_random()#
- static from_tofpacket(packet)#
- get(varname)#
Access the (data) members by name
- incoming_vs_outgoing_mte#
- static keys()#
- mangled_frac#
- nrbe_discarded_frac#
- pack()#
Pack self into a TofPacket to be written on disk or sent over network
- timed_out_combo_frac#
- timed_out_frac#
- class gondola.monitoring.GcuEvBldStatsMoniData#
- board_id#
- static from_telemetrypacket(packet)#
Unpack Self from a TelemetryPacket.
- get(varname)#
Access the (data) members by name
- static keys()#
- class gondola.monitoring.LTBMoniData#
Sensors on the LTB
- board_id#
- static from_bytestream(bytestream, pos)#
- static from_random()#
- static from_tofpacket(packet)#
- get(varname)#
Access the (data) members by name
- static keys()#
- ltb_temp#
- pack()#
Pack self into a TofPacket to be written on disk or sent over network
- thresh0#
- thresh1#
- thresh2#
- timestamp#
- trenz_temp#
- class gondola.monitoring.MasterTriggerHB#
- any_blocked_rate#
- board_id#
- clock_rate#
- combo_trig_type#
- evq_mum_events_last#
- evq_num_events_avg#
- static from_bytestream(bytestream, pos)#
- static from_random()#
- static from_tofpacket(packet)#
- gaps_blocked_rate#
- get(varname)#
Access the (data) members by name
- get_prescale_gaps#
- get_prescale_track#
- static keys()#
- lost_trate#
- n_ev_missed#
- n_ev_unsent#
- pack()#
Pack self into a TofPacket to be written on disk or sent over network
- prescale_bypass#
- rb_lost_rate#
- tiu_busy_rate#
- tiu_ignore_deadtime#
- tiu_timeout_cnt#
- total_elapsed#
- track_blocked_rate#
- track_central_blocked_rate#
- track_umb_central_blocked_rate#
- trate#
- trg_lost_trg_rate#
- trigger_type#
- class gondola.monitoring.MtbMoniData#
Monitoring the MTB
- board_id#
- daq_queue_len#
- fpga_temp#
- static from_bytestream(bytestream, pos)#
- static from_random()#
- static from_tofpacket(packet)#
- get(varname)#
Access the (data) members by name
- static keys()#
- lost_rate#
- pack()#
Pack self into a TofPacket to be written on disk or sent over network
- rate#
- timestamp#
- tiu_bad#
- tiu_busy_len#
Length of the received BUSY signal from the TIU in nanoseconds
- tiu_busy_stuck#
- tiu_emulation_mode#
- tiu_ignore_busy#
- tiu_use_aux_link#
- vccaux#
- vccbram#
- vccint#
- class gondola.monitoring.PAMoniData#
Preamp temperature and bias data
- biases#
Pramp bias voltages (mV) for the 16 channels
- board_id#
- static from_bytestream(bytestream, pos)#
- static from_random()#
- static from_tofpacket(packet)#
- get(varname)#
Access the (data) members by name
- static keys()#
- pack()#
Pack self into a TofPacket to be written on disk or sent over network
- temps#
The temperature for the 16 preamp channels
- class gondola.monitoring.PBMoniData#
Sensors on the power boards (PB)
Each RAT has a single PB
- board_id#
- static from_bytestream(bytestream, pos)#
- static from_random()#
- static from_tofpacket(packet)#
- get(varname)#
Access the (data) members by name
- static keys()#
- n1v6_ltb_vcp#
- n1v6_preamp_vcp#
- nas_temp#
- p3v4d_ltb_vcp#
- p3v4f_ltb_vcp#
- p3v6_ltb_vcp#
- p3v6_preamp_vcp#
- pack()#
Pack self into a TofPacket to be written on disk or sent over network
- pas_temp#
- pds_temp#
- shv_temp#
- timestamp#
- gondola.monitoring.RBMoniData#
alias of
PBMoniData
- class gondola.monitoring.SipPosMoniData#
- board_id#
- get(varname)#
Access the (data) members by name
- static keys()#
- class gondola.monitoring.SipPresMoniData#
- board_id#
- get(varname)#
Access the (data) members by name
- static keys()#
- class gondola.monitoring.SipTimeMoniData#
- board_id#
- get(varname)#
Access the (data) members by name
- static keys()#
- class gondola.monitoring.TrackerGpsMoniData#
- board_id#
- static from_telemetrypacket(packet)#
Unpack Self from a TelemetryPacket.
- get(varname)#
Access the (data) members by name
- static keys()#
- class gondola.monitoring.CoolingMoniData#
- board_id#
- get(varname)#
Access the (data) members by name
- static keys()#
- class gondola.monitoring.WastieMoniData#
- board_id#
- static from_telemetrypacket(packet)#
Unpack Self from a TelemetryPacket.
- get(varname)#
Access the (data) members by name
- static keys()#
- class gondola.monitoring.CPUMoniDataSeries#
- add_crfile(filename, from_object=Ellipsis)#
Add an additional (Caraspace) file to the series
- # Arguments:
filename : The name of the (caraspace) file to add
- from_objectSince this adds caraspace files, it is possible
to choose from where to get the information. Either the telemetry packet, or the tofpacket, if either is present in the frame. When CRFrameObjectType = Unknown, it will figure it out automatically, preferring the telemetry since it has the gcu timestamp
- add_telemetryfile(filename)#
Add an additional (Telemetry) file to the series
- # Arguments:
filename : The name of the (telemetry) file to add
- add_toffile(filename)#
Add an additional (Tof) file to the series
- # Arguments:
filename : The name of the (caraspace) file to add
- from_objectSince this adds caraspace files, it is possible
to choose from where to get the information. Either the telemetry packet, or the tofpacket, if either is present in the frame. When CRFrameObjectType = Unknown, it will figure it out automatically, preferring the telemetry since it has the gcu timestamp
- first_ts#
- static from_tof_file(filename)#
Generate a polars dataframe with monitoring data from the given TOF file. This will load ONLY data of the specific type of the MoniSeries itself
- # Arguments:
- filenameA single .tof.gaps file with monitoring
information
- get_dataframe()#
Reduces the MoniSeries to a single polars data frame The structure itself will not be changed
- get_var_for_board(varname, rb_id)#
- max_size#
The maximum size of the series. If more data are added, data from the front will be removed
- timestamps#
If monitoring is retrieved from telemetry, we save the gcu timestamp of the packet, wich herein can be accessed.
- class gondola.monitoring.DataSinkHBSeries#
- add_crfile(filename, from_object=Ellipsis)#
Add an additional (Caraspace) file to the series
- # Arguments:
filename : The name of the (caraspace) file to add
- from_objectSince this adds caraspace files, it is possible
to choose from where to get the information. Either the telemetry packet, or the tofpacket, if either is present in the frame. When CRFrameObjectType = Unknown, it will figure it out automatically, preferring the telemetry since it has the gcu timestamp
- add_telemetryfile(filename)#
Add an additional (Telemetry) file to the series
- # Arguments:
filename : The name of the (telemetry) file to add
- add_toffile(filename)#
Add an additional (Tof) file to the series
- # Arguments:
filename : The name of the (caraspace) file to add
- from_objectSince this adds caraspace files, it is possible
to choose from where to get the information. Either the telemetry packet, or the tofpacket, if either is present in the frame. When CRFrameObjectType = Unknown, it will figure it out automatically, preferring the telemetry since it has the gcu timestamp
- first_ts#
- static from_tof_file(filename)#
Generate a polars dataframe with monitoring data from the given TOF file. This will load ONLY data of the specific type of the MoniSeries itself
- # Arguments:
- filenameA single .tof.gaps file with monitoring
information
- get_dataframe()#
Reduces the MoniSeries to a single polars data frame The structure itself will not be changed
- get_var_for_board(varname, rb_id)#
- max_size#
The maximum size of the series. If more data are added, data from the front will be removed
- timestamps#
If monitoring is retrieved from telemetry, we save the gcu timestamp of the packet, wich herein can be accessed.
- class gondola.monitoring.EventBuilderHBSeries#
- add_crfile(filename, from_object=Ellipsis)#
Add an additional (Caraspace) file to the series
- # Arguments:
filename : The name of the (caraspace) file to add
- from_objectSince this adds caraspace files, it is possible
to choose from where to get the information. Either the telemetry packet, or the tofpacket, if either is present in the frame. When CRFrameObjectType = Unknown, it will figure it out automatically, preferring the telemetry since it has the gcu timestamp
- add_telemetryfile(filename)#
Add an additional (Telemetry) file to the series
- # Arguments:
filename : The name of the (telemetry) file to add
- add_toffile(filename)#
Add an additional (Tof) file to the series
- # Arguments:
filename : The name of the (caraspace) file to add
- from_objectSince this adds caraspace files, it is possible
to choose from where to get the information. Either the telemetry packet, or the tofpacket, if either is present in the frame. When CRFrameObjectType = Unknown, it will figure it out automatically, preferring the telemetry since it has the gcu timestamp
- first_ts#
- static from_tof_file(filename)#
Generate a polars dataframe with monitoring data from the given TOF file. This will load ONLY data of the specific type of the MoniSeries itself
- # Arguments:
- filenameA single .tof.gaps file with monitoring
information
- get_dataframe()#
Reduces the MoniSeries to a single polars data frame The structure itself will not be changed
- get_var_for_board(varname, rb_id)#
- max_size#
The maximum size of the series. If more data are added, data from the front will be removed
- timestamps#
If monitoring is retrieved from telemetry, we save the gcu timestamp of the packet, wich herein can be accessed.
- class gondola.monitoring.GcuEvBldStatsMoniDataSeries#
- add_crfile(filename, from_object=Ellipsis)#
Add an additional (Caraspace) file to the series
- # Arguments:
filename : The name of the (caraspace) file to add
- from_objectSince this adds caraspace files, it is possible
to choose from where to get the information. Either the telemetry packet, or the tofpacket, if either is present in the frame. When CRFrameObjectType = Unknown, it will figure it out automatically, preferring the telemetry since it has the gcu timestamp
- add_telemetryfile(filename)#
Add an additional (Telemetry) file to the series
- # Arguments:
filename : The name of the (telemetry) file to add
- first_ts#
- get_dataframe()#
Reduces the MoniSeries to a single polars data frame The structure itself will not be changed
- get_var_for_board(varname, rb_id)#
- max_size#
The maximum size of the series. If more data are added, data from the front will be removed
- timestamps#
If monitoring is retrieved from telemetry, we save the gcu timestamp of the packet, wich herein can be accessed.
- class gondola.monitoring.LTBMoniDataSeries#
- add_crfile(filename, from_object=Ellipsis)#
Add an additional (Caraspace) file to the series
- # Arguments:
filename : The name of the (caraspace) file to add
- from_objectSince this adds caraspace files, it is possible
to choose from where to get the information. Either the telemetry packet, or the tofpacket, if either is present in the frame. When CRFrameObjectType = Unknown, it will figure it out automatically, preferring the telemetry since it has the gcu timestamp
- add_telemetryfile(filename)#
Add an additional (Telemetry) file to the series
- # Arguments:
filename : The name of the (telemetry) file to add
- add_toffile(filename)#
Add an additional (Tof) file to the series
- # Arguments:
filename : The name of the (caraspace) file to add
- from_objectSince this adds caraspace files, it is possible
to choose from where to get the information. Either the telemetry packet, or the tofpacket, if either is present in the frame. When CRFrameObjectType = Unknown, it will figure it out automatically, preferring the telemetry since it has the gcu timestamp
- first_ts#
- static from_tof_file(filename)#
Generate a polars dataframe with monitoring data from the given TOF file. This will load ONLY data of the specific type of the MoniSeries itself
- # Arguments:
- filenameA single .tof.gaps file with monitoring
information
- get_dataframe()#
Reduces the MoniSeries to a single polars data frame The structure itself will not be changed
- get_var_for_board(varname, rb_id)#
- max_size#
The maximum size of the series. If more data are added, data from the front will be removed
- timestamps#
If monitoring is retrieved from telemetry, we save the gcu timestamp of the packet, wich herein can be accessed.
- class gondola.monitoring.MasterTriggerHBSeries#
- add_crfile(filename, from_object=Ellipsis)#
Add an additional (Caraspace) file to the series
- # Arguments:
filename : The name of the (caraspace) file to add
- from_objectSince this adds caraspace files, it is possible
to choose from where to get the information. Either the telemetry packet, or the tofpacket, if either is present in the frame. When CRFrameObjectType = Unknown, it will figure it out automatically, preferring the telemetry since it has the gcu timestamp
- add_telemetryfile(filename)#
Add an additional (Telemetry) file to the series
- # Arguments:
filename : The name of the (telemetry) file to add
- add_toffile(filename)#
Add an additional (Tof) file to the series
- # Arguments:
filename : The name of the (caraspace) file to add
- from_objectSince this adds caraspace files, it is possible
to choose from where to get the information. Either the telemetry packet, or the tofpacket, if either is present in the frame. When CRFrameObjectType = Unknown, it will figure it out automatically, preferring the telemetry since it has the gcu timestamp
- first_ts#
- static from_tof_file(filename)#
Generate a polars dataframe with monitoring data from the given TOF file. This will load ONLY data of the specific type of the MoniSeries itself
- # Arguments:
- filenameA single .tof.gaps file with monitoring
information
- get_dataframe()#
Reduces the MoniSeries to a single polars data frame The structure itself will not be changed
- get_var_for_board(varname, rb_id)#
- max_size#
The maximum size of the series. If more data are added, data from the front will be removed
- timestamps#
If monitoring is retrieved from telemetry, we save the gcu timestamp of the packet, wich herein can be accessed.
- class gondola.monitoring.MtbMoniDataSeries#
- add_crfile(filename, from_object=Ellipsis)#
Add an additional (Caraspace) file to the series
- # Arguments:
filename : The name of the (caraspace) file to add
- from_objectSince this adds caraspace files, it is possible
to choose from where to get the information. Either the telemetry packet, or the tofpacket, if either is present in the frame. When CRFrameObjectType = Unknown, it will figure it out automatically, preferring the telemetry since it has the gcu timestamp
- add_telemetryfile(filename)#
Add an additional (Telemetry) file to the series
- # Arguments:
filename : The name of the (telemetry) file to add
- add_toffile(filename)#
Add an additional (Tof) file to the series
- # Arguments:
filename : The name of the (caraspace) file to add
- from_objectSince this adds caraspace files, it is possible
to choose from where to get the information. Either the telemetry packet, or the tofpacket, if either is present in the frame. When CRFrameObjectType = Unknown, it will figure it out automatically, preferring the telemetry since it has the gcu timestamp
- first_ts#
- static from_tof_file(filename)#
Generate a polars dataframe with monitoring data from the given TOF file. This will load ONLY data of the specific type of the MoniSeries itself
- # Arguments:
- filenameA single .tof.gaps file with monitoring
information
- get_dataframe()#
Reduces the MoniSeries to a single polars data frame The structure itself will not be changed
- get_var_for_board(varname, rb_id)#
- max_size#
The maximum size of the series. If more data are added, data from the front will be removed
- timestamps#
If monitoring is retrieved from telemetry, we save the gcu timestamp of the packet, wich herein can be accessed.
- class gondola.monitoring.PAMoniDataSeries#
- add_crfile(filename, from_object=Ellipsis)#
Add an additional (Caraspace) file to the series
- # Arguments:
filename : The name of the (caraspace) file to add
- from_objectSince this adds caraspace files, it is possible
to choose from where to get the information. Either the telemetry packet, or the tofpacket, if either is present in the frame. When CRFrameObjectType = Unknown, it will figure it out automatically, preferring the telemetry since it has the gcu timestamp
- add_telemetryfile(filename)#
Add an additional (Telemetry) file to the series
- # Arguments:
filename : The name of the (telemetry) file to add
- add_toffile(filename)#
Add an additional (Tof) file to the series
- # Arguments:
filename : The name of the (caraspace) file to add
- from_objectSince this adds caraspace files, it is possible
to choose from where to get the information. Either the telemetry packet, or the tofpacket, if either is present in the frame. When CRFrameObjectType = Unknown, it will figure it out automatically, preferring the telemetry since it has the gcu timestamp
- first_ts#
- static from_tof_file(filename)#
Generate a polars dataframe with monitoring data from the given TOF file. This will load ONLY data of the specific type of the MoniSeries itself
- # Arguments:
- filenameA single .tof.gaps file with monitoring
information
- get_dataframe()#
Reduces the MoniSeries to a single polars data frame The structure itself will not be changed
- get_var_for_board(varname, rb_id)#
- max_size#
The maximum size of the series. If more data are added, data from the front will be removed
- timestamps#
If monitoring is retrieved from telemetry, we save the gcu timestamp of the packet, wich herein can be accessed.
- class gondola.monitoring.PBMoniDataSeries#
- add_crfile(filename, from_object=Ellipsis)#
Add an additional (Caraspace) file to the series
- # Arguments:
filename : The name of the (caraspace) file to add
- from_objectSince this adds caraspace files, it is possible
to choose from where to get the information. Either the telemetry packet, or the tofpacket, if either is present in the frame. When CRFrameObjectType = Unknown, it will figure it out automatically, preferring the telemetry since it has the gcu timestamp
- add_telemetryfile(filename)#
Add an additional (Telemetry) file to the series
- # Arguments:
filename : The name of the (telemetry) file to add
- add_toffile(filename)#
Add an additional (Tof) file to the series
- # Arguments:
filename : The name of the (caraspace) file to add
- from_objectSince this adds caraspace files, it is possible
to choose from where to get the information. Either the telemetry packet, or the tofpacket, if either is present in the frame. When CRFrameObjectType = Unknown, it will figure it out automatically, preferring the telemetry since it has the gcu timestamp
- first_ts#
- static from_tof_file(filename)#
Generate a polars dataframe with monitoring data from the given TOF file. This will load ONLY data of the specific type of the MoniSeries itself
- # Arguments:
- filenameA single .tof.gaps file with monitoring
information
- get_dataframe()#
Reduces the MoniSeries to a single polars data frame The structure itself will not be changed
- get_var_for_board(varname, rb_id)#
- max_size#
The maximum size of the series. If more data are added, data from the front will be removed
- timestamps#
If monitoring is retrieved from telemetry, we save the gcu timestamp of the packet, wich herein can be accessed.
- gondola.monitoring.RBMoniDataSeries#
alias of
PBMoniDataSeries
- class gondola.monitoring.SipPosMoniDataSeries#
- add_crfile(filename, from_object=Ellipsis)#
Add an additional (Caraspace) file to the series
- # Arguments:
filename : The name of the (caraspace) file to add
- from_objectSince this adds caraspace files, it is possible
to choose from where to get the information. Either the telemetry packet, or the tofpacket, if either is present in the frame. When CRFrameObjectType = Unknown, it will figure it out automatically, preferring the telemetry since it has the gcu timestamp
- add_telemetryfile(filename)#
Add an additional (Telemetry) file to the series
- # Arguments:
filename : The name of the (telemetry) file to add
- first_ts#
- get_dataframe()#
Reduces the MoniSeries to a single polars data frame The structure itself will not be changed
- get_var_for_board(varname, rb_id)#
- max_size#
The maximum size of the series. If more data are added, data from the front will be removed
- timestamps#
If monitoring is retrieved from telemetry, we save the gcu timestamp of the packet, wich herein can be accessed.
- class gondola.monitoring.SipPresMoniDataSeries#
- add_crfile(filename, from_object=Ellipsis)#
Add an additional (Caraspace) file to the series
- # Arguments:
filename : The name of the (caraspace) file to add
- from_objectSince this adds caraspace files, it is possible
to choose from where to get the information. Either the telemetry packet, or the tofpacket, if either is present in the frame. When CRFrameObjectType = Unknown, it will figure it out automatically, preferring the telemetry since it has the gcu timestamp
- add_telemetryfile(filename)#
Add an additional (Telemetry) file to the series
- # Arguments:
filename : The name of the (telemetry) file to add
- first_ts#
- get_dataframe()#
Reduces the MoniSeries to a single polars data frame The structure itself will not be changed
- get_var_for_board(varname, rb_id)#
- max_size#
The maximum size of the series. If more data are added, data from the front will be removed
- timestamps#
If monitoring is retrieved from telemetry, we save the gcu timestamp of the packet, wich herein can be accessed.
- class gondola.monitoring.SipTimeMoniDataSeries#
- add_crfile(filename, from_object=Ellipsis)#
Add an additional (Caraspace) file to the series
- # Arguments:
filename : The name of the (caraspace) file to add
- from_objectSince this adds caraspace files, it is possible
to choose from where to get the information. Either the telemetry packet, or the tofpacket, if either is present in the frame. When CRFrameObjectType = Unknown, it will figure it out automatically, preferring the telemetry since it has the gcu timestamp
- add_telemetryfile(filename)#
Add an additional (Telemetry) file to the series
- # Arguments:
filename : The name of the (telemetry) file to add
- first_ts#
- get_dataframe()#
Reduces the MoniSeries to a single polars data frame The structure itself will not be changed
- get_var_for_board(varname, rb_id)#
- max_size#
The maximum size of the series. If more data are added, data from the front will be removed
- timestamps#
If monitoring is retrieved from telemetry, we save the gcu timestamp of the packet, wich herein can be accessed.
- class gondola.monitoring.TrackerGpsMoniDataSeries#
- add_crfile(filename, from_object=Ellipsis)#
Add an additional (Caraspace) file to the series
- # Arguments:
filename : The name of the (caraspace) file to add
- from_objectSince this adds caraspace files, it is possible
to choose from where to get the information. Either the telemetry packet, or the tofpacket, if either is present in the frame. When CRFrameObjectType = Unknown, it will figure it out automatically, preferring the telemetry since it has the gcu timestamp
- add_telemetryfile(filename)#
Add an additional (Telemetry) file to the series
- # Arguments:
filename : The name of the (telemetry) file to add
- first_ts#
- get_dataframe()#
Reduces the MoniSeries to a single polars data frame The structure itself will not be changed
- get_var_for_board(varname, rb_id)#
- max_size#
The maximum size of the series. If more data are added, data from the front will be removed
- timestamps#
If monitoring is retrieved from telemetry, we save the gcu timestamp of the packet, wich herein can be accessed.
- class gondola.monitoring.CoolingMoniDataSeries#
- add_crfile(filename, from_object=Ellipsis)#
Add an additional (Caraspace) file to the series
- # Arguments:
filename : The name of the (caraspace) file to add
- from_objectSince this adds caraspace files, it is possible
to choose from where to get the information. Either the telemetry packet, or the tofpacket, if either is present in the frame. When CRFrameObjectType = Unknown, it will figure it out automatically, preferring the telemetry since it has the gcu timestamp
- add_telemetryfile(filename)#
Add an additional (Telemetry) file to the series
- # Arguments:
filename : The name of the (telemetry) file to add
- first_ts#
- get_dataframe()#
Reduces the MoniSeries to a single polars data frame The structure itself will not be changed
- get_var_for_board(varname, rb_id)#
- max_size#
The maximum size of the series. If more data are added, data from the front will be removed
- timestamps#
If monitoring is retrieved from telemetry, we save the gcu timestamp of the packet, wich herein can be accessed.
- class gondola.monitoring.WastieMoniDataSeries#
- add_crfile(filename, from_object=Ellipsis)#
Add an additional (Caraspace) file to the series
- # Arguments:
filename : The name of the (caraspace) file to add
- from_objectSince this adds caraspace files, it is possible
to choose from where to get the information. Either the telemetry packet, or the tofpacket, if either is present in the frame. When CRFrameObjectType = Unknown, it will figure it out automatically, preferring the telemetry since it has the gcu timestamp
- add_telemetryfile(filename)#
Add an additional (Telemetry) file to the series
- # Arguments:
filename : The name of the (telemetry) file to add
- first_ts#
- get_dataframe()#
Reduces the MoniSeries to a single polars data frame The structure itself will not be changed
- get_var_for_board(varname, rb_id)#
- max_size#
The maximum size of the series. If more data are added, data from the front will be removed
- timestamps#
If monitoring is retrieved from telemetry, we save the gcu timestamp of the packet, wich herein can be accessed.