|
| | Track (std::string name) |
| | constructor More...
|
| |
| | Track (const boost::property_tree::ptree &tree) |
| | constructor More...
|
| |
| std::map< std::string, int > | numberOfBitsPerChannel (const std::shared_ptr< const Track > &other) const |
| | get number of recording bits between two TRACKS blocks More...
|
| |
| std::map< std::string, int > | numberOfBitsPerChannel () const |
| | get number of recording bits More...
|
| |
| int | numberOfTracks () const |
| | number of tracks More...
|
| |
| void | addFanout (std::string subpass, std::string trksId, Bitstream bitstream, int headstack_number, int first_multiplex_track, int second_multiplex_track=-999, int third_multiplex_track=-999, int fourth_multiplex_track=-999) |
| | add new fanout More...
|
| |
| void | toVexTracksDefinition (std::ofstream &of, const std::string &comment="") const |
| | writes TRACKS block in vex format More...
|
| |
| boost::property_tree::ptree | toPropertytree () const |
| | converts object to property tree More...
|
| |
| const std::vector< Fanout_definition > & | getFanout_defs () const |
| | get fanout definitions More...
|
| |
| std::vector< Fanout_definition > & | refFanout_defs () |
| | reference fanout definitions More...
|
| |
| | VieVS_NamedObject (std::string name, unsigned long id) |
| | constructor More...
|
| |
| | VieVS_NamedObject (std::string name, std::string alternativeName, unsigned long id) |
| | constructor More...
|
| |
| const std::string & | getName () const |
| | get object name More...
|
| |
| const std::string & | getAlternativeName () const |
| | get object alternative name More...
|
| |
| bool | hasAlternativeName () const |
| | check if object has alternative name More...
|
| |
| bool | hasName (const std::string &name) const |
| | check if object has name More...
|
| |
| void | changeName (const std::string &newName) |
| | change name of object More...
|
| |
| | VieVS_Object (unsigned long id) |
| | constructor More...
|
| |
| const unsigned long | getId () const |
| | get object id More...
|
| |
| bool | hasValidId () const |
| | check if id is valid More...
|
| |
| bool | hasId (unsigned long id) const |
| | check if object has specific id More...
|
| |
| void | setId (unsigned long id) |
| | set object id More...
|
| |
| std::string | printId () const |
| | object id string More...
|
| |
track section of observing mode
following vex standard The $TRACKS block defines the various multiplex (fan-in and fan-out) modes that can be used to record data with Mark 5A recorders. For purposes of multiplex definitions, the sample data from each channel are separated into a 'sign' bitstream and (for 2-bit sampling) a 'magnitude' bitstream. The fan-out modes (single bitstream to 1, 2 or 4 tracks) are defined with a set of fanout_def statements, one such statement for each bitstream, which defines the destination tracks and bit ordering among the tracks. In this way a complete definition of the multiplex format is specified. The 'ChanID' linkword in each fanout_def statement connects a particular bitstream to the selected 'def' in the $FREQ block.
- Author
- Matthias Schartner
- Date
- 17.09.2018