Documentation
¶
Index ¶
- type Chunk
- type ChunkHeader
- type DataPacketChunk
- type DataPacketChunkData
- type DataTrackerChunk
- type DataTrackerChunkData
- type DataTrackerListChunk
- type DataTrackerListChunkData
- type DataTrackerStatusChunk
- type DataTrackerStatusChunkData
- type DataTrackerTimestampChunk
- type DataTrackerTimestampChunkData
- type DataTrackerXYZChunk
- type DataTrackerXYZChunkData
- type InfoPacketChunk
- type InfoPacketChunkData
- type InfoSystemNameChunk
- type InfoSystemNameChunkData
- type InfoTrackerChunk
- type InfoTrackerChunkData
- type InfoTrackerListChunk
- type InfoTrackerListChunkData
- type InfoTrackerNameChunk
- type InfoTrackerNameChunkData
- type PacketHeaderChunk
- type PacketHeaderChunkData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChunkHeader ¶
type DataPacketChunk ¶
type DataPacketChunk struct { Chunk Chunk Data DataPacketChunkData }
func DecodeDataPacketChunk ¶
func DecodeDataPacketChunk(bytes []byte) DataPacketChunk
type DataPacketChunkData ¶
type DataPacketChunkData struct { PacketHeader *PacketHeaderChunk TrackerList *DataTrackerListChunk }
type DataTrackerChunk ¶
type DataTrackerChunk struct { Chunk Chunk Data DataTrackerChunkData }
func DecodeDataTrackerChunk ¶
func DecodeDataTrackerChunk(bytes []byte) DataTrackerChunk
type DataTrackerChunkData ¶
type DataTrackerChunkData struct { Pos *DataTrackerXYZChunk Speed *DataTrackerXYZChunk Ori *DataTrackerXYZChunk Status *DataTrackerStatusChunk Accel *DataTrackerXYZChunk TrgtPos *DataTrackerXYZChunk Timestamp *DataTrackerTimestampChunk }
type DataTrackerListChunk ¶
type DataTrackerListChunk struct { Chunk Chunk Data DataTrackerListChunkData }
func DecodeDataTrackerListChunk ¶
func DecodeDataTrackerListChunk(bytes []byte) DataTrackerListChunk
type DataTrackerListChunkData ¶
type DataTrackerListChunkData struct {
Trackers []DataTrackerChunk
}
type DataTrackerStatusChunk ¶
type DataTrackerStatusChunk struct { Chunk Chunk Data DataTrackerStatusChunkData }
func DecodeDataTrackerStatusChunk ¶
func DecodeDataTrackerStatusChunk(bytes []byte) DataTrackerStatusChunk
type DataTrackerStatusChunkData ¶
type DataTrackerStatusChunkData struct {
Validity float32
}
type DataTrackerTimestampChunk ¶
type DataTrackerTimestampChunk struct { Chunk Chunk Data DataTrackerTimestampChunkData }
func DecodeDataTrackerTimestampChunk ¶
func DecodeDataTrackerTimestampChunk(bytes []byte) DataTrackerTimestampChunk
type DataTrackerTimestampChunkData ¶
type DataTrackerTimestampChunkData struct {
Timestamp uint64
}
type DataTrackerXYZChunk ¶
type DataTrackerXYZChunk struct { Chunk Chunk Data DataTrackerXYZChunkData }
func DecodeDataTrackerXYZChunk ¶
func DecodeDataTrackerXYZChunk(bytes []byte) DataTrackerXYZChunk
type DataTrackerXYZChunkData ¶
type InfoPacketChunk ¶
type InfoPacketChunk struct { Chunk Chunk Data InfoPacketChunkData }
func DecodeInfoPacketChunk ¶
func DecodeInfoPacketChunk(bytes []byte) InfoPacketChunk
type InfoPacketChunkData ¶
type InfoPacketChunkData struct { PacketHeader *PacketHeaderChunk SystemName *InfoSystemNameChunk TrackerList *InfoTrackerListChunk }
type InfoSystemNameChunk ¶
type InfoSystemNameChunk struct { Chunk Chunk Data InfoSystemNameChunkData }
func DecodeInfoSystemNameChunk ¶
func DecodeInfoSystemNameChunk(bytes []byte) InfoSystemNameChunk
type InfoSystemNameChunkData ¶
type InfoSystemNameChunkData struct {
SystemName string
}
type InfoTrackerChunk ¶
type InfoTrackerChunk struct { Chunk Chunk Data InfoTrackerChunkData }
func DecodeInfoTrackerChunk ¶
func DecodeInfoTrackerChunk(bytes []byte) InfoTrackerChunk
type InfoTrackerChunkData ¶
type InfoTrackerChunkData struct {
TrackerName *InfoTrackerNameChunk
}
type InfoTrackerListChunk ¶
type InfoTrackerListChunk struct { Chunk Chunk Data InfoTrackerListChunkData }
func DecodeInfoTrackerListChunk ¶
func DecodeInfoTrackerListChunk(bytes []byte) InfoTrackerListChunk
type InfoTrackerListChunkData ¶
type InfoTrackerListChunkData struct {
Trackers []InfoTrackerChunk
}
type InfoTrackerNameChunk ¶
type InfoTrackerNameChunk struct { Chunk Chunk Data InfoTrackerNameChunkData }
func DecodeInfoTrackerNameChunk ¶
func DecodeInfoTrackerNameChunk(bytes []byte) InfoTrackerNameChunk
type InfoTrackerNameChunkData ¶
type InfoTrackerNameChunkData struct {
TrackerName string
}
type PacketHeaderChunk ¶
type PacketHeaderChunk struct { Chunk Chunk Data PacketHeaderChunkData }
func DecodePacketHeaderChunk ¶
func DecodePacketHeaderChunk(bytes []byte) PacketHeaderChunk
Source Files
¶
- chunk.go
- data_packet_chunk.go
- data_tracker_chunk.go
- data_tracker_list_chunk.go
- data_tracker_status_chunk.go
- data_tracker_timestamp_chunk.go
- data_tracker_xyz_chunk.go
- info_packet_chunk.go
- info_system_name_chunk.go
- info_tracker_chunk.go
- info_tracker_list_chunk.go
- info_tracker_name_chunk.go
- packet_header_chunk.go
Click to show internal directories.
Click to hide internal directories.