database

package
v0.1.2 Latest Latest
Warning

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

Go to latest
Published: Sep 15, 2023 License: GPL-3.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Database_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "openfogstack.celestial.database.Database",
	HandlerType: (*DatabaseServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Constellation",
			Handler:    _Database_Constellation_Handler,
		},
		{
			MethodName: "Shell",
			Handler:    _Database_Shell_Handler,
		},
		{
			MethodName: "Satellite",
			Handler:    _Database_Satellite_Handler,
		},
		{
			MethodName: "GroundStation",
			Handler:    _Database_GroundStation_Handler,
		},
		{
			MethodName: "Path",
			Handler:    _Database_Path_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "database.proto",
}

Database_ServiceDesc is the grpc.ServiceDesc for Database service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var File_database_proto protoreflect.FileDescriptor

Functions

func RegisterDatabaseServer

func RegisterDatabaseServer(s grpc.ServiceRegistrar, srv DatabaseServer)

Types

type ComputeConfig

type ComputeConfig struct {
	Vcpu   uint32 `protobuf:"varint,1,opt,name=vcpu,proto3" json:"vcpu,omitempty"`
	Mem    uint32 `protobuf:"varint,2,opt,name=mem,proto3" json:"mem,omitempty"`
	Ht     bool   `protobuf:"varint,3,opt,name=ht,proto3" json:"ht,omitempty"`
	Disk   uint32 `protobuf:"varint,4,opt,name=disk,proto3" json:"disk,omitempty"`
	Kernel string `protobuf:"bytes,5,opt,name=kernel,proto3" json:"kernel,omitempty"`
	Rootfs string `protobuf:"bytes,6,opt,name=rootfs,proto3" json:"rootfs,omitempty"`
	// contains filtered or unexported fields
}

func (*ComputeConfig) Descriptor deprecated

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

Deprecated: Use ComputeConfig.ProtoReflect.Descriptor instead.

func (*ComputeConfig) GetDisk

func (x *ComputeConfig) GetDisk() uint32

func (*ComputeConfig) GetHt

func (x *ComputeConfig) GetHt() bool

func (*ComputeConfig) GetKernel

func (x *ComputeConfig) GetKernel() string

func (*ComputeConfig) GetMem

func (x *ComputeConfig) GetMem() uint32

func (*ComputeConfig) GetRootfs

func (x *ComputeConfig) GetRootfs() string

func (*ComputeConfig) GetVcpu

func (x *ComputeConfig) GetVcpu() uint32

func (*ComputeConfig) ProtoMessage

func (*ComputeConfig) ProtoMessage()

func (*ComputeConfig) ProtoReflect

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

func (*ComputeConfig) Reset

func (x *ComputeConfig) Reset()

func (*ComputeConfig) String

func (x *ComputeConfig) String() string

type ConnectedGSTInfo

type ConnectedGSTInfo struct {
	Gst       *GroundStationId `protobuf:"bytes,1,opt,name=gst,proto3" json:"gst,omitempty"`
	Distance  float64          `protobuf:"fixed64,2,opt,name=distance,proto3" json:"distance,omitempty"`
	Delay     float64          `protobuf:"fixed64,3,opt,name=delay,proto3" json:"delay,omitempty"`
	Bandwidth float64          `protobuf:"fixed64,4,opt,name=bandwidth,proto3" json:"bandwidth,omitempty"`
	// contains filtered or unexported fields
}

func (*ConnectedGSTInfo) Descriptor deprecated

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

Deprecated: Use ConnectedGSTInfo.ProtoReflect.Descriptor instead.

func (*ConnectedGSTInfo) GetBandwidth

func (x *ConnectedGSTInfo) GetBandwidth() float64

func (*ConnectedGSTInfo) GetDelay

func (x *ConnectedGSTInfo) GetDelay() float64

func (*ConnectedGSTInfo) GetDistance

func (x *ConnectedGSTInfo) GetDistance() float64

func (*ConnectedGSTInfo) GetGst

func (x *ConnectedGSTInfo) GetGst() *GroundStationId

func (*ConnectedGSTInfo) ProtoMessage

func (*ConnectedGSTInfo) ProtoMessage()

func (*ConnectedGSTInfo) ProtoReflect

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

func (*ConnectedGSTInfo) Reset

func (x *ConnectedGSTInfo) Reset()

func (*ConnectedGSTInfo) String

func (x *ConnectedGSTInfo) String() string

type ConnectedSatInfo

type ConnectedSatInfo struct {
	Sat       *SatelliteId `protobuf:"bytes,1,opt,name=sat,proto3" json:"sat,omitempty"`
	Distance  float64      `protobuf:"fixed64,2,opt,name=distance,proto3" json:"distance,omitempty"`
	Delay     float64      `protobuf:"fixed64,3,opt,name=delay,proto3" json:"delay,omitempty"`
	Bandwidth float64      `protobuf:"fixed64,4,opt,name=bandwidth,proto3" json:"bandwidth,omitempty"`
	// contains filtered or unexported fields
}

func (*ConnectedSatInfo) Descriptor deprecated

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

Deprecated: Use ConnectedSatInfo.ProtoReflect.Descriptor instead.

func (*ConnectedSatInfo) GetBandwidth

func (x *ConnectedSatInfo) GetBandwidth() float64

func (*ConnectedSatInfo) GetDelay

func (x *ConnectedSatInfo) GetDelay() float64

func (*ConnectedSatInfo) GetDistance

func (x *ConnectedSatInfo) GetDistance() float64

func (*ConnectedSatInfo) GetSat

func (x *ConnectedSatInfo) GetSat() *SatelliteId

func (*ConnectedSatInfo) ProtoMessage

func (*ConnectedSatInfo) ProtoMessage()

func (*ConnectedSatInfo) ProtoReflect

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

func (*ConnectedSatInfo) Reset

func (x *ConnectedSatInfo) Reset()

func (*ConnectedSatInfo) String

func (x *ConnectedSatInfo) String() string

type ConstellationInfo

type ConstellationInfo struct {
	Model          string             `protobuf:"bytes,1,opt,name=model,proto3" json:"model,omitempty"`
	Shells         uint32             `protobuf:"varint,2,opt,name=shells,proto3" json:"shells,omitempty"`
	Groundstations []*GroundStationId `protobuf:"bytes,3,rep,name=groundstations,proto3" json:"groundstations,omitempty"`
	// contains filtered or unexported fields
}

func (*ConstellationInfo) Descriptor deprecated

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

Deprecated: Use ConstellationInfo.ProtoReflect.Descriptor instead.

func (*ConstellationInfo) GetGroundstations

func (x *ConstellationInfo) GetGroundstations() []*GroundStationId

func (*ConstellationInfo) GetModel

func (x *ConstellationInfo) GetModel() string

func (*ConstellationInfo) GetShells

func (x *ConstellationInfo) GetShells() uint32

func (*ConstellationInfo) ProtoMessage

func (*ConstellationInfo) ProtoMessage()

func (*ConstellationInfo) ProtoReflect

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

func (*ConstellationInfo) Reset

func (x *ConstellationInfo) Reset()

func (*ConstellationInfo) String

func (x *ConstellationInfo) String() string

type DatabaseClient

type DatabaseClient interface {
	Constellation(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*ConstellationInfo, error)
	Shell(ctx context.Context, in *ShellRequest, opts ...grpc.CallOption) (*ShellInfo, error)
	Satellite(ctx context.Context, in *SatelliteId, opts ...grpc.CallOption) (*SatelliteInfo, error)
	GroundStation(ctx context.Context, in *GroundStationId, opts ...grpc.CallOption) (*GroundStationInfo, error)
	Path(ctx context.Context, in *PathRequest, opts ...grpc.CallOption) (*PathInfo, error)
}

DatabaseClient is the client API for Database service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewDatabaseClient

func NewDatabaseClient(cc grpc.ClientConnInterface) DatabaseClient

type DatabaseServer

type DatabaseServer interface {
	Constellation(context.Context, *Empty) (*ConstellationInfo, error)
	Shell(context.Context, *ShellRequest) (*ShellInfo, error)
	Satellite(context.Context, *SatelliteId) (*SatelliteInfo, error)
	GroundStation(context.Context, *GroundStationId) (*GroundStationInfo, error)
	Path(context.Context, *PathRequest) (*PathInfo, error)
}

DatabaseServer is the server API for Database service. All implementations should embed UnimplementedDatabaseServer for forward compatibility

type Empty

type Empty struct {
	// contains filtered or unexported fields
}

func (*Empty) Descriptor deprecated

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

Deprecated: Use Empty.ProtoReflect.Descriptor instead.

func (*Empty) ProtoMessage

func (*Empty) ProtoMessage()

func (*Empty) ProtoReflect

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

func (*Empty) Reset

func (x *Empty) Reset()

func (*Empty) String

func (x *Empty) String() string

type GroundStationId

type GroundStationId struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*GroundStationId) Descriptor deprecated

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

Deprecated: Use GroundStationId.ProtoReflect.Descriptor instead.

func (*GroundStationId) GetName

func (x *GroundStationId) GetName() string

func (*GroundStationId) ProtoMessage

func (*GroundStationId) ProtoMessage()

func (*GroundStationId) ProtoReflect

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

func (*GroundStationId) Reset

func (x *GroundStationId) Reset()

func (*GroundStationId) String

func (x *GroundStationId) String() string

type GroundStationInfo

type GroundStationInfo struct {
	Position      *Pos                `protobuf:"bytes,1,opt,name=position,proto3" json:"position,omitempty"`
	Latitude      float64             `protobuf:"fixed64,2,opt,name=latitude,proto3" json:"latitude,omitempty"`
	Longitude     float64             `protobuf:"fixed64,3,opt,name=longitude,proto3" json:"longitude,omitempty"`
	Network       *NetworkConfig      `protobuf:"bytes,4,opt,name=network,proto3" json:"network,omitempty"`
	Compute       *ComputeConfig      `protobuf:"bytes,5,opt,name=compute,proto3" json:"compute,omitempty"`
	ConnectedSats []*ConnectedSatInfo `protobuf:"bytes,6,rep,name=connectedSats,proto3" json:"connectedSats,omitempty"`
	// contains filtered or unexported fields
}

func (*GroundStationInfo) Descriptor deprecated

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

Deprecated: Use GroundStationInfo.ProtoReflect.Descriptor instead.

func (*GroundStationInfo) GetCompute

func (x *GroundStationInfo) GetCompute() *ComputeConfig

func (*GroundStationInfo) GetConnectedSats

func (x *GroundStationInfo) GetConnectedSats() []*ConnectedSatInfo

func (*GroundStationInfo) GetLatitude

func (x *GroundStationInfo) GetLatitude() float64

func (*GroundStationInfo) GetLongitude

func (x *GroundStationInfo) GetLongitude() float64

func (*GroundStationInfo) GetNetwork

func (x *GroundStationInfo) GetNetwork() *NetworkConfig

func (*GroundStationInfo) GetPosition

func (x *GroundStationInfo) GetPosition() *Pos

func (*GroundStationInfo) ProtoMessage

func (*GroundStationInfo) ProtoMessage()

func (*GroundStationInfo) ProtoReflect

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

func (*GroundStationInfo) Reset

func (x *GroundStationInfo) Reset()

func (*GroundStationInfo) String

func (x *GroundStationInfo) String() string

type NetworkConfig

type NetworkConfig struct {
	Bandwidth                   uint32  `protobuf:"varint,1,opt,name=bandwidth,proto3" json:"bandwidth,omitempty"`
	Islpropagation              float64 `protobuf:"fixed64,2,opt,name=islpropagation,proto3" json:"islpropagation,omitempty"`
	Mincommsaltitude            uint32  `protobuf:"varint,3,opt,name=mincommsaltitude,proto3" json:"mincommsaltitude,omitempty"`
	Minelevation                float64 `protobuf:"fixed64,4,opt,name=minelevation,proto3" json:"minelevation,omitempty"`
	Gstpropagation              float64 `protobuf:"fixed64,5,opt,name=gstpropagation,proto3" json:"gstpropagation,omitempty"`
	Groundstationconnectiontype string  `protobuf:"bytes,6,opt,name=groundstationconnectiontype,proto3" json:"groundstationconnectiontype,omitempty"`
	// contains filtered or unexported fields
}

func (*NetworkConfig) Descriptor deprecated

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

Deprecated: Use NetworkConfig.ProtoReflect.Descriptor instead.

func (*NetworkConfig) GetBandwidth

func (x *NetworkConfig) GetBandwidth() uint32

func (*NetworkConfig) GetGroundstationconnectiontype

func (x *NetworkConfig) GetGroundstationconnectiontype() string

func (*NetworkConfig) GetGstpropagation

func (x *NetworkConfig) GetGstpropagation() float64

func (*NetworkConfig) GetIslpropagation

func (x *NetworkConfig) GetIslpropagation() float64

func (*NetworkConfig) GetMincommsaltitude

func (x *NetworkConfig) GetMincommsaltitude() uint32

func (*NetworkConfig) GetMinelevation

func (x *NetworkConfig) GetMinelevation() float64

func (*NetworkConfig) ProtoMessage

func (*NetworkConfig) ProtoMessage()

func (*NetworkConfig) ProtoReflect

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

func (*NetworkConfig) Reset

func (x *NetworkConfig) Reset()

func (*NetworkConfig) String

func (x *NetworkConfig) String() string

type Path

type Path struct {
	Distance  float64    `protobuf:"fixed64,1,opt,name=distance,proto3" json:"distance,omitempty"`
	Delay     float64    `protobuf:"fixed64,2,opt,name=delay,proto3" json:"delay,omitempty"`
	Bandwidth float64    `protobuf:"fixed64,3,opt,name=bandwidth,proto3" json:"bandwidth,omitempty"`
	Segments  []*Segment `protobuf:"bytes,4,rep,name=segments,proto3" json:"segments,omitempty"`
	// contains filtered or unexported fields
}

func (*Path) Descriptor deprecated

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

Deprecated: Use Path.ProtoReflect.Descriptor instead.

func (*Path) GetBandwidth

func (x *Path) GetBandwidth() float64

func (*Path) GetDelay

func (x *Path) GetDelay() float64

func (*Path) GetDistance

func (x *Path) GetDistance() float64

func (*Path) GetSegments

func (x *Path) GetSegments() []*Segment

func (*Path) ProtoMessage

func (*Path) ProtoMessage()

func (*Path) ProtoReflect

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

func (*Path) Reset

func (x *Path) Reset()

func (*Path) String

func (x *Path) String() string

type PathInfo

type PathInfo struct {
	Paths []*Path `protobuf:"bytes,1,rep,name=paths,proto3" json:"paths,omitempty"`
	// contains filtered or unexported fields
}

func (*PathInfo) Descriptor deprecated

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

Deprecated: Use PathInfo.ProtoReflect.Descriptor instead.

func (*PathInfo) GetPaths

func (x *PathInfo) GetPaths() []*Path

func (*PathInfo) ProtoMessage

func (*PathInfo) ProtoMessage()

func (*PathInfo) ProtoReflect

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

func (*PathInfo) Reset

func (x *PathInfo) Reset()

func (*PathInfo) String

func (x *PathInfo) String() string

type PathRequest

type PathRequest struct {
	SourceShell int32  `protobuf:"varint,1,opt,name=sourceShell,proto3" json:"sourceShell,omitempty"`
	SourceSat   uint32 `protobuf:"varint,2,opt,name=sourceSat,proto3" json:"sourceSat,omitempty"`
	TargetShell int32  `protobuf:"varint,3,opt,name=targetShell,proto3" json:"targetShell,omitempty"`
	TargetSat   uint32 `protobuf:"varint,4,opt,name=targetSat,proto3" json:"targetSat,omitempty"`
	// contains filtered or unexported fields
}

func (*PathRequest) Descriptor deprecated

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

Deprecated: Use PathRequest.ProtoReflect.Descriptor instead.

func (*PathRequest) GetSourceSat

func (x *PathRequest) GetSourceSat() uint32

func (*PathRequest) GetSourceShell

func (x *PathRequest) GetSourceShell() int32

func (*PathRequest) GetTargetSat

func (x *PathRequest) GetTargetSat() uint32

func (*PathRequest) GetTargetShell

func (x *PathRequest) GetTargetShell() int32

func (*PathRequest) ProtoMessage

func (*PathRequest) ProtoMessage()

func (*PathRequest) ProtoReflect

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

func (*PathRequest) Reset

func (x *PathRequest) Reset()

func (*PathRequest) String

func (x *PathRequest) String() string

type Pos

type Pos struct {
	X float64 `protobuf:"fixed64,1,opt,name=x,proto3" json:"x,omitempty"`
	Y float64 `protobuf:"fixed64,2,opt,name=y,proto3" json:"y,omitempty"`
	Z float64 `protobuf:"fixed64,3,opt,name=z,proto3" json:"z,omitempty"`
	// contains filtered or unexported fields
}

func (*Pos) Descriptor deprecated

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

Deprecated: Use Pos.ProtoReflect.Descriptor instead.

func (*Pos) GetX

func (x *Pos) GetX() float64

func (*Pos) GetY

func (x *Pos) GetY() float64

func (*Pos) GetZ

func (x *Pos) GetZ() float64

func (*Pos) ProtoMessage

func (*Pos) ProtoMessage()

func (*Pos) ProtoReflect

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

func (*Pos) Reset

func (x *Pos) Reset()

func (*Pos) String

func (x *Pos) String() string

type SGP4Options

type SGP4Options struct {
	Starttime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=starttime,proto3" json:"starttime,omitempty"`
	Model     string                 `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
	Mode      string                 `protobuf:"bytes,3,opt,name=mode,proto3" json:"mode,omitempty"`
	Bstar     float64                `protobuf:"fixed64,4,opt,name=bstar,proto3" json:"bstar,omitempty"`
	Ndot      float64                `protobuf:"fixed64,5,opt,name=ndot,proto3" json:"ndot,omitempty"`
	Argpo     float64                `protobuf:"fixed64,6,opt,name=argpo,proto3" json:"argpo,omitempty"`
	// contains filtered or unexported fields
}

func (*SGP4Options) Descriptor deprecated

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

Deprecated: Use SGP4Options.ProtoReflect.Descriptor instead.

func (*SGP4Options) GetArgpo

func (x *SGP4Options) GetArgpo() float64

func (*SGP4Options) GetBstar

func (x *SGP4Options) GetBstar() float64

func (*SGP4Options) GetMode

func (x *SGP4Options) GetMode() string

func (*SGP4Options) GetModel

func (x *SGP4Options) GetModel() string

func (*SGP4Options) GetNdot

func (x *SGP4Options) GetNdot() float64

func (*SGP4Options) GetStarttime

func (x *SGP4Options) GetStarttime() *timestamppb.Timestamp

func (*SGP4Options) ProtoMessage

func (*SGP4Options) ProtoMessage()

func (*SGP4Options) ProtoReflect

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

func (*SGP4Options) Reset

func (x *SGP4Options) Reset()

func (*SGP4Options) String

func (x *SGP4Options) String() string

type SatelliteId

type SatelliteId struct {
	Shell uint32 `protobuf:"varint,1,opt,name=shell,proto3" json:"shell,omitempty"`
	Sat   uint32 `protobuf:"varint,2,opt,name=sat,proto3" json:"sat,omitempty"`
	// contains filtered or unexported fields
}

func (*SatelliteId) Descriptor deprecated

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

Deprecated: Use SatelliteId.ProtoReflect.Descriptor instead.

func (*SatelliteId) GetSat

func (x *SatelliteId) GetSat() uint32

func (*SatelliteId) GetShell

func (x *SatelliteId) GetShell() uint32

func (*SatelliteId) ProtoMessage

func (*SatelliteId) ProtoMessage()

func (*SatelliteId) ProtoReflect

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

func (*SatelliteId) Reset

func (x *SatelliteId) Reset()

func (*SatelliteId) String

func (x *SatelliteId) String() string

type SatelliteInfo

type SatelliteInfo struct {
	Position      *Pos                `protobuf:"bytes,1,opt,name=position,proto3" json:"position,omitempty"`
	Active        bool                `protobuf:"varint,2,opt,name=active,proto3" json:"active,omitempty"`
	ConnectedSats []*ConnectedSatInfo `protobuf:"bytes,3,rep,name=connectedSats,proto3" json:"connectedSats,omitempty"`
	ConnectedGST  []*GroundStationId  `protobuf:"bytes,4,rep,name=connectedGST,proto3" json:"connectedGST,omitempty"`
	// contains filtered or unexported fields
}

func (*SatelliteInfo) Descriptor deprecated

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

Deprecated: Use SatelliteInfo.ProtoReflect.Descriptor instead.

func (*SatelliteInfo) GetActive

func (x *SatelliteInfo) GetActive() bool

func (*SatelliteInfo) GetConnectedGST

func (x *SatelliteInfo) GetConnectedGST() []*GroundStationId

func (*SatelliteInfo) GetConnectedSats

func (x *SatelliteInfo) GetConnectedSats() []*ConnectedSatInfo

func (*SatelliteInfo) GetPosition

func (x *SatelliteInfo) GetPosition() *Pos

func (*SatelliteInfo) ProtoMessage

func (*SatelliteInfo) ProtoMessage()

func (*SatelliteInfo) ProtoReflect

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

func (*SatelliteInfo) Reset

func (x *SatelliteInfo) Reset()

func (*SatelliteInfo) String

func (x *SatelliteInfo) String() string

type Segment

type Segment struct {
	SourceShell int32   `protobuf:"varint,1,opt,name=sourceShell,proto3" json:"sourceShell,omitempty"`
	SourceSat   uint32  `protobuf:"varint,2,opt,name=sourceSat,proto3" json:"sourceSat,omitempty"`
	TargetShell int32   `protobuf:"varint,3,opt,name=targetShell,proto3" json:"targetShell,omitempty"`
	TargetSat   uint32  `protobuf:"varint,4,opt,name=targetSat,proto3" json:"targetSat,omitempty"`
	Delay       float64 `protobuf:"fixed64,5,opt,name=delay,proto3" json:"delay,omitempty"`
	Distance    float64 `protobuf:"fixed64,6,opt,name=distance,proto3" json:"distance,omitempty"`
	Bandwidth   float64 `protobuf:"fixed64,7,opt,name=bandwidth,proto3" json:"bandwidth,omitempty"`
	// contains filtered or unexported fields
}

func (*Segment) Descriptor deprecated

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

Deprecated: Use Segment.ProtoReflect.Descriptor instead.

func (*Segment) GetBandwidth

func (x *Segment) GetBandwidth() float64

func (*Segment) GetDelay

func (x *Segment) GetDelay() float64

func (*Segment) GetDistance

func (x *Segment) GetDistance() float64

func (*Segment) GetSourceSat

func (x *Segment) GetSourceSat() uint32

func (*Segment) GetSourceShell

func (x *Segment) GetSourceShell() int32

func (*Segment) GetTargetSat

func (x *Segment) GetTargetSat() uint32

func (*Segment) GetTargetShell

func (x *Segment) GetTargetShell() int32

func (*Segment) ProtoMessage

func (*Segment) ProtoMessage()

func (*Segment) ProtoReflect

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

func (*Segment) Reset

func (x *Segment) Reset()

func (*Segment) String

func (x *Segment) String() string

type ShellInfo

type ShellInfo struct {
	Planes               uint32         `protobuf:"varint,1,opt,name=planes,proto3" json:"planes,omitempty"`
	Sats                 uint32         `protobuf:"varint,2,opt,name=sats,proto3" json:"sats,omitempty"`
	Altitude             float64        `protobuf:"fixed64,3,opt,name=altitude,proto3" json:"altitude,omitempty"`
	Inclination          float64        `protobuf:"fixed64,4,opt,name=inclination,proto3" json:"inclination,omitempty"`
	Arcofascendingsnodes float64        `protobuf:"fixed64,5,opt,name=arcofascendingsnodes,proto3" json:"arcofascendingsnodes,omitempty"`
	Eccentricity         float64        `protobuf:"fixed64,6,opt,name=eccentricity,proto3" json:"eccentricity,omitempty"`
	ActiveSats           []*SatelliteId `protobuf:"bytes,7,rep,name=activeSats,proto3" json:"activeSats,omitempty"`
	Network              *NetworkConfig `protobuf:"bytes,8,opt,name=network,proto3" json:"network,omitempty"`
	Compute              *ComputeConfig `protobuf:"bytes,9,opt,name=compute,proto3" json:"compute,omitempty"`
	Sgp4                 *SGP4Options   `protobuf:"bytes,10,opt,name=sgp4,proto3,oneof" json:"sgp4,omitempty"`
	// contains filtered or unexported fields
}

func (*ShellInfo) Descriptor deprecated

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

Deprecated: Use ShellInfo.ProtoReflect.Descriptor instead.

func (*ShellInfo) GetActiveSats

func (x *ShellInfo) GetActiveSats() []*SatelliteId

func (*ShellInfo) GetAltitude

func (x *ShellInfo) GetAltitude() float64

func (*ShellInfo) GetArcofascendingsnodes

func (x *ShellInfo) GetArcofascendingsnodes() float64

func (*ShellInfo) GetCompute

func (x *ShellInfo) GetCompute() *ComputeConfig

func (*ShellInfo) GetEccentricity

func (x *ShellInfo) GetEccentricity() float64

func (*ShellInfo) GetInclination

func (x *ShellInfo) GetInclination() float64

func (*ShellInfo) GetNetwork

func (x *ShellInfo) GetNetwork() *NetworkConfig

func (*ShellInfo) GetPlanes

func (x *ShellInfo) GetPlanes() uint32

func (*ShellInfo) GetSats

func (x *ShellInfo) GetSats() uint32

func (*ShellInfo) GetSgp4

func (x *ShellInfo) GetSgp4() *SGP4Options

func (*ShellInfo) ProtoMessage

func (*ShellInfo) ProtoMessage()

func (*ShellInfo) ProtoReflect

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

func (*ShellInfo) Reset

func (x *ShellInfo) Reset()

func (*ShellInfo) String

func (x *ShellInfo) String() string

type ShellRequest

type ShellRequest struct {
	Shell uint32 `protobuf:"varint,1,opt,name=shell,proto3" json:"shell,omitempty"`
	// contains filtered or unexported fields
}

func (*ShellRequest) Descriptor deprecated

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

Deprecated: Use ShellRequest.ProtoReflect.Descriptor instead.

func (*ShellRequest) GetShell

func (x *ShellRequest) GetShell() uint32

func (*ShellRequest) ProtoMessage

func (*ShellRequest) ProtoMessage()

func (*ShellRequest) ProtoReflect

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

func (*ShellRequest) Reset

func (x *ShellRequest) Reset()

func (*ShellRequest) String

func (x *ShellRequest) String() string

type UnimplementedDatabaseServer

type UnimplementedDatabaseServer struct {
}

UnimplementedDatabaseServer should be embedded to have forward compatible implementations.

func (UnimplementedDatabaseServer) Constellation

func (UnimplementedDatabaseServer) GroundStation

func (UnimplementedDatabaseServer) Path

func (UnimplementedDatabaseServer) Satellite

func (UnimplementedDatabaseServer) Shell

type UnsafeDatabaseServer

type UnsafeDatabaseServer interface {
	// contains filtered or unexported methods
}

UnsafeDatabaseServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DatabaseServer will result in compilation errors.

Jump to

Keyboard shortcuts

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