Sha256: d076cd43c319c30437955e996618d87747ae8898deb3a7c5ebfc2d74b282ed77

Contents?: true

Size: 744 Bytes

Versions: 1

Compression:

Stored size: 744 Bytes

Contents

require "cosmos/unpacking_interface/version"
## 
# A custom extendable interface that unpacks aggregate packets (packets with many granules) into many 
# simple packets (packets with a single granule). This way we can use all the cosmos niceties 
# without having to send packets for individual measurements. Essentially we unpack an aggregate 
# packet into many packets that are stored in a queue that is read from. When the queue is empty 
# we look for new aggregate packets
module UnpackingInterface
end

require "cosmos/unpacking_interface/base_name_map"
require "cosmos/unpacking_interface/aggregate_packet_mapper"
require "cosmos/unpacking_interface/aggregate_packet_processor"
require "cosmos/unpacking_interface/unpacking_interface" 

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
cosmos-unpacking_interface-1.0.0 lib/cosmos/unpacking_interface.rb