kadi.commands.validate.ValidateSimpos#

class kadi.commands.validate.ValidateSimpos(stop=None, days=14, no_exclude=False)#

Bases: ValidateSingleMsid

Validate kadi command states against telemetry base class.

Class attributes are as follows:

state_namestr

Name of state to validate.

stopCxoTime

Stop time.

daysfloat

Number of days to validate.

state_keys_extralist, optional

Extra state keys needed for validation.

plot_attrsPlotAttrs

Attributes for plot.

msidslist

MSIDs to fetch for telemetry.

max_delta_valfloat

Maximum value delta to signal a violation.

max_gapfloat

Maximum gap in telemetry before breaking an interval (sec).

min_violation_durationfloat

Minimum duration of a violation (sec).

Parameters:
stop

stop time for validation

days

number of days for validation

no_exclude

if True then do not exclude any data (for testing)

state_name = 'simpos'#
msids = ['3tscpos']#
plot_attrs#
max_delta_val = 10#
min_violation_duration = 420#