Versions in this module Expand all Collapse all v0 v0.1.1 May 17, 2023 v0.1.0 Aug 18, 2022 Changes in this version + const CommandAuthorize + const CommandCountChannels + const CommandGetChannelCrc + const CommandGetChannels + const CommandGetSourceData + const CommandGetSourceList + const CommandListEpochs + const CommandNop + const CommandProtocolRevision + const CommandProtocolVersion + const CommandQuit + const CommandSetEpoch + const CommandUnknown + func CreateChannelListState(input string) *channelListState + type BashPattern struct + CommonPrefix string + Pattern *regexp.Regexp + RePattern string + func ParseBashPattern(input string) (BashPattern, error) + type Command struct + Command int + func CreateCommand(cmd int) Command + func (c *Command) Get() int + func (c *Command) Set(cmd int) + type NdsChannelListEntry struct + Spans []SourceSpan + func ChannelListLine(input string) (NdsChannelListEntry, error) + func (cl *NdsChannelListEntry) Existence() common.TimeSpan + type ParsedCommand struct + Channels []common.BasicChannel + ClassType common.ClassType + Command Command + GpsTime common.GpsSecond + Pattern BashPattern + Revision int + TimeSpan common.TimeSpan + Version int + func ParseCommand(input string) *ParsedCommand + type SourceSpan struct + End common.GpsSecond + FrameType string + Start common.GpsSecond