CARMA C++
carma::downconverter::BlockDownconverterControl Interface Reference

Carma Block Downconvrter CAN module control interface. More...

import "carma/downconverter/spectral/BlockDownconverterControl.idl";

Public Types

enum  Block { UPPER, LOWER }
 Block band selector. More...
 
enum  Polarization { POLARIZATION_1, POLARIZATION_2 }
 Polarization input selector. More...
 

Public Member Functions

void reset () raises ( carma::util::UserException )
 Reset module via software 'reset' command. More...
 
void setBlock (in Block blockSelector, in unsigned short bandNo) raises ( carma::util::UserException )
 Set UPPER or LOWER block for a single output band. More...
 
void setBlockAndPolarization (in Block blockSelector, in Polarization polarizationSelector, in unsigned short bandNo) raises ( carma::util::UserException )
 Set UPPER or LOWER block and polarization for a single output band. More...
 
void setPolarization (in Polarization polarizationSelector, in unsigned short bandNo) raises ( carma::util::UserException )
 Set polarization and UPPER or LOWER block for a single output band. More...
 

Detailed Description

Carma Block Downconvrter CAN module control interface.

Definition at line 20 of file BlockDownconverterControl.idl.

Member Enumeration Documentation

Block band selector.

Enumerator
UPPER 

Upper IF block corresponding to 5-9 GHz.

LOWER 

Lower IF block corresponding to 1-5 GHz.

Definition at line 25 of file BlockDownconverterControl.idl.

Polarization input selector.

Enumerator
POLARIZATION_1 

First polarization input selector.

POLARIZATION_2 

Second polarization input selector.

Definition at line 33 of file BlockDownconverterControl.idl.

Member Function Documentation

void carma::downconverter::BlockDownconverterControl::reset ( )
raises (carma::util::UserException
)

Reset module via software 'reset' command.

void carma::downconverter::BlockDownconverterControl::setBlock ( in Block  blockSelector,
in unsigned short  bandNo 
)
raises (carma::util::UserException
)

Set UPPER or LOWER block for a single output band.

Parameters
blockSelectorBlock value.
bandNoBand number from 0-NumBands. Zero means all bands.
Exceptions
UserExceptionOn error.
void carma::downconverter::BlockDownconverterControl::setBlockAndPolarization ( in Block  blockSelector,
in Polarization  polarizationSelector,
in unsigned short  bandNo 
)
raises (carma::util::UserException
)

Set UPPER or LOWER block and polarization for a single output band.

Parameters
blockSelectorBlock value.
polarizationPolarization value.
bandNoBand number from 0-NumBands. Zero means all bands.
Exceptions
UserExceptionOn error.
void carma::downconverter::BlockDownconverterControl::setPolarization ( in Polarization  polarizationSelector,
in unsigned short  bandNo 
)
raises (carma::util::UserException
)

Set polarization and UPPER or LOWER block for a single output band.

Parameters
blockSelectorBlock value.
polarizationPolarization value.
bandNoBand number from 0-NumBands. Zero means all bands.
Exceptions
UserExceptionOn error.

The documentation for this interface was generated from the following file: