<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.8.13">
  <compounddef id="classchannel__configuration" kind="class" language="C++" prot="public">
    <compoundname>channel_configuration</compoundname>
    <includes refid="receiver__config_8h" local="no">receiver_config.h</includes>
      <sectiondef kind="private-attrib">
      <memberdef kind="variable" id="classchannel__configuration_1a9c8d5731569d7a1c67d3c1a74dc96b09" prot="private" static="no" mutable="no">
        <type><ref refid="classmultiframe__configuration" kindref="compound">multiframe_configuration</ref></type>
        <definition>multiframe_configuration channel_configuration::d_timeslots_descriptions[TS_PER_FRAME]</definition>
        <argsstring>[TS_PER_FRAME]</argsstring>
        <name>d_timeslots_descriptions</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/receiver/receiver_config.h" line="134" column="1" bodyfile="/build/gr-gsm-git/src/gr-gsm-git/lib/receiver/receiver_config.h" bodystart="134" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classchannel__configuration_1a19d5fa94b4c5173100b09b90e78ad39a" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type></type>
        <definition>channel_configuration::channel_configuration</definition>
        <argsstring>()</argsstring>
        <name>channel_configuration</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/receiver/receiver_config.h" line="136" column="1" bodyfile="/build/gr-gsm-git/src/gr-gsm-git/lib/receiver/receiver_config.h" bodystart="136" bodyend="140"/>
        <references refid="classmultiframe__configuration_1a367381099331b196b6fc905aec02bc12" compoundref="receiver__config_8h" startline="44" endline="52">multiframe_configuration::set_type</references>
        <references refid="gsm__constants_8h_1a5ff4cafb3be76876335442d182eaf6e9" compoundref="gsm__constants_8h" startline="45">TS_PER_FRAME</references>
        <references refid="gsm__constants_8h_1aedcdc2622f95c2aa493a55a6c755e8faa5b9f6d065e6e98483b3d3ed01f4f6cbe" compoundref="gsm__constants_8h" startline="63">unknown</references>
      </memberdef>
      <memberdef kind="function" id="classchannel__configuration_1ad9426ea9848ac69ab28b678dbbd7affc" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void channel_configuration::set_multiframe_type</definition>
        <argsstring>(int timeslot_nr, multiframe_type type)</argsstring>
        <name>set_multiframe_type</name>
        <param>
          <type>int</type>
          <declname>timeslot_nr</declname>
        </param>
        <param>
          <type><ref refid="gsm__constants_8h_1aedcdc2622f95c2aa493a55a6c755e8fa" kindref="member">multiframe_type</ref></type>
          <declname>type</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/receiver/receiver_config.h" line="142" column="1" bodyfile="/build/gr-gsm-git/src/gr-gsm-git/lib/receiver/receiver_config.h" bodystart="142" bodyend="144"/>
        <references refid="classmultiframe__configuration_1a367381099331b196b6fc905aec02bc12" compoundref="receiver__config_8h" startline="44" endline="52">multiframe_configuration::set_type</references>
      </memberdef>
      <memberdef kind="function" id="classchannel__configuration_1a1d2d4a20d258eaf25d98842f35ab6bd2" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void channel_configuration::set_burst_types</definition>
        <argsstring>(int timeslot_nr, const unsigned mapping[], unsigned mapping_size, burst_type b_type)</argsstring>
        <name>set_burst_types</name>
        <param>
          <type>int</type>
          <declname>timeslot_nr</declname>
        </param>
        <param>
          <type>const unsigned</type>
          <declname>mapping</declname>
          <array>[]</array>
        </param>
        <param>
          <type>unsigned</type>
          <declname>mapping_size</declname>
        </param>
        <param>
          <type><ref refid="gsm__constants_8h_1af1f75d5f6793a9af2c21c179a8cb8fa2" kindref="member">burst_type</ref></type>
          <declname>b_type</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/receiver/receiver_config.h" line="146" column="1" bodyfile="/build/gr-gsm-git/src/gr-gsm-git/lib/receiver/receiver_config.h" bodystart="146" bodyend="151"/>
        <references refid="classmultiframe__configuration_1acbe96f4f36cff7a629dbb2bd940fc6fe" compoundref="receiver__config_8h" startline="54" endline="56">multiframe_configuration::set_burst_type</references>
      </memberdef>
      <memberdef kind="function" id="classchannel__configuration_1a447cc480b48d842f3b6c7b28631898c9" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void channel_configuration::set_single_burst_type</definition>
        <argsstring>(int timeslot_nr, int burst_nr, burst_type b_type)</argsstring>
        <name>set_single_burst_type</name>
        <param>
          <type>int</type>
          <declname>timeslot_nr</declname>
        </param>
        <param>
          <type>int</type>
          <declname>burst_nr</declname>
        </param>
        <param>
          <type><ref refid="gsm__constants_8h_1af1f75d5f6793a9af2c21c179a8cb8fa2" kindref="member">burst_type</ref></type>
          <declname>b_type</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/receiver/receiver_config.h" line="153" column="1" bodyfile="/build/gr-gsm-git/src/gr-gsm-git/lib/receiver/receiver_config.h" bodystart="153" bodyend="155"/>
        <references refid="classmultiframe__configuration_1a1009485aee009d63db5b35871b94c0fd" compoundref="receiver__config_8h" startline="62" endline="64">multiframe_configuration::get_burst_type</references>
        <references refid="classmultiframe__configuration_1acbe96f4f36cff7a629dbb2bd940fc6fe" compoundref="receiver__config_8h" startline="54" endline="56">multiframe_configuration::set_burst_type</references>
      </memberdef>
      <memberdef kind="function" id="classchannel__configuration_1a1223a8ff481e67fe18a2617483b8601b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="gsm__constants_8h_1af1f75d5f6793a9af2c21c179a8cb8fa2" kindref="member">burst_type</ref></type>
        <definition>burst_type channel_configuration::get_burst_type</definition>
        <argsstring>(burst_counter burst_nr)</argsstring>
        <name>get_burst_type</name>
        <param>
          <type><ref refid="classburst__counter" kindref="compound">burst_counter</ref></type>
          <declname>burst_nr</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/receiver/receiver_config.h" line="157" column="1"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/receiver/receiver_config.h" line="132" column="1" bodyfile="/build/gr-gsm-git/src/gr-gsm-git/lib/receiver/receiver_config.h" bodystart="131" bodyend="158"/>
    <listofallmembers>
      <member refid="classchannel__configuration_1a19d5fa94b4c5173100b09b90e78ad39a" prot="public" virt="non-virtual"><scope>channel_configuration</scope><name>channel_configuration</name></member>
      <member refid="classchannel__configuration_1a9c8d5731569d7a1c67d3c1a74dc96b09" prot="private" virt="non-virtual"><scope>channel_configuration</scope><name>d_timeslots_descriptions</name></member>
      <member refid="classchannel__configuration_1a1223a8ff481e67fe18a2617483b8601b" prot="public" virt="non-virtual"><scope>channel_configuration</scope><name>get_burst_type</name></member>
      <member refid="classchannel__configuration_1a1d2d4a20d258eaf25d98842f35ab6bd2" prot="public" virt="non-virtual"><scope>channel_configuration</scope><name>set_burst_types</name></member>
      <member refid="classchannel__configuration_1ad9426ea9848ac69ab28b678dbbd7affc" prot="public" virt="non-virtual"><scope>channel_configuration</scope><name>set_multiframe_type</name></member>
      <member refid="classchannel__configuration_1a447cc480b48d842f3b6c7b28631898c9" prot="public" virt="non-virtual"><scope>channel_configuration</scope><name>set_single_burst_type</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
