1 Y.Doat (ESA) October 2013
Object Identifiers
CSTS Framework Annex C
October 2013
Object Identifiers CSTS Framework Annex C October 2013 Y.Doat - - PowerPoint PPT Presentation
Object Identifiers CSTS Framework Annex C October 2013 Y.Doat (ESA) October 2013 1 Definitions ISO Definitions: Object identifier (OID) : A value (distinguishable from all other such values) which is associated with an information
1 Y.Doat (ESA) October 2013
October 2013
2 Y.Doat (ESA) October 2013
3 Y.Doat (ESA) October 2013
CSTS (1) modules (1) attributes (2)
(3) proceduresExtensions (4) framework (1) services (2) protoIdentifiers (1) serviceIdentifiers (2) crossSupportResources (2) iso identified organisation (3) standard producing
(112) CCSDS (4) Space Link Extension (3) crossSupportFunctionalitiess (1) agenciesFunctionalities (2) FwCrossSupport Functionaities (5) CSS (4) serviceGeneric Functionalities (6)
4 Y.Doat (ESA) October 2013
CSTS / 1 / 1 / 1
modules (1) attributes (2)
(3) proceduresExtensions (4) framework (1) FwCrossSupport Functionaities (5) serviceGeneric Functionalities (6)
5 Y.Doat (ESA) October 2013
CSTS / 1 / 2 / 1
antenna: CSTS / 1 / 2 / 2
modules (1) attributes (2)
(3) proceduresExtensions (4) framework (1) FwCrossSupport Functionaities (5) serviceGeneric Functionalities (6)
6 Y.Doat (ESA) October 2013
acknowledgment. Operation OIDs are NOT transferred on the wire.
embedded PDV (required for decoding).
CSTS / 1 / 3 / 9
CSTS / 1 / 3 / 10
modules (1) attributes (2)
(3) proceduresExtensions (4) framework (1) FwCrossSupport Functionaities (5) serviceGeneric Functionalities (6)
7 Y.Doat (ESA) October 2013
be used as type in the invocations.
transferred as syntax of the embedded PDV (required for decoding).
CSTS /1 /4 /1 /2 /1
invocation ext.: CSTS /1 /4 /4 /1 /2 /2 /1
modules (1) attributes (2)
(3) proceduresExtensions (4) framework (1) FwCrossSupport Functionaities (5) serviceGeneric Functionalities (6) parameterExtension parameterExtension parameterExtension extendedProcedure Parameter derivedProcedure inside the Framework procedure a extendedProcedureP arameter parameterExtension parameterExtension parameterExtension
8 Y.Doat (ESA) October 2013
Directives OIDs defined within the Framework and accessible to the service user.
identifier transferred for all invocations, returns and acknowledges.
Resource Identifier of the CSTS making use of them.
configuration: CSTS /1 /5 /5 /1 /1
notification: CSTS /1 /5 /4 /2 /2
modules (1) attributes (2)
(3) proceduresExtensions (4) framework (1) FwCrossSupport Functionaities (5) serviceGeneric Functionalities (6)
9 Y.Doat (ESA) October 2013
10 Y.Doat (ESA) October 2013
modules (1) attributes (2)
(3) proceduresExtensions (4) framework (1) FwCrossSupport Functionaities (5) serviceGeneric Functionalities (6)
11 Y.Doat (ESA) October 2013
TypeAndValue
TypeAndValue framework definition with its own syntax.
pBDPdataTransferMode/0 Note: pBDPinputQueueSize and pBDPdataTransferMode are transferred with the procedure instance identifier of the Buffer Data Processing procedure.
procBufferDataProcessing 6 3/112/4/4/1/1/5/6 pBDPparametersId 1 pBDPdataTransferMode SEQUENCE { dataTransferMode INTEGER { undefined (0) , timely (1) , complete (2) } , maxTransferBufferSize IntPos , inputQueueSize IntPos , processingLatencyLimit IntUnsigned } extended of TypeAndValue, OID = 3/112/4/4/1/1/5/6/1/1/0 1 3/112/4/4/1/1/5/6/1/1 pBDPinputQueueSize intUnsigned of TypeAndValue 3 3/112/4/4/1/1/5/6/1/3 pBDPeventsId 2 pBDPdirectiveId 3
12 Y.Doat (ESA) October 2013
CSTS (1) modules (1) attributes (2)
(3) proceduresExtensions (4) framework (1) services (2) protoIdentifiers (1) serviceIdentifiers (2) crossSupportResources (2) iso identified organisation (3) standard producing
(112) CCSDS (4) Space Link Extension (3) crossSupportFunctionalitiess (1) agenciesFunctionalities (2) FwCrossSupport Functionaities (5) CSS (4) serviceGeneric Functionalities (6)
13 Y.Doat (ESA) October 2013
not add OIDs to the Framework.
with 4 sub-branches)
monitoredDataServiceProcedures CSTS/2/2/1/3 monitoredDataServiceModules CSTS/2/2/1/4
CSTS / 2 / 2 / 2
services (2) protoIdentifiers (1) serviceIdentifiers (2) Service "a" (Service "a")DerivedService (1) ("Derived service a")DerivedService (1) ("Derived service a")ServiceProcedures (2) ("Derived service a")ServiceModules (3) (Service "a")ServiceProcedures (2)
. . .
(Service "a")ServiceModules (3)
Service "a" (Service "a")DerivedService (1) ("Derived service a")DerivedServices (1) ("Derived service a")ServiceProcedures (3) ("Derived service a") ServiceModules (4) (Service "a")ServiceProcedures (3) (Service "a") ServiceModules (4)
. . .
("Derived service a")ExtServiceParameter (2) (Service "a") ExtServiceParameter (2)
14 Y.Doat (ESA) October 2013
Service “a”.
will be created.
that branch;
extended parameters
services (2) protoIdentifiers (1) serviceIdentifiers (2) Service "a" (Service "a")DerivedService (1) ("Derived service a")DerivedService (1) ("Derived service a")ServiceProcedures (2) ("Derived service a")ServiceModules (3) (Service "a")ServiceProcedures (2)
. . .
(Service "a")ServiceModules (3)
Service "a" (Service "a")DerivedService (1) ("Derived service a")DerivedServices (1) ("Derived service a")ServiceProcedures (3) ("Derived service a") ServiceModules (4) (Service "a")ServiceProcedures (3) (Service "a") ServiceModules (4)
. . .
("Derived service a")ExtServiceParameter (2) (Service "a") ExtServiceParameter (2)
15 Y.Doat (ESA) October 2013
CSTS (1) modules (1) attributes (2)
(3) proceduresExtensions (4) framework (1) services (2) protoIdentifiers (1) serviceIdentifiers (2) crossSupportResources (2) iso identified organisation (3) standard producing
(112) CCSDS (4) Space Link Extension (3) crossSupportFunctionalitiess (1) agenciesFunctionalities (2) FwCrossSupport Functionaities (5) CSS (4) serviceGeneric Functionalities (6)
16 Y.Doat (ESA) October 2013
that belongs to a Functional Resource or belongs to the configuration associated to the production or provision of the service.
provision or service production
an event è allocated by the Space Assigned Number Authority (SANA).
functional resource type.
17 Y.Doat (ESA) October 2013
functional resource type.
that characterizes a unique instance of service provider or production capability. Functional Resource Identifier = Functional Resource Type + Instance
cross support activities.
NOTIFY as part of Functional Resource Identifier.
18 Y.Doat (ESA) October 2013
crossSupportFunctionalities (1) functionalResourceType 'a' parametersId (1) functionalResourceType 'n' eventsId (2) directivesId (3)
Functional Resource Parameter F.RType. (P/E/D) Completed OID FCLTU Service Provider parametersId Production status Uplink status SI state Number of CLTUs received Number of CLTUs processed Number of CLTUs radiated Number of CLTUs rejected Acquisition sequence length* Bit lock (CLCW) required* Clcw global VCID* Clcw physical channel* Delivery mode* Expected cltu identification Expected event invocation identification Maximum cltu length* Minimum delay time* Notification mode* Plop 1 idle sequence length* Plop in effect* Protocol abort mode* Reporting cycle* Return timeout period* RF available required* eventsId directiveId 6 3/112/4/4/3/6 1
! "#!!$#%#%#"#&#!#! $ "#!!$#%#%#"#&#!#$ " "#!!$#%#%#"#&#!#" % "#!!$#%#%#"#&#!#% ' "#!!$#%#%#"#&#!#' & "#!!$#%#%#"#&#!#& ( "#!!$#%#%#"#&#!#( ) "#!!$#%#%#"#&#!#) * "#!!$#%#%#"#&#!#* !+ "#!!$#%#%#"#&#!#!+ !! "#!!$#%#%#"#&#!#!! !$ "#!!$#%#%#"#&#!#!$ !" "#!!$#%#%#"#&#!#!" !% "#!!$#%#%#"#&#!#!% !' "#!!$#%#%#"#&#!#!' !& "#!!$#%#%#"#&#!#!& !( "#!!$#%#%#"#&#!#!( !) "#!!$#%#%#"#&#!#!) !* "#!!$#%#%#"#&#!#!* $+ "#!!$#%#%#"#&#!#$+ $! "#!!$#%#%#"#&#!#$! $$ "#!!$#%#%#"#&#!#$$ $" "#!!$#%#%#"#&#!#$"
2 3
19 Y.Doat (ESA) October 2013
A Functional Resource Id is made of:
Parameter/Event/Directive Id are allocated per Functional Resource Type. Management:
Usage:
transferred together with their Functional Resource type and instance.
its private services.
Agency 'x' functionalResourceType 'a' parametersId (1) functionalResourceType 'n' eventsId (2) directivesId (3) agenciesFunctionalities (2) Agency 'y'
20 Y.Doat (ESA) October 2013
CSTS (1) modules (1) attributes (2)
(3) proceduresExtensions (4) framework (1) services (2) protoIdentifiers (1) serviceIdentifiers (2) crossSupportResources (2) iso identified organisation (3) standard producing
(112) CCSDS (4) Space Link Extension (3) crossSupportFunctionalitiess (1) agenciesFunctionalities (2) FwCrossSupport Functionaities (5) CSS (4) serviceGeneric Functionalities (6)