Documentation ¶
Index ¶
Constants ¶
View Source
const ( // 256kb DataLen = 16 * 16384 // microseconds PreambleUs = 8 LongMsgBits = 112 ShortMsgBits = 56 )
View Source
const ( TypeModeS uint8 = iota TypeModeAC )
Variables ¶
View Source
var ( FullLen = PreambleUs + LongMsgBits DataLenComp = DataLen + (FullLen-1)*4 RtlBadRate = metrics.GetOrRegisterMeter("Message Rate (RTL Bad)", metrics.DefaultRegistry) RtlGoodRate = metrics.GetOrRegisterMeter("Message Rate (RTL Good)", metrics.DefaultRegistry) )
Functions ¶
Types ¶
type Demod ¶
type Demod struct { MessageCh chan Message // contains filtered or unexported fields }
func (*Demod) DetectModeAC ¶
func (d *Demod) DetectModeAC()
func (*Demod) DetectModeS ¶
type RtlSdrScanner ¶
type RtlSdrScanner struct {
// contains filtered or unexported fields
}
func NewRtlSdrScanner ¶
func NewRtlSdrScanner(dataLen int) *RtlSdrScanner
func (*RtlSdrScanner) Close ¶
func (s *RtlSdrScanner) Close()
func (*RtlSdrScanner) Error ¶
func (s *RtlSdrScanner) Error() error
func (*RtlSdrScanner) GetSourceIQCh ¶
func (s *RtlSdrScanner) GetSourceIQCh() <-chan *SourceIQ
func (*RtlSdrScanner) Start ¶
func (s *RtlSdrScanner) Start() error
Click to show internal directories.
Click to hide internal directories.