timeline

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 (
	TimelineItemType_name = map[int32]string{
		1: "EVENT",
		2: "MANUAL_ACTIVITY",
		3: "AUTO_ACTIVITY",
		4: "ITEM_GROUP",
		5: "ACTIVITY_GROUP",
	}
	TimelineItemType_value = map[string]int32{
		"EVENT":           1,
		"MANUAL_ACTIVITY": 2,
		"AUTO_ACTIVITY":   3,
		"ITEM_GROUP":      4,
		"ACTIVITY_GROUP":  5,
	}
)

Enum value maps for TimelineItemType.

View Source
var (
	ExecutionStatus_name = map[int32]string{
		1: "PLANNED",
		2: "IN_PROGRESS",
		3: "COMPLETED",
		4: "ABORTED",
		5: "FAILED",
	}
	ExecutionStatus_value = map[string]int32{
		"PLANNED":     1,
		"IN_PROGRESS": 2,
		"COMPLETED":   3,
		"ABORTED":     4,
		"FAILED":      5,
	}
)

Enum value maps for ExecutionStatus.

View Source
var (
	TimelineBandType_name = map[int32]string{
		1: "TIME_RULER",
		2: "ITEM_BAND",
		3: "SPACER",
		4: "COMMAND_BAND",
	}
	TimelineBandType_value = map[string]int32{
		"TIME_RULER":   1,
		"ITEM_BAND":    2,
		"SPACER":       3,
		"COMMAND_BAND": 4,
	}
)

Enum value maps for TimelineBandType.

View Source
var File_yamcs_protobuf_timeline_timeline_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type AddBandRequest

type AddBandRequest struct {

	// Yamcs instance name
	Instance *string `protobuf:"bytes,1,opt,name=instance" json:"instance,omitempty"`
	// Band name
	Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	// if true, all users have access to this band, otherwise only the user who has created it
	Shared *bool `protobuf:"varint,3,opt,name=shared" json:"shared,omitempty"`
	// the band contains only items from this source
	Source *string `protobuf:"bytes,4,opt,name=source" json:"source,omitempty"`
	// Items containing these tags will be part of the timeline
	// this is deprecated, the filters below should be used instead
	//
	// Deprecated: Do not use.
	Tags []string `protobuf:"bytes,5,rep,name=tags" json:"tags,omitempty"`
	// a query filter which can be used to limit additionally the items which are part of the band
	Filters []*ItemFilter `protobuf:"bytes,6,rep,name=filters" json:"filters,omitempty"`
	// Type of band
	Type *TimelineBandType `protobuf:"varint,7,opt,name=type,enum=yamcs.protobuf.timeline.TimelineBandType" json:"type,omitempty"`
	// Band description
	Description *string `protobuf:"bytes,8,opt,name=description" json:"description,omitempty"`
	// Additional properties used by yamcs-web to render this band
	Properties map[string]string `` /* 140-byte string literal not displayed */
	// contains filtered or unexported fields
}

****************** Bands **********************

func (*AddBandRequest) Descriptor deprecated

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

Deprecated: Use AddBandRequest.ProtoReflect.Descriptor instead.

func (*AddBandRequest) GetDescription

func (x *AddBandRequest) GetDescription() string

func (*AddBandRequest) GetFilters

func (x *AddBandRequest) GetFilters() []*ItemFilter

func (*AddBandRequest) GetInstance

func (x *AddBandRequest) GetInstance() string

func (*AddBandRequest) GetName

func (x *AddBandRequest) GetName() string

func (*AddBandRequest) GetProperties

func (x *AddBandRequest) GetProperties() map[string]string

func (*AddBandRequest) GetShared

func (x *AddBandRequest) GetShared() bool

func (*AddBandRequest) GetSource

func (x *AddBandRequest) GetSource() string

func (*AddBandRequest) GetTags deprecated

func (x *AddBandRequest) GetTags() []string

Deprecated: Do not use.

func (*AddBandRequest) GetType

func (x *AddBandRequest) GetType() TimelineBandType

func (*AddBandRequest) ProtoMessage

func (*AddBandRequest) ProtoMessage()

func (*AddBandRequest) ProtoReflect

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

func (*AddBandRequest) Reset

func (x *AddBandRequest) Reset()

func (*AddBandRequest) String

func (x *AddBandRequest) String() string

type AddItemLogRequest

type AddItemLogRequest struct {

	// Yamcs instance name
	Instance *string `protobuf:"bytes,1,opt,name=instance" json:"instance,omitempty"`
	// Item source
	Source *string `protobuf:"bytes,2,opt,name=source" json:"source,omitempty"`
	// Item identifier
	Id    *string   `protobuf:"bytes,3,opt,name=id" json:"id,omitempty"`
	Entry *LogEntry `protobuf:"bytes,4,opt,name=entry" json:"entry,omitempty"`
	// contains filtered or unexported fields
}

func (*AddItemLogRequest) Descriptor deprecated

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

Deprecated: Use AddItemLogRequest.ProtoReflect.Descriptor instead.

func (*AddItemLogRequest) GetEntry

func (x *AddItemLogRequest) GetEntry() *LogEntry

func (*AddItemLogRequest) GetId

func (x *AddItemLogRequest) GetId() string

func (*AddItemLogRequest) GetInstance

func (x *AddItemLogRequest) GetInstance() string

func (*AddItemLogRequest) GetSource

func (x *AddItemLogRequest) GetSource() string

func (*AddItemLogRequest) ProtoMessage

func (*AddItemLogRequest) ProtoMessage()

func (*AddItemLogRequest) ProtoReflect

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

func (*AddItemLogRequest) Reset

func (x *AddItemLogRequest) Reset()

func (*AddItemLogRequest) String

func (x *AddItemLogRequest) String() string

type AddViewRequest

type AddViewRequest struct {

	// Yamcs instance name
	Instance *string `protobuf:"bytes,1,opt,name=instance" json:"instance,omitempty"`
	// View name
	Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	// View description
	Description *string `protobuf:"bytes,3,opt,name=description" json:"description,omitempty"`
	// The bands from this view
	Bands []string `protobuf:"bytes,4,rep,name=bands" json:"bands,omitempty"`
	// contains filtered or unexported fields
}

****************** Views **********************

func (*AddViewRequest) Descriptor deprecated

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

Deprecated: Use AddViewRequest.ProtoReflect.Descriptor instead.

func (*AddViewRequest) GetBands

func (x *AddViewRequest) GetBands() []string

func (*AddViewRequest) GetDescription

func (x *AddViewRequest) GetDescription() string

func (*AddViewRequest) GetInstance

func (x *AddViewRequest) GetInstance() string

func (*AddViewRequest) GetName

func (x *AddViewRequest) GetName() string

func (*AddViewRequest) ProtoMessage

func (*AddViewRequest) ProtoMessage()

func (*AddViewRequest) ProtoReflect

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

func (*AddViewRequest) Reset

func (x *AddViewRequest) Reset()

func (*AddViewRequest) String

func (x *AddViewRequest) String() string

type CreateItemRequest

type CreateItemRequest struct {

	// Yamcs instance name
	Instance *string `protobuf:"bytes,1,opt,name=instance" json:"instance,omitempty"`
	// Item source
	Source *string `protobuf:"bytes,2,opt,name=source" json:"source,omitempty"`
	// Item name
	Name *string `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"`
	// Type of item
	Type *TimelineItemType `protobuf:"varint,4,opt,name=type,enum=yamcs.protobuf.timeline.TimelineItemType" json:"type,omitempty"`
	// item start. The start and the relativeTime (below) are mutually exclusive
	Start *timestamp.Timestamp `protobuf:"bytes,5,opt,name=start" json:"start,omitempty"`
	// item duration. Applies also if the relativeTime is specified
	Duration *duration.Duration `protobuf:"bytes,6,opt,name=duration" json:"duration,omitempty"`
	// tags
	Tags []string `protobuf:"bytes,7,rep,name=tags" json:"tags,omitempty"`
	// if this item is part of a group, this is the group identifier
	GroupId *string `protobuf:"bytes,8,opt,name=groupId" json:"groupId,omitempty"`
	// if this item time specification is relative to another item, relativeTime contains a reference
	// to that item as well as the relative start (the duration is the same as given by the duration above)
	RelativeTime *RelativeTime `protobuf:"bytes,9,opt,name=relativeTime" json:"relativeTime,omitempty"`
	// item description
	Description *string `protobuf:"bytes,10,opt,name=description" json:"description,omitempty"`
	// contains filtered or unexported fields
}

****************** Items **********************

func (*CreateItemRequest) Descriptor deprecated

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

Deprecated: Use CreateItemRequest.ProtoReflect.Descriptor instead.

func (*CreateItemRequest) GetDescription

func (x *CreateItemRequest) GetDescription() string

func (*CreateItemRequest) GetDuration

func (x *CreateItemRequest) GetDuration() *duration.Duration

func (*CreateItemRequest) GetGroupId

func (x *CreateItemRequest) GetGroupId() string

func (*CreateItemRequest) GetInstance

func (x *CreateItemRequest) GetInstance() string

func (*CreateItemRequest) GetName

func (x *CreateItemRequest) GetName() string

func (*CreateItemRequest) GetRelativeTime

func (x *CreateItemRequest) GetRelativeTime() *RelativeTime

func (*CreateItemRequest) GetSource

func (x *CreateItemRequest) GetSource() string

func (*CreateItemRequest) GetStart

func (x *CreateItemRequest) GetStart() *timestamp.Timestamp

func (*CreateItemRequest) GetTags

func (x *CreateItemRequest) GetTags() []string

func (*CreateItemRequest) GetType

func (x *CreateItemRequest) GetType() TimelineItemType

func (*CreateItemRequest) ProtoMessage

func (*CreateItemRequest) ProtoMessage()

func (*CreateItemRequest) ProtoReflect

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

func (*CreateItemRequest) Reset

func (x *CreateItemRequest) Reset()

func (*CreateItemRequest) String

func (x *CreateItemRequest) String() string

type DeleteBandRequest

type DeleteBandRequest struct {

	// Yamcs instance name.
	Instance *string `protobuf:"bytes,1,opt,name=instance" json:"instance,omitempty"`
	// Item identifier
	Id *string `protobuf:"bytes,3,opt,name=id" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteBandRequest) Descriptor deprecated

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

Deprecated: Use DeleteBandRequest.ProtoReflect.Descriptor instead.

func (*DeleteBandRequest) GetId

func (x *DeleteBandRequest) GetId() string

func (*DeleteBandRequest) GetInstance

func (x *DeleteBandRequest) GetInstance() string

func (*DeleteBandRequest) ProtoMessage

func (*DeleteBandRequest) ProtoMessage()

func (*DeleteBandRequest) ProtoReflect

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

func (*DeleteBandRequest) Reset

func (x *DeleteBandRequest) Reset()

func (*DeleteBandRequest) String

func (x *DeleteBandRequest) String() string

type DeleteItemRequest

type DeleteItemRequest struct {

	// Yamcs instance name.
	Instance *string `protobuf:"bytes,1,opt,name=instance" json:"instance,omitempty"`
	// Item source
	Source *string `protobuf:"bytes,2,opt,name=source" json:"source,omitempty"`
	// Item identifier
	Id *string `protobuf:"bytes,3,opt,name=id" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteItemRequest) Descriptor deprecated

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

Deprecated: Use DeleteItemRequest.ProtoReflect.Descriptor instead.

func (*DeleteItemRequest) GetId

func (x *DeleteItemRequest) GetId() string

func (*DeleteItemRequest) GetInstance

func (x *DeleteItemRequest) GetInstance() string

func (*DeleteItemRequest) GetSource

func (x *DeleteItemRequest) GetSource() string

func (*DeleteItemRequest) ProtoMessage

func (*DeleteItemRequest) ProtoMessage()

func (*DeleteItemRequest) ProtoReflect

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

func (*DeleteItemRequest) Reset

func (x *DeleteItemRequest) Reset()

func (*DeleteItemRequest) String

func (x *DeleteItemRequest) String() string

type DeleteTimelineGroupRequest

type DeleteTimelineGroupRequest struct {

	// Yamcs instance name.
	Instance *string `protobuf:"bytes,1,opt,name=instance" json:"instance,omitempty"`
	// Item source
	Source *string `protobuf:"bytes,2,opt,name=source" json:"source,omitempty"`
	// Group identifier
	Id *string `protobuf:"bytes,3,opt,name=id" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteTimelineGroupRequest) Descriptor deprecated

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

Deprecated: Use DeleteTimelineGroupRequest.ProtoReflect.Descriptor instead.

func (*DeleteTimelineGroupRequest) GetId

func (*DeleteTimelineGroupRequest) GetInstance

func (x *DeleteTimelineGroupRequest) GetInstance() string

func (*DeleteTimelineGroupRequest) GetSource

func (x *DeleteTimelineGroupRequest) GetSource() string

func (*DeleteTimelineGroupRequest) ProtoMessage

func (*DeleteTimelineGroupRequest) ProtoMessage()

func (*DeleteTimelineGroupRequest) ProtoReflect

func (*DeleteTimelineGroupRequest) Reset

func (x *DeleteTimelineGroupRequest) Reset()

func (*DeleteTimelineGroupRequest) String

func (x *DeleteTimelineGroupRequest) String() string

type DeleteViewRequest

type DeleteViewRequest struct {

	// Yamcs instance name.
	Instance *string `protobuf:"bytes,1,opt,name=instance" json:"instance,omitempty"`
	// Item identifier
	Id *string `protobuf:"bytes,3,opt,name=id" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteViewRequest) Descriptor deprecated

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

Deprecated: Use DeleteViewRequest.ProtoReflect.Descriptor instead.

func (*DeleteViewRequest) GetId

func (x *DeleteViewRequest) GetId() string

func (*DeleteViewRequest) GetInstance

func (x *DeleteViewRequest) GetInstance() string

func (*DeleteViewRequest) ProtoMessage

func (*DeleteViewRequest) ProtoMessage()

func (*DeleteViewRequest) ProtoReflect

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

func (*DeleteViewRequest) Reset

func (x *DeleteViewRequest) Reset()

func (*DeleteViewRequest) String

func (x *DeleteViewRequest) String() string

type ExecutionStatus

type ExecutionStatus int32

execution status of activities

const (
	ExecutionStatus_PLANNED     ExecutionStatus = 1
	ExecutionStatus_IN_PROGRESS ExecutionStatus = 2
	ExecutionStatus_COMPLETED   ExecutionStatus = 3
	ExecutionStatus_ABORTED     ExecutionStatus = 4
	ExecutionStatus_FAILED      ExecutionStatus = 5
)

func (ExecutionStatus) Descriptor

func (ExecutionStatus) Enum

func (x ExecutionStatus) Enum() *ExecutionStatus

func (ExecutionStatus) EnumDescriptor deprecated

func (ExecutionStatus) EnumDescriptor() ([]byte, []int)

Deprecated: Use ExecutionStatus.Descriptor instead.

func (ExecutionStatus) Number

func (ExecutionStatus) String

func (x ExecutionStatus) String() string

func (ExecutionStatus) Type

func (*ExecutionStatus) UnmarshalJSON deprecated

func (x *ExecutionStatus) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type GetBandRequest

type GetBandRequest struct {

	// Yamcs instance name
	Instance *string `protobuf:"bytes,1,opt,name=instance" json:"instance,omitempty"`
	// Item identifier
	Id *string `protobuf:"bytes,3,opt,name=id" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetBandRequest) Descriptor deprecated

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

Deprecated: Use GetBandRequest.ProtoReflect.Descriptor instead.

func (*GetBandRequest) GetId

func (x *GetBandRequest) GetId() string

func (*GetBandRequest) GetInstance

func (x *GetBandRequest) GetInstance() string

func (*GetBandRequest) ProtoMessage

func (*GetBandRequest) ProtoMessage()

func (*GetBandRequest) ProtoReflect

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

func (*GetBandRequest) Reset

func (x *GetBandRequest) Reset()

func (*GetBandRequest) String

func (x *GetBandRequest) String() string

type GetItemLogRequest

type GetItemLogRequest struct {

	// Yamcs instance name
	Instance *string `protobuf:"bytes,1,opt,name=instance" json:"instance,omitempty"`
	// Item source
	Source *string `protobuf:"bytes,2,opt,name=source" json:"source,omitempty"`
	// Item identifier
	Id *string `protobuf:"bytes,3,opt,name=id" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetItemLogRequest) Descriptor deprecated

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

Deprecated: Use GetItemLogRequest.ProtoReflect.Descriptor instead.

func (*GetItemLogRequest) GetId

func (x *GetItemLogRequest) GetId() string

func (*GetItemLogRequest) GetInstance

func (x *GetItemLogRequest) GetInstance() string

func (*GetItemLogRequest) GetSource

func (x *GetItemLogRequest) GetSource() string

func (*GetItemLogRequest) ProtoMessage

func (*GetItemLogRequest) ProtoMessage()

func (*GetItemLogRequest) ProtoReflect

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

func (*GetItemLogRequest) Reset

func (x *GetItemLogRequest) Reset()

func (*GetItemLogRequest) String

func (x *GetItemLogRequest) String() string

type GetItemRequest

type GetItemRequest struct {

	// Yamcs instance name
	Instance *string `protobuf:"bytes,1,opt,name=instance" json:"instance,omitempty"`
	// Item source
	Source *string `protobuf:"bytes,2,opt,name=source" json:"source,omitempty"`
	// Item identifier
	Id *string `protobuf:"bytes,3,opt,name=id" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetItemRequest) Descriptor deprecated

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

Deprecated: Use GetItemRequest.ProtoReflect.Descriptor instead.

func (*GetItemRequest) GetId

func (x *GetItemRequest) GetId() string

func (*GetItemRequest) GetInstance

func (x *GetItemRequest) GetInstance() string

func (*GetItemRequest) GetSource

func (x *GetItemRequest) GetSource() string

func (*GetItemRequest) ProtoMessage

func (*GetItemRequest) ProtoMessage()

func (*GetItemRequest) ProtoReflect

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

func (*GetItemRequest) Reset

func (x *GetItemRequest) Reset()

func (*GetItemRequest) String

func (x *GetItemRequest) String() string

type GetViewRequest

type GetViewRequest struct {

	// Yamcs instance name
	Instance *string `protobuf:"bytes,1,opt,name=instance" json:"instance,omitempty"`
	// Item identifier
	Id *string `protobuf:"bytes,3,opt,name=id" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetViewRequest) Descriptor deprecated

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

Deprecated: Use GetViewRequest.ProtoReflect.Descriptor instead.

func (*GetViewRequest) GetId

func (x *GetViewRequest) GetId() string

func (*GetViewRequest) GetInstance

func (x *GetViewRequest) GetInstance() string

func (*GetViewRequest) ProtoMessage

func (*GetViewRequest) ProtoMessage()

func (*GetViewRequest) ProtoReflect

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

func (*GetViewRequest) Reset

func (x *GetViewRequest) Reset()

func (*GetViewRequest) String

func (x *GetViewRequest) String() string

type ItemFilter

type ItemFilter struct {
	Criteria []*ItemFilter_FilterCriterion `protobuf:"bytes,1,rep,name=criteria" json:"criteria,omitempty"`
	// contains filtered or unexported fields
}

an item matches the filter if it matches any of the criteria from the list. if the list is empty, the filter will not match

func (*ItemFilter) Descriptor deprecated

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

Deprecated: Use ItemFilter.ProtoReflect.Descriptor instead.

func (*ItemFilter) GetCriteria

func (x *ItemFilter) GetCriteria() []*ItemFilter_FilterCriterion

func (*ItemFilter) ProtoMessage

func (*ItemFilter) ProtoMessage()

func (*ItemFilter) ProtoReflect

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

func (*ItemFilter) Reset

func (x *ItemFilter) Reset()

func (*ItemFilter) String

func (x *ItemFilter) String() string

type ItemFilter_FilterCriterion

type ItemFilter_FilterCriterion struct {
	Key   *string `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"`
	Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
	// contains filtered or unexported fields
}

The filter criteria depends very much of the source which provides the item rdb source

supported key is "tag"
 -> An item matches if the value proprty is among its tags

commands source

supported key is "cmdNamePattern"
value is considered as a regexp and match against the cmdName from the cmdhist table

func (*ItemFilter_FilterCriterion) Descriptor deprecated

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

Deprecated: Use ItemFilter_FilterCriterion.ProtoReflect.Descriptor instead.

func (*ItemFilter_FilterCriterion) GetKey

func (x *ItemFilter_FilterCriterion) GetKey() string

func (*ItemFilter_FilterCriterion) GetValue

func (x *ItemFilter_FilterCriterion) GetValue() string

func (*ItemFilter_FilterCriterion) ProtoMessage

func (*ItemFilter_FilterCriterion) ProtoMessage()

func (*ItemFilter_FilterCriterion) ProtoReflect

func (*ItemFilter_FilterCriterion) Reset

func (x *ItemFilter_FilterCriterion) Reset()

func (*ItemFilter_FilterCriterion) String

func (x *ItemFilter_FilterCriterion) String() string

type ListBandsRequest

type ListBandsRequest struct {

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

func (*ListBandsRequest) Descriptor deprecated

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

Deprecated: Use ListBandsRequest.ProtoReflect.Descriptor instead.

func (*ListBandsRequest) GetInstance

func (x *ListBandsRequest) GetInstance() string

func (*ListBandsRequest) ProtoMessage

func (*ListBandsRequest) ProtoMessage()

func (*ListBandsRequest) ProtoReflect

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

func (*ListBandsRequest) Reset

func (x *ListBandsRequest) Reset()

func (*ListBandsRequest) String

func (x *ListBandsRequest) String() string

type ListBandsResponse

type ListBandsResponse struct {
	Bands []*TimelineBand `protobuf:"bytes,1,rep,name=bands" json:"bands,omitempty"`
	// contains filtered or unexported fields
}

func (*ListBandsResponse) Descriptor deprecated

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

Deprecated: Use ListBandsResponse.ProtoReflect.Descriptor instead.

func (*ListBandsResponse) GetBands

func (x *ListBandsResponse) GetBands() []*TimelineBand

func (*ListBandsResponse) ProtoMessage

func (*ListBandsResponse) ProtoMessage()

func (*ListBandsResponse) ProtoReflect

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

func (*ListBandsResponse) Reset

func (x *ListBandsResponse) Reset()

func (*ListBandsResponse) String

func (x *ListBandsResponse) String() string

type ListItemsRequest

type ListItemsRequest struct {

	// Yamcs instance name
	Instance *string `protobuf:"bytes,1,opt,name=instance" json:"instance,omitempty"`
	// Item source
	Source *string `protobuf:"bytes,2,opt,name=source" json:"source,omitempty"`
	Limit  *int32  `protobuf:"varint,3,opt,name=limit" json:"limit,omitempty"`
	// Continuation token returned by a previous page response.
	Next  *string              `protobuf:"bytes,4,opt,name=next" json:"next,omitempty"`
	Start *timestamp.Timestamp `protobuf:"bytes,5,opt,name=start" json:"start,omitempty"`
	Stop  *timestamp.Timestamp `protobuf:"bytes,6,opt,name=stop" json:"stop,omitempty"`
	// Use the band defined source and filter
	Band *string `protobuf:"bytes,7,opt,name=band" json:"band,omitempty"`
	// If the band is not specified, these filters and the source above will be used
	Filters []*ItemFilter `protobuf:"bytes,8,rep,name=filters" json:"filters,omitempty"`
	// If true, send the items with full details
	// If false, some details like the description will be omited from the listed items
	Details *bool `protobuf:"varint,9,opt,name=details" json:"details,omitempty"`
	// contains filtered or unexported fields
}

func (*ListItemsRequest) Descriptor deprecated

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

Deprecated: Use ListItemsRequest.ProtoReflect.Descriptor instead.

func (*ListItemsRequest) GetBand

func (x *ListItemsRequest) GetBand() string

func (*ListItemsRequest) GetDetails

func (x *ListItemsRequest) GetDetails() bool

func (*ListItemsRequest) GetFilters

func (x *ListItemsRequest) GetFilters() []*ItemFilter

func (*ListItemsRequest) GetInstance

func (x *ListItemsRequest) GetInstance() string

func (*ListItemsRequest) GetLimit

func (x *ListItemsRequest) GetLimit() int32

func (*ListItemsRequest) GetNext

func (x *ListItemsRequest) GetNext() string

func (*ListItemsRequest) GetSource

func (x *ListItemsRequest) GetSource() string

func (*ListItemsRequest) GetStart

func (x *ListItemsRequest) GetStart() *timestamp.Timestamp

func (*ListItemsRequest) GetStop

func (x *ListItemsRequest) GetStop() *timestamp.Timestamp

func (*ListItemsRequest) ProtoMessage

func (*ListItemsRequest) ProtoMessage()

func (*ListItemsRequest) ProtoReflect

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

func (*ListItemsRequest) Reset

func (x *ListItemsRequest) Reset()

func (*ListItemsRequest) String

func (x *ListItemsRequest) String() string

type ListItemsResponse

type ListItemsResponse struct {

	// item source
	Source *string `protobuf:"bytes,1,opt,name=source" json:"source,omitempty"`
	// items
	Items []*TimelineItem `protobuf:"bytes,2,rep,name=items" json:"items,omitempty"`
	// Token indicating the response is only partial. More results can then
	// be obtained by performing the same request (including all original
	// query parameters) and setting the “next“ parameter to this token.
	ContinuationToken *string `protobuf:"bytes,3,opt,name=continuationToken" json:"continuationToken,omitempty"`
	// contains filtered or unexported fields
}

func (*ListItemsResponse) Descriptor deprecated

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

Deprecated: Use ListItemsResponse.ProtoReflect.Descriptor instead.

func (*ListItemsResponse) GetContinuationToken

func (x *ListItemsResponse) GetContinuationToken() string

func (*ListItemsResponse) GetItems

func (x *ListItemsResponse) GetItems() []*TimelineItem

func (*ListItemsResponse) GetSource

func (x *ListItemsResponse) GetSource() string

func (*ListItemsResponse) ProtoMessage

func (*ListItemsResponse) ProtoMessage()

func (*ListItemsResponse) ProtoReflect

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

func (*ListItemsResponse) Reset

func (x *ListItemsResponse) Reset()

func (*ListItemsResponse) String

func (x *ListItemsResponse) String() string

type ListSourcesRequest

type ListSourcesRequest struct {

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

func (*ListSourcesRequest) Descriptor deprecated

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

Deprecated: Use ListSourcesRequest.ProtoReflect.Descriptor instead.

func (*ListSourcesRequest) GetInstance

func (x *ListSourcesRequest) GetInstance() string

func (*ListSourcesRequest) ProtoMessage

func (*ListSourcesRequest) ProtoMessage()

func (*ListSourcesRequest) ProtoReflect

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

func (*ListSourcesRequest) Reset

func (x *ListSourcesRequest) Reset()

func (*ListSourcesRequest) String

func (x *ListSourcesRequest) String() string

type ListSourcesResponse

type ListSourcesResponse struct {
	Sources map[string]*TimelineSourceCapabilities `` /* 134-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ListSourcesResponse) Descriptor deprecated

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

Deprecated: Use ListSourcesResponse.ProtoReflect.Descriptor instead.

func (*ListSourcesResponse) GetSources

func (*ListSourcesResponse) ProtoMessage

func (*ListSourcesResponse) ProtoMessage()

func (*ListSourcesResponse) ProtoReflect

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

func (*ListSourcesResponse) Reset

func (x *ListSourcesResponse) Reset()

func (*ListSourcesResponse) String

func (x *ListSourcesResponse) String() string

type ListTimelineTagsRequest

type ListTimelineTagsRequest struct {

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

func (*ListTimelineTagsRequest) Descriptor deprecated

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

Deprecated: Use ListTimelineTagsRequest.ProtoReflect.Descriptor instead.

func (*ListTimelineTagsRequest) GetInstance

func (x *ListTimelineTagsRequest) GetInstance() string

func (*ListTimelineTagsRequest) GetSource

func (x *ListTimelineTagsRequest) GetSource() string

func (*ListTimelineTagsRequest) ProtoMessage

func (*ListTimelineTagsRequest) ProtoMessage()

func (*ListTimelineTagsRequest) ProtoReflect

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

func (*ListTimelineTagsRequest) Reset

func (x *ListTimelineTagsRequest) Reset()

func (*ListTimelineTagsRequest) String

func (x *ListTimelineTagsRequest) String() string

type ListTimelineTagsResponse

type ListTimelineTagsResponse struct {
	Tags []string `protobuf:"bytes,1,rep,name=tags" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

func (*ListTimelineTagsResponse) Descriptor deprecated

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

Deprecated: Use ListTimelineTagsResponse.ProtoReflect.Descriptor instead.

func (*ListTimelineTagsResponse) GetTags

func (x *ListTimelineTagsResponse) GetTags() []string

func (*ListTimelineTagsResponse) ProtoMessage

func (*ListTimelineTagsResponse) ProtoMessage()

func (*ListTimelineTagsResponse) ProtoReflect

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

func (*ListTimelineTagsResponse) Reset

func (x *ListTimelineTagsResponse) Reset()

func (*ListTimelineTagsResponse) String

func (x *ListTimelineTagsResponse) String() string

type ListViewsRequest

type ListViewsRequest struct {

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

func (*ListViewsRequest) Descriptor deprecated

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

Deprecated: Use ListViewsRequest.ProtoReflect.Descriptor instead.

func (*ListViewsRequest) GetInstance

func (x *ListViewsRequest) GetInstance() string

func (*ListViewsRequest) ProtoMessage

func (*ListViewsRequest) ProtoMessage()

func (*ListViewsRequest) ProtoReflect

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

func (*ListViewsRequest) Reset

func (x *ListViewsRequest) Reset()

func (*ListViewsRequest) String

func (x *ListViewsRequest) String() string

type ListViewsResponse

type ListViewsResponse struct {
	Views []*TimelineView `protobuf:"bytes,1,rep,name=views" json:"views,omitempty"`
	// contains filtered or unexported fields
}

func (*ListViewsResponse) Descriptor deprecated

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

Deprecated: Use ListViewsResponse.ProtoReflect.Descriptor instead.

func (*ListViewsResponse) GetViews

func (x *ListViewsResponse) GetViews() []*TimelineView

func (*ListViewsResponse) ProtoMessage

func (*ListViewsResponse) ProtoMessage()

func (*ListViewsResponse) ProtoReflect

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

func (*ListViewsResponse) Reset

func (x *ListViewsResponse) Reset()

func (*ListViewsResponse) String

func (x *ListViewsResponse) String() string

type LogEntry

type LogEntry struct {
	Time *timestamp.Timestamp `protobuf:"bytes,1,opt,name=time" json:"time,omitempty"`
	User *string              `protobuf:"bytes,2,opt,name=user" json:"user,omitempty"`
	Type *string              `protobuf:"bytes,3,opt,name=type" json:"type,omitempty"`
	Msg  *string              `protobuf:"bytes,4,opt,name=msg" json:"msg,omitempty"`
	// contains filtered or unexported fields
}

func (*LogEntry) Descriptor deprecated

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

Deprecated: Use LogEntry.ProtoReflect.Descriptor instead.

func (*LogEntry) GetMsg

func (x *LogEntry) GetMsg() string

func (*LogEntry) GetTime

func (x *LogEntry) GetTime() *timestamp.Timestamp

func (*LogEntry) GetType

func (x *LogEntry) GetType() string

func (*LogEntry) GetUser

func (x *LogEntry) GetUser() string

func (*LogEntry) ProtoMessage

func (*LogEntry) ProtoMessage()

func (*LogEntry) ProtoReflect

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

func (*LogEntry) Reset

func (x *LogEntry) Reset()

func (*LogEntry) String

func (x *LogEntry) String() string

type RelativeTime

type RelativeTime struct {

	// Identifier of the item that this time is relative to.
	Relto         *string            `protobuf:"bytes,1,opt,name=relto" json:"relto,omitempty"`
	RelativeStart *duration.Duration `protobuf:"bytes,2,opt,name=relativeStart" json:"relativeStart,omitempty"`
	// contains filtered or unexported fields
}

func (*RelativeTime) Descriptor deprecated

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

Deprecated: Use RelativeTime.ProtoReflect.Descriptor instead.

func (*RelativeTime) GetRelativeStart

func (x *RelativeTime) GetRelativeStart() *duration.Duration

func (*RelativeTime) GetRelto

func (x *RelativeTime) GetRelto() string

func (*RelativeTime) ProtoMessage

func (*RelativeTime) ProtoMessage()

func (*RelativeTime) ProtoReflect

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

func (*RelativeTime) Reset

func (x *RelativeTime) Reset()

func (*RelativeTime) String

func (x *RelativeTime) String() string

type TimelineBand

type TimelineBand struct {

	// Yamcs instance name
	Instance *string `protobuf:"bytes,1,opt,name=instance" json:"instance,omitempty"`
	// Band identifier. This is a UUID
	Id *string `protobuf:"bytes,2,opt,name=id" json:"id,omitempty"`
	// Band name
	Name *string `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"`
	// user who has created the band
	Username *string `protobuf:"bytes,4,opt,name=username" json:"username,omitempty"`
	// if true, all users have access to this band, otherwise only the user who has created it
	Shared *bool `protobuf:"varint,5,opt,name=shared" json:"shared,omitempty"`
	// the band contains only items from this source
	Source *string `protobuf:"bytes,6,opt,name=source" json:"source,omitempty"`
	// the band contains only items with these tags; if the list is empty, then all items from the given source are part of the band
	// this is deprecated, the filters below should be used to select the items
	//
	// Deprecated: Do not use.
	Tags []string `protobuf:"bytes,7,rep,name=tags" json:"tags,omitempty"`
	// The filters are to be considered in an AND manner.
	// An item will be part of the band if it matches all the filters.
	// If the list is empty, then all items from the given source are part of the band
	Filters []*ItemFilter `protobuf:"bytes,8,rep,name=filters" json:"filters,omitempty"`
	// Type of band
	Type *TimelineBandType `protobuf:"varint,9,opt,name=type,enum=yamcs.protobuf.timeline.TimelineBandType" json:"type,omitempty"`
	// Band description
	Description *string `protobuf:"bytes,10,opt,name=description" json:"description,omitempty"`
	// Additional properties used by yamcs-web to render this band
	Properties map[string]string `` /* 141-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*TimelineBand) Descriptor deprecated

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

Deprecated: Use TimelineBand.ProtoReflect.Descriptor instead.

func (*TimelineBand) GetDescription

func (x *TimelineBand) GetDescription() string

func (*TimelineBand) GetFilters

func (x *TimelineBand) GetFilters() []*ItemFilter

func (*TimelineBand) GetId

func (x *TimelineBand) GetId() string

func (*TimelineBand) GetInstance

func (x *TimelineBand) GetInstance() string

func (*TimelineBand) GetName

func (x *TimelineBand) GetName() string

func (*TimelineBand) GetProperties

func (x *TimelineBand) GetProperties() map[string]string

func (*TimelineBand) GetShared

func (x *TimelineBand) GetShared() bool

func (*TimelineBand) GetSource

func (x *TimelineBand) GetSource() string

func (*TimelineBand) GetTags deprecated

func (x *TimelineBand) GetTags() []string

Deprecated: Do not use.

func (*TimelineBand) GetType

func (x *TimelineBand) GetType() TimelineBandType

func (*TimelineBand) GetUsername

func (x *TimelineBand) GetUsername() string

func (*TimelineBand) ProtoMessage

func (*TimelineBand) ProtoMessage()

func (*TimelineBand) ProtoReflect

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

func (*TimelineBand) Reset

func (x *TimelineBand) Reset()

func (*TimelineBand) String

func (x *TimelineBand) String() string

type TimelineBandType

type TimelineBandType int32
const (
	TimelineBandType_TIME_RULER   TimelineBandType = 1
	TimelineBandType_ITEM_BAND    TimelineBandType = 2
	TimelineBandType_SPACER       TimelineBandType = 3
	TimelineBandType_COMMAND_BAND TimelineBandType = 4
)

func (TimelineBandType) Descriptor

func (TimelineBandType) Enum

func (TimelineBandType) EnumDescriptor deprecated

func (TimelineBandType) EnumDescriptor() ([]byte, []int)

Deprecated: Use TimelineBandType.Descriptor instead.

func (TimelineBandType) Number

func (TimelineBandType) String

func (x TimelineBandType) String() string

func (TimelineBandType) Type

func (*TimelineBandType) UnmarshalJSON deprecated

func (x *TimelineBandType) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type TimelineItem

type TimelineItem struct {

	// Item identifier.
	// The identifier is set and recognized by the source.
	// It is possible but unlikely that two items coming from two different sources will have the same id.
	// The rdb source sets the id to an uuid
	// The commands source sets the id to the command id
	Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
	// Item name
	Name     *string              `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	Type     *TimelineItemType    `protobuf:"varint,3,opt,name=type,enum=yamcs.protobuf.timeline.TimelineItemType" json:"type,omitempty"`
	Start    *timestamp.Timestamp `protobuf:"bytes,4,opt,name=start" json:"start,omitempty"`
	Duration *duration.Duration   `protobuf:"bytes,5,opt,name=duration" json:"duration,omitempty"`
	Tags     []string             `protobuf:"bytes,6,rep,name=tags" json:"tags,omitempty"`
	// if this item is part of a group, this is the group identifier
	GroupId *string `protobuf:"bytes,7,opt,name=groupId" json:"groupId,omitempty"`
	// if this item time specification is relative to another item, relativeTime contains a reference
	// to that item as well as the relative start (the duration is the same as given by the duration above)
	// note that start of the item will be computed by the server based on the relativeTime before sending the item to the client
	RelativeTime *RelativeTime `protobuf:"bytes,8,opt,name=relativeTime" json:"relativeTime,omitempty"`
	// item description
	Description *string `protobuf:"bytes,9,opt,name=description" json:"description,omitempty"`
	// for activities: execution status
	Status *ExecutionStatus `protobuf:"varint,10,opt,name=status,enum=yamcs.protobuf.timeline.ExecutionStatus" json:"status,omitempty"`
	// for activities: if the status is FAILED or ABORTED, this may indicate the reason
	// some information may also be available in the item log
	FailureReason *string `protobuf:"bytes,11,opt,name=failureReason" json:"failureReason,omitempty"`
	// contains filtered or unexported fields
}

func (*TimelineItem) Descriptor deprecated

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

Deprecated: Use TimelineItem.ProtoReflect.Descriptor instead.

func (*TimelineItem) GetDescription

func (x *TimelineItem) GetDescription() string

func (*TimelineItem) GetDuration

func (x *TimelineItem) GetDuration() *duration.Duration

func (*TimelineItem) GetFailureReason

func (x *TimelineItem) GetFailureReason() string

func (*TimelineItem) GetGroupId

func (x *TimelineItem) GetGroupId() string

func (*TimelineItem) GetId

func (x *TimelineItem) GetId() string

func (*TimelineItem) GetName

func (x *TimelineItem) GetName() string

func (*TimelineItem) GetRelativeTime

func (x *TimelineItem) GetRelativeTime() *RelativeTime

func (*TimelineItem) GetStart

func (x *TimelineItem) GetStart() *timestamp.Timestamp

func (*TimelineItem) GetStatus

func (x *TimelineItem) GetStatus() ExecutionStatus

func (*TimelineItem) GetTags

func (x *TimelineItem) GetTags() []string

func (*TimelineItem) GetType

func (x *TimelineItem) GetType() TimelineItemType

func (*TimelineItem) ProtoMessage

func (*TimelineItem) ProtoMessage()

func (*TimelineItem) ProtoReflect

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

func (*TimelineItem) Reset

func (x *TimelineItem) Reset()

func (*TimelineItem) String

func (x *TimelineItem) String() string

type TimelineItemLog

type TimelineItemLog struct {
	Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
	// item (change) log
	Entries []*LogEntry `protobuf:"bytes,2,rep,name=entries" json:"entries,omitempty"`
	// contains filtered or unexported fields
}

func (*TimelineItemLog) Descriptor deprecated

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

Deprecated: Use TimelineItemLog.ProtoReflect.Descriptor instead.

func (*TimelineItemLog) GetEntries

func (x *TimelineItemLog) GetEntries() []*LogEntry

func (*TimelineItemLog) GetId

func (x *TimelineItemLog) GetId() string

func (*TimelineItemLog) ProtoMessage

func (*TimelineItemLog) ProtoMessage()

func (*TimelineItemLog) ProtoReflect

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

func (*TimelineItemLog) Reset

func (x *TimelineItemLog) Reset()

func (*TimelineItemLog) String

func (x *TimelineItemLog) String() string

type TimelineItemType

type TimelineItemType int32
const (
	// events are the most generic timeline items.
	TimelineItemType_EVENT TimelineItemType = 1
	// unlike events, activities have an execution status
	// manual activity's execution status is controlled by an operator
	TimelineItemType_MANUAL_ACTIVITY TimelineItemType = 2
	// activity which is automatically executed on the server (the status changes automatically)
	TimelineItemType_AUTO_ACTIVITY TimelineItemType = 3
	// a grouping of other items (events and/or activities)
	TimelineItemType_ITEM_GROUP TimelineItemType = 4
	// a grouping of activities - unlike the ITEM_GROUP, this group in itself is an automated activity
	TimelineItemType_ACTIVITY_GROUP TimelineItemType = 5
)

func (TimelineItemType) Descriptor

func (TimelineItemType) Enum

func (TimelineItemType) EnumDescriptor deprecated

func (TimelineItemType) EnumDescriptor() ([]byte, []int)

Deprecated: Use TimelineItemType.Descriptor instead.

func (TimelineItemType) Number

func (TimelineItemType) String

func (x TimelineItemType) String() string

func (TimelineItemType) Type

func (*TimelineItemType) UnmarshalJSON deprecated

func (x *TimelineItemType) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type TimelineSourceCapabilities

type TimelineSourceCapabilities struct {
	ReadOnly               *bool `protobuf:"varint,1,opt,name=readOnly" json:"readOnly,omitempty"`
	HasManualActivities    *bool `protobuf:"varint,2,opt,name=hasManualActivities" json:"hasManualActivities,omitempty"`
	HasAutomatedActivities *bool `protobuf:"varint,3,opt,name=hasAutomatedActivities" json:"hasAutomatedActivities,omitempty"`
	HasEventGroups         *bool `protobuf:"varint,4,opt,name=hasEventGroups" json:"hasEventGroups,omitempty"`
	HasActivityGroups      *bool `protobuf:"varint,5,opt,name=hasActivityGroups" json:"hasActivityGroups,omitempty"`
	// contains filtered or unexported fields
}

func (*TimelineSourceCapabilities) Descriptor deprecated

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

Deprecated: Use TimelineSourceCapabilities.ProtoReflect.Descriptor instead.

func (*TimelineSourceCapabilities) GetHasActivityGroups

func (x *TimelineSourceCapabilities) GetHasActivityGroups() bool

func (*TimelineSourceCapabilities) GetHasAutomatedActivities

func (x *TimelineSourceCapabilities) GetHasAutomatedActivities() bool

func (*TimelineSourceCapabilities) GetHasEventGroups

func (x *TimelineSourceCapabilities) GetHasEventGroups() bool

func (*TimelineSourceCapabilities) GetHasManualActivities

func (x *TimelineSourceCapabilities) GetHasManualActivities() bool

func (*TimelineSourceCapabilities) GetReadOnly

func (x *TimelineSourceCapabilities) GetReadOnly() bool

func (*TimelineSourceCapabilities) ProtoMessage

func (*TimelineSourceCapabilities) ProtoMessage()

func (*TimelineSourceCapabilities) ProtoReflect

func (*TimelineSourceCapabilities) Reset

func (x *TimelineSourceCapabilities) Reset()

func (*TimelineSourceCapabilities) String

func (x *TimelineSourceCapabilities) String() string

type TimelineView

type TimelineView struct {

	// Yamcs instance name
	Instance *string `protobuf:"bytes,1,opt,name=instance" json:"instance,omitempty"`
	// View identifier. This is a UUID
	Id *string `protobuf:"bytes,2,opt,name=id" json:"id,omitempty"`
	// View name
	Name *string `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"`
	// View description
	Description *string `protobuf:"bytes,4,opt,name=description" json:"description,omitempty"`
	// array of bands
	Bands []*TimelineBand `protobuf:"bytes,5,rep,name=bands" json:"bands,omitempty"`
	// contains filtered or unexported fields
}

func (*TimelineView) Descriptor deprecated

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

Deprecated: Use TimelineView.ProtoReflect.Descriptor instead.

func (*TimelineView) GetBands

func (x *TimelineView) GetBands() []*TimelineBand

func (*TimelineView) GetDescription

func (x *TimelineView) GetDescription() string

func (*TimelineView) GetId

func (x *TimelineView) GetId() string

func (*TimelineView) GetInstance

func (x *TimelineView) GetInstance() string

func (*TimelineView) GetName

func (x *TimelineView) GetName() string

func (*TimelineView) ProtoMessage

func (*TimelineView) ProtoMessage()

func (*TimelineView) ProtoReflect

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

func (*TimelineView) Reset

func (x *TimelineView) Reset()

func (*TimelineView) String

func (x *TimelineView) String() string

type UpdateBandRequest

type UpdateBandRequest struct {

	// Yamcs instance name
	Instance *string `protobuf:"bytes,1,opt,name=instance" json:"instance,omitempty"`
	// Band identifier
	Id *string `protobuf:"bytes,2,opt,name=id" json:"id,omitempty"`
	// Band name
	Name *string `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"`
	// Band description
	Description *string `protobuf:"bytes,4,opt,name=description" json:"description,omitempty"`
	// if true, all users have access to this band, otherwise only the user who has created it
	Shared *bool `protobuf:"varint,5,opt,name=shared" json:"shared,omitempty"`
	// Items containing these tags will be part of the timeline
	Tags []string `protobuf:"bytes,6,rep,name=tags" json:"tags,omitempty"`
	// Additional properties used by yamcs-web to render this band
	Properties map[string]string `` /* 140-byte string literal not displayed */
	// Where the items shown on this band come from
	Source *string `protobuf:"bytes,8,opt,name=source" json:"source,omitempty"`
	// filters to apply when retrieving the items
	Filters []*ItemFilter `protobuf:"bytes,9,rep,name=filters" json:"filters,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateBandRequest) Descriptor deprecated

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

Deprecated: Use UpdateBandRequest.ProtoReflect.Descriptor instead.

func (*UpdateBandRequest) GetDescription

func (x *UpdateBandRequest) GetDescription() string

func (*UpdateBandRequest) GetFilters

func (x *UpdateBandRequest) GetFilters() []*ItemFilter

func (*UpdateBandRequest) GetId

func (x *UpdateBandRequest) GetId() string

func (*UpdateBandRequest) GetInstance

func (x *UpdateBandRequest) GetInstance() string

func (*UpdateBandRequest) GetName

func (x *UpdateBandRequest) GetName() string

func (*UpdateBandRequest) GetProperties

func (x *UpdateBandRequest) GetProperties() map[string]string

func (*UpdateBandRequest) GetShared

func (x *UpdateBandRequest) GetShared() bool

func (*UpdateBandRequest) GetSource

func (x *UpdateBandRequest) GetSource() string

func (*UpdateBandRequest) GetTags

func (x *UpdateBandRequest) GetTags() []string

func (*UpdateBandRequest) ProtoMessage

func (*UpdateBandRequest) ProtoMessage()

func (*UpdateBandRequest) ProtoReflect

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

func (*UpdateBandRequest) Reset

func (x *UpdateBandRequest) Reset()

func (*UpdateBandRequest) String

func (x *UpdateBandRequest) String() string

type UpdateItemRequest

type UpdateItemRequest struct {

	// Yamcs instance name
	Instance *string `protobuf:"bytes,1,opt,name=instance" json:"instance,omitempty"`
	// Item source
	Source *string `protobuf:"bytes,2,opt,name=source" json:"source,omitempty"`
	// Item identifier
	Id *string `protobuf:"bytes,3,opt,name=id" json:"id,omitempty"`
	// Item name
	Name *string `protobuf:"bytes,4,opt,name=name" json:"name,omitempty"`
	// new start time
	Start *timestamp.Timestamp `protobuf:"bytes,5,opt,name=start" json:"start,omitempty"`
	// new duration
	Duration *duration.Duration `protobuf:"bytes,6,opt,name=duration" json:"duration,omitempty"`
	// new tags
	Tags []string `protobuf:"bytes,7,rep,name=tags" json:"tags,omitempty"`
	// set this to true to remove completely all the tags
	// (required because in the protobuf we cannot distinguish between an empty tags list and a non existent list)
	ClearTags *bool `protobuf:"varint,8,opt,name=clearTags" json:"clearTags,omitempty"`
	// new group identifier.
	// to keep the old value, leave out
	// to clear the group, set to an empty string
	GroupId *string `protobuf:"bytes,9,opt,name=groupId" json:"groupId,omitempty"`
	// new relative time
	// to keep the old value, leave out the property
	// to clear, set the start
	RelativeTime *RelativeTime `protobuf:"bytes,10,opt,name=relativeTime" json:"relativeTime,omitempty"`
	// new status (valid for activities)
	Status *ExecutionStatus `protobuf:"varint,11,opt,name=status,enum=yamcs.protobuf.timeline.ExecutionStatus" json:"status,omitempty"`
	// failure reason (valid for activities)
	FailureReason *string `protobuf:"bytes,12,opt,name=failureReason" json:"failureReason,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateItemRequest) Descriptor deprecated

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

Deprecated: Use UpdateItemRequest.ProtoReflect.Descriptor instead.

func (*UpdateItemRequest) GetClearTags

func (x *UpdateItemRequest) GetClearTags() bool

func (*UpdateItemRequest) GetDuration

func (x *UpdateItemRequest) GetDuration() *duration.Duration

func (*UpdateItemRequest) GetFailureReason

func (x *UpdateItemRequest) GetFailureReason() string

func (*UpdateItemRequest) GetGroupId

func (x *UpdateItemRequest) GetGroupId() string

func (*UpdateItemRequest) GetId

func (x *UpdateItemRequest) GetId() string

func (*UpdateItemRequest) GetInstance

func (x *UpdateItemRequest) GetInstance() string

func (*UpdateItemRequest) GetName

func (x *UpdateItemRequest) GetName() string

func (*UpdateItemRequest) GetRelativeTime

func (x *UpdateItemRequest) GetRelativeTime() *RelativeTime

func (*UpdateItemRequest) GetSource

func (x *UpdateItemRequest) GetSource() string

func (*UpdateItemRequest) GetStart

func (x *UpdateItemRequest) GetStart() *timestamp.Timestamp

func (*UpdateItemRequest) GetStatus

func (x *UpdateItemRequest) GetStatus() ExecutionStatus

func (*UpdateItemRequest) GetTags

func (x *UpdateItemRequest) GetTags() []string

func (*UpdateItemRequest) ProtoMessage

func (*UpdateItemRequest) ProtoMessage()

func (*UpdateItemRequest) ProtoReflect

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

func (*UpdateItemRequest) Reset

func (x *UpdateItemRequest) Reset()

func (*UpdateItemRequest) String

func (x *UpdateItemRequest) String() string

type UpdateViewRequest

type UpdateViewRequest struct {

	// Yamcs instance name
	Instance *string `protobuf:"bytes,1,opt,name=instance" json:"instance,omitempty"`
	// View identifier
	Id *string `protobuf:"bytes,2,opt,name=id" json:"id,omitempty"`
	// View name
	Name *string `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"`
	// View description
	Description *string `protobuf:"bytes,4,opt,name=description" json:"description,omitempty"`
	// The bands from this view
	Bands []string `protobuf:"bytes,5,rep,name=bands" json:"bands,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateViewRequest) Descriptor deprecated

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

Deprecated: Use UpdateViewRequest.ProtoReflect.Descriptor instead.

func (*UpdateViewRequest) GetBands

func (x *UpdateViewRequest) GetBands() []string

func (*UpdateViewRequest) GetDescription

func (x *UpdateViewRequest) GetDescription() string

func (*UpdateViewRequest) GetId

func (x *UpdateViewRequest) GetId() string

func (*UpdateViewRequest) GetInstance

func (x *UpdateViewRequest) GetInstance() string

func (*UpdateViewRequest) GetName

func (x *UpdateViewRequest) GetName() string

func (*UpdateViewRequest) ProtoMessage

func (*UpdateViewRequest) ProtoMessage()

func (*UpdateViewRequest) ProtoReflect

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

func (*UpdateViewRequest) Reset

func (x *UpdateViewRequest) Reset()

func (*UpdateViewRequest) String

func (x *UpdateViewRequest) String() string

Jump to

Keyboard shortcuts

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