ConfigDescriptionRow¶
-
class
ConfigDescriptionRow(table, row=None)[source]¶ Bases:
objectThe 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
-
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
-
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.
-
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
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.
-
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 []
-
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
-
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
-
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
-
getNumAssocValues()[source]¶ Get numAssocValues, which is optional. return numAssocValues as int raises ValueError If numAssocValues does not exist.
-
getOneAssocConfigDescriptionId(i)[source]¶ Returns the Tag stored in assocConfigDescriptionId at position i.
-
getOneFeed(i)[source]¶ Using the feedId at location i in this row, return the corresponding row from FeedTable
-
getPhasedArrayList()[source]¶ Get phasedArrayList, which is optional. return phasedArrayList as int [] raises ValueError If phasedArrayList does not exist.
-
getProcessorUsingProcessorId()[source]¶ Returns the row in the Processor table having Processor.processorId == processorId
-
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
-
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.
-