/*
 * frequency_cmd_types.h
 *
 *  Created on: 24/mar/2016
 *      Author: scarpacia
 */

#ifndef FREQUENCY_CMD_TYPES_H_
//## attribute ::types_reverse::TopLevel.FREQUENCY_CMD_TYPES_H_
const RhpString FREQUENCY_CMD_TYPES_H_;

//## dependency datatypes
#include "datatypes.h"
namespace legacy
{
    //## type _frequency_selection_cmd_t_
    struct _frequency_selection_cmd_t_
    {
        freq_ag_type_t freq_ag_type;		//## attribute freq_ag_type
        rf_restriction_level_t restriction_level;		//## attribute restriction_level
        forced_bandwidth_t forced_bandwidth;		//## attribute forced_bandwidth
        freq_channel_t freq_channel;		//## attribute freq_channel
        // added for select type_b group of channels in SR1 
        boolean type_b_group;		//## attribute type_b_group
        boolean frequency_groups[MCP_FREQUENCY_GROUP_T_MAX + 1];		//## attribute frequency_groups
    };
    
    //## type frequency_selection_cmd_t
    typedef _frequency_selection_cmd_t_ frequency_selection_cmd_t;
}

#endif /* FREQUENCY_CMD_TYPES_H_ */
