Dish Master

SKA Dish Master TANGO device server

class tmcprototype.dishmaster.src.dishmaster.dish_master.DishMaster(*args: Any, **kwargs: Any)

SKA Dish Master TANGO device server

always_executed_hook()

Internal construct of TANGO.

azimuth()

Calculates the azimuth angle difference.

check_slew()

Waits until the Dish is slewing and stows it later.

Returns

None

decrement_position(argin)

Decrements the current pointing coordinates gradually to match the desired pointing coordinates.

Parameters

argin – Difference between current and desired Azimuth/Elevation angle.

Returns

None

delete_device()

Internal construct of TANGO.

elevation()

Calculates the elevation angle difference.

increment_position(argin)

Increments the current pointing coordinates gradually to match the desired pointing coordinates.

Parameters

argin – Difference between current and desired Azimuth/Elevation angle.

Returns

None

init_device()

Initializes the properties and attributes of DishMaster.

Returns

None

is_Scan_allowed()

Checks if the Scan is allowed in the current state of DishMaster.

is_SetMaintenanceMode_allowed()

Checks if SetMaintenanceMode is allowed in the current state of DishMaster.

is_SetOperateMode_allowed()

Checks if SetOperateMode is allowed in the current state of DishMaster.

is_SetStandbyFPMode_allowed()

Checks if the SetStandbyFPMode is allowed in the current state of DishMaster.

is_SetStandbyLPMode_allowed()

Checks if the SetStandbyLPMode is allowed in the current pointing state of DishMaster.

is_SetStowMode_allowed()

Checks if the SetStowMode is allowed in the current state of DishMaster.

is_StartCapture_allowed()

Checks if the StartCapture is allowed in the current state of DishMaster.

is_StopCapture_allowed()

Checks if the StopCapture is allowed in the current state of DishMaster.

point()

Points the dish towards the desired pointing coordinates.

read_AzElOffset()

Internal construct of TANGO. Returns Azimuth and Elevation pointing limits of Dish.

read_ConfiguredBand()

Internal construct of TANGO. Returns the band configured for the Dish.

read_WindSpeed()

Internal construct of TANGO. Returns the Wind speed.

read_achievedPointing()

Internal construct of TANGO. Returns the achieved pointing coordinates of Dish.

read_azimuthOverWrap()

Internal construct of TANGO. Returns boolean to notify if Dish Azimuth is beyond Azimuth wrap limit.

read_capturing()

Internal construct of TANGO. Returns true if the dish is capturing the data, else false.

read_desiredPointing()

Internal construct of TANGO. Returns the desired pointing coordinates of Dish.

read_dishMode()

Internal construct of TANGO. Returns the dishMode.

read_pointingState()

Internal construct of TANGO. Returns the pointingState.

read_toggleFault()

Internal construct of TANGO.Returns the toggleFault .

track_slew()

Completes slewing of Dish in 10 steps.

Returns

None

write_WindSpeed(value)

Internal construct of TANGO. Sets the wind speed.

Parameters

value – WindSpeed

Returns

None

write_band1SamplerFrequency(value)

Internal construct of TANGO. Sets the band1 sampler frequency.

Parameters

value – band1SamplerFrequency

Returns

None

write_band2SamplerFrequency(value)

Internal construct of TANGO. Sets the band2 sampler frequency.

Parameters

value – band2SamplerFrequency

Returns

None

write_band3SamplerFrequency(value)

Internal construct of TANGO. Sets the band3 sampler frequency.

Parameters

value – band3SamplerFrequency

Returns

None

write_band4SamplerFrequency(value)

Internal construct of TANGO. Sets band4 sampler frequency.

Parameters

value – band4SamplerFrequency

Returns

None

write_band5aSamplerFrequency(value)

Internal construct of TANGO. Sets the band5a sampler frequency.

Parameters

value – band5aSamplerFrequency

Returns

None

write_band5bSamplerFrequency(value)

Internal construct of TANGO. Sets the band5b sampler frequency.

Parameters

value – band5bSamplerFrequency

Returns

None

write_desiredPointing(value)

Internal construct of TANGO. Sets the desired pointing coordinates of Dish.

Parameters

value – desiredPointing

Returns

None

write_toggleFault(value)

Internal construct of TANGO

tmcprototype.dishmaster.src.dishmaster.dish_master.main(args=None, **kwargs)

Runs the DishMaster.

Parameters
  • args – Arguments internal to TANGO

  • kwargs – Arguments internal to TANGO

Returns

DishMaster TANGO object.