ait.dsn.sle.pdu.common module

class ait.dsn.sle.pdu.common.AntennaId(**kwargs)

Bases: Choice

componentType = <NamedTypes object, types <NamedType object, type globalForm=<ObjectIdentifier schema object, tagSet <TagSet object, tags 128:0:0>>>, <NamedType object, type localForm=<OctetString schema object, tagSet <TagSet object, tags 128:0:1>, subtypeSpec <ConstraintsIntersection object, consts <ValueSizeConstraint object, consts 1, 16>>, encoding iso-8859-1>>>

Default collection of ASN.1 types of component (e.g. NamedType) object representing ASN.1 type allowed within |ASN.1| type

class ait.dsn.sle.pdu.common.CarrierLockStatus(value=<NoValue object>, **kwargs)

Bases: Integer

namedValues = <NamedValues object, enums inLock=0, outOfLock=1, unknown=3>

Default NamedValues object representing symbolic aliases for numbers

class ait.dsn.sle.pdu.common.ConditionalTime(**kwargs)

Bases: Choice

componentType = <NamedTypes object, types <NamedType object, type undefined=<Null schema object, tagSet <TagSet object, tags 128:0:0>, subtypeSpec <ConstraintsIntersection object, consts <SingleValueConstraint object, consts b''>>, encoding iso-8859-1>>, <NamedType object, type known=<Time schema object, tagSet=<TagSet object, tags 128:32:1>, subtypeSpec=<ConstraintsIntersection object, consts <ValueSizeConstraint object, consts 1, 1>>, componentType=<NamedTypes object, types <NamedType object, type ccsdsFormat=<TimeCCSDS schema object, tagSet <TagSet object, tags 128:0:0>, subtypeSpec <ValueSizeConstraint object, consts 8, 8>, encoding iso-8859-1>>, <NamedType object, type ccsdsPicoFormat=<TimeCCSDSpico schema object, tagSet <TagSet object, tags 128:0:1>, subtypeSpec <ValueSizeConstraint object, consts 10, 10>, encoding iso-8859-1>>>, sizeSpec=<ConstraintsIntersection object>>>>

Default collection of ASN.1 types of component (e.g. NamedType) object representing ASN.1 type allowed within |ASN.1| type

class ait.dsn.sle.pdu.common.Credentials(**kwargs)

Bases: Choice

componentType = <NamedTypes object, types <NamedType object, type unused=<Null schema object, tagSet <TagSet object, tags 128:0:0>, subtypeSpec <ConstraintsIntersection object, consts <SingleValueConstraint object, consts b''>>, encoding iso-8859-1>>, <NamedType object, type used=<OctetString schema object, tagSet <TagSet object, tags 128:0:1>, subtypeSpec <ConstraintsIntersection object, consts <ValueSizeConstraint object, consts 8, 256>>, encoding iso-8859-1>>>

Default collection of ASN.1 types of component (e.g. NamedType) object representing ASN.1 type allowed within |ASN.1| type

class ait.dsn.sle.pdu.common.CurrentReportingCycle(**kwargs)

Bases: Choice

componentType = <NamedTypes object, types <NamedType object, type periodicReportingOff=<Null schema object, tagSet <TagSet object, tags 128:0:0>, subtypeSpec <ConstraintsIntersection object, consts <SingleValueConstraint object, consts b''>>, encoding iso-8859-1>>, <NamedType object, type periodicReportingOn=<ReportingCycle schema object, tagSet <TagSet object, tags 128:0:1>, subtypeSpec <ValueRangeConstraint object, consts 2, 600>>>>

Default collection of ASN.1 types of component (e.g. NamedType) object representing ASN.1 type allowed within |ASN.1| type

class ait.dsn.sle.pdu.common.DeliveryMode(value=<NoValue object>, **kwargs)

Bases: Integer

namedValues = <NamedValues object, enums rtnTimelyOnline=0, rtnCompleteOn...ine=2, fwdOnline=3, fwdOffline=4>

Default NamedValues object representing symbolic aliases for numbers

class ait.dsn.sle.pdu.common.DiagnosticScheduleStatusReport(**kwargs)

Bases: Choice

componentType = <NamedTypes object, types <NamedType object, type common=<Diagnostics schema object, tagSet <TagSet object, tags 128:0:0>, namedValues <NamedValues object, enums duplicateInvokeId=100, otherReason=127>>>, <NamedType object, type specific=<Integer schema object, tagSet <TagSet object, tags 128:0:1>, namedValues <NamedValues object, enums notSupportedInThisDeliveryMode=0...opped=1, invalidReportingCycle=2>>>>

Default collection of ASN.1 types of component (e.g. NamedType) object representing ASN.1 type allowed within |ASN.1| type

class ait.dsn.sle.pdu.common.Diagnostics(value=<NoValue object>, **kwargs)

Bases: Integer

namedValues = <NamedValues object, enums duplicateInvokeId=100, otherReason=127>

Default NamedValues object representing symbolic aliases for numbers

class ait.dsn.sle.pdu.common.Duration(value=<NoValue object>, **kwargs)

Bases: IntUnsignedLong

class ait.dsn.sle.pdu.common.ForwardDuStatus(value=<NoValue object>, **kwargs)

Bases: Integer

namedValues = <NamedValues object, enums radiated=0, expired=1, interrupt...5, unsupportedTransmissionMode=6>

Default NamedValues object representing symbolic aliases for numbers

class ait.dsn.sle.pdu.common.FrameSyncLockStatus(value=<NoValue object>, **kwargs)

Bases: Integer

namedValues = <NamedValues object, enums inLock=0, outOfLock=1, unknown=3>

Default NamedValues object representing symbolic aliases for numbers

class ait.dsn.sle.pdu.common.HashInput(**kwargs)

Bases: Sequence

componentType = <NamedTypes object, types <NamedType object, type time=<TimeCCSDS schema object, tagSet <TagSet object, tags 0:0:4>, subtypeSpec <ValueSizeConstraint object, consts 8, 8>, encoding iso-8859-1>>, <NamedType object, type randomNumber=<RandomNumber schema object, tagSet <TagSet object, tags 0:0:2>, subtypeSpec <ValueRangeConstraint object, consts 0, 42949667295>>>, <NamedType object, type username=<VisibleString schema object, tagSet <TagSet object, tags 0:0:26>, encoding us-ascii>>, <NamedType object, type password=<OctetString schema object, tagSet <TagSet object, tags 0:0:4>, encoding iso-8859-1>>>

Default collection of ASN.1 types of component (e.g. NamedType) object imposing size constraint on |ASN.1| objects

class ait.dsn.sle.pdu.common.ISP1Credentials(**kwargs)

Bases: Sequence

componentType = <NamedTypes object, types <NamedType object, type time=<TimeCCSDS schema object, tagSet <TagSet object, tags 0:0:4>, subtypeSpec <ValueSizeConstraint object, consts 8, 8>, encoding iso-8859-1>>, <NamedType object, type randomNumber=<RandomNumber schema object, tagSet <TagSet object, tags 0:0:2>, subtypeSpec <ValueRangeConstraint object, consts 0, 42949667295>>>, <NamedType object, type theProtected=<OctetString schema object, tagSet <TagSet object, tags 0:0:4>, subtypeSpec <ConstraintsIntersection object, consts <ValueSizeConstraint object, consts 20, 20>>, encoding iso-8859-1>>>

Default collection of ASN.1 types of component (e.g. NamedType) object imposing size constraint on |ASN.1| objects

class ait.dsn.sle.pdu.common.IntPosLong(value=<NoValue object>, **kwargs)

Bases: Integer

subtypeSpec = <ValueRangeConstraint object, consts 1, 4294967295>

Set (on class, not on instance) or return a ConstraintsIntersection object imposing constraints on |ASN.1| type initialization values.

class ait.dsn.sle.pdu.common.IntPosShort(value=<NoValue object>, **kwargs)

Bases: Integer

subtypeSpec = <ValueRangeConstraint object, consts 1, 65535>

Set (on class, not on instance) or return a ConstraintsIntersection object imposing constraints on |ASN.1| type initialization values.

class ait.dsn.sle.pdu.common.IntUnsignedLong(value=<NoValue object>, **kwargs)

Bases: Integer

subtypeSpec = <ValueRangeConstraint object, consts 0, 4294967295>

Set (on class, not on instance) or return a ConstraintsIntersection object imposing constraints on |ASN.1| type initialization values.

class ait.dsn.sle.pdu.common.IntUnsignedShort(value=<NoValue object>, **kwargs)

Bases: Integer

subtypeSpec = <ValueRangeConstraint object, consts 0, 65535>

Set (on class, not on instance) or return a ConstraintsIntersection object imposing constraints on |ASN.1| type initialization values.

class ait.dsn.sle.pdu.common.InvokeId(value=<NoValue object>, **kwargs)

Bases: IntUnsignedShort

class ait.dsn.sle.pdu.common.LockStatus(value=<NoValue object>, **kwargs)

Bases: Integer

namedValues = <NamedValues object, enums inLock=0, outOfLock=1, notInUse=2, unknown=3>

Default NamedValues object representing symbolic aliases for numbers

class ait.dsn.sle.pdu.common.LockStatusReport(**kwargs)

Bases: Sequence

componentType = <NamedTypes object, types <NamedType object, type time=<Time schema object, tagSet=<TagSet object, untagged>, subtypeSpec=<ConstraintsIntersection object, consts <ValueSizeConstraint object, consts 1, 1>>, componentType=<NamedTypes object, types <NamedType object, type ccsdsFormat=<TimeCCSDS schema object, tagSet <TagSet object, tags 128:0:0>, subtypeSpec <ValueSizeConstraint object, consts 8, 8>, encoding iso-8859-1>>, <NamedType object, type ccsdsPicoFormat=<TimeCCSDSpico schema object, tagSet <TagSet object, tags 128:0:1>, subtypeSpec <ValueSizeConstraint object, consts 10, 10>, encoding iso-8859-1>>>, sizeSpec=<ConstraintsIntersection object>>>, <NamedType object, type carrierLockStatus=<CarrierLockStatus schema object, tagSet <TagSet object, tags 0:0:2>, namedValues <NamedValues object, enums inLock=0, outOfLock=1, unknown=3>>>, <NamedType object, type subcarrierLockStatus=<LockStatus schema object, tagSet <TagSet object, tags 0:0:2>, namedValues <NamedValues object, enums inLock=0, outOfLock=1, notInUse=2, unknown=3>>>, <NamedType object, type symbolSyncLockStatus=<SymbolLockStatus schema object, tagSet <TagSet object, tags 0:0:2>, namedValues <NamedValues object, enums inLock=0, outOfLock=1, unknown=3>>>>

Default collection of ASN.1 types of component (e.g. NamedType) object imposing size constraint on |ASN.1| objects

class ait.dsn.sle.pdu.common.ParameterName(value=<NoValue object>, **kwargs)

Bases: Integer

namedValues = <NamedValues object, enums acquisitionSequenceLength=201, a...cMuxScheme=40, virtualChannel=41>

Default NamedValues object representing symbolic aliases for numbers

class ait.dsn.sle.pdu.common.RandomNumber(value=<NoValue object>, **kwargs)

Bases: Integer

subtypeSpec = <ValueRangeConstraint object, consts 0, 42949667295>

Set (on class, not on instance) or return a ConstraintsIntersection object imposing constraints on |ASN.1| type initialization values.

class ait.dsn.sle.pdu.common.ReportRequestType(**kwargs)

Bases: Choice

componentType = <NamedTypes object, types <NamedType object, type immediately=<Null schema object, tagSet <TagSet object, tags 128:0:0>, subtypeSpec <ConstraintsIntersection object, consts <SingleValueConstraint object, consts b''>>, encoding iso-8859-1>>, <NamedType object, type periodically=<ReportingCycle schema object, tagSet <TagSet object, tags 128:0:1>, subtypeSpec <ValueRangeConstraint object, consts 2, 600>>>, <NamedType object, type stop=<Null schema object, tagSet <TagSet object, tags 128:0:2>, subtypeSpec <ConstraintsIntersection object, consts <SingleValueConstraint object, consts b''>>, encoding iso-8859-1>>>

Default collection of ASN.1 types of component (e.g. NamedType) object representing ASN.1 type allowed within |ASN.1| type

class ait.dsn.sle.pdu.common.ReportingCycle(value=<NoValue object>, **kwargs)

Bases: Integer

subtypeSpec = <ValueRangeConstraint object, consts 2, 600>

Set (on class, not on instance) or return a ConstraintsIntersection object imposing constraints on |ASN.1| type initialization values.

class ait.dsn.sle.pdu.common.SlduStatusNotification(value=<NoValue object>, **kwargs)

Bases: Integer

namedValues = <NamedValues object, enums produceNotification=0, doNotProduceNotification=1>

Default NamedValues object representing symbolic aliases for numbers

class ait.dsn.sle.pdu.common.SleAcknowledgement(**kwargs)

Bases: Sequence

componentType = <NamedTypes object, types <NamedType object, type credentials=<Credentials schema object, tagSet=<TagSet object, untagged>, subtypeSpec=<ConstraintsIntersection object, consts <ValueSizeConstraint object, consts 1, 1>>, componentType=<NamedTypes object, types <NamedType object, type unused=<Null schema object, tagSet <TagSet object, tags 128:0:0>, subtypeSpec <ConstraintsIntersection object, consts <SingleValueConstraint object, consts b''>>, encoding iso-8859-1>>, <NamedType object, type used=<OctetString schema object, tagSet <TagSet object, tags 128:0:1>, subtypeSpec <ConstraintsIntersection object, consts <ValueSizeConstraint object, consts 8, 256>>, encoding iso-8859-1>>>, sizeSpec=<ConstraintsIntersection object>>>, <NamedType object, type invokeId=<InvokeId schema object, tagSet <TagSet object, tags 0:0:2>, subtypeSpec <ValueRangeConstraint object, consts 0, 65535>>>, <NamedType object, type result=<Choice schema object, tagSet=<TagSet object, untagged>, subtypeSpec=<ConstraintsIntersection object, consts <ValueSizeConstraint object, consts 1, 1>>, componentType=<NamedTypes object, types <NamedType object, type positiveResult=<Null schema object, tagSet <TagSet object, tags 128:0:0>, subtypeSpec <ConstraintsIntersection object, consts <SingleValueConstraint object, consts b''>>, encoding iso-8859-1>>, <NamedType object, type negativeResult=<Diagnostics schema object, tagSet <TagSet object, tags 128:0:1>, namedValues <NamedValues object, enums duplicateInvokeId=100, otherReason=127>>>>, sizeSpec=<ConstraintsIntersection object>>>>

Default collection of ASN.1 types of component (e.g. NamedType) object imposing size constraint on |ASN.1| objects

class ait.dsn.sle.pdu.common.SleScheduleStatusReportInvocation(**kwargs)

Bases: Sequence

componentType = <NamedTypes object, types <NamedType object, type invokerCredentials=<Credentials schema object, tagSet=<TagSet object, untagged>, subtypeSpec=<ConstraintsIntersection object, consts <ValueSizeConstraint object, consts 1, 1>>, componentType=<NamedTypes object, types <NamedType object, type unused=<Null schema object, tagSet <TagSet object, tags 128:0:0>, subtypeSpec <ConstraintsIntersection object, consts <SingleValueConstraint object, consts b''>>, encoding iso-8859-1>>, <NamedType object, type used=<OctetString schema object, tagSet <TagSet object, tags 128:0:1>, subtypeSpec <ConstraintsIntersection object, consts <ValueSizeConstraint object, consts 8, 256>>, encoding iso-8859-1>>>, sizeSpec=<ConstraintsIntersection object>>>, <NamedType object, type invokeId=<InvokeId schema object, tagSet <TagSet object, tags 0:0:2>, subtypeSpec <ValueRangeConstraint object, consts 0, 65535>>>, <NamedType object, type reportRequestType=<ReportRequestType schema object, tagSet=<TagSet object, untagged>, subtypeSpec=<ConstraintsIntersection object, consts <ValueSizeConstraint object, consts 1, 1>>, componentType=<NamedTypes object, types <NamedType object, type immediately=<Null schema object, tagSet <TagSet object, tags 128:0:0>, subtypeSpec <ConstraintsIntersection object, consts <SingleValueConstraint object, consts b''>>, encoding iso-8859-1>>, <NamedType object, type periodically=<ReportingCycle schema object, tagSet <TagSet object, tags 128:0:1>, subtypeSpec <ValueRangeConstraint object, consts 2, 600>>>, <NamedType object, type stop=<Null schema object, tagSet <TagSet object, tags 128:0:2>, subtypeSpec <ConstraintsIntersection object, consts <SingleValueConstraint object, consts b''>>, encoding iso-8859-1>>>, sizeSpec=<ConstraintsIntersection object>>>>

Default collection of ASN.1 types of component (e.g. NamedType) object imposing size constraint on |ASN.1| objects

class ait.dsn.sle.pdu.common.SleScheduleStatusReportReturn(**kwargs)

Bases: Sequence

componentType = <NamedTypes object, types <NamedType object, type performerCredentials=<Credentials schema object, tagSet=<TagSet object, untagged>, subtypeSpec=<ConstraintsIntersection object, consts <ValueSizeConstraint object, consts 1, 1>>, componentType=<NamedTypes object, types <NamedType object, type unused=<Null schema object, tagSet <TagSet object, tags 128:0:0>, subtypeSpec <ConstraintsIntersection object, consts <SingleValueConstraint object, consts b''>>, encoding iso-8859-1>>, <NamedType object, type used=<OctetString schema object, tagSet <TagSet object, tags 128:0:1>, subtypeSpec <ConstraintsIntersection object, consts <ValueSizeConstraint object, consts 8, 256>>, encoding iso-8859-1>>>, sizeSpec=<ConstraintsIntersection object>>>, <NamedType object, type invokeId=<InvokeId schema object, tagSet <TagSet object, tags 0:0:2>, subtypeSpec <ValueRangeConstraint object, consts 0, 65535>>>, <NamedType object, type result=<Choice schema object, tagSet=<TagSet object, untagged>, subtypeSpec=<ConstraintsIntersection object, consts <ValueSizeConstraint object, consts 1, 1>>, componentType=<NamedTypes object, types <NamedType object, type positiveResult=<Null schema object, tagSet <TagSet object, tags 128:0:0>, subtypeSpec <ConstraintsIntersection object, consts <SingleValueConstraint object, consts b''>>, encoding iso-8859-1>>, <NamedType object, type negativeResult=<DiagnosticScheduleStatusReport schema object, tagSet=<TagSet object, tags 128:32:1>, subtypeSpec=<ConstraintsIntersection object, consts <ValueSizeConstraint object, consts 1, 1>>, componentType=<NamedTypes object, types <NamedType object, type common=<Diagnostics schema object, tagSet <TagSet object, tags 128:0:0>, namedValues <NamedValues object, enums duplicateInvokeId=100, otherReason=127>>>, <NamedType object, type specific=<Integer schema object, tagSet <TagSet object, tags 128:0:1>, namedValues <NamedValues object, enums notSupportedInThisDeliveryMode=0...opped=1, invalidReportingCycle=2>>>>, sizeSpec=<ConstraintsIntersection object>>>>, sizeSpec=<ConstraintsIntersection object>>>>

Default collection of ASN.1 types of component (e.g. NamedType) object imposing size constraint on |ASN.1| objects

class ait.dsn.sle.pdu.common.SleStopInvocation(**kwargs)

Bases: Sequence

componentType = <NamedTypes object, types <NamedType object, type invokerCredentials=<Credentials schema object, tagSet=<TagSet object, untagged>, subtypeSpec=<ConstraintsIntersection object, consts <ValueSizeConstraint object, consts 1, 1>>, componentType=<NamedTypes object, types <NamedType object, type unused=<Null schema object, tagSet <TagSet object, tags 128:0:0>, subtypeSpec <ConstraintsIntersection object, consts <SingleValueConstraint object, consts b''>>, encoding iso-8859-1>>, <NamedType object, type used=<OctetString schema object, tagSet <TagSet object, tags 128:0:1>, subtypeSpec <ConstraintsIntersection object, consts <ValueSizeConstraint object, consts 8, 256>>, encoding iso-8859-1>>>, sizeSpec=<ConstraintsIntersection object>>>, <NamedType object, type invokeId=<InvokeId schema object, tagSet <TagSet object, tags 0:0:2>, subtypeSpec <ValueRangeConstraint object, consts 0, 65535>>>>

Default collection of ASN.1 types of component (e.g. NamedType) object imposing size constraint on |ASN.1| objects

class ait.dsn.sle.pdu.common.SpaceLinkDataUnit(value=<NoValue object>, **kwargs)

Bases: OctetString

subtypeSpec = <ValueSizeConstraint object, consts 1, 65536>

Set (on class, not on instance) or return a ConstraintsIntersection object imposing constraints on |ASN.1| type initialization values.

class ait.dsn.sle.pdu.common.SymbolLockStatus(value=<NoValue object>, **kwargs)

Bases: Integer

namedValues = <NamedValues object, enums inLock=0, outOfLock=1, unknown=3>

Default NamedValues object representing symbolic aliases for numbers

class ait.dsn.sle.pdu.common.Time(**kwargs)

Bases: Choice

componentType = <NamedTypes object, types <NamedType object, type ccsdsFormat=<TimeCCSDS schema object, tagSet <TagSet object, tags 128:0:0>, subtypeSpec <ValueSizeConstraint object, consts 8, 8>, encoding iso-8859-1>>, <NamedType object, type ccsdsPicoFormat=<TimeCCSDSpico schema object, tagSet <TagSet object, tags 128:0:1>, subtypeSpec <ValueSizeConstraint object, consts 10, 10>, encoding iso-8859-1>>>

Default collection of ASN.1 types of component (e.g. NamedType) object representing ASN.1 type allowed within |ASN.1| type

class ait.dsn.sle.pdu.common.TimeCCSDS(value=<NoValue object>, **kwargs)

Bases: OctetString

subtypeSpec = <ValueSizeConstraint object, consts 8, 8>

Set (on class, not on instance) or return a ConstraintsIntersection object imposing constraints on |ASN.1| type initialization values.

class ait.dsn.sle.pdu.common.TimeCCSDSpico(value=<NoValue object>, **kwargs)

Bases: OctetString

subtypeSpec = <ValueSizeConstraint object, consts 10, 10>

Set (on class, not on instance) or return a ConstraintsIntersection object imposing constraints on |ASN.1| type initialization values.

class ait.dsn.sle.pdu.common.TimeoutPeriod(value=<NoValue object>, **kwargs)

Bases: Integer

subtypeSpec = <ValueRangeConstraint object, consts 1, 600>

Set (on class, not on instance) or return a ConstraintsIntersection object imposing constraints on |ASN.1| type initialization values.