Versions in this module Expand all Collapse all v0 v0.5.2 Mar 29, 2019 v0.5.1 Mar 10, 2019 Changes in this version + const DCSFrameMark + func DCSDateToTime(date string) time.Time + type AncillaryText StringFieldRecord + func MakeAncillaryText(data []byte) *AncillaryText + func (a *AncillaryText) GetType() int + type AnnotationRecord StringFieldRecord + func MakeAnnotationRecord(data []byte) *AnnotationRecord + func (a *AnnotationRecord) GetType() int + type BaseRecord interface + GetType func() int + type DCSData struct + Header string + Packets []*DCSPacket + func ParseDCS(data []byte) *DCSData + type DCSFilenameRecord StringFieldRecord + func MakeDCSFilenameRecord(data []byte) *DCSFilenameRecord + func (a *DCSFilenameRecord) GetType() int + type DCSPacket struct + Address string + Channel string + DataQualNominal string + DateTime time.Time + FrequencyOffset int + ModIndexNormal string + Signal int + SourceCode string + Status string + func MakeDCSPacket(data []byte) *DCSPacket + type HeaderStructuredRecord StringFieldRecord + func MakeHeaderStructuredRecord(data []byte) *HeaderStructuredRecord + func (a *HeaderStructuredRecord) GetType() int + type ImageDataFunctionRecord StringFieldRecord + func MakeImageDataFunctionRecord(data []byte) *ImageDataFunctionRecord + func (a *ImageDataFunctionRecord) GetType() int + type ImageNavigationRecord struct + ColumnOffset int32 + ColumnScalingFactor uint32 + LineOffset int32 + LineScalingFactor uint32 + ProjectionName string + Type byte + func MakeImageNavigationRecord(data []byte) *ImageNavigationRecord + func (imr *ImageNavigationRecord) GetType() int + type ImageStructureRecord struct + BitsPerPixel byte + Columns uint16 + Compression byte + Lines uint16 + Type byte + func MakeImageStructureRecord(data []byte) *ImageStructureRecord + func (isr *ImageStructureRecord) GetType() int + type NOAASpecificRecord struct + Compression byte + Parameter uint16 + ProductID uint16 + ProductSubID uint16 + Signature string + Type byte + func MakeNOAASpecificRecord(data []byte) *NOAASpecificRecord + func (nsr *NOAASpecificRecord) GetType() int + func (nsr *NOAASpecificRecord) Product() PacketData.NOAAProduct + func (nsr *NOAASpecificRecord) SubProduct() PacketData.NOAASubProduct + type PrimaryRecord struct + DataLength uint64 + FileTypeCode byte + HeaderLength uint32 + Size uint16 + Type byte + func MakePrimaryRecord(data []byte) *PrimaryRecord + func (pr *PrimaryRecord) GetType() int + type RiceCompressionRecord struct + Flags uint16 + Line byte + Pixel byte + Type byte + func MakeRiceCompressionRecord(data []byte) *RiceCompressionRecord + func (rcr *RiceCompressionRecord) GetType() int + type SegmentIdentificationRecord struct + ImageID uint16 + MaxColumns uint16 + MaxRows uint16 + MaxSegments uint16 + Sequence uint16 + StartColumn uint16 + StartLine uint16 + Type byte + func MakeSegmentIdentificationRecord(data []byte) *SegmentIdentificationRecord + func (sir *SegmentIdentificationRecord) GetType() int + type StringFieldRecord struct + StringData string + Type byte + func (sfr *StringFieldRecord) GetType() int + type TimestampRecord struct + Days uint16 + Milisseconds uint32 + Type byte + func MakeTimestampRecord(data []byte) *TimestampRecord + func (tr *TimestampRecord) GetDateTime() time.Time + func (tr *TimestampRecord) GetType() int + type UnknownHeader struct + Data []byte + Type byte + func MakeUnknownHeader(headerType byte, data []byte) *UnknownHeader + func (uh *UnknownHeader) GetType() int