Changeset d7ea525 in ammosreader for ammosreader/AmmosIFDataBlock.py


Ignore:
Timestamp:
06/29/22 13:11:15 (3 years ago)
Author:
Enrico Schwass <ennoausberlin@…>
Branches:
AmmosSource, guix
Children:
4f0cd38
Parents:
87b2e39
Message:

massive refactoring

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ammosreader/AmmosIFDataBlock.py

    r87b2e39 rd7ea525  
     1"""I provide an AMMOS data block for IF data frames."""
     2
     3
    14class AmmosIFDataBlock():
     5    """I implement an AMMOS data block for IF data frames."""
    26
    3     def __init__(self, if_datablock_header, if_data):
    4         self.if_datablock_header = if_datablock_header
    5         self.if_data = if_data
     7    def __init__(self, if_datablock_header, if_data_body):
     8        """I return a new AMMOS data block for IF data frames."""
     9        self.__header = if_datablock_header
     10        self.__body = if_data_body
     11
     12    @property
     13    def header(self):
     14        """I return my data block header."""
     15        return self.__header
     16
     17    @property
     18    def body(self):
     19        """I return the raw pcm data with channels interweaved."""
     20        return self.__body
Note: See TracChangeset for help on using the changeset viewer.