DLS  1.6
LibDLS::Channel Class Reference

Darstellung eines Kanals in der Anzeige. More...

Public Types

typedef std::map< int64_t, ChunkChunkMap
 

Public Member Functions

 Channel (Job *)
 
 Channel (Job *, const DlsProto::ChannelInfo &)
 
 Channel (const Channel &)
 
JobgetJob () const
 
void import (const std::string &, unsigned int)
 
std::pair< std::set< Chunk * >, std::set< int64_t > > fetch_chunks ()
 
void fetch_data (Time, Time, unsigned int, DataCallback, void *, unsigned int=1)
 
std::string path () const
 
unsigned int dir_index () const
 
const std::string & name () const
 
const std::string & unit () const
 
std::string alias () const
 
double scale () const
 
double offset () const
 
std::string color () const
 
ChannelType type () const
 
const ChunkMap & chunks () const
 
bool has_same_chunks_as (const Channel &) const
 
Time start () const
 
Time end () const
 
bool operator< (const Channel &other) const
 
void set_channel_info (DlsProto::ChannelInfo *) const
 
void set_chunk_info (DlsProto::ChannelInfo *) const
 
void update_index ()
 

Detailed Description

Darstellung eines Kanals in der Anzeige.

Definition at line 71 of file Channel.h.