Package backend :: Package satellite_tools :: Module sync_handlers :: Class ChannelCollection
[hide private]
[frames] | no frames]

Class ChannelCollection

source code

The most base type

Instance Methods [hide private]
 
__init__(self) source code
 
add_item(self, channel_object)
Stores a channel in the collection
source code
 
get_channel_labels(self)
Return the channel labels from this collection
source code
 
get_channels(self)
Return a list of (channel label, channel timestamp) from this collection
source code
 
get_channel(self, channel_label, timestamp)
Return the channel with the specified label and timestamp from the collection
source code
 
get_channel_timestamp(self, channel_label)
Returns the channel's timestamp
source code
 
get_parent_channel_labels(self)
Return a list of channel labels for parent channels
source code
 
get_child_channels(self, channel_label)
Return a list of (channel label, channel timestamp) for this parent channel
source code
 
reset(self)
Reset the collection
source code
Static Methods [hide private]
 
_get_list_from_dict(diction, key) source code
Class Variables [hide private]
  _shared_state = {}