tco

package
v0.0.0-...-6850833 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 18, 2024 License: LGPL-3.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_yamcs_protobuf_tco_tco_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type AddTimeOfFlightIntervalsRequest

type AddTimeOfFlightIntervalsRequest struct {

	// Yamcs instance name.
	Instance *string `protobuf:"bytes,1,opt,name=instance" json:"instance,omitempty"`
	// Service name.
	ServiceName *string `protobuf:"bytes,2,opt,name=serviceName" json:"serviceName,omitempty"`
	// intervals for time of flight calculation
	Intervals []*TofInterval `protobuf:"bytes,3,rep,name=intervals" json:"intervals,omitempty"`
	// contains filtered or unexported fields
}

func (*AddTimeOfFlightIntervalsRequest) Descriptor deprecated

func (*AddTimeOfFlightIntervalsRequest) Descriptor() ([]byte, []int)

Deprecated: Use AddTimeOfFlightIntervalsRequest.ProtoReflect.Descriptor instead.

func (*AddTimeOfFlightIntervalsRequest) GetInstance

func (x *AddTimeOfFlightIntervalsRequest) GetInstance() string

func (*AddTimeOfFlightIntervalsRequest) GetIntervals

func (x *AddTimeOfFlightIntervalsRequest) GetIntervals() []*TofInterval

func (*AddTimeOfFlightIntervalsRequest) GetServiceName

func (x *AddTimeOfFlightIntervalsRequest) GetServiceName() string

func (*AddTimeOfFlightIntervalsRequest) ProtoMessage

func (*AddTimeOfFlightIntervalsRequest) ProtoMessage()

func (*AddTimeOfFlightIntervalsRequest) ProtoReflect

func (*AddTimeOfFlightIntervalsRequest) Reset

func (*AddTimeOfFlightIntervalsRequest) String

type DeleteTimeOfFlightIntervalsRequest

type DeleteTimeOfFlightIntervalsRequest struct {

	// Yamcs instance name.
	Instance *string `protobuf:"bytes,1,opt,name=instance" json:"instance,omitempty"`
	// Service name.
	ServiceName *string              `protobuf:"bytes,2,opt,name=serviceName" json:"serviceName,omitempty"`
	Start       *timestamp.Timestamp `protobuf:"bytes,3,opt,name=start" json:"start,omitempty"`
	Stop        *timestamp.Timestamp `protobuf:"bytes,4,opt,name=stop" json:"stop,omitempty"`
	// contains filtered or unexported fields
}

Delete all the TofIntervals having start <= tofInterval.ertStart <= stop

func (*DeleteTimeOfFlightIntervalsRequest) Descriptor deprecated

func (*DeleteTimeOfFlightIntervalsRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteTimeOfFlightIntervalsRequest.ProtoReflect.Descriptor instead.

func (*DeleteTimeOfFlightIntervalsRequest) GetInstance

func (x *DeleteTimeOfFlightIntervalsRequest) GetInstance() string

func (*DeleteTimeOfFlightIntervalsRequest) GetServiceName

func (x *DeleteTimeOfFlightIntervalsRequest) GetServiceName() string

func (*DeleteTimeOfFlightIntervalsRequest) GetStart

func (*DeleteTimeOfFlightIntervalsRequest) GetStop

func (*DeleteTimeOfFlightIntervalsRequest) ProtoMessage

func (*DeleteTimeOfFlightIntervalsRequest) ProtoMessage()

func (*DeleteTimeOfFlightIntervalsRequest) ProtoReflect

func (*DeleteTimeOfFlightIntervalsRequest) Reset

func (*DeleteTimeOfFlightIntervalsRequest) String

type GetTcoConfigRequest

type GetTcoConfigRequest struct {

	// Yamcs instance name.
	Instance *string `protobuf:"bytes,1,opt,name=instance" json:"instance,omitempty"`
	// service name.
	ServiceName *string `protobuf:"bytes,2,opt,name=serviceName" json:"serviceName,omitempty"`
	// contains filtered or unexported fields
}

func (*GetTcoConfigRequest) Descriptor deprecated

func (*GetTcoConfigRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetTcoConfigRequest.ProtoReflect.Descriptor instead.

func (*GetTcoConfigRequest) GetInstance

func (x *GetTcoConfigRequest) GetInstance() string

func (*GetTcoConfigRequest) GetServiceName

func (x *GetTcoConfigRequest) GetServiceName() string

func (*GetTcoConfigRequest) ProtoMessage

func (*GetTcoConfigRequest) ProtoMessage()

func (*GetTcoConfigRequest) ProtoReflect

func (x *GetTcoConfigRequest) ProtoReflect() protoreflect.Message

func (*GetTcoConfigRequest) Reset

func (x *GetTcoConfigRequest) Reset()

func (*GetTcoConfigRequest) String

func (x *GetTcoConfigRequest) String() string

type GetTcoStatusRequest

type GetTcoStatusRequest struct {

	// Yamcs instance name.
	Instance *string `protobuf:"bytes,1,opt,name=instance" json:"instance,omitempty"`
	// Service name.
	ServiceName *string `protobuf:"bytes,2,opt,name=serviceName" json:"serviceName,omitempty"`
	// contains filtered or unexported fields
}

func (*GetTcoStatusRequest) Descriptor deprecated

func (*GetTcoStatusRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetTcoStatusRequest.ProtoReflect.Descriptor instead.

func (*GetTcoStatusRequest) GetInstance

func (x *GetTcoStatusRequest) GetInstance() string

func (*GetTcoStatusRequest) GetServiceName

func (x *GetTcoStatusRequest) GetServiceName() string

func (*GetTcoStatusRequest) ProtoMessage

func (*GetTcoStatusRequest) ProtoMessage()

func (*GetTcoStatusRequest) ProtoReflect

func (x *GetTcoStatusRequest) ProtoReflect() protoreflect.Message

func (*GetTcoStatusRequest) Reset

func (x *GetTcoStatusRequest) Reset()

func (*GetTcoStatusRequest) String

func (x *GetTcoStatusRequest) String() string

type SetCoefficientsRequest

type SetCoefficientsRequest struct {

	// Yamcs instance name.
	Instance *string `protobuf:"bytes,1,opt,name=instance" json:"instance,omitempty"`
	// Service name.
	ServiceName *string `protobuf:"bytes,2,opt,name=serviceName" json:"serviceName,omitempty"`
	// Time correlation coefficients
	Coefficients *TcoCoefficients `protobuf:"bytes,3,opt,name=coefficients" json:"coefficients,omitempty"`
	// contains filtered or unexported fields
}

func (*SetCoefficientsRequest) Descriptor deprecated

func (*SetCoefficientsRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetCoefficientsRequest.ProtoReflect.Descriptor instead.

func (*SetCoefficientsRequest) GetCoefficients

func (x *SetCoefficientsRequest) GetCoefficients() *TcoCoefficients

func (*SetCoefficientsRequest) GetInstance

func (x *SetCoefficientsRequest) GetInstance() string

func (*SetCoefficientsRequest) GetServiceName

func (x *SetCoefficientsRequest) GetServiceName() string

func (*SetCoefficientsRequest) ProtoMessage

func (*SetCoefficientsRequest) ProtoMessage()

func (*SetCoefficientsRequest) ProtoReflect

func (x *SetCoefficientsRequest) ProtoReflect() protoreflect.Message

func (*SetCoefficientsRequest) Reset

func (x *SetCoefficientsRequest) Reset()

func (*SetCoefficientsRequest) String

func (x *SetCoefficientsRequest) String() string

type SetTcoConfigRequest

type SetTcoConfigRequest struct {

	// Yamcs instance name.
	Instance *string `protobuf:"bytes,1,opt,name=instance" json:"instance,omitempty"`
	// Service name.
	ServiceName *string `protobuf:"bytes,2,opt,name=serviceName" json:"serviceName,omitempty"`
	// configuration to set
	Config *TcoConfig `protobuf:"bytes,3,opt,name=config" json:"config,omitempty"`
	// contains filtered or unexported fields
}

func (*SetTcoConfigRequest) Descriptor deprecated

func (*SetTcoConfigRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetTcoConfigRequest.ProtoReflect.Descriptor instead.

func (*SetTcoConfigRequest) GetConfig

func (x *SetTcoConfigRequest) GetConfig() *TcoConfig

func (*SetTcoConfigRequest) GetInstance

func (x *SetTcoConfigRequest) GetInstance() string

func (*SetTcoConfigRequest) GetServiceName

func (x *SetTcoConfigRequest) GetServiceName() string

func (*SetTcoConfigRequest) ProtoMessage

func (*SetTcoConfigRequest) ProtoMessage()

func (*SetTcoConfigRequest) ProtoReflect

func (x *SetTcoConfigRequest) ProtoReflect() protoreflect.Message

func (*SetTcoConfigRequest) Reset

func (x *SetTcoConfigRequest) Reset()

func (*SetTcoConfigRequest) String

func (x *SetTcoConfigRequest) String() string

type TcoCoefficients

type TcoCoefficients struct {
	Utc      *timestamp.Timestamp `protobuf:"bytes,1,opt,name=utc" json:"utc,omitempty"`
	Obt      *uint64              `protobuf:"varint,2,opt,name=obt" json:"obt,omitempty"`
	Gradient *float64             `protobuf:"fixed64,3,opt,name=gradient" json:"gradient,omitempty"`
	Offset   *float64             `protobuf:"fixed64,4,opt,name=offset" json:"offset,omitempty"`
	// contains filtered or unexported fields
}

func (*TcoCoefficients) Descriptor deprecated

func (*TcoCoefficients) Descriptor() ([]byte, []int)

Deprecated: Use TcoCoefficients.ProtoReflect.Descriptor instead.

func (*TcoCoefficients) GetGradient

func (x *TcoCoefficients) GetGradient() float64

func (*TcoCoefficients) GetObt

func (x *TcoCoefficients) GetObt() uint64

func (*TcoCoefficients) GetOffset

func (x *TcoCoefficients) GetOffset() float64

func (*TcoCoefficients) GetUtc

func (x *TcoCoefficients) GetUtc() *timestamp.Timestamp

func (*TcoCoefficients) ProtoMessage

func (*TcoCoefficients) ProtoMessage()

func (*TcoCoefficients) ProtoReflect

func (x *TcoCoefficients) ProtoReflect() protoreflect.Message

func (*TcoCoefficients) Reset

func (x *TcoCoefficients) Reset()

func (*TcoCoefficients) String

func (x *TcoCoefficients) String() string

type TcoConfig

type TcoConfig struct {
	Accuracy     *float64 `protobuf:"fixed64,1,opt,name=accuracy" json:"accuracy,omitempty"`
	Validity     *float64 `protobuf:"fixed64,2,opt,name=validity" json:"validity,omitempty"`
	OnboardDelay *float64 `protobuf:"fixed64,3,opt,name=onboardDelay" json:"onboardDelay,omitempty"`
	DefaultTof   *float64 `protobuf:"fixed64,4,opt,name=defaultTof" json:"defaultTof,omitempty"`
	// contains filtered or unexported fields
}

func (*TcoConfig) Descriptor deprecated

func (*TcoConfig) Descriptor() ([]byte, []int)

Deprecated: Use TcoConfig.ProtoReflect.Descriptor instead.

func (*TcoConfig) GetAccuracy

func (x *TcoConfig) GetAccuracy() float64

func (*TcoConfig) GetDefaultTof

func (x *TcoConfig) GetDefaultTof() float64

func (*TcoConfig) GetOnboardDelay

func (x *TcoConfig) GetOnboardDelay() float64

func (*TcoConfig) GetValidity

func (x *TcoConfig) GetValidity() float64

func (*TcoConfig) ProtoMessage

func (*TcoConfig) ProtoMessage()

func (*TcoConfig) ProtoReflect

func (x *TcoConfig) ProtoReflect() protoreflect.Message

func (*TcoConfig) Reset

func (x *TcoConfig) Reset()

func (*TcoConfig) String

func (x *TcoConfig) String() string

type TcoResetRequest

type TcoResetRequest struct {

	// Yamcs instance name.
	Instance *string `protobuf:"bytes,1,opt,name=instance" json:"instance,omitempty"`
	// Service name.
	ServiceName *string `protobuf:"bytes,2,opt,name=serviceName" json:"serviceName,omitempty"`
	// contains filtered or unexported fields
}

func (*TcoResetRequest) Descriptor deprecated

func (*TcoResetRequest) Descriptor() ([]byte, []int)

Deprecated: Use TcoResetRequest.ProtoReflect.Descriptor instead.

func (*TcoResetRequest) GetInstance

func (x *TcoResetRequest) GetInstance() string

func (*TcoResetRequest) GetServiceName

func (x *TcoResetRequest) GetServiceName() string

func (*TcoResetRequest) ProtoMessage

func (*TcoResetRequest) ProtoMessage()

func (*TcoResetRequest) ProtoReflect

func (x *TcoResetRequest) ProtoReflect() protoreflect.Message

func (*TcoResetRequest) Reset

func (x *TcoResetRequest) Reset()

func (*TcoResetRequest) String

func (x *TcoResetRequest) String() string

type TcoSample

type TcoSample struct {
	Utc *timestamp.Timestamp `protobuf:"bytes,1,opt,name=utc" json:"utc,omitempty"`
	Obt *uint64              `protobuf:"varint,2,opt,name=obt" json:"obt,omitempty"`
	// contains filtered or unexported fields
}

Sample association between UTC and Onboard time. This is computed by the TCO service after adjusting for internal delays and time of flight.

func (*TcoSample) Descriptor deprecated

func (*TcoSample) Descriptor() ([]byte, []int)

Deprecated: Use TcoSample.ProtoReflect.Descriptor instead.

func (*TcoSample) GetObt

func (x *TcoSample) GetObt() uint64

func (*TcoSample) GetUtc

func (x *TcoSample) GetUtc() *timestamp.Timestamp

func (*TcoSample) ProtoMessage

func (*TcoSample) ProtoMessage()

func (*TcoSample) ProtoReflect

func (x *TcoSample) ProtoReflect() protoreflect.Message

func (*TcoSample) Reset

func (x *TcoSample) Reset()

func (*TcoSample) String

func (x *TcoSample) String() string

type TcoStatus

type TcoStatus struct {

	// Currently used coefficients.
	// If not present, the synchronization is not established
	Coefficients *TcoCoefficients `protobuf:"bytes,1,opt,name=coefficients" json:"coefficients,omitempty"`
	// The time when the coefficients have been computed
	CoefficientsTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=coefficientsTime" json:"coefficientsTime,omitempty"`
	// The last computed deviation
	Deviation *float64 `protobuf:"fixed64,3,opt,name=deviation" json:"deviation,omitempty"`
	// The last accumulated samples
	// These are not necessary those from which the coefficients
	// have been calculated because the coefficients will only
	// be recalculated when the deviation is higher than the accuracy settings
	Samples []*TcoSample `protobuf:"bytes,4,rep,name=samples" json:"samples,omitempty"`
	// contains filtered or unexported fields
}

If the TCO is used only for verifying the synchronization, the message will contain only the validity, accuracy and deviation.

func (*TcoStatus) Descriptor deprecated

func (*TcoStatus) Descriptor() ([]byte, []int)

Deprecated: Use TcoStatus.ProtoReflect.Descriptor instead.

func (*TcoStatus) GetCoefficients

func (x *TcoStatus) GetCoefficients() *TcoCoefficients

func (*TcoStatus) GetCoefficientsTime

func (x *TcoStatus) GetCoefficientsTime() *timestamp.Timestamp

func (*TcoStatus) GetDeviation

func (x *TcoStatus) GetDeviation() float64

func (*TcoStatus) GetSamples

func (x *TcoStatus) GetSamples() []*TcoSample

func (*TcoStatus) ProtoMessage

func (*TcoStatus) ProtoMessage()

func (*TcoStatus) ProtoReflect

func (x *TcoStatus) ProtoReflect() protoreflect.Message

func (*TcoStatus) Reset

func (x *TcoStatus) Reset()

func (*TcoStatus) String

func (x *TcoStatus) String() string

type TofInterval

type TofInterval struct {
	ErtStart *timestamp.Timestamp `protobuf:"bytes,1,opt,name=ertStart" json:"ertStart,omitempty"`
	ErtStop  *timestamp.Timestamp `protobuf:"bytes,2,opt,name=ertStop" json:"ertStop,omitempty"`
	PolCoef  []float64            `protobuf:"fixed64,3,rep,name=polCoef" json:"polCoef,omitempty"`
	// contains filtered or unexported fields
}

func (*TofInterval) Descriptor deprecated

func (*TofInterval) Descriptor() ([]byte, []int)

Deprecated: Use TofInterval.ProtoReflect.Descriptor instead.

func (*TofInterval) GetErtStart

func (x *TofInterval) GetErtStart() *timestamp.Timestamp

func (*TofInterval) GetErtStop

func (x *TofInterval) GetErtStop() *timestamp.Timestamp

func (*TofInterval) GetPolCoef

func (x *TofInterval) GetPolCoef() []float64

func (*TofInterval) ProtoMessage

func (*TofInterval) ProtoMessage()

func (*TofInterval) ProtoReflect

func (x *TofInterval) ProtoReflect() protoreflect.Message

func (*TofInterval) Reset

func (x *TofInterval) Reset()

func (*TofInterval) String

func (x *TofInterval) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL