ConfigDescriptionRow

class ConfigDescriptionRow(table, row=None)[source]

Bases: object

The ConfigDescriptionRow class is a row of a ConfigDescriptionTable.

Generated from model’s revision -1, branch

Methods Summary

addAntennaId(id)

Append a Tag to antennaId id the Tag to be appended to antennaId

addAssocConfigDescriptionId(id)

Append a Tag to assocConfigDescriptionId id the Tag to be appended to assocConfigDescriptionId

addDataDescriptionId(id)

Append a Tag to dataDescriptionId id the Tag to be appended to dataDescriptionId

addFeedId(id)

Append a new id or list of ids to feedId

addSwitchCycleId(id)

Append a Tag to switchCycleId id the Tag to be appended to switchCycleId

antennaIdFromBin(row, eis)

Set the antennaId in row from the EndianInput (eis) instance.

assocConfigDescriptionIdFromBin(row, eis)

Set the optional assocConfigDescriptionId in row from the EndianInput (eis) instance.

assocNatureFromBin(row, eis)

Set the optional assocNature in row from the EndianInput (eis) instance.

atmPhaseCorrectionFromBin(row, eis)

Set the atmPhaseCorrection in row from the EndianInput (eis) instance.

clearAssocConfigDescriptionId()

Mark assocConfigDescriptionId, which is an optional field, as non-existent.

clearAssocNature()

Mark assocNature, which is an optional field, as non-existent.

clearNumAssocValues()

Mark numAssocValues, which is an optional field, as non-existent.

clearPhasedArrayList()

Mark phasedArrayList, which is an optional field, as non-existent.

compareNoAutoInc(numAntenna, …)

Compare each attribute except the autoincrementable one of this ConfigDescriptionRow with the corresponding parameters and return True if there is a match and False otherwise.

compareRequiredValue(numAntenna, …)

configDescriptionIdFromBin(row, eis)

Set the configDescriptionId in row from the EndianInput (eis) instance.

correlationModeFromBin(row, eis)

Set the correlationMode in row from the EndianInput (eis) instance.

dataDescriptionIdFromBin(row, eis)

Set the dataDescriptionId in row from the EndianInput (eis) instance.

equalByRequiredValue(otherRow)

Return True if all required attributes of the value part are equal to their homologues in otherRow and False otherwise.

feedIdFromBin(row, eis)

Set the feedId in row from the EndianInput (eis) instance.

fromBin(eis, table, attributesSeq)

Given an EndianInput instance by the table (which must be a Pointing instance) and the list of attributes to be found in eis, in order, this constructs a row by pulling off values from that EndianInput in the expected order.

getAntennaId()

Get antennaId.

getAntennaUsingAntennaId(i)

Returns the AntennaRow linked to this row via the Tag stored in antennaId at position i.

getAntennasUsingAntennaId()

Returns the array of AntennaRow linked to this row via the Tags stored in antennaId

getAssocConfigDescriptionId()

Get assocConfigDescriptionId, which is optional.

getAssocNature()

Get assocNature, which is optional.

getAtmPhaseCorrection()

Get atmPhaseCorrection.

getConfigDescriptionId()

Get configDescriptionId.

getConfigDescriptionUsingAssocConfigDescriptionId(i)

Returns the ConfigDescriptionRow linked to this row via the Tag stored in assocConfigDescriptionId at position i.

getConfigDescriptionsUsingAssocConfigDescriptionId()

Returns the array of ConfigDescriptionRow linked to this row via the Tags stored in assocConfigDescriptionId

getCorrelationMode()

Get correlationMode.

getDataDescriptionId()

Get dataDescriptionId.

getDataDescriptionUsingDataDescriptionId(i)

Returns the DataDescriptionRow linked to this row via the Tag stored in dataDescriptionId at position i.

getDataDescriptionsUsingDataDescriptionId()

Returns the array of DataDescriptionRow linked to this row via the Tags stored in dataDescriptionId

getFeedId()

Get feedId.

getFeeds()

Get all of the rows at FeedTable corresponding to each of the values of feedId from this row.

getNumAntenna()

Get numAntenna.

getNumAssocValues()

Get numAssocValues, which is optional.

getNumAtmPhaseCorrection()

Get numAtmPhaseCorrection.

getNumDataDescription()

Get numDataDescription.

getNumFeed()

Get numFeed.

getOneAntennaId(i)

Returns the Tag stored in antennaId at position i.

getOneAssocConfigDescriptionId(i)

Returns the Tag stored in assocConfigDescriptionId at position i.

getOneDataDescriptionId(i)

Returns the Tag stored in dataDescriptionId at position i.

getOneFeed(i)

Using the feedId at location i in this row, return the corresponding row from FeedTable

getOneSwitchCycleId(i)

Returns the Tag stored in switchCycleId at position i.

getPhasedArrayList()

Get phasedArrayList, which is optional.

getProcessorId()

Get processorId.

getProcessorType()

Get processorType.

getProcessorUsingProcessorId()

Returns the row in the Processor table having Processor.processorId == processorId

getSpectralType()

Get spectralType.

getSwitchCycleId()

Get switchCycleId.

getSwitchCycleUsingSwitchCycleId(i)

Returns the SwitchCycleRow linked to this row via the Tag stored in switchCycleId at position i.

getSwitchCyclesUsingSwitchCycleId()

Returns the array of SwitchCycleRow linked to this row via the Tags stored in switchCycleId

getTable()

Return the table to which this row belongs.

initFromBinMethods()

isAdded()

isAssocConfigDescriptionIdExists()

The attribute assocConfigDescriptionId is optional.

isAssocNatureExists()

The attribute assocNature is optional.

isNumAssocValuesExists()

The attribute numAssocValues is optional.

isPhasedArrayListExists()

The attribute phasedArrayList is optional.

numAntennaFromBin(row, eis)

Set the numAntenna in row from the EndianInput (eis) instance.

numAssocValuesFromBin(row, eis)

Set the optional numAssocValues in row from the EndianInput (eis) instance.

numAtmPhaseCorrectionFromBin(row, eis)

Set the numAtmPhaseCorrection in row from the EndianInput (eis) instance.

numDataDescriptionFromBin(row, eis)

Set the numDataDescription in row from the EndianInput (eis) instance.

numFeedFromBin(row, eis)

Set the numFeed in row from the EndianInput (eis) instance.

phasedArrayListFromBin(row, eis)

Set the optional phasedArrayList in row from the EndianInput (eis) instance.

processorIdFromBin(row, eis)

Set the processorId in row from the EndianInput (eis) instance.

processorTypeFromBin(row, eis)

Set the processorType in row from the EndianInput (eis) instance.

setAntennaId(antennaId)

Set antennaId with the specified Tag [] value.

setAssocConfigDescriptionId(…)

Set assocConfigDescriptionId with the specified Tag [] value.

setAssocNature(assocNature)

Set assocNature with the specified SpectralResolutionType [] value.

setAtmPhaseCorrection(atmPhaseCorrection)

Set atmPhaseCorrection with the specified AtmPhaseCorrection [] value.

setConfigDescriptionId(configDescriptionId)

Set configDescriptionId with the specified Tag value.

setCorrelationMode(correlationMode)

Set correlationMode with the specified CorrelationMode value.

setDataDescriptionId(dataDescriptionId)

Set dataDescriptionId with the specified Tag [] value.

setFeedId(feedId)

Set feedId with the specified int [] value.

setFromXML(xmlrow)

Fill the values of this row from an XML string that was produced by the toXML() method.

setNumAntenna(numAntenna)

Set numAntenna with the specified int value.

setNumAssocValues(numAssocValues)

Set numAssocValues with the specified int value.

setNumAtmPhaseCorrection(numAtmPhaseCorrection)

Set numAtmPhaseCorrection with the specified int value.

setNumDataDescription(numDataDescription)

Set numDataDescription with the specified int value.

setNumFeed(numFeed)

Set numFeed with the specified int value.

setOneAntennaId(index, antennaId)

Set antennaId[index] with the specified Tag value.

setOneAssocConfigDescriptionId(index, …)

Set assocConfigDescriptionId[index] with the specified Tag value.

setOneDataDescriptionId(index, dataDescriptionId)

Set dataDescriptionId[index] with the specified Tag value.

setOneFeedId(index, feedId)

Set feedId[index] with the specified int value.

setOneSwitchCycleId(index, switchCycleId)

Set switchCycleId[index] with the specified Tag value.

setPhasedArrayList(phasedArrayList)

Set phasedArrayList with the specified int [] value.

setProcessorId(processorId)

Set processorId with the specified Tag value.

setProcessorType(processorType)

Set processorType with the specified ProcessorType value.

setSpectralType(spectralType)

Set spectralType with the specified SpectralResolutionType value.

setSwitchCycleId(switchCycleId)

Set switchCycleId with the specified Tag [] value.

spectralTypeFromBin(row, eis)

Set the spectralType in row from the EndianInput (eis) instance.

switchCycleIdFromBin(row, eis)

Set the switchCycleId in row from the EndianInput (eis) instance.

toBin(eos)

Write this row out to the EndianOutput instance, eos.

toXML()

Return this row in the form of an XML string.

Methods Documentation

addAntennaId(id)[source]

Append a Tag to antennaId id the Tag to be appended to antennaId

addAssocConfigDescriptionId(id)[source]

Append a Tag to assocConfigDescriptionId id the Tag to be appended to assocConfigDescriptionId

addDataDescriptionId(id)[source]

Append a Tag to dataDescriptionId id the Tag to be appended to dataDescriptionId

addFeedId(id)[source]

Append a new id or list of ids to feedId

addSwitchCycleId(id)[source]

Append a Tag to switchCycleId id the Tag to be appended to switchCycleId

static antennaIdFromBin(row, eis)[source]

Set the antennaId in row from the EndianInput (eis) instance.

static assocConfigDescriptionIdFromBin(row, eis)[source]

Set the optional assocConfigDescriptionId in row from the EndianInput (eis) instance.

static assocNatureFromBin(row, eis)[source]

Set the optional assocNature in row from the EndianInput (eis) instance.

static atmPhaseCorrectionFromBin(row, eis)[source]

Set the atmPhaseCorrection in row from the EndianInput (eis) instance.

clearAssocConfigDescriptionId()[source]

Mark assocConfigDescriptionId, which is an optional field, as non-existent.

clearAssocNature()[source]

Mark assocNature, which is an optional field, as non-existent.

clearNumAssocValues()[source]

Mark numAssocValues, which is an optional field, as non-existent.

clearPhasedArrayList()[source]

Mark phasedArrayList, which is an optional field, as non-existent.

compareNoAutoInc(numAntenna, numDataDescription, numFeed, correlationMode, numAtmPhaseCorrection, atmPhaseCorrection, processorType, spectralType, antennaId, feedId, switchCycleId, dataDescriptionId, processorId)[source]

Compare each attribute except the autoincrementable one of this ConfigDescriptionRow with the corresponding parameters and return True if there is a match and False otherwise.

compareRequiredValue(numAntenna, numDataDescription, numFeed, correlationMode, numAtmPhaseCorrection, atmPhaseCorrection, processorType, spectralType, antennaId, feedId, switchCycleId, dataDescriptionId, processorId)[source]
static configDescriptionIdFromBin(row, eis)[source]

Set the configDescriptionId in row from the EndianInput (eis) instance.

static correlationModeFromBin(row, eis)[source]

Set the correlationMode in row from the EndianInput (eis) instance.

static dataDescriptionIdFromBin(row, eis)[source]

Set the dataDescriptionId in row from the EndianInput (eis) instance.

equalByRequiredValue(otherRow)[source]

Return True if all required attributes of the value part are equal to their homologues in otherRow and False otherwise.

static feedIdFromBin(row, eis)[source]

Set the feedId in row from the EndianInput (eis) instance.

static fromBin(eis, table, attributesSeq)[source]

Given an EndianInput instance by the table (which must be a Pointing instance) and the list of attributes to be found in eis, in order, this constructs a row by pulling off values from that EndianInput in the expected order.

The new row object is returned.

getAntennaId()[source]

Get antennaId. return antennaId as Tag []

getAntennaUsingAntennaId(i)[source]

Returns the AntennaRow linked to this row via the Tag stored in antennaId at position i.

getAntennasUsingAntennaId()[source]

Returns the array of AntennaRow linked to this row via the Tags stored in antennaId

getAssocConfigDescriptionId()[source]

Get assocConfigDescriptionId, which is optional. return assocConfigDescriptionId as Tag [] raises ValueError If assocConfigDescriptionId does not exist.

getAssocNature()[source]

Get assocNature, which is optional. return assocNature as SpectralResolutionType [] raises ValueError If assocNature does not exist.

getAtmPhaseCorrection()[source]

Get atmPhaseCorrection. return atmPhaseCorrection as AtmPhaseCorrection []

getConfigDescriptionId()[source]

Get configDescriptionId. return configDescriptionId as Tag

getConfigDescriptionUsingAssocConfigDescriptionId(i)[source]

Returns the ConfigDescriptionRow linked to this row via the Tag stored in assocConfigDescriptionId at position i.

getConfigDescriptionsUsingAssocConfigDescriptionId()[source]

Returns the array of ConfigDescriptionRow linked to this row via the Tags stored in assocConfigDescriptionId

getCorrelationMode()[source]

Get correlationMode. return correlationMode as CorrelationMode

getDataDescriptionId()[source]

Get dataDescriptionId. return dataDescriptionId as Tag []

getDataDescriptionUsingDataDescriptionId(i)[source]

Returns the DataDescriptionRow linked to this row via the Tag stored in dataDescriptionId at position i.

getDataDescriptionsUsingDataDescriptionId()[source]

Returns the array of DataDescriptionRow linked to this row via the Tags stored in dataDescriptionId

getFeedId()[source]

Get feedId. return feedId as int []

getFeeds()[source]

Get all of the rows at FeedTable corresponding to each of the values of feedId from this row. returns a list of FeedRow

getNumAntenna()[source]

Get numAntenna. return numAntenna as int

getNumAssocValues()[source]

Get numAssocValues, which is optional. return numAssocValues as int raises ValueError If numAssocValues does not exist.

getNumAtmPhaseCorrection()[source]

Get numAtmPhaseCorrection. return numAtmPhaseCorrection as int

getNumDataDescription()[source]

Get numDataDescription. return numDataDescription as int

getNumFeed()[source]

Get numFeed. return numFeed as int

getOneAntennaId(i)[source]

Returns the Tag stored in antennaId at position i.

getOneAssocConfigDescriptionId(i)[source]

Returns the Tag stored in assocConfigDescriptionId at position i.

getOneDataDescriptionId(i)[source]

Returns the Tag stored in dataDescriptionId at position i.

getOneFeed(i)[source]

Using the feedId at location i in this row, return the corresponding row from FeedTable

getOneSwitchCycleId(i)[source]

Returns the Tag stored in switchCycleId at position i.

getPhasedArrayList()[source]

Get phasedArrayList, which is optional. return phasedArrayList as int [] raises ValueError If phasedArrayList does not exist.

getProcessorId()[source]

Get processorId. return processorId as Tag

getProcessorType()[source]

Get processorType. return processorType as ProcessorType

getProcessorUsingProcessorId()[source]

Returns the row in the Processor table having Processor.processorId == processorId

getSpectralType()[source]

Get spectralType. return spectralType as SpectralResolutionType

getSwitchCycleId()[source]

Get switchCycleId. return switchCycleId as Tag []

getSwitchCycleUsingSwitchCycleId(i)[source]

Returns the SwitchCycleRow linked to this row via the Tag stored in switchCycleId at position i.

getSwitchCyclesUsingSwitchCycleId()[source]

Returns the array of SwitchCycleRow linked to this row via the Tags stored in switchCycleId

getTable()[source]

Return the table to which this row belongs.

static initFromBinMethods()[source]
isAdded()[source]
isAssocConfigDescriptionIdExists()[source]

The attribute assocConfigDescriptionId is optional. Return True if this attribute exists. return True if and only if the assocConfigDescriptionId attribute exists.

isAssocNatureExists()[source]

The attribute assocNature is optional. Return True if this attribute exists. return True if and only if the assocNature attribute exists.

isNumAssocValuesExists()[source]

The attribute numAssocValues is optional. Return True if this attribute exists. return True if and only if the numAssocValues attribute exists.

isPhasedArrayListExists()[source]

The attribute phasedArrayList is optional. Return True if this attribute exists. return True if and only if the phasedArrayList attribute exists.

static numAntennaFromBin(row, eis)[source]

Set the numAntenna in row from the EndianInput (eis) instance.

static numAssocValuesFromBin(row, eis)[source]

Set the optional numAssocValues in row from the EndianInput (eis) instance.

static numAtmPhaseCorrectionFromBin(row, eis)[source]

Set the numAtmPhaseCorrection in row from the EndianInput (eis) instance.

static numDataDescriptionFromBin(row, eis)[source]

Set the numDataDescription in row from the EndianInput (eis) instance.

static numFeedFromBin(row, eis)[source]

Set the numFeed in row from the EndianInput (eis) instance.

static phasedArrayListFromBin(row, eis)[source]

Set the optional phasedArrayList in row from the EndianInput (eis) instance.

static processorIdFromBin(row, eis)[source]

Set the processorId in row from the EndianInput (eis) instance.

static processorTypeFromBin(row, eis)[source]

Set the processorType in row from the EndianInput (eis) instance.

setAntennaId(antennaId)[source]

Set antennaId with the specified Tag [] value. antennaId The Tag [] value to which antennaId is to be set. The value of antennaId can be anything allowed by the Tag [] constructor.

setAssocConfigDescriptionId(assocConfigDescriptionId)[source]

Set assocConfigDescriptionId with the specified Tag [] value. assocConfigDescriptionId The Tag [] value to which assocConfigDescriptionId is to be set. The value of assocConfigDescriptionId can be anything allowed by the Tag [] constructor.

setAssocNature(assocNature)[source]

Set assocNature with the specified SpectralResolutionType [] value. assocNature The SpectralResolutionType [] value to which assocNature is to be set.

setAtmPhaseCorrection(atmPhaseCorrection)[source]

Set atmPhaseCorrection with the specified AtmPhaseCorrection [] value. atmPhaseCorrection The AtmPhaseCorrection [] value to which atmPhaseCorrection is to be set.

setConfigDescriptionId(configDescriptionId)[source]

Set configDescriptionId with the specified Tag value. configDescriptionId The Tag value to which configDescriptionId is to be set. The value of configDescriptionId can be anything allowed by the Tag constructor.

Raises a ValueError If an attempt is made to change a part of the key after is has been added to the table.

setCorrelationMode(correlationMode)[source]

Set correlationMode with the specified CorrelationMode value. correlationMode The CorrelationMode value to which correlationMode is to be set.

setDataDescriptionId(dataDescriptionId)[source]

Set dataDescriptionId with the specified Tag [] value. dataDescriptionId The Tag [] value to which dataDescriptionId is to be set. The value of dataDescriptionId can be anything allowed by the Tag [] constructor.

setFeedId(feedId)[source]

Set feedId with the specified int [] value. feedId The int [] value to which feedId is to be set.

setFromXML(xmlrow)[source]

Fill the values of this row from an XML string that was produced by the toXML() method. If xmlrow is a minidom.Element with a nodeName of row then it will be used as is. Anything else that is not a string is an error.

setNumAntenna(numAntenna)[source]

Set numAntenna with the specified int value. numAntenna The int value to which numAntenna is to be set.

setNumAssocValues(numAssocValues)[source]

Set numAssocValues with the specified int value. numAssocValues The int value to which numAssocValues is to be set.

setNumAtmPhaseCorrection(numAtmPhaseCorrection)[source]

Set numAtmPhaseCorrection with the specified int value. numAtmPhaseCorrection The int value to which numAtmPhaseCorrection is to be set.

setNumDataDescription(numDataDescription)[source]

Set numDataDescription with the specified int value. numDataDescription The int value to which numDataDescription is to be set.

setNumFeed(numFeed)[source]

Set numFeed with the specified int value. numFeed The int value to which numFeed is to be set.

setOneAntennaId(index, antennaId)[source]

Set antennaId[index] with the specified Tag value. index The index in antennaId where to set the Tag value. antennaId The Tag value to which antennaId[index] is to be set.

setOneAssocConfigDescriptionId(index, assocConfigDescriptionId)[source]

Set assocConfigDescriptionId[index] with the specified Tag value. index The index in assocConfigDescriptionId where to set the Tag value. assocConfigDescriptionId The Tag value to which assocConfigDescriptionId[index] is to be set. Raises an exception if that value does not already exist in this row

setOneDataDescriptionId(index, dataDescriptionId)[source]

Set dataDescriptionId[index] with the specified Tag value. index The index in dataDescriptionId where to set the Tag value. dataDescriptionId The Tag value to which dataDescriptionId[index] is to be set.

setOneFeedId(index, feedId)[source]

Set feedId[index] with the specified int value. index The index in feedId where to set the int value. feedId The int value to which feedId[index] is to be set.

setOneSwitchCycleId(index, switchCycleId)[source]

Set switchCycleId[index] with the specified Tag value. index The index in switchCycleId where to set the Tag value. switchCycleId The Tag value to which switchCycleId[index] is to be set.

setPhasedArrayList(phasedArrayList)[source]

Set phasedArrayList with the specified int [] value. phasedArrayList The int [] value to which phasedArrayList is to be set.

setProcessorId(processorId)[source]

Set processorId with the specified Tag value. processorId The Tag value to which processorId is to be set. The value of processorId can be anything allowed by the Tag constructor.

setProcessorType(processorType)[source]

Set processorType with the specified ProcessorType value. processorType The ProcessorType value to which processorType is to be set.

setSpectralType(spectralType)[source]

Set spectralType with the specified SpectralResolutionType value. spectralType The SpectralResolutionType value to which spectralType is to be set.

setSwitchCycleId(switchCycleId)[source]

Set switchCycleId with the specified Tag [] value. switchCycleId The Tag [] value to which switchCycleId is to be set. The value of switchCycleId can be anything allowed by the Tag [] constructor.

static spectralTypeFromBin(row, eis)[source]

Set the spectralType in row from the EndianInput (eis) instance.

static switchCycleIdFromBin(row, eis)[source]

Set the switchCycleId in row from the EndianInput (eis) instance.

toBin(eos)[source]

Write this row out to the EndianOutput instance, eos.

toXML()[source]

Return this row in the form of an XML string.