summaryrefslogtreecommitdiff
path: root/cesar/cp2/doc
diff options
context:
space:
mode:
authorschodet2008-08-29 14:52:33 +0000
committerschodet2008-08-29 14:52:33 +0000
commit61addbb1e20e382581c3bee165b8c253adb69d84 (patch)
treef106646632de478a1bc08b12a043f83336435e98 /cesar/cp2/doc
parent1b5b41d79cf71a1d5a784576aa1fa9d9bd704a71 (diff)
* cp2 -> cp:
- renamed. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@2798 017c9cb6-072f-447c-8318-d5b54f68fe89
Diffstat (limited to 'cesar/cp2/doc')
-rw-r--r--cesar/cp2/doc/Makefile48
-rw-r--r--cesar/cp2/doc/archi.txt480
-rw-r--r--cesar/cp2/doc/cp.xmi123
-rw-r--r--cesar/cp2/doc/cp_archi.odtbin285983 -> 0 bytes
-rw-r--r--cesar/cp2/doc/mme_rx_handle.svg455
-rw-r--r--cesar/cp2/doc/overview.svg521
6 files changed, 0 insertions, 1627 deletions
diff --git a/cesar/cp2/doc/Makefile b/cesar/cp2/doc/Makefile
deleted file mode 100644
index d2f0e2946c..0000000000
--- a/cesar/cp2/doc/Makefile
+++ /dev/null
@@ -1,48 +0,0 @@
-TOP = archi
-PAGES =
-GRAPHS = overview mme_rx_handle
-
-DOTFLAGS =
-CONVERTFLAGS = -border 1 -bordercolor '\#d7d7d7'
-INKSCAPEFLAGS = -D -d 180
-
-TOOLS_DIR = ../../common/tools
-DOC_DIR = ../../common/doc
-SDL2DOT = $(TOOLS_DIR)/sdl2dot
-SDLPS = $(TOOLS_DIR)/sdl.ps
-EXTRACT_DOC = $(DOC_DIR)/extractdoc
-DOX2RST = $(DOC_DIR)/dox2rst
-
-all: png
-
-png: $(GRAPHS:%=%.png)
-ps: $(GRAPHS:%=%.ps)
-
-%.png: %.svg
- inkscape $(INKSCAPEFLAGS) $< -e $@
-
-%.png: %.ps
- convert $(CONVERTFLAGS) $< $@
-
-%.ps: %.dot Makefile
- dot $(DOTFLAGS) -Tps -l $(SDLPS) -o $@ $<
-
-%.dot: %.sdl
- $(SDL2DOT) $< > $@
-
-html: $(TOP:%=%.html)
-odt: $(TOP:%=%.odt)
-
-%.rst: ../%.h
- $(EXTRACT_DOC) $< | $(DOX2RST) -s 50 > $@
-
-%.html: %.txt $(PAGES:%=%.rst) png
- rst2html $< $@
-
-%.odt: %.txt $(PAGES:%=%.rst) png
- rst2odt.py $< $@
-
-clean:
- rm -f $(GRAPHS:%=%.ps) $(GRAPHS:%=%.png)
- rm -f $(PAGES:%=%.rst) $(PAGES:%=%.html)
- rm -f $(TOP:%=%.html) $(TOP:%=%.odt)
diff --git a/cesar/cp2/doc/archi.txt b/cesar/cp2/doc/archi.txt
deleted file mode 100644
index 7c57298294..0000000000
--- a/cesar/cp2/doc/archi.txt
+++ /dev/null
@@ -1,480 +0,0 @@
-
-Overview
-========
-
-Control plane is centered on the *STA core* module which control execution
-flow.
-
-.. figure:: overview.png
- :scale: 25
-
- Control plane overview
-
-Modules
--------
-
-- beacon: handle beacon reception, emission and beacon period related
- functions (CA schedule, change count downs).
-
- - spoc: generate data needed by the hardware to correct frequency errors.
-
- - ntb: synchronise NTB on tracked beacon.
-
-- vstate_fsm: global FSM.
-
-- msg: message dispatching, encoding and decoding.
-
-- cl_interf: interface with the convergence layer, handle MME exchanges,
- buffers and reassembly.
-
-- secu: encryption and security related library.
-
-- cco:
-
- - action: CCo behaviour.
-
- - bw: Bandwidth manager.
-
- - region: Regions manager.
-
-- sta:
-
- - core: handle execution flow.
-
- - event_handler: interface to the FSM.
-
- - action: STA behaviour (power-on procedure, association, driver
- interface...)
-
- - data: database containing STA own data, list of discovered AVLN and list
- of STA for each AVLN.
-
- - mgr: handle complex data manipulations.
-
-- conn: connection database.
-
- - link: link database.
-
-Mechanisms
-==========
-
-Messages reception flow
------------------------
-
-Messages arrive at the *cl_interf* interface, in the CL context. The
-*cl_interf* module stores the message and its parameters in its FIFO and
-raises the *STA core* flag corresponding to *cl_interf*.
-
-When *STA core* sees the raised flag, it calls the *cl_interf* module back to
-handle the message in the CP context. The message is dropped if it is not
-addressed to our CP or has bad fragmentation information.
-
-If the received message is a fragment, its content is copied into blocks and
-appended in the reassembly context of the corresponding STA. If the message
-is not complete, stop here.
-
-The message is then given to the *msg* dispatch function. This function will
-handle encrypted messages, translate message types to FSM event, and post the
-corresponding event in the *event_handler* module.
-
-The *event_handler* module adds the event in the events FIFO and raises the
-*STA core* flag corresponding to *event_handler*.
-
-Once *STA core* sees this flag, it calls the *event_handler* module to handle
-waiting events in its FIFO. This function will pop the event from the FIFO,
-send it to the *FSM*, and finally release the event.
-
-The *FSM* module will call any function associated with the transitions
-triggered by the posted event. Usually, those functions will be located in
-the *STA action* or *CCo action* modules.
-
-A function handling a message will use the *msg* module to decode the message.
-It can then take any required action, like posting a response, or changing
-internal states.
-
-Messages transmission flow
---------------------------
-
-The *msg* module provides functions to build and send messages.
-
-Theses functions will:
-
-- ask the *cl_interf* for a new buffer,
-- fill headers,
-- fill data corresponding to the requested message type,
-- finalise the message,
-- send it to *cl_interf*.
-
-If the destination STA is a hidden STA, it will automatically encapsulate the
-message in a ``CC_RELAY.REQ``.
-
-The message will be encapsulated in a CM_ENCRYPTED_PAYLOAD.REQ if requested.
-
-Beacons reception flow
-----------------------
-
-Beacons are directly received by the *beacon* module. It stores the beacon in
-its FIFO and raises the *STA core* flag corresponding to *beacon*.
-
-When *STA core* sees the raised flag, it calls the *beacon* module to handle
-the beacon in the CP context.
-
-The *beacon* module reads the beacon and updates the CP database with
-information contained in it. If the beacon corresponds to the tracked AVLN,
-the *beacon* module also handles change countdowns and updates the CA
-schedule.
-
-In every cases, it posts the ``BEACON`` event, in order to trigger other
-modules actions if necessary.
-
-Each time the *beacon* module receives a beacon, it resets a timer to detect
-an eventual missed beacon on the next beacon period.
-
-Beacons transmission flow
--------------------------
-
-A timer programmed by the *beacon* module will trigger just before the beacon
-period end to prepare the beacon for the next period. When this timer
-expires, a event is posted to the FSM which will trigger a call to the
-*beacon* module.
-
-Then, the *beacon* module prepares the beacon and gives it to the data plane
-which will sent it when appropriated according to schedule.
-
-Messages reassembly
--------------------
-
-If a fragmented message is extracted from the *cl_interf* FIFO, its
-fragmentation information is checked. If all is in good shape, the message is
-copied into a list of 512 byte blocks which is attached to the transmitting
-station. If the message is out of sequence, it is dropped, and the current
-reassembly list for this station is cleared.
-
-The *bitstream* library will handle the decoding of blocks transparently.
-
-As the CP can be reassembling many different messages, it can not keep buffer
-internally because they are a sparse resource.
-
-Messages fragmentation
-----------------------
-
-To send a fragmented message, the *msg* module first computes the total
-message size, then constructs the message using the *bitstream* library. At
-each end of fragment, the *bitstream* will call a *msg* callback to send the
-fragment and start a new one.
-
-Core execution control
-----------------------
-
-The *STA core* module control execution flow in the control plane. It tests a
-event bit field in order to decide what to do and sleeps when no bit is set.
-
-The modules which use the *STA core* should have its own FIFO. When a
-module wants to be awaken by the *STA core*, it should put its data in its own
-FIFO and ask *STA core* to raise its event flag. The *STA core* will awake
-the CP once the flag is set and will call back the module which has set it.
-The module must then extract one event from its FIFO, handle it, and return.
-If there is still events in the FIFO, it should set the event flag again.
-
-The *STA core* also implements a garbage collector timer. It triggers about
-every second to do background cleanup in modules. The *STA core* will call
-every modules interested by this event.
-
-Here are the event flags, in priority order:
-
-beacon
- Set when the *beacon* module receives a beacon.
-FSM
- Set when a event is posted in the FSM FIFO.
-cl_interf
- Set when a message or a fragment is received in the *cl_interf*.
-garbage_collector
- Set every second.
-
-The *STA core* also provides timers related helpers.
-
-Enhanced bitstream library
---------------------------
-
-The *bitstream* library must be updated to handle multiple buffers. To do
-this, a callback is registered to *bitstream* to replace its buffer with a new
-one.
-
-To receive a fragmented message, when this callback will be called, it should
-give the next block in the list.
-
-To send a fragmented message, when this callback will be called, it should
-send the buffer, ask for a new one, fill header and give it to the *bitstream*
-library.
-
-MME handles
------------
-
-MME header structure
-~~~~~~~~~~~~~~~~~~~~
-
-This contains:
-
-- peer TEI
-- peer MAC address
-- VLAN informations
-- MMTYPE
-
-When a response must be sent to a received message, the MME header structure
-can be used as a parameter for the MME to send.
-
-Received MME handle
-~~~~~~~~~~~~~~~~~~~
-
-.. figure:: mme_rx_handle.png
- :scale: 25
-
- MME RX handle
-
-When a non fragmented message is received, the buffer is directly associated
-with the MME handle. The header is read by *cl_interf* and the *bitstream*
-points to data inside payload.
-
-When a fragmented message is received, the list of blocks is referenced by the
-MME handle. Headers are not present in the blocks, only payload. Once the
-*bitstream* arrives at buffer end, a callback is called which will replace the
-*bitstream* buffer with a new one.
-
-Modules details
-===============
-
-Beacon
-------
-
-This module handles:
-
-- beacon reception and decoding,
-- beacon transmission and encoding,
-- CA schedule update,
-- beacon period change countdowns,
-- missed beacon.
-
-The received beacons are filtered according to there NID, SNID, and beacon
-type. If the beacon is a discovery beacon or does not correspond to our
-tracked NID and SNID, it is used to update the CP database. In other cases,
-it is used as our beacon, schedule is updated, change countdowns are set,
-hybrid mode is used, discover and/or proxy beacon are send.
-
-When the beacon is not received, the schedule is programmed using permanent
-information, countdowns are decremented and an event is generated to signal
-the beacon miss.
-
-Msg
----
-
-This module handles:
-
-- message decoding and encoding,
-- message transmission (get a buffer from *cl_interf*, fill header, encode,
- send),
-- message dispatching (translating between MMTYPE and FSM events),
-- message encryption/decryption,
-- message encapsulation/decapsulation for relay,
-- message filtering according to segment encryption.
-
-Messages dispatching
-~~~~~~~~~~~~~~~~~~~~
-
-This is called by *cl_interf* when a complete message has been received. The
-*cl_interf* module has read the MME header yet and the *bitstream* context is
-ready to read the payload.
-
-If the message is a encrypted message, it is first checked for coherency, then
-decrypted. If the decryption is successful and information is coherent, the
-message is decapsulated, and encryption information is stored in the MME
-handle. It is then treated like any other MME. If the decryption is not
-successful or there is any incoherent field, it is posted in the FSM queue
-with a special BAD_CM_ENCRYPTED_PAYLOAD_IND event.
-
-Then, the message is filtered according to its MMTYPE and segment encryption
-status and posted in the FSM queue with an event corresponding to its MMTYPE.
-
-Messages decoding
-~~~~~~~~~~~~~~~~~
-
-When a module receives a message from the FSM, it should use *msg* services to
-decode it.
-
-Most messages will be decoded with a function call to *msg*, using a structure
-as parameter which will be filled by the *msg* function.
-
-Some messages, like ``CC_SET_TEI_MAP.IND`` will also need a callback function
-which will be called for each received station.
-
-Messages encoding and transmission
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-To send a message, a module should use a *msg* function which will ask for a
-new buffer, fill headers, encapsulate the message in a CC_RELAY.IND if
-necessary, and in a CM_ENCRYPTED_PAYLOAD.IND if requested.
-
-Most messages will be encoded with a function call to *msg*, using all
-messages fields as function parameters.
-
-Some messages, like ``CC_SET_TEI_MAP.IND`` will require that *msg* module uses
-the *STA mgr* interface to fetch data to send.
-
-SECU
-----
-
-This module handles:
-
-- AES:
-
- - encryption
- - decryption
-
-- SHA:
-
- - SHA256
- - PBKDF1
-
-- HomeplugAV:
-
- - NPW to NMK
- - NMK-SL to NID
- - random NMK generation
- - PRN procedure (start new, check, gen_next)
-
-It should behave as a separate library and will therefore not take the CP
-context as parameter.
-
-STA data & STA mgr
-------------------
-
-The *STA data* module maintains:
-
-- the STA own data
-- the network list
-- the STA list for each network
-
-It should keeps its information private.
-
-The *STA mgr* module is responsible for complex changes to *STA data* and can
-access private parts.
-
-Coding guidelines
-=================
-
-Contexts
---------
-
-Each function in each module will receive the complete CP context as
-parameter. The CP context contains all the modules contexts, as value (for
-public context) or as pointer (for private ones).
-
-Naming conventions
-------------------
-
-Each function or types should be prefixed with the complete module name. For
-example, the ``choucroute`` function in the *STA action* module will be called
-``cp_sta_action_choucroute``.
-
-CP development milestones
-=========================
-
-Milestone 1
------------
-
-The first version will be able to:
-
-- play the power-on discovery procedure,
-- associate, authenticate and leave an AVLN,
-- act as a CCo to accept joining STA,
-- relay MME, only used to test the relay infrastructure,
-- use CSMA only schedule.
-
-This does not correspond yet to a CCo0.
-
-Handled MME messages
---------------------
-
-========================= ==== ===========
-MME TYPE Milestone 1
-========================= ==== ===========
-CC_CCO_APPOINT REQ .
-.. CNF .
-CC_BACKUP_APPOINT REQ .
-.. CNF .
-CC_HANDOVER REQ .
-.. CNF .
-CC_LINK_INFO IND .
-.. RSP .
-CC_HANDOVER_INFO IND .
-.. RSP .
-CC_DISCOVER_LIST REQ .
-.. CNF .
-.. IND .
-CC_LINK_NEW REQ .
-.. CNF .
-CC_LINK_MOD REQ .
-.. CNF .
-CC_LINK_SQZ REQ .
-.. CNF .
-CC_LINK_REL REQ .
-.. CNF .
-CC_DETECT_REPORT REQ .
-.. CNF .
-CC_WHO_RU REQ X
-.. CNF X
-CC_ASSOC REQ X
-.. CNF X
-CC_LEAVE REQ X
-.. CNF X
-.. IND X
-.. RSP X
-CC_SET_TEI_MAP REQ .
-.. IND X
-CC_RELAY REQ X
-.. IND X
-CC_BEACON_RELIABILITY REQ .
-.. CNF .
-CC_ALLOC_MOVE REQ .
-.. CNF .
-CC_ACCESS all .
-CC_DCPPC IND .
-.. RSP .
-CC_HP1_DET REQ .
-.. CNF .
-CC_BLE_UPDATE IND .
-CP_* all .
-PH_* all .
-NN_* all .
-CM_UNASSOCIATED_STA IND X
-CM_ENCRYPTED_PAYLOAD IND X
-.. RSP X
-CM_SET_KEY REQ X
-.. CNF X
-CM_GET_KEY REQ X
-.. CNF X
-CM_SC_JOIN REQ .
-.. CNF .
-CM_CHAN_EST IND X
-CM_TM_UPDATE IND X
-CM_AMP_MAP REQ .
-.. CNF .
-CM_BRG_INFO REQ .
-.. CNF .
-CM_CONN_NEW REQ .
-.. CNF .
-CM_CONN_REL IND .
-.. CNF .
-CM_CONN_MOD REQ .
-.. CNF .
-CM_CONN_INFO REQ .
-.. CNF .
-CM_STA_CAP all .
-CM_NW_INFO all .
-CM_GET_BEACON all .
-CM_HFID all .
-CM_MME_ERROR IND X
-CM_NW_STATS REQ .
-.. CNF .
-CM_LINK_STATS REQ .
-.. CNF .
-========================= ==== ===========
diff --git a/cesar/cp2/doc/cp.xmi b/cesar/cp2/doc/cp.xmi
deleted file mode 100644
index e347901734..0000000000
--- a/cesar/cp2/doc/cp.xmi
+++ /dev/null
@@ -1,123 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<XMI xmlns:UML="http://schema.omg.org/spec/UML/1.3" verified="false" timestamp="2008-04-25T16:48:32" xmi.version="1.2" >
- <XMI.header>
- <XMI.documentation>
- <XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter>
- <XMI.exporterVersion>1.5.8</XMI.exporterVersion>
- <XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding>
- </XMI.documentation>
- <XMI.metamodel xmi.name="UML" href="UML.xml" xmi.version="1.3" />
- </XMI.header>
- <XMI.content>
- <UML:Model isSpecification="false" isLeaf="false" isRoot="false" xmi.id="m1" isAbstract="false" name="Modèle UML" >
- <UML:Namespace.ownedElement>
- <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="folder" isRoot="false" isAbstract="false" name="folder" />
- <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="datatype" isRoot="false" isAbstract="false" name="datatype" />
- <UML:Model stereotype="folder" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="Logical View" isRoot="false" isAbstract="false" name="Logical View" >
- <UML:Namespace.ownedElement>
- <UML:Package stereotype="folder" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="Datatypes" isRoot="false" isAbstract="false" name="Datatypes" >
- <UML:Namespace.ownedElement>
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="ovJVCQtIXOB4" isRoot="false" isAbstract="false" name="int" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="g1LYmYUa8ZA8" isRoot="false" isAbstract="false" name="char" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="6XajJCo577bH" isRoot="false" isAbstract="false" name="boolean" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="VSZ3qk5XkQ3U" isRoot="false" isAbstract="false" name="float" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="wV222DA6ikqz" isRoot="false" isAbstract="false" name="double" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="ue42jdJD5rGw" isRoot="false" isAbstract="false" name="byte" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="ZLRHjSmfxoi0" isRoot="false" isAbstract="false" name="short" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="zq6hZueTWjVE" isRoot="false" isAbstract="false" name="long" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="MnRQchM92lRl" isRoot="false" isAbstract="false" name="String" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="cMWBY2Uxmq1Z" isRoot="false" isAbstract="false" name="cp_sta_mgr_t" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="7Tq8plPyGG7g" isRoot="false" isAbstract="false" name="undef" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="NoC7y59y7tTJ" isRoot="false" isAbstract="false" name="mac_config_t *" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="IvpwWGft3ryz" isRoot="false" isAbstract="false" name="interface_t *" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="aA5IrwxfSa3k" isRoot="false" isAbstract="false" name="cp_t *" />
- </UML:Namespace.ownedElement>
- </UML:Package>
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="DDO8z48ztDeS" isRoot="false" isAbstract="false" name="cp_t" >
- <UML:Classifier.feature>
- <UML:Attribute comment="station manager context." isSpecification="false" visibility="private" xmi.id="Jve0PsKCJkmy" type="cMWBY2Uxmq1Z" name="sta_mgr" />
- <UML:Attribute comment="The mac config context." isSpecification="false" visibility="private" xmi.id="X8bIaj3TgcRj" type="NoC7y59y7tTJ" name="mac_config" />
- <UML:Attribute comment="The interface context." isSpecification="false" visibility="private" xmi.id="v7y0zRJkiqfo" type="IvpwWGft3ryz" name="interface" />
- <UML:Operation comment="Initialise the Control plane." isSpecification="false" isLeaf="false" visibility="public" xmi.id="mIQGTwg7fidQ" isRoot="false" isAbstract="false" isQuery="false" name="init" >
- <UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="dhRIP4hz9sOo" type="aA5IrwxfSa3k" />
- <UML:Parameter comment="Mac configuration context." isSpecification="false" visibility="private" xmi.id="c6BOfuBD3EVu" value="" type="NoC7y59y7tTJ" name="mac_config" />
- <UML:Parameter comment="Interface context." isSpecification="false" visibility="private" xmi.id="8SZY2aIotj2M" value="" type="IvpwWGft3ryz" name="interface" />
- </UML:BehavioralFeature.parameter>
- </UML:Operation>
- <UML:Operation comment="Initialise the control plane context." isSpecification="false" isLeaf="false" visibility="public" xmi.id="0plniUp25WSM" isRoot="false" isAbstract="false" isQuery="false" name="uninit" >
- <UML:BehavioralFeature.parameter>
- <UML:Parameter comment="The control plane context." isSpecification="false" visibility="private" xmi.id="uW3tfvFUgoUS" value="" type="aA5IrwxfSa3k" name="ctx" />
- </UML:BehavioralFeature.parameter>
- </UML:Operation>
- </UML:Classifier.feature>
- </UML:Class>
- </UML:Namespace.ownedElement>
- <XMI.extension xmi.extender="umbrello" >
- <diagrams>
- <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="978" snapy="10" showatts="1" xmi.id="nZ4c2ZMUfoc4" documentation="" type="1" showops="1" showpackage="0" name="diagramme de classes" localid="" showstereotype="0" showscope="1" snapcsgrid="0" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="853" >
- <widgets>
- <classwidget usesdiagramfillcolor="0" width="429" showattsigs="601" x="244" fillcolor="#ffffc0" y="36" showopsigs="601" linewidth="none" height="96" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="DDO8z48ztDeS" showoperations="1" showpackage="0" showscope="1" usesdiagramusefillcolor="0" font="Sans Serif,9,-1,5,75,0,0,0,0,0" linecolor="#ff0000" />
- </widgets>
- <messages/>
- <associations/>
- </diagram>
- </diagrams>
- </XMI.extension>
- </UML:Model>
- <UML:Model stereotype="folder" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="Use Case View" isRoot="false" isAbstract="false" name="Use Case View" >
- <UML:Namespace.ownedElement/>
- </UML:Model>
- <UML:Model stereotype="folder" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="Component View" isRoot="false" isAbstract="false" name="Component View" >
- <UML:Namespace.ownedElement/>
- </UML:Model>
- <UML:Model stereotype="folder" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="Deployment View" isRoot="false" isAbstract="false" name="Deployment View" >
- <UML:Namespace.ownedElement/>
- </UML:Model>
- <UML:Model stereotype="folder" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="Entity Relationship Model" isRoot="false" isAbstract="false" name="Entity Relationship Model" >
- <UML:Namespace.ownedElement/>
- </UML:Model>
- </UML:Namespace.ownedElement>
- </UML:Model>
- </XMI.content>
- <XMI.extensions xmi.extender="umbrello" >
- <docsettings viewid="nZ4c2ZMUfoc4" documentation="" uniqueid="uW3tfvFUgoUS" />
- <listview>
- <listitem open="1" type="800" label="Vues" >
- <listitem open="1" type="801" id="Logical View" >
- <listitem open="0" type="807" id="nZ4c2ZMUfoc4" label="diagramme de classes" />
- <listitem open="1" type="813" id="DDO8z48ztDeS" >
- <listitem open="0" type="814" id="Jve0PsKCJkmy" />
- <listitem open="0" type="814" id="X8bIaj3TgcRj" />
- <listitem open="0" type="814" id="v7y0zRJkiqfo" />
- <listitem open="0" type="815" id="mIQGTwg7fidQ" />
- <listitem open="0" type="815" id="0plniUp25WSM" />
- </listitem>
- <listitem open="1" type="830" id="Datatypes" >
- <listitem open="1" type="829" id="MnRQchM92lRl" />
- <listitem open="1" type="829" id="6XajJCo577bH" />
- <listitem open="1" type="829" id="ue42jdJD5rGw" />
- <listitem open="1" type="829" id="g1LYmYUa8ZA8" />
- <listitem open="1" type="829" id="cMWBY2Uxmq1Z" />
- <listitem open="1" type="829" id="aA5IrwxfSa3k" />
- <listitem open="1" type="829" id="wV222DA6ikqz" />
- <listitem open="1" type="829" id="VSZ3qk5XkQ3U" />
- <listitem open="1" type="829" id="ovJVCQtIXOB4" />
- <listitem open="1" type="829" id="IvpwWGft3ryz" />
- <listitem open="1" type="829" id="zq6hZueTWjVE" />
- <listitem open="1" type="829" id="NoC7y59y7tTJ" />
- <listitem open="1" type="829" id="ZLRHjSmfxoi0" />
- <listitem open="0" type="829" id="7Tq8plPyGG7g" />
- </listitem>
- </listitem>
- <listitem open="1" type="802" id="Use Case View" />
- <listitem open="1" type="821" id="Component View" />
- <listitem open="1" type="827" id="Deployment View" />
- <listitem open="1" type="836" id="Entity Relationship Model" />
- </listitem>
- </listview>
- <codegeneration>
- <codegenerator language="Java" />
- </codegeneration>
- </XMI.extensions>
-</XMI>
diff --git a/cesar/cp2/doc/cp_archi.odt b/cesar/cp2/doc/cp_archi.odt
deleted file mode 100644
index 2914314cea..0000000000
--- a/cesar/cp2/doc/cp_archi.odt
+++ /dev/null
Binary files differ
diff --git a/cesar/cp2/doc/mme_rx_handle.svg b/cesar/cp2/doc/mme_rx_handle.svg
deleted file mode 100644
index 67819a47a0..0000000000
--- a/cesar/cp2/doc/mme_rx_handle.svg
+++ /dev/null
@@ -1,455 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://web.resource.org/cc/"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- width="744.09448819"
- height="1052.3622047"
- id="svg2"
- sodipodi:version="0.32"
- inkscape:version="0.44.1"
- sodipodi:docbase="/home/schodet/work/cesar3/cp2/doc"
- sodipodi:docname="mme_rx_handle.svg">
- <defs
- id="defs4">
- <marker
- inkscape:stockid="Arrow1Mstart"
- orient="auto"
- refY="0.0"
- refX="0.0"
- id="Arrow1Mstart"
- style="overflow:visible">
- <path
- id="path7645"
- d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
- style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
- transform="scale(0.4) translate(10,0)" />
- </marker>
- <marker
- inkscape:stockid="Arrow2Mend"
- orient="auto"
- refY="0.0"
- refX="0.0"
- id="Arrow2Mend"
- style="overflow:visible;">
- <path
- id="path7624"
- style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
- d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
- transform="scale(0.6) rotate(180) translate(0,0)" />
- </marker>
- <marker
- inkscape:stockid="Arrow2Lend"
- orient="auto"
- refY="0.0"
- refX="0.0"
- id="Arrow2Lend"
- style="overflow:visible;">
- <path
- id="path7630"
- style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
- d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
- transform="scale(1.1) rotate(180) translate(1,0)" />
- </marker>
- </defs>
- <sodipodi:namedview
- id="base"
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1.0"
- gridtolerance="10000"
- guidetolerance="10"
- objecttolerance="10"
- inkscape:pageopacity="0.0"
- inkscape:pageshadow="2"
- inkscape:zoom="1.0835887"
- inkscape:cx="395.00015"
- inkscape:cy="520.00026"
- inkscape:document-units="px"
- inkscape:current-layer="layer1"
- showgrid="true"
- gridspacingx="10px"
- gridspacingy="10px"
- inkscape:grid-points="true"
- inkscape:window-width="1024"
- inkscape:window-height="1268"
- inkscape:window-x="0"
- inkscape:window-y="0" />
- <metadata
- id="metadata7">
- <rdf:RDF>
- <cc:Work
- rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <g
- inkscape:label="Layer 1"
- inkscape:groupmode="layer"
- id="layer1">
- <g
- id="g6572"
- transform="translate(-20,1.182556e-4)">
- <rect
- y="52.362064"
- x="300.00018"
- height="120.03069"
- width="99.999771"
- id="rect4706"
- style="fill:white;fill-opacity:1;stroke:black;stroke-width:1.00000095;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="cc"
- id="path4708"
- d="M 300,82.398655 L 400,82.362183"
- style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="cc"
- style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="M 300,112.39865 L 400,112.36218"
- id="path4710" />
- <path
- sodipodi:nodetypes="cc"
- id="path4712"
- d="M 300,142.39865 L 400,142.36218"
- style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
- <text
- id="text4714"
- y="72.398651"
- x="310"
- style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
- xml:space="preserve"><tspan
- y="72.398651"
- x="310"
- id="tspan4716"
- sodipodi:role="line">Next</tspan></text>
- <text
- id="text4718"
- y="102.39865"
- x="310"
- style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
- xml:space="preserve"><tspan
- y="102.39865"
- x="310"
- id="tspan4720"
- sodipodi:role="line">Data</tspan></text>
- <text
- id="text4722"
- y="132.39865"
- x="310"
- style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
- xml:space="preserve"><tspan
- y="132.39865"
- x="310"
- id="tspan4724"
- sodipodi:role="line">Size</tspan></text>
- </g>
- <g
- id="g4738">
- <rect
- y="52.361286"
- x="49.998085"
- height="280.00098"
- width="130.00002"
- id="rect2764"
- style="fill:white;fill-opacity:1;stroke:black;stroke-width:1.00000012;stroke-opacity:1" />
- <text
- id="text2766"
- y="92.362183"
- x="60"
- style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
- xml:space="preserve"><tspan
- y="92.362183"
- x="60"
- id="tspan2768"
- sodipodi:role="line">Blocks</tspan></text>
- <text
- id="text2770"
- y="122.36218"
- x="60"
- style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
- xml:space="preserve"><tspan
- y="122.36218"
- x="60"
- id="tspan2772"
- sodipodi:role="line">Buffer</tspan></text>
- <path
- id="path3661"
- d="M 50,102.36218 L 180,102.36218"
- style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
- <path
- id="path3663"
- d="M 50,132.36218 L 180,132.36218"
- style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
- <path
- id="path3665"
- d="M 50,72.362183 L 180,72.362183"
- style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
- <path
- id="path3667"
- d="M 180,222.36218 L 50,222.36218"
- style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
- <path
- id="path3669"
- d="M 80,222.36218 L 80,302.36218"
- style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
- <path
- id="path3671"
- d="M 50,302.36218 L 180,302.36218"
- style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
- <path
- id="path3673"
- d="M 80,252.36218 L 180,252.36218"
- style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
- <path
- id="path3675"
- d="M 80,282.36218 L 180,282.36218"
- style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
- <text
- id="text3677"
- y="292.36218"
- x="88.716797"
- style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
- xml:space="preserve"><tspan
- y="292.36218"
- x="88.716797"
- id="tspan3679"
- sodipodi:role="line">...</tspan></text>
- <text
- id="text4566"
- y="242.36218"
- x="90"
- style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
- xml:space="preserve"><tspan
- y="242.36218"
- x="90"
- id="tspan4568"
- sodipodi:role="line">Current</tspan></text>
- <text
- id="text4570"
- y="272.36218"
- x="90"
- style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
- xml:space="preserve"><tspan
- y="272.36218"
- x="90"
- id="tspan4572"
- sodipodi:role="line">Left</tspan></text>
- <text
- id="text4574"
- y="322.36218"
- x="60"
- style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
- xml:space="preserve"><tspan
- y="322.36218"
- x="60"
- id="tspan4576"
- sodipodi:role="line">Next</tspan></text>
- <text
- xml:space="preserve"
- style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
- x="60"
- y="151.47937"
- id="text4578"><tspan
- sodipodi:role="line"
- id="tspan4580"
- x="60"
- y="151.47937">Header</tspan></text>
- <text
- transform="matrix(0,-1,1,0,0,0)"
- id="text4582"
- y="69.117188"
- x="-293.53992"
- style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
- xml:space="preserve"><tspan
- y="69.117188"
- x="-293.53992"
- id="tspan4584"
- sodipodi:role="line">Bitstream</tspan></text>
- <text
- xml:space="preserve"
- style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
- x="59.839844"
- y="63.850464"
- id="text4586"><tspan
- sodipodi:role="line"
- id="tspan4588"
- x="59.839844"
- y="63.850464">...</tspan></text>
- <path
- style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="M 50,202.36218 L 180,202.36218"
- id="path4590" />
- <text
- id="text4592"
- y="212.36218"
- x="59.839844"
- style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
- xml:space="preserve"><tspan
- y="212.36218"
- x="59.839844"
- id="tspan4594"
- sodipodi:role="line">...</tspan></text>
- </g>
- <use
- x="0"
- y="0"
- xlink:href="#g6572"
- id="use6584"
- transform="translate(219.5,0)"
- width="744.09448"
- height="1052.3622" />
- <path
- style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend)"
- d="M 180,82.362183 C 200,82.362183 260,52.362183 280,52.362183"
- id="path6586" />
- <path
- style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend)"
- d="M 380,62.362183 C 400,62.362183 480,52.362183 500,52.362183"
- id="path6588" />
- <path
- style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend)"
- d="M 600,62.362183 C 620,62.362183 630,52.362183 650,52.362183"
- id="path6590" />
- <path
- style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="M 650,42.362183 L 650,62.362183"
- id="path7660" />
- <rect
- style="fill:none;fill-opacity:1;stroke:black;stroke-width:0.9999997;stroke-opacity:1"
- id="rect7662"
- width="100.00006"
- height="300.00006"
- x="419.99994"
- y="202.36212" />
- <path
- style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend)"
- d="M 380,92.362183 C 400,92.362183 380,202.36218 420,202.36218"
- id="path7666"
- sodipodi:nodetypes="cc" />
- <path
- id="path8553"
- d="M 600,92.362183 C 620,92.362183 600,202.36218 640,202.36218"
- style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1"
- sodipodi:nodetypes="cc" />
- <rect
- y="202.36212"
- x="639.99994"
- height="300.00006"
- width="100.00006"
- id="rect8555"
- style="fill:none;fill-opacity:1;stroke:black;stroke-width:0.9999997;stroke-opacity:1" />
- <path
- style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend)"
- d="M 180,232.36218 C 200,232.36218 380,272.36218 420,272.36218"
- id="path8557" />
- <rect
- style="fill:#ccc;fill-opacity:1;stroke:black;stroke-width:0.9999997;stroke-opacity:1"
- id="rect8559"
- width="100.0024"
- height="99.917038"
- x="639.99982"
- y="402.4451" />
- <path
- style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend)"
- d="M 180,262.36218 C 200,262.36218 360,402.36218 400,402.36218"
- id="path9446" />
- <path
- style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend);marker-start:url(#Arrow1Mstart)"
- d="M 400,502.36218 L 400,272.36218"
- id="path9448" />
- <path
- style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend)"
- d="M 180,312.36218 C 200,312.36218 310,212.36218 350,212.36218 C 390,212.36218 460,52.362183 500,52.362183"
- id="path9450"
- sodipodi:nodetypes="csc" />
- <use
- x="0"
- y="0"
- xlink:href="#g4738"
- id="use11224"
- transform="translate(0,499.4999)"
- width="744.09448"
- height="1052.3622" />
- <rect
- y="552.36194"
- x="349.99762"
- height="469.99973"
- width="100.00255"
- id="rect11226"
- style="fill:none;fill-opacity:1;stroke:black;stroke-width:0.9999997;stroke-opacity:1" />
- <path
- style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend)"
- d="M 180,112.36218 L 200,112.36218"
- id="path11228" />
- <path
- style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="M 200,102.36218 L 200,122.36218"
- id="path11230" />
- <path
- id="path12117"
- d="M 180,582.36218 L 200,582.36218"
- style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1" />
- <path
- id="path12119"
- d="M 200,572.36218 L 200,592.36218"
- style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
- <path
- style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend)"
- d="M 180,612.36218 C 200,612.36218 310,552.36218 350,552.36218"
- id="path12123" />
- <path
- style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="M 350,622.36218 L 450,622.36218"
- id="path13012" />
- <rect
- y="922.36096"
- x="349.99744"
- height="100.00002"
- width="99.999878"
- id="rect13014"
- style="fill:#ccc;fill-opacity:1;stroke:black;stroke-width:0.99999982;stroke-opacity:1" />
- <path
- id="path13016"
- d="M 180,732.36218 C 200,732.36218 310,652.36218 350,652.36218"
- style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1"
- sodipodi:nodetypes="cc" />
- <path
- id="path13018"
- d="M 180,762.36218 C 200,762.36218 290,772.36218 330,772.36218"
- style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1"
- sodipodi:nodetypes="cc" />
- <path
- id="path13020"
- d="M 330,922.36218 L 330,652.36218"
- style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);marker-end:url(#Arrow2Mend);stroke-opacity:1"
- sodipodi:nodetypes="cc" />
- <text
- xml:space="preserve"
- style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
- x="360"
- y="572.36218"
- id="text13022"><tspan
- sodipodi:role="line"
- id="tspan13024"
- x="360"
- y="572.36218">MME Header</tspan></text>
- <path
- style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1"
- d="M 180,812.36218 L 200,812.36218"
- id="path13026" />
- <path
- style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="M 200,802.36218 L 200,822.36218"
- id="path13028"
- sodipodi:nodetypes="cc" />
- </g>
-</svg>
diff --git a/cesar/cp2/doc/overview.svg b/cesar/cp2/doc/overview.svg
deleted file mode 100644
index 5d06c5456f..0000000000
--- a/cesar/cp2/doc/overview.svg
+++ /dev/null
@@ -1,521 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://web.resource.org/cc/"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- width="1052.3622"
- height="744.09448"
- id="svg2762"
- sodipodi:version="0.32"
- inkscape:version="0.44.1"
- version="1.0"
- sodipodi:docbase="/home/schodet/work/cesar3/cp2/doc"
- sodipodi:docname="overview.svg">
- <defs
- id="defs2764">
- <marker
- inkscape:stockid="Arrow2Mend"
- orient="auto"
- refY="0.0"
- refX="0.0"
- id="Arrow2Mend"
- style="overflow:visible;">
- <path
- id="path5682"
- style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
- d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
- transform="scale(0.6) rotate(180) translate(0,0)" />
- </marker>
- <marker
- inkscape:stockid="Arrow2Mstart"
- orient="auto"
- refY="0.0"
- refX="0.0"
- id="Arrow2Mstart"
- style="overflow:visible">
- <path
- id="path5685"
- style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round"
- d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
- transform="scale(0.6) translate(0,0)" />
- </marker>
- <marker
- inkscape:stockid="Arrow1Lstart"
- orient="auto"
- refY="0.0"
- refX="0.0"
- id="Arrow1Lstart"
- style="overflow:visible">
- <path
- id="path5709"
- d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
- style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
- transform="scale(0.8) translate(12.5,0)" />
- </marker>
- </defs>
- <sodipodi:namedview
- id="base"
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1.0"
- gridtolerance="10000"
- guidetolerance="10"
- objecttolerance="10"
- inkscape:pageopacity="0.0"
- inkscape:pageshadow="2"
- inkscape:zoom="0.89132811"
- inkscape:cx="506.32591"
- inkscape:cy="372.04724"
- inkscape:document-units="px"
- inkscape:current-layer="g5736"
- width="1052.3622px"
- height="744.09448px"
- inkscape:window-width="1024"
- inkscape:window-height="1268"
- inkscape:window-x="0"
- inkscape:window-y="0" />
- <metadata
- id="metadata2767">
- <rdf:RDF>
- <cc:Work
- rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <g
- inkscape:label="Layer 1"
- inkscape:groupmode="layer"
- id="layer1">
- <g
- id="g4557"
- transform="translate(-49.69972,23.46204)"
- inkscape:connector-avoid="true">
- <rect
- y="103.36002"
- x="59.399132"
- height="58.999985"
- width="178.99992"
- id="rect2770"
- style="fill:white;fill-opacity:1;stroke:black;stroke-width:1.00000155;stroke-opacity:1" />
- <text
- id="text4542"
- y="140.14029"
- x="148.74284"
- style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
- xml:space="preserve"><tspan
- style="font-size:20px;text-align:center;text-anchor:middle"
- y="140.14029"
- x="148.74284"
- id="tspan4544"
- sodipodi:role="line">MSG</tspan></text>
- </g>
- <g
- id="g4552"
- transform="translate(11.3849,20.69305)"
- inkscape:connector-avoid="true">
- <rect
- y="106.12901"
- x="515.38556"
- height="58.999985"
- width="178.99992"
- id="rect4546"
- style="fill:white;fill-opacity:1;stroke:black;stroke-width:1.00000155;stroke-opacity:1" />
- <text
- id="text4548"
- y="142.90926"
- x="604.72925"
- style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
- xml:space="preserve"><tspan
- style="font-size:20px;text-align:center;text-anchor:middle"
- y="142.90926"
- x="604.72925"
- id="tspan4550"
- sodipodi:role="line">CL interf</tspan></text>
- </g>
- <g
- id="g4562"
- transform="translate(208.8358,-77.21943)"
- inkscape:connector-avoid="true">
- <rect
- style="fill:white;fill-opacity:1;stroke:black;stroke-width:1.00000155;stroke-opacity:1"
- id="rect4564"
- width="178.99992"
- height="58.999985"
- x="59.399132"
- y="103.36002" />
- <text
- xml:space="preserve"
- style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
- x="148.74284"
- y="140.14029"
- id="text4566"><tspan
- sodipodi:role="line"
- x="148.74284"
- y="140.14029"
- style="font-size:20px;text-align:center;text-anchor:middle"
- id="tspan4570">FSM</tspan></text>
- </g>
- <g
- id="g4584"
- transform="translate(-9.95302,16.53333)"
- inkscape:connector-avoid="true">
- <path
- transform="matrix(0.821861,0,0,0.735758,64.20157,-73.26681)"
- d="M 478.16644 289.57285 A 108.89919 40.094704 0 1 1 260.36805,289.57285 A 108.89919 40.094704 0 1 1 478.16644 289.57285 z"
- sodipodi:ry="40.094704"
- sodipodi:rx="108.89919"
- sodipodi:cy="289.57285"
- sodipodi:cx="369.26724"
- id="path4574"
- style="fill:white;fill-opacity:1;stroke:black;stroke-width:1.28597736;stroke-opacity:1"
- sodipodi:type="arc" />
- <text
- id="text4580"
- y="147.069"
- x="367.56097"
- style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
- xml:space="preserve"><tspan
- id="tspan4582"
- style="font-size:20px;text-align:center;text-anchor:middle"
- y="147.069"
- x="367.56097"
- sodipodi:role="line">STA core</tspan><tspan
- style="font-size:20px;text-align:center;text-anchor:middle"
- y="172.069"
- x="367.56097"
- sodipodi:role="line"
- id="tspan5743" /></text>
- </g>
- <g
- id="g4589"
- transform="translate(11.3849,126.719)"
- inkscape:connector-avoid="true">
- <rect
- style="fill:white;fill-opacity:1;stroke:black;stroke-width:1.00000155;stroke-opacity:1"
- id="rect4591"
- width="178.99992"
- height="58.999985"
- x="515.38556"
- y="106.12901" />
- <text
- xml:space="preserve"
- style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
- x="604.72925"
- y="142.90926"
- id="text4593"><tspan
- sodipodi:role="line"
- id="tspan4595"
- x="604.72925"
- y="142.90926"
- style="font-size:20px;text-align:center;text-anchor:middle">Beacon</tspan></text>
- </g>
- <g
- id="g4597"
- transform="translate(-247.1506,126.719)"
- inkscape:connector-avoid="true">
- <rect
- style="fill:white;fill-opacity:1;stroke:black;stroke-width:1.00000155;stroke-opacity:1"
- id="rect4599"
- width="178.99992"
- height="58.999985"
- x="515.38556"
- y="106.12901" />
- <text
- xml:space="preserve"
- style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
- x="604.72925"
- y="142.90926"
- id="text4601"><tspan
- sodipodi:role="line"
- id="tspan4603"
- x="604.72925"
- y="142.90926"
- style="font-size:20px;text-align:center;text-anchor:middle">STA action</tspan></text>
- </g>
- <g
- id="g4605"
- transform="translate(-505.6861,126.719)"
- inkscape:connector-avoid="true">
- <rect
- style="fill:white;fill-opacity:1;stroke:black;stroke-width:1.00000155;stroke-opacity:1"
- id="rect4607"
- width="178.99992"
- height="58.999985"
- x="515.38556"
- y="106.12901" />
- <text
- xml:space="preserve"
- style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
- x="604.72925"
- y="142.90926"
- id="text4609"><tspan
- sodipodi:role="line"
- id="tspan4611"
- x="604.72925"
- y="142.90926"
- style="font-size:20px;text-align:center;text-anchor:middle">CCo action</tspan></text>
- </g>
- <g
- id="g5736"
- transform="translate(10.37778,0)">
- <rect
- y="26.112196"
- x="775.50134"
- height="596.45691"
- width="178.99992"
- id="rect4639"
- style="fill:white;fill-opacity:1;stroke:black;stroke-width:1.00000143;stroke-opacity:1" />
- <text
- transform="scale(1.029638,0.971215)"
- id="text4641"
- y="62.607651"
- x="839.95068"
- style="font-size:11.65458298px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
- xml:space="preserve"><tspan
- style="font-size:19.42430496px;text-align:center;text-anchor:middle"
- y="62.607651"
- x="839.95068"
- sodipodi:role="line"
- id="tspan4645">Data plane</tspan></text>
- </g>
- <path
- id="path4649"
- d="M 357.7349,89.235134 L 357.7349,122.07704"
- style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow2Mstart);marker-mid:none;marker-end:url(#Arrow2Mend);stroke-opacity:1" />
- <path
- style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow2Mstart);marker-mid:none;marker-end:url(#Arrow2Mend);stroke-opacity:1"
- d="M 357.7349,192.85711 L 357.7349,225.69902"
- id="path5720" />
- <path
- sodipodi:nodetypes="cc"
- id="path5722"
- d="M 287.40407,181.54804 L 195.57443,226.43318"
- style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow2Mstart);marker-mid:none;marker-end:url(#Arrow2Mend);stroke-opacity:1" />
- <path
- style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow2Mstart);marker-mid:none;marker-end:url(#Arrow2Mend);stroke-opacity:1"
- d="M 426.90484,181.56531 L 518.73448,226.45045"
- id="path5724"
- sodipodi:nodetypes="cc" />
- <path
- style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow2Mstart);marker-mid:none;marker-end:url(#Arrow2Mend);stroke-opacity:1"
- d="M 195.45294,156.32206 L 260.93011,156.32206"
- id="path5726"
- sodipodi:nodetypes="cc" />
- <path
- sodipodi:nodetypes="cc"
- id="path5741"
- d="M 453.88062,156.32206 L 519.35779,156.32206"
- style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow2Mstart);marker-mid:none;marker-end:url(#Arrow2Mend);stroke-opacity:1" />
- <path
- style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow2Mstart);marker-mid:none;marker-end:url(#Arrow2Mend);stroke-opacity:1"
- d="M 711.92252,156.32206 L 777.39969,156.32206"
- id="path5745"
- sodipodi:nodetypes="cc" />
- <path
- sodipodi:nodetypes="cc"
- id="path5747"
- d="M 711.92252,262.34801 L 777.39969,262.34801"
- style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow2Mstart);marker-mid:none;marker-end:url(#Arrow2Mend);stroke-opacity:1" />
- <g
- inkscape:connector-avoid="true"
- transform="translate(11.3849,232.2303)"
- id="g5749">
- <rect
- y="106.12901"
- x="515.38556"
- height="58.999985"
- width="178.99992"
- id="rect5751"
- style="fill:white;fill-opacity:1;stroke:black;stroke-width:1.00000155;stroke-opacity:1" />
- <text
- id="text5753"
- y="142.90926"
- x="604.72925"
- style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
- xml:space="preserve"><tspan
- style="font-size:20px;text-align:center;text-anchor:middle"
- y="142.90926"
- x="604.72925"
- id="tspan5755"
- sodipodi:role="line">NTB</tspan></text>
- </g>
- <path
- id="path5757"
- d="M 616.27042,299.16174 L 616.27042,332.00365"
- style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow2Mstart);marker-mid:none;marker-end:url(#Arrow2Mend);stroke-opacity:1" />
- <path
- style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow2Mstart);marker-mid:none;marker-end:url(#Arrow2Mend);stroke-opacity:1"
- d="M 711.92252,367.85931 L 777.39969,367.85931"
- id="path5759"
- sodipodi:nodetypes="cc" />
- <g
- id="g5761"
- transform="translate(-494.5755,331.4576)"
- inkscape:connector-avoid="true">
- <rect
- style="fill:white;fill-opacity:1;stroke:black;stroke-width:1.00000179;stroke-opacity:1"
- id="rect5763"
- width="139.33408"
- height="47.893532"
- x="534.64227"
- y="111.68222" />
- <text
- xml:space="preserve"
- style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
- x="604.72925"
- y="142.90926"
- id="text5765"><tspan
- sodipodi:role="line"
- x="604.72925"
- y="142.90926"
- style="font-size:20px;text-align:center;text-anchor:middle"
- id="tspan5769">conn</tspan></text>
- </g>
- <g
- inkscape:connector-avoid="true"
- transform="translate(-329.2414,331.4576)"
- id="g5781">
- <rect
- y="111.68222"
- x="534.64227"
- height="47.893532"
- width="139.33408"
- id="rect5783"
- style="fill:white;fill-opacity:1;stroke:black;stroke-width:1.00000179;stroke-opacity:1" />
- <text
- id="text5785"
- y="142.90926"
- x="604.72925"
- style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
- xml:space="preserve"><tspan
- id="tspan5787"
- style="font-size:20px;text-align:center;text-anchor:middle"
- y="142.90926"
- x="604.72925"
- sodipodi:role="line">CCo BW</tspan></text>
- </g>
- <g
- id="g5789"
- transform="translate(-163.9073,331.4576)"
- inkscape:connector-avoid="true">
- <rect
- style="fill:white;fill-opacity:1;stroke:black;stroke-width:1.00000179;stroke-opacity:1"
- id="rect5791"
- width="139.33408"
- height="47.893532"
- x="534.64227"
- y="111.68222" />
- <text
- xml:space="preserve"
- style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
- x="604.72925"
- y="142.90926"
- id="text5793"><tspan
- sodipodi:role="line"
- x="604.72925"
- y="142.90926"
- style="font-size:20px;text-align:center;text-anchor:middle"
- id="tspan5795">STA data</tspan></text>
- </g>
- <g
- inkscape:connector-avoid="true"
- transform="translate(-494.5755,405.3512)"
- id="g5797">
- <rect
- y="111.68222"
- x="534.64227"
- height="47.893532"
- width="139.33408"
- id="rect5799"
- style="fill:white;fill-opacity:1;stroke:black;stroke-width:1.00000179;stroke-opacity:1" />
- <text
- id="text5801"
- y="142.90926"
- x="604.72925"
- style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
- xml:space="preserve"><tspan
- id="tspan5803"
- style="font-size:20px;text-align:center;text-anchor:middle"
- y="142.90926"
- x="604.72925"
- sodipodi:role="line">link</tspan></text>
- </g>
- <g
- id="g5805"
- transform="translate(1.42673,331.4576)"
- inkscape:connector-avoid="true">
- <rect
- style="fill:white;fill-opacity:1;stroke:black;stroke-width:1.00000179;stroke-opacity:1"
- id="rect5807"
- width="139.33408"
- height="47.893532"
- x="534.64227"
- y="111.68222" />
- <text
- xml:space="preserve"
- style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
- x="604.72925"
- y="142.90926"
- id="text5809"><tspan
- sodipodi:role="line"
- x="604.72925"
- y="142.90926"
- style="font-size:20px;text-align:center;text-anchor:middle"
- id="tspan5811">SECU</tspan></text>
- </g>
- <g
- id="g5813"
- transform="translate(-329.2414,405.3512)"
- inkscape:connector-avoid="true">
- <rect
- style="fill:white;fill-opacity:1;stroke:black;stroke-width:1.00000179;stroke-opacity:1"
- id="rect5815"
- width="139.33408"
- height="47.893532"
- x="534.64227"
- y="111.68222" />
- <text
- xml:space="preserve"
- style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
- x="604.72925"
- y="142.90926"
- id="text5817"><tspan
- sodipodi:role="line"
- x="604.72925"
- y="142.90926"
- style="font-size:20px;text-align:center;text-anchor:middle"
- id="tspan5819">CCo region</tspan></text>
- </g>
- <g
- inkscape:connector-avoid="true"
- transform="translate(-163.9073,405.3511)"
- id="g5821">
- <rect
- y="111.68222"
- x="534.64227"
- height="47.893532"
- width="139.33408"
- id="rect5823"
- style="fill:white;fill-opacity:1;stroke:black;stroke-width:1.00000179;stroke-opacity:1" />
- <text
- id="text5825"
- y="142.90926"
- x="604.72925"
- style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
- xml:space="preserve"><tspan
- id="tspan5827"
- style="font-size:20px;text-align:center;text-anchor:middle"
- y="142.90926"
- x="604.72925"
- sodipodi:role="line">STA mgr</tspan></text>
- </g>
- </g>
-</svg>