Documentation ¶
Index ¶
- func RegisterInformationServer(s *grpc.Server, srv InformationServer)
- type ConsoleData
- func (*ConsoleData) Descriptor() ([]byte, []int)
- func (m *ConsoleData) GetConsoleLines() []string
- func (*ConsoleData) ProtoMessage()
- func (m *ConsoleData) Reset()
- func (m *ConsoleData) String() string
- func (m *ConsoleData) XXX_DiscardUnknown()
- func (m *ConsoleData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *ConsoleData) XXX_Merge(src proto.Message)
- func (m *ConsoleData) XXX_Size() int
- func (m *ConsoleData) XXX_Unmarshal(b []byte) error
- type InformationClient
- type InformationServer
- type StatData
- func (*StatData) Descriptor() ([]byte, []int)
- func (m *StatData) GetCenterFrequency() uint32
- func (m *StatData) GetChannelPackets() []int64
- func (m *StatData) GetDecoderFifoUsage() int32
- func (m *StatData) GetDemodulatorFifoUsage() int32
- func (m *StatData) GetDemuxer() string
- func (m *StatData) GetDevice() string
- func (m *StatData) GetFrameSize() int32
- func (m *StatData) GetMode() string
- func (m *StatData) GetPhaseCorrection() int32
- func (m *StatData) GetRsErrors() []int32
- func (m *StatData) GetScid() int32
- func (m *StatData) GetSignalLocked() bool
- func (m *StatData) GetSignalQuality() uint32
- func (m *StatData) GetSyncCorrelation() int32
- func (m *StatData) GetSyncWord() []byte
- func (m *StatData) GetVcid() int32
- func (m *StatData) GetViterbiErrors() int32
- func (*StatData) ProtoMessage()
- func (m *StatData) Reset()
- func (m *StatData) String() string
- func (m *StatData) XXX_DiscardUnknown()
- func (m *StatData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *StatData) XXX_Merge(src proto.Message)
- func (m *StatData) XXX_Size() int
- func (m *StatData) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterInformationServer ¶
func RegisterInformationServer(s *grpc.Server, srv InformationServer)
Types ¶
type ConsoleData ¶
type ConsoleData struct { ConsoleLines []string `protobuf:"bytes,1,rep,name=consoleLines,proto3" json:"consoleLines,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ConsoleData) Descriptor ¶
func (*ConsoleData) Descriptor() ([]byte, []int)
func (*ConsoleData) GetConsoleLines ¶
func (m *ConsoleData) GetConsoleLines() []string
func (*ConsoleData) ProtoMessage ¶
func (*ConsoleData) ProtoMessage()
func (*ConsoleData) Reset ¶
func (m *ConsoleData) Reset()
func (*ConsoleData) String ¶
func (m *ConsoleData) String() string
func (*ConsoleData) XXX_DiscardUnknown ¶
func (m *ConsoleData) XXX_DiscardUnknown()
func (*ConsoleData) XXX_Marshal ¶
func (m *ConsoleData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ConsoleData) XXX_Merge ¶
func (dst *ConsoleData) XXX_Merge(src proto.Message)
func (*ConsoleData) XXX_Size ¶
func (m *ConsoleData) XXX_Size() int
func (*ConsoleData) XXX_Unmarshal ¶
func (m *ConsoleData) XXX_Unmarshal(b []byte) error
type InformationClient ¶
type InformationClient interface { GetStatistics(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*StatData, error) GetConsoleLines(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*ConsoleData, error) }
InformationClient is the client API for Information service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewInformationClient ¶
func NewInformationClient(cc *grpc.ClientConn) InformationClient
type InformationServer ¶
type InformationServer interface { GetStatistics(context.Context, *empty.Empty) (*StatData, error) GetConsoleLines(context.Context, *empty.Empty) (*ConsoleData, error) }
InformationServer is the server API for Information service.
type StatData ¶
type StatData struct { // Signal Quality (in percent) SignalQuality uint32 `protobuf:"varint,1,opt,name=signalQuality,proto3" json:"signalQuality,omitempty"` // If the signal is locked SignalLocked bool `protobuf:"varint,2,opt,name=signalLocked,proto3" json:"signalLocked,omitempty"` // Received Channel Packets ChannelPackets []int64 `protobuf:"varint,3,rep,packed,name=channelPackets,proto3" json:"channelPackets,omitempty"` // Reed Solomon Errors RsErrors []int32 `protobuf:"varint,4,rep,packed,name=rsErrors,proto3" json:"rsErrors,omitempty"` // Sync Word SyncWord []byte `protobuf:"bytes,5,opt,name=syncWord,proto3" json:"syncWord,omitempty"` // Current SCID Scid int32 `protobuf:"varint,6,opt,name=scid,proto3" json:"scid,omitempty"` // Current VCID Vcid int32 `protobuf:"varint,7,opt,name=vcid,proto3" json:"vcid,omitempty"` // Decoder Fifo Usage (in percent) DecoderFifoUsage int32 `protobuf:"varint,8,opt,name=decoderFifoUsage,proto3" json:"decoderFifoUsage,omitempty"` // Demodulator Fifo Usage (in percent) DemodulatorFifoUsage int32 `protobuf:"varint,9,opt,name=demodulatorFifoUsage,proto3" json:"demodulatorFifoUsage,omitempty"` // Viterbi Errors (in bits) ViterbiErrors int32 `protobuf:"varint,10,opt,name=viterbiErrors,proto3" json:"viterbiErrors,omitempty"` // Frame Size (in bits) FrameSize int32 `protobuf:"varint,11,opt,name=frameSize,proto3" json:"frameSize,omitempty"` // Phase Correction (in degrees) PhaseCorrection int32 `protobuf:"varint,12,opt,name=phaseCorrection,proto3" json:"phaseCorrection,omitempty"` // Sync Correlation (in bits) SyncCorrelation int32 `protobuf:"varint,13,opt,name=syncCorrelation,proto3" json:"syncCorrelation,omitempty"` // Center Frequency (in Hertz) CenterFrequency uint32 `protobuf:"varint,14,opt,name=centerFrequency,proto3" json:"centerFrequency,omitempty"` // Demodulator Mode Mode string `protobuf:"bytes,15,opt,name=mode,proto3" json:"mode,omitempty"` // Demuxer Demuxer string `protobuf:"bytes,16,opt,name=demuxer,proto3" json:"demuxer,omitempty"` // Device Device string `protobuf:"bytes,17,opt,name=device,proto3" json:"device,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*StatData) Descriptor ¶
func (*StatData) GetCenterFrequency ¶
func (*StatData) GetChannelPackets ¶
func (*StatData) GetDecoderFifoUsage ¶
func (*StatData) GetDemodulatorFifoUsage ¶
func (*StatData) GetDemuxer ¶
func (*StatData) GetFrameSize ¶
func (*StatData) GetPhaseCorrection ¶
func (*StatData) GetRsErrors ¶
func (*StatData) GetSignalLocked ¶
func (*StatData) GetSignalQuality ¶
func (*StatData) GetSyncCorrelation ¶
func (*StatData) GetSyncWord ¶
func (*StatData) GetViterbiErrors ¶
func (*StatData) ProtoMessage ¶
func (*StatData) ProtoMessage()
func (*StatData) XXX_DiscardUnknown ¶
func (m *StatData) XXX_DiscardUnknown()
func (*StatData) XXX_Marshal ¶
func (*StatData) XXX_Unmarshal ¶
Click to show internal directories.
Click to hide internal directories.