Documentation
¶
Index ¶
- Variables
- func RegisterDatabaseServer(s grpc.ServiceRegistrar, srv DatabaseServer)
- type ComputeConfig
- func (*ComputeConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ComputeConfig) GetDisk() uint32
- func (x *ComputeConfig) GetHt() bool
- func (x *ComputeConfig) GetKernel() string
- func (x *ComputeConfig) GetMem() uint32
- func (x *ComputeConfig) GetRootfs() string
- func (x *ComputeConfig) GetVcpu() uint32
- func (*ComputeConfig) ProtoMessage()
- func (x *ComputeConfig) ProtoReflect() protoreflect.Message
- func (x *ComputeConfig) Reset()
- func (x *ComputeConfig) String() string
- type ConnectedGSTInfo
- func (*ConnectedGSTInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ConnectedGSTInfo) GetBandwidth() float64
- func (x *ConnectedGSTInfo) GetDelay() float64
- func (x *ConnectedGSTInfo) GetDistance() float64
- func (x *ConnectedGSTInfo) GetGst() *GroundStationId
- func (*ConnectedGSTInfo) ProtoMessage()
- func (x *ConnectedGSTInfo) ProtoReflect() protoreflect.Message
- func (x *ConnectedGSTInfo) Reset()
- func (x *ConnectedGSTInfo) String() string
- type ConnectedSatInfo
- func (*ConnectedSatInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ConnectedSatInfo) GetBandwidth() float64
- func (x *ConnectedSatInfo) GetDelay() float64
- func (x *ConnectedSatInfo) GetDistance() float64
- func (x *ConnectedSatInfo) GetSat() *SatelliteId
- func (*ConnectedSatInfo) ProtoMessage()
- func (x *ConnectedSatInfo) ProtoReflect() protoreflect.Message
- func (x *ConnectedSatInfo) Reset()
- func (x *ConnectedSatInfo) String() string
- type ConstellationInfo
- func (*ConstellationInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ConstellationInfo) GetGroundstations() []*GroundStationId
- func (x *ConstellationInfo) GetModel() string
- func (x *ConstellationInfo) GetShells() uint32
- func (*ConstellationInfo) ProtoMessage()
- func (x *ConstellationInfo) ProtoReflect() protoreflect.Message
- func (x *ConstellationInfo) Reset()
- func (x *ConstellationInfo) String() string
- type DatabaseClient
- type DatabaseServer
- type Empty
- type GroundStationId
- type GroundStationInfo
- func (*GroundStationInfo) Descriptor() ([]byte, []int)deprecated
- func (x *GroundStationInfo) GetCompute() *ComputeConfig
- func (x *GroundStationInfo) GetConnectedSats() []*ConnectedSatInfo
- func (x *GroundStationInfo) GetLatitude() float64
- func (x *GroundStationInfo) GetLongitude() float64
- func (x *GroundStationInfo) GetNetwork() *NetworkConfig
- func (x *GroundStationInfo) GetPosition() *Pos
- func (*GroundStationInfo) ProtoMessage()
- func (x *GroundStationInfo) ProtoReflect() protoreflect.Message
- func (x *GroundStationInfo) Reset()
- func (x *GroundStationInfo) String() string
- type NetworkConfig
- func (*NetworkConfig) Descriptor() ([]byte, []int)deprecated
- func (x *NetworkConfig) GetBandwidth() uint32
- func (x *NetworkConfig) GetGroundstationconnectiontype() string
- func (x *NetworkConfig) GetGstpropagation() float64
- func (x *NetworkConfig) GetIslpropagation() float64
- func (x *NetworkConfig) GetMincommsaltitude() uint32
- func (x *NetworkConfig) GetMinelevation() float64
- func (*NetworkConfig) ProtoMessage()
- func (x *NetworkConfig) ProtoReflect() protoreflect.Message
- func (x *NetworkConfig) Reset()
- func (x *NetworkConfig) String() string
- type Path
- func (*Path) Descriptor() ([]byte, []int)deprecated
- func (x *Path) GetBandwidth() float64
- func (x *Path) GetDelay() float64
- func (x *Path) GetDistance() float64
- func (x *Path) GetSegments() []*Segment
- func (*Path) ProtoMessage()
- func (x *Path) ProtoReflect() protoreflect.Message
- func (x *Path) Reset()
- func (x *Path) String() string
- type PathInfo
- type PathRequest
- func (*PathRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PathRequest) GetSourceSat() uint32
- func (x *PathRequest) GetSourceShell() int32
- func (x *PathRequest) GetTargetSat() uint32
- func (x *PathRequest) GetTargetShell() int32
- func (*PathRequest) ProtoMessage()
- func (x *PathRequest) ProtoReflect() protoreflect.Message
- func (x *PathRequest) Reset()
- func (x *PathRequest) String() string
- type Pos
- type SGP4Options
- func (*SGP4Options) Descriptor() ([]byte, []int)deprecated
- func (x *SGP4Options) GetArgpo() float64
- func (x *SGP4Options) GetBstar() float64
- func (x *SGP4Options) GetMode() string
- func (x *SGP4Options) GetModel() string
- func (x *SGP4Options) GetNdot() float64
- func (x *SGP4Options) GetStarttime() *timestamppb.Timestamp
- func (*SGP4Options) ProtoMessage()
- func (x *SGP4Options) ProtoReflect() protoreflect.Message
- func (x *SGP4Options) Reset()
- func (x *SGP4Options) String() string
- type SatelliteId
- type SatelliteInfo
- func (*SatelliteInfo) Descriptor() ([]byte, []int)deprecated
- func (x *SatelliteInfo) GetActive() bool
- func (x *SatelliteInfo) GetConnectedGST() []*GroundStationId
- func (x *SatelliteInfo) GetConnectedSats() []*ConnectedSatInfo
- func (x *SatelliteInfo) GetPosition() *Pos
- func (*SatelliteInfo) ProtoMessage()
- func (x *SatelliteInfo) ProtoReflect() protoreflect.Message
- func (x *SatelliteInfo) Reset()
- func (x *SatelliteInfo) String() string
- type Segment
- func (*Segment) Descriptor() ([]byte, []int)deprecated
- func (x *Segment) GetBandwidth() float64
- func (x *Segment) GetDelay() float64
- func (x *Segment) GetDistance() float64
- func (x *Segment) GetSourceSat() uint32
- func (x *Segment) GetSourceShell() int32
- func (x *Segment) GetTargetSat() uint32
- func (x *Segment) GetTargetShell() int32
- func (*Segment) ProtoMessage()
- func (x *Segment) ProtoReflect() protoreflect.Message
- func (x *Segment) Reset()
- func (x *Segment) String() string
- type ShellInfo
- func (*ShellInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ShellInfo) GetActiveSats() []*SatelliteId
- func (x *ShellInfo) GetAltitude() float64
- func (x *ShellInfo) GetArcofascendingsnodes() float64
- func (x *ShellInfo) GetCompute() *ComputeConfig
- func (x *ShellInfo) GetEccentricity() float64
- func (x *ShellInfo) GetInclination() float64
- func (x *ShellInfo) GetNetwork() *NetworkConfig
- func (x *ShellInfo) GetPlanes() uint32
- func (x *ShellInfo) GetSats() uint32
- func (x *ShellInfo) GetSgp4() *SGP4Options
- func (*ShellInfo) ProtoMessage()
- func (x *ShellInfo) ProtoReflect() protoreflect.Message
- func (x *ShellInfo) Reset()
- func (x *ShellInfo) String() string
- type ShellRequest
- type UnimplementedDatabaseServer
- func (UnimplementedDatabaseServer) Constellation(context.Context, *Empty) (*ConstellationInfo, error)
- func (UnimplementedDatabaseServer) GroundStation(context.Context, *GroundStationId) (*GroundStationInfo, error)
- func (UnimplementedDatabaseServer) Path(context.Context, *PathRequest) (*PathInfo, error)
- func (UnimplementedDatabaseServer) Satellite(context.Context, *SatelliteId) (*SatelliteInfo, error)
- func (UnimplementedDatabaseServer) Shell(context.Context, *ShellRequest) (*ShellInfo, error)
- type UnsafeDatabaseServer
Constants ¶
This section is empty.
Variables ¶
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)
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) ProtoMessage ¶
func (*Empty) ProtoMessage()
func (*Empty) ProtoReflect ¶
func (x *Empty) ProtoReflect() protoreflect.Message
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) GetBandwidth ¶
func (*Path) GetDistance ¶
func (*Path) GetSegments ¶
func (*Path) ProtoMessage ¶
func (*Path) ProtoMessage()
func (*Path) ProtoReflect ¶
func (x *Path) ProtoReflect() protoreflect.Message
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) ProtoMessage ¶
func (*PathInfo) ProtoMessage()
func (*PathInfo) ProtoReflect ¶
func (x *PathInfo) ProtoReflect() protoreflect.Message
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) ProtoMessage ¶
func (*Pos) ProtoMessage()
func (*Pos) ProtoReflect ¶
func (x *Pos) ProtoReflect() protoreflect.Message
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) GetBandwidth ¶
func (*Segment) GetDistance ¶
func (*Segment) GetSourceSat ¶
func (*Segment) GetSourceShell ¶
func (*Segment) GetTargetSat ¶
func (*Segment) GetTargetShell ¶
func (*Segment) ProtoMessage ¶
func (*Segment) ProtoMessage()
func (*Segment) ProtoReflect ¶
func (x *Segment) ProtoReflect() protoreflect.Message
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) GetActiveSats ¶
func (x *ShellInfo) GetActiveSats() []*SatelliteId
func (*ShellInfo) GetAltitude ¶
func (*ShellInfo) GetArcofascendingsnodes ¶
func (*ShellInfo) GetCompute ¶
func (x *ShellInfo) GetCompute() *ComputeConfig
func (*ShellInfo) GetEccentricity ¶
func (*ShellInfo) GetInclination ¶
func (*ShellInfo) GetNetwork ¶
func (x *ShellInfo) GetNetwork() *NetworkConfig
func (*ShellInfo) GetSgp4 ¶
func (x *ShellInfo) GetSgp4() *SGP4Options
func (*ShellInfo) ProtoMessage ¶
func (*ShellInfo) ProtoMessage()
func (*ShellInfo) ProtoReflect ¶
func (x *ShellInfo) ProtoReflect() protoreflect.Message
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) Constellation(context.Context, *Empty) (*ConstellationInfo, error)
func (UnimplementedDatabaseServer) GroundStation ¶
func (UnimplementedDatabaseServer) GroundStation(context.Context, *GroundStationId) (*GroundStationInfo, error)
func (UnimplementedDatabaseServer) Path ¶
func (UnimplementedDatabaseServer) Path(context.Context, *PathRequest) (*PathInfo, error)
func (UnimplementedDatabaseServer) Satellite ¶
func (UnimplementedDatabaseServer) Satellite(context.Context, *SatelliteId) (*SatelliteInfo, error)
func (UnimplementedDatabaseServer) Shell ¶
func (UnimplementedDatabaseServer) Shell(context.Context, *ShellRequest) (*ShellInfo, error)
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.