summaryrefslogtreecommitdiff
path: root/cesar/maximus
diff options
context:
space:
mode:
authorThierry Carré2012-02-02 18:17:13 +0100
committerThierry Carré2012-03-02 13:58:42 +0100
commitd41043efe39f8e8202c6d33ce557c6e09ae070c0 (patch)
treee6df58b017c9b5fbfeca1dd36f01828573dc9df2 /cesar/maximus
parentd0f44610b945e92106f53eb03764f852a77ea737 (diff)
cesar/maximus/doc: convert architecture doc in rst format, refs #2937
Diffstat (limited to 'cesar/maximus')
-rw-r--r--cesar/maximus/doc/Makefile45
-rw-r--r--[-rwxr-xr-x]cesar/maximus/doc/fulminata_ecos_specs.odtbin53907 -> 53907 bytes
-rw-r--r--[-rwxr-xr-x]cesar/maximus/doc/fulminata_general_specs.odtbin44544 -> 44544 bytes
-rwxr-xr-xcesar/maximus/doc/fulminata_maximus_architecture.odtbin1799405 -> 0 bytes
-rw-r--r--cesar/maximus/doc/fulminata_maximus_architecture.rst1371
-rw-r--r--[-rwxr-xr-x]cesar/maximus/doc/fulminata_maximus_architecture.xmi9838
-rw-r--r--[-rwxr-xr-x]cesar/maximus/doc/fulminata_maximus_user_guide.odtbin256281 -> 256281 bytes
-rw-r--r--[-rwxr-xr-x]cesar/maximus/doc/fulminata_maximus_user_guide.xmi0
-rw-r--r--cesar/maximus/doc/img/picture_1.pngbin0 -> 21335 bytes
-rw-r--r--cesar/maximus/doc/img/picture_13.pngbin0 -> 37833 bytes
-rw-r--r--cesar/maximus/doc/img/picture_6.pngbin0 -> 104423 bytes
-rw-r--r--cesar/maximus/doc/img/picture_7.pngbin0 -> 43243 bytes
-rw-r--r--cesar/maximus/doc/umbrello_png/CoreEngine.pngbin0 -> 47159 bytes
-rw-r--r--cesar/maximus/doc/umbrello_png/Ethernet.pngbin0 -> 83486 bytes
-rw-r--r--cesar/maximus/doc/umbrello_png/Function_Call.pngbin0 -> 291874 bytes
-rw-r--r--cesar/maximus/doc/umbrello_png/MPDU.pngbin0 -> 104186 bytes
-rw-r--r--cesar/maximus/doc/umbrello_png/Network_Clock.pngbin0 -> 332992 bytes
-rw-r--r--cesar/maximus/doc/umbrello_png/Phy.pngbin0 -> 407203 bytes
-rw-r--r--cesar/maximus/doc/umbrello_png/Phy_2.pngbin0 -> 416730 bytes
-rw-r--r--cesar/maximus/doc/umbrello_png/SciMsg.pngbin0 -> 158089 bytes
-rw-r--r--cesar/maximus/doc/umbrello_png/SciServer.pngbin0 -> 93310 bytes
-rw-r--r--cesar/maximus/doc/umbrello_png/System.pngbin0 -> 353903 bytes
-rw-r--r--cesar/maximus/doc/umbrello_png/User_Interface.pngbin0 -> 306178 bytes
23 files changed, 5747 insertions, 5507 deletions
diff --git a/cesar/maximus/doc/Makefile b/cesar/maximus/doc/Makefile
new file mode 100644
index 0000000000..4d16ec0bcf
--- /dev/null
+++ b/cesar/maximus/doc/Makefile
@@ -0,0 +1,45 @@
+PAGE=fulminata_maximus_architecture.rst
+
+UMBRELLO_EXPORT=./umbrello_png
+
+IMG_GENERATED := $(UMBRELLO_EXPORT)/CoreEngine.png
+IMG_GENERATED += $(UMBRELLO_EXPORT)/Ethernet.png
+IMG_GENERATED += $(UMBRELLO_EXPORT)/Function_Call.png
+IMG_GENERATED += $(UMBRELLO_EXPORT)/Network_Clock.png
+IMG_GENERATED += $(UMBRELLO_EXPORT)/Phy_2.png
+IMG_GENERATED += $(UMBRELLO_EXPORT)/Phy.png
+IMG_GENERATED += $(UMBRELLO_EXPORT)/SciMsg.png
+IMG_GENERATED += $(UMBRELLO_EXPORT)/SciServer.png
+IMG_GENERATED += $(UMBRELLO_EXPORT)/System.png
+IMG_GENERATED += $(UMBRELLO_EXPORT)/User_Interface.png
+
+
+odt: $(PAGE:%.rst=%.odt)
+html: $(PAGE:%.rst=%.html)
+tex: $(PAGE:%.rst=%.tex)
+pdf: $(PAGE:%.rst=%.pdf)
+
+%.pdf: %.rst
+ rst2pdf $< -o $@
+
+%.html: %.rst
+ rst2html $< $@
+
+%.tex: %.rst
+ rst2latex $< $@
+
+%.odt: %.rst
+ rst2odt $< $@
+
+clean:
+ rm -f $(PAGE:%.rst=%.pdf)
+ rm -f $(PAGE:%.rst=%.tex)
+ rm -f $(PAGE:%.rst=%.html)
+ rm -f $(PAGE:%.rst=%.odt)
+
+umbrello_img: $(IMG_GENERATED)
+
+$(IMG_GENERATED):
+ mkdir -p $(UMBRELLO_EXPORT)
+ umbrello --export png --directory $(UMBRELLO_EXPORT) fulminata_maximus_architecture.xmi
+
diff --git a/cesar/maximus/doc/fulminata_ecos_specs.odt b/cesar/maximus/doc/fulminata_ecos_specs.odt
index 7238bc284b..7238bc284b 100755..100644
--- a/cesar/maximus/doc/fulminata_ecos_specs.odt
+++ b/cesar/maximus/doc/fulminata_ecos_specs.odt
Binary files differ
diff --git a/cesar/maximus/doc/fulminata_general_specs.odt b/cesar/maximus/doc/fulminata_general_specs.odt
index 583cd15384..583cd15384 100755..100644
--- a/cesar/maximus/doc/fulminata_general_specs.odt
+++ b/cesar/maximus/doc/fulminata_general_specs.odt
Binary files differ
diff --git a/cesar/maximus/doc/fulminata_maximus_architecture.odt b/cesar/maximus/doc/fulminata_maximus_architecture.odt
deleted file mode 100755
index 2b4e0d2df9..0000000000
--- a/cesar/maximus/doc/fulminata_maximus_architecture.odt
+++ /dev/null
Binary files differ
diff --git a/cesar/maximus/doc/fulminata_maximus_architecture.rst b/cesar/maximus/doc/fulminata_maximus_architecture.rst
new file mode 100644
index 0000000000..b631f95f66
--- /dev/null
+++ b/cesar/maximus/doc/fulminata_maximus_architecture.rst
@@ -0,0 +1,1371 @@
+==============================
+Fulminata Maximus Architecture
+==============================
+
+
+Introduction
+************
+
+The general Maximus simulator architecture is described in the document named
+“fulminata_general_specs”.
+The present document describes the detailed Maximus simulator architecture
+and explains choices that have been made.
+
+The simulator is composed of following packages, which are each described in
+a dedicated chapter:
+
+- SCI_ (Simulator Communication Interface)
+- System_
+- `Function Call`_
+- `Network Clock`_
+- `PHY`_
+- Ethernet_
+- Channel_
+- `Core Engine`_
+- `Scenario Engine`_
+- `User Interface`_
+
+Maximus simulator is a C++ application.
+Thus, these different packages are represented using UML class diagrams.
+
+
+Class diagram representation
+============================
+
+On a class diagram, attributes and methods visibility is coded as follows:
+
+ - “+” for a public member;
+
+ - “-” for a private member;
+
+ - “#” for a protected member.
+
+ Virtual methods are in *italic*.
+
+ Abstract classes are in *italic*.
+
+ Static members are underlined.
+
+For methods, an output argument is noted “out”, an argument used for input
+and output is noted “inout”, and there is no notation for an “input”
+argument (i.e. if nothing is precise, this is an input argument).
+
+
+_`SCI` (Simulator Communication Interface)
+******************************************
+
+This is not a C++ interface.
+The SCI role is to communicate with each simulated AV station via 2 named
+pipes:
+
+- send messages from the simulator to an AV station;
+- receive messages from an AV station and forward them to the destination
+ package.
+
+
+SCI Msg
+=======
+
+Each message (to send or received) is a SCI message.
+
+A message can be destined to / come from the PHY package, the Ethernet
+package, the Function Call package, the Network Clock package, the System
+package, or the Channel package.
+Depending on its destination / source, the SCI message has different formats,
+with a common basis described in the **SciMsg** abstract class.
+
+Each message is an instantiation of :
+
+ - a **PhySciMsg**,
+ - an **EtherSciMsg**,
+ - a **FunctionSciMsg**,
+ - a **ClockSciMsg** or
+ - a **SystemSciMsg**.
+
+These classes inherits from the **SciMsg** abstract class.
+They will be named **SpecializedSciMsg** in this document.
+
+.. image:: umbrello_png/SciMsg.png
+ :scale: 60 %
+
+The **SciMsg**::dispatchMsg method is implemented in each class inherited from
+the **SciMsg** class.
+This method is called from the SCI Server when a message is received in order
+to process it.
+Due to polymorphism, depending on the SCI message specialization, the
+appropriate dispatchMsg method is called.
+The dispatchMsg method processes the received message or calls another
+function to do it.
+
+.. note:: See specialized SCI message paragraphs to have
+ explanations about specialized SCI message methods.
+
+
+SCI Server
+==========
+
+The role of SCI Server is to send and receive SCI messages.
+**SciServer** has a pointer to the existing stations list maintained by the
+System package.
+
+To send a message, PHY, Ethernet, Channel, Function Call, Network Clock, or
+System packages call the **SciServer**::sendSciMsg method.
+PHY or Ethernet packages can also call the
+**SciServer**::sendSciMsgToAllActiveStations method.
+
+.. image:: umbrello_png/SciServer.png
+ :scale: 50 %
+
+The method **SciServer**::process gets data coming from pipes.
+When a message is received, the **SciServer**::receiveMsg is called.
+
+Then, following steps are performed :
+
+1. Determinate message type SCI_MSG_TYPE_ according to the Sci_Msg_Header.
+
+2. Allocate a **SciMsg** depending on its type with
+ **SciServer**::createSciMsg method.
+
+3. Set into the different **SciMsg** attributes received data.
+ To do it, **SciMsg**::fillSciMsg method is called.
+
+4. Process the **SpecializedSciMsg**::dispatchMsg method is called by
+ **SciServer**::processSciMsg.
+
+5. The created **SciMsg** is deleted once the message has been processed.
+
+To avoid dependencies, all classes inherited from the **SciMsg** class
+implement a 'create' method that returns a **SciMsg** \* pointer to the
+created object.
+At program start, each SCI package registers address of the
+**SpecializedSciMsg**::create method. Thus, **SciServer** possess a table
+containing addresses of functions to call to create the appropriate
+**SpecializedSciMsg**:
+
+ mpSpecializedSciMsgArray :
+
+ +----------------------------+--------------------------------+
+ | SCI_MSG_TYPE_ | Function to call |
+ +============================+================================+
+ | SCI_MSG_TYPE_NONE | NULL |
+ +----------------------------+--------------------------------+
+ | SCI_MSG_TYPE_NETWORK_CLOCK | & **ClockSciMsg**::create |
+ +----------------------------+--------------------------------+
+ | SCI_MSG_TYPE_FUNCTION_CALL | & **FunctionSciMsg**::create |
+ +----------------------------+--------------------------------+
+ | SCI_MSG_TYPE_PHY | & **PhySciMsg**::create |
+ +----------------------------+--------------------------------+
+ | SCI_MSG_TYPE_SYSTEM | & **SystemSciMsg**::create |
+ +----------------------------+--------------------------------+
+ | SCI_MSG_TYPE_ETHERNET | & **EtherSciMsg**::create |
+ +----------------------------+--------------------------------+
+ | 6 | NULL |
+ +----------------------------+--------------------------------+
+ | etc. | NULL |
+ +----------------------------+--------------------------------+
+
+Therefore, depending on the SCI_MSG_TYPE_, The **SpecializedSciMsg** is
+created by calling function registered in
+\*( mpSpecializedSciMsgArray + SCI_MSG_TYPE_ ).
+Table elements are of type **SciMsg** \*.
+
+This allows to dynamically register additional message types not yet defined
+in the specification document “fulminata_maximus_specs”.
+
+.. [SCI_MSG_TYPE] SCI_MSG_TYPE are :
+
+ - 0x00 = SCI_MSG_TYPE_NONE
+ - 0x01 = SCI_MSG_TYPE_NETWORK_CLOCK
+ - 0x02 = SCI_MSG_TYPE_FUNCTION_CALL
+ - 0x03 = SCI_MSG_TYPE_PHY
+ - 0x04 = SCI_MSG_TYPE_SYSTEM
+ - 0x05 = SCI_MSG_TYPE_ETHERNET
+
+
+_`System`
+*********
+
+The System package is responsible for station creation, deletion, and
+maintains a stations list.
+
+It provides an API whose behavior is described below.
+
+.. image:: umbrello_png/System.png
+ :scale: 40 %
+
+
+_`System API`
+=============
+
+System API is the interface used to act on the system (station creation etc.)
+and to access to system information.
+It is the unique entry point to access system functions in order to avoid
+useless object dependencies.
+
+**ISystem**::getListOfStations is used by the SCI Server to get a pointer to
+the currently existing stations.
+
+**ISystem**::areAllActiveStationsIdle is used by the Network Clock to know if
+it has to increment the tick value *[see paragraph about* `Network Clock`_
+*for more details].*
+
+It avoids to duplicate the existing stations list.
+
+To manage stations, the API provides functions described below.
+
+
+Create Station
+--------------
+
+virtual Sci_Msg_Station_Id **ISystem**::createStation ( );
+
+Description:
+
+ Creates a new station in the system, i.e. launches an eCos process.
+ When creating a station, it has to be configured via
+ **Station**::setStationConfiguration.
+
+Arguments:
+
+ None.
+
+Returns:
+
+ The station process identifier.
+
+Some details about the **StationConfiguration** attributes :
+
++-------------------+-------------------------------------------------------+
+| Name | Description |
++===================+=======================================================+
+| nmk | Sets the NMK (Network Membership Key) of the station. |
++-------------------+-------------------------------------------------------+
+| eks | Sets the EKS (Encryption Key Select) of the station. |
++-------------------+-------------------------------------------------------+
+| device_access_key | Sets the DAK (Device Access Key) of the station. |
++-------------------+-------------------------------------------------------+
+| cco_capability | Sets the CCo capability of the station. |
+| | |
+| | 4 values are possible for this parameter: |
+| | |
+| | - MAXIMUS_LEVEL_0_CCO |
+| | - MAXIMUS_LEVEL_1_CCO |
+| | - MAXIMUS_LEVEL_2_CCO |
+| | - MAXIMUS_LEVEL_3_CCO |
+| | |
++-------------------+-------------------------------------------------------+
+| bridge_capabilty | Indicates if the station can act as a bridge. |
+| | |
+| | 2 possible values : |
+| | |
+| | - MAXIMUS_NOT_BRIDGE_CAPABLE |
+| | - MAXIMUS_BRIDGE_CAPABLE |
+| | |
++-------------------+-------------------------------------------------------+
+| homeplug_version | Indicates the HomePlug version of the station. |
+| | |
+| | 2 possible values : |
+| | |
+| | - MAXIMUS_HOMEPLUG_AV |
+| | - MAXIMUS_HOMEPLUG_101 |
+| | |
++-------------------+-------------------------------------------------------+
+| mac_address | Sets the MAC address of the station. |
++-------------------+-------------------------------------------------------+
+| serial_nb | Sets the serial number of the station. |
++-------------------+-------------------------------------------------------+
+| software_version | Sets the software version of the station. |
++-------------------+-------------------------------------------------------+
+| cco_status | Sets the CCo status of the station. |
++-------------------+-------------------------------------------------------+
+| clock_drift | Sets the average clock drift in ppm (part per million)|
+| | in a floating value (precision of 10³). |
+| | Can be a negative value. |
++-------------------+-------------------------------------------------------+
+
+
+Remove Station
+--------------
+
+virtual bool **ISystem**::removeStation ( Sci_Msg_Station_Id station_id );
+
+Description:
+
+ Definitively removes a station from the AVLN, i.e. the corresponding eCos
+ process is killed.
+ Moreover, the 3 unused named pipes are deleted by the station.
+ The station is removed from the simulator stations list.
+
+Arguments:
+
+ +------------+--------------------------------------+-----+
+ | Name | Description | I/O |
+ +============+======================================+=====+
+ | station_id | Identifier of the station to remove. | in |
+ +------------+--------------------------------------+-----+
+
+Returns:
+
+ 'false' if a problem occurs.
+
+
+Get List Of Stations
+--------------------
+
+virtual StationsList\* **ISystem**::getListOfStations ( );
+
+Description:
+
+ Allows to get all the existing stations maintained by the System Manager.
+
+Arguments:
+
+ None.
+
+Returns:
+
+ 'false' if a problem occurs.
+
+
+Are All Active Stations Idle
+----------------------------
+
+virtual bool **ISystem**::areAllActiveStationsIdle ( );
+
+Description:
+
+ Called by the Network Clock to know if all stations are in idle state to
+ decide if it has to increment the tick value.
+
+Arguments:
+
+ None.
+
+Returns:
+
+ 'false' if at least one active station is not in idle state or if
+ a problem occurs.
+
+
+Deactivate Station
+------------------
+
+virtual bool **ISystem**::deactivate (Sci_Msg_Station_Id station_id);
+
+Description:
+
+ Deactivate a station from the AVLN, i.e.
+ The station does not receive any messages anymore.
+ The station status is updated to deactivated state.
+
+Arguments:
+
+ +------------+------------------------------------------+-----+
+ | Name | Description | I/O |
+ +============+==========================================+=====+
+ | station_id | Identifier of the station to deactivate. | in |
+ +------------+------------------------------------------+-----+
+
+Returns:
+
+ 'false' if a problem occurs.
+
+
+Activate Station
+----------------
+
+*virtual bool
+ISystem::activate (Sci_Msg_Station_Id station_id);*
+
+Description:
+
+ Re-activate a station from the AVLN, that has previously been deactivated.
+ The station station is updated to idle state.
+
+Arguments:
+
+ +------------+--------------------------------------+-----+
+ | Name | Description | I/O |
+ +============+======================================+=====+
+ | station_id | Identifier of the station to remove. | in |
+ +------------+--------------------------------------+-----+
+
+Returns:
+
+ 'false' if a problem occurs.
+
+
+Additional available operations
+-------------------------------
+
+Once a station has been created, following methods can be called:
+
+- const Sci_Msg_Station_Id getStationId()
+- const File_Descriptor **Station**::getInputFileDescriptor ( )
+- const File_Descriptor **Station**::getOutputFileDescriptor ( )
+- const File_Descriptor **Station**::getLogFileDescriptor ( )
+- Station_Status **Station**::getStationStatus ( )
+- StationConfiguration \* **Station**::getStationConfiguration ( )
+
+
+System Manager
+==============
+
+The System Manager responsibility mainly is to create and delete stations.
+It maintains a list of existing stations.
+
+It implements the `System API`_ methods.
+
+
+Station
+=======
+
+**Station** is the class that represents a simulated AV station.
+When creating a station, a new eCos process is launched via the
+*Station::startProcess* method.
+
+
+Station Configuration
+=====================
+
+**StationConfiguration** is the class that describes the associated station
+characteristics.
+Each **Station** instance instantiates a **StationConfiguration** object.
+
+
+Line cycle simulation (zero-cross)
+==================================
+
+All stations need to know when the zero-cross moment of the line cycle
+happens.
+It means that every 10ms (for 50Hz) or every 8.33ms (for 60Hz), a PHY SCI
+message “zero-cross” must be sent to all active stations.
+
+The zero-cross message has to be sent every 250000 ticks for 50Hz and every
+208333 ticks for 60Hz.
+
+
+System SCI Msg
+==============
+
+**SystemSciMsg** implements all the **SciMsg** methods and possess all the
+**SciMsg** attributes.
+
+**SystemSciMsg** is only used for reception of a “system idle” message.
+It implements the dispatchMsg method which calls
+**SystemManager**::receiveIdleMsg.
+
+
+System message header is :
+
+ +-----------------+-----------+---------------------------+
+ | type | name | comment |
+ +=================+===========+===========================+
+ | char | version | egal to 2 |
+ +-----------------+-----------+---------------------------+
+ | char | type | SYSTEM_TYPE_NONE (0x00) |
+ | | | or |
+ | | | SYSTEM_TYPE_IDLE (0x01) |
+ +-----------------+-----------+---------------------------+
+ | unsigned short | flags | |
+ | int | | |
+ +-----------------+-----------+---------------------------+
+
+
+_`Function Call`
+****************
+
+Function Call package has to:
+
+- make the encapsulation of messages, to send them into SCI messages;
+- handle the reception of returned SCI messages.
+
+.. image:: umbrello_png/Function_Call.png
+ :scale: 40 %
+
+
+Function Call API
+=================
+
+The Function Call package provides an API, whose behavior is described below.
+
+This API allows to send a message describing the remote function to call into
+a simulated AV station.
+A function call has to be transparent for the simulator. the function called
+into the application stub of the station is not defined into the simulator.
+Therefore, this API must provide a generic way to call an unknown function
+(from the simulator point of view).
+
+Several steps have to be done:
+
+- *FunctionSciMsg \* FunctionCallManager::createMsg*
+
+ This method returns a pointer to the created **FunctionSciMsg**.
+
+- *bool FunctionSciMsg::setFunctionName (const std::string name)*
+
+ Set the name of the remote function to call.
+
+- *bool SciMsg::setSciMsgStationId (const Sci_Msg_Station_Id station_id)*
+
+ Set the destination station.
+
+- *bool FunctionSciMsg::addParameter (const FunctionCallParameter &
+ function_argument_to_add)*
+
+ To indicate the needed function arguments (called once per argument to add).
+
+- *bool FunctionCallManager::registerCallback*
+
+ If the function expects a returned information, this method has to be called
+ to indicate the address of the callback function.
+
+- *bool FunctionCallManager::sendMsg*
+
+ Once all these steps have been performed, this method allows to send the
+ configured **FunctionSciMsg**.
+
+When receiving a **FunctionSciMsg**, the following method is called to retrieve
+function arguments:
+
+- *bool FunctionSciMsg::bindParameter (const std::string
+ name_of_parameter_to_get, unsigned long & data_length, unsigned char \*
+ p_data)*
+
+This API is the unique way to call a remote function of a station application
+stub.
+API functions are described below.
+
+
+Create Msg
+----------
+
+virtual FunctionSciMsg\* **IFunctionCall**::createMsg ( );
+
+Description:
+
+ Allows to create a message in order to call a remote function.
+
+Arguments:
+
+ None.
+
+
+Register Callback
+-----------------
+
+virtual bool registerCallback (Function_Call_Msg_Id msg_id,
+const CallbackFunction & callback_address );
+
+Description:
+
+ Indicates the callback function to call when the returned function will be
+ received.
+
+Arguments:
+
++------------------+---------------------------------------------------+-----+
+| Name | Description | I/O |
++==================+===================================================+=====+
+| msg_id | The returned function SCI message indicates the | in |
+| | ID of the called function. | |
++------------------+---------------------------------------------------+-----+
+| callback_address | Address of the function to call when receiving | |
+| | the function call response. | in |
++------------------+---------------------------------------------------+-----+
+
+
+Send Msg
+--------
+
+virtual bool **IFunctionCall**::sendMsg (FunctionSciMsg & function_sci_msg );
+
+Description:
+
+ Sends the created Function Call message after having registered the
+ callback function if any.
+
+Arguments:
+
++------------------+--------------------------------------------------+-----+
+| Name | Description | I/O |
++==================+==================================================+=====+
+| function_sci_msg | Reference to the created message returned by | in |
+| | **IFunctionCall**::createMsg. | |
++------------------+--------------------------------------------------+-----+
+
+
+Additional available operations
+-------------------------------
+
+Once a message has been created, following methods can be called:
+
+- **FunctionSciMsg**::addParameter ( const FunctionCallParameter &
+ function_argument_to_add )
+
+ Configure the function to call by describing its arguments.
+ Number of arguments has not to be defined.
+ Function arguments are described by a list of FunctionCallParameter
+ instances.
+ Each object instance represents an argument of the remote function.
+ The FunctionCallParameter class contains 3 attributes depicting the
+ argument :
+
+ - **std**::string mName
+ - unsigned long mValueLength
+ - unsigned char \* mpValue
+
+ A dispatcher has to be implemented into the application stub to read the
+ function name and to call the corresponding function interpreter callback.
+ This callback reads all arguments and casts them into adequate variable
+ types in order to correctly call the application function.
+ Same system is implemented on the simulator side to handle returned
+ functions.
+
+- **FunctionSciMsg**::bindParameter (
+ const std::string name_of_parameter_to_get, unsigned long & data_length,
+ unsigned char \* p_data )
+
+ Gets an argument contents by giving its name as input.
+
+
+Function Call Manager
+=====================
+
+**FunctionCallManager** implements the **IFunctionCall** interface.
+
+Its responsibility is mainly to create, configure and delete
+**FunctionSciMsg**.
+Messages are deleted once they have been sent via **IFunctionCall**::sendMsg.
+
+When receiving a returned function coming from a simulated AV station, it
+also has the role to identify the associated callback function and to call
+it.
+It is done via **FunctionCallManager**::receiveMsg that uses the callback
+list built by **FunctionCallManager**::registerCallback.
+
+
+Function SCI Msg
+================
+
+**FunctionSciMsg** implements all the **SciMsg** methods and possess all the
+**SciMsg** attributes.
+
+**FunctionSciMsg** role is to describe Function Call message contents in
+order to be sent via a pipe by the SCI Server.
+It possess additional information (Function Call header) compared to a SCI
+message and contains the name and arguments of the remote function to be
+called.
+
+It also implements the dispatchMsg method which calls
+**FunctionSciMsg**::identifyFunctionName and
+**FunctionSciMsg**::identifyParameters.
+
+
+Function message header is :
+
+ +-----------------+-----------+-----------------------------------+
+ | type | name | comment |
+ +=================+===========+===================================+
+ | char | version | egal to 2 |
+ +-----------------+-----------+-----------------------------------+
+ | char | type | - FUNCTION_CALL_TYPE_NONE (0x00) |
+ | | | - FUNCTION_CALL_TYPE_REQ (0x01) |
+ | | | - FUNCTION_CALL_TYPE_RSP (0x02) |
+ | | | |
+ +-----------------+-----------+-----------------------------------+
+ | unsigned short | msg_id | |
+ | int | | |
+ +-----------------+-----------+-----------------------------------+
+ | char | param_nb | |
+ +-----------------+-----------+-----------------------------------+
+ | char | flags | |
+ +-----------------+-----------+-----------------------------------+
+ | unsigned short | reserved | |
+ | int | | |
+ +-----------------+-----------+-----------------------------------+
+
+
+Message data are sent and received respecting the following convention:
+
+ *function_name\0*
+
+And for each parameter, **FunctionCallParameter** attributes are sent
+according to the following format:
+
+ *name\0value_lengthp_value* etc... with length coded on 2 bytes
+
+Number of parameters is sent into the 'Function_Call_Header param_nb' field.
+
+
+_`Network Clock`
+****************
+
+The Network Clock package represents the simulated system clock.
+
+.. image:: umbrello_png/Network_Clock.png
+ :scale: 40 %
+
+
+Network Clock API
+=================
+
+The Network Clock package provides an API whose behavior is described below.
+
+This API is the unique entry point to access Network Clock functions.
+It allows to manage an event list.
+
+
+Create Evt
+----------
+
+virtual bool **INetworkClock**::createEvt (
+const Network_Clock_Tick tick_value, const NetworkClockEvt & evt_to_send);
+
+Description:
+
+ Allows to send an event to a station or an internal event (i.e. which
+ destination is a simulator package) at a given time.
+
+Arguments:
+
+ +-------------+-----------------------------------------------------+-----+
+ | Name | Description | I/O |
+ +=============+=====================================================+=====+
+ | tick_value | Indicates the clock tick at which the event must be | in |
+ | | sent. | |
+ +-------------+-----------------------------------------------------+-----+
+ | evt_to_send | Object describing event to send. This class is | in |
+ | | detailed below. | |
+ +-------------+-----------------------------------------------------+-----+
+
+Details on **NetworkClockEvt** class:
+
+ +---------------------+---------------------------------------------------+
+ | Sci_Msg_Station_Id | Process identifier of the station which will |
+ | mStationId | receive the event. Set to 0 for internal events. |
+ +=====================+===================================================+
+ | Network_Clock_Type | Defines the type of message to send, according to |
+ | mNetworkClockType | its destination. |
+ | | |
+ | | Possible values are NETWORK_CLOCK_TYPE_ENUM_ |
+ +---------------------+---------------------------------------------------+
+ | Network_Clock_Id | Uniquely identifies an event. |
+ | mNetworkClockId | |
+ +---------------------+---------------------------------------------------+
+ | void * mpData | Used to save a PHY SCI message to send later. |
+ | | Could be used for other purposes. |
+ +---------------------+---------------------------------------------------+
+
+
+Network Clock Processor
+=======================
+
+The **NetworkClockProcessor** implements the **INetworkClock**.
+
+It has the responsibility to create a **NetworkClockEvtList**, and to
+maintain it.
+
+Its main role is to handle the **NetworkClockEvtList**, i.e. to :
+
+- insert and remove events.
+- process the next event in the list.
+- remove events that have been processed.
+- increment the tick value if all events of the current tick have been
+ processed and if all stations are in an idle state.
+- depending on the Network_Clock_Type :
+
+ - create and send Clock SCI messages to SCI Server, and delete them once
+ sent.
+ - call a **IFunctionCall**, **IPhy**, **ISystem**, **EthernetProcessor**,
+ or **ChannelComputer** function.
+
+Network Clock Processor is managed by the Core Engine which calls
+*NetworkClockProcessor::processNextEvt*.
+This method has to check if all stations are in an idle state (this
+information is provided by *ISystem::areAllActiveStationsIdle*).
+If not, the *NetworkClockProcessor::processNextEvt* returns.
+If all stations are in an idle state, it has to check if an event has to be
+processed at the current tick value.
+If not, it increments the tick value to the value corresponding to the next
+event to process.
+Then, the get event is processed.
+
+After that, the Core Engine processes received events (by calling
+*SciServer::process*).
+
+
+Zero-cross schedule
+===================
+
+Every 250000 ticks (for 50Hz) or 208333 ticks (for 60Hz), a PHY zero-cross
+message must be sent to all active stations.
+
+The first schedule can start at tick=0 and needs to be re-scheduled after
+each zero-cross event.
+
+
+Network Clock Evt List
+======================
+
+The **NetworkClockEvtList** role is to stock all requested events to be
+processed in an ordered list, to add, insert, remove elements, and to
+designate the first element of the list (i.e. the next event to be processed).
+To do it, a *multimap* is used, which is an associative container of the STL.
+Description given by the STL is the following:
+
+"*Multimap* is a Sorted Associative Container that associates objects of type
+*Key* with objects of type .
+*Multimap* is a Pair Associative Container, meaning that its value type is
+pair *<const Key, Data>*.
+It is also a Multiple Associative Container, meaning that there is no limit
+on the number of elements with the same key."
+
+In the present case, *Key* represents the Network Clock tick value, and
+*Data* represent the **NetworkClockEvt** class.
+Thus, several events can have the same tick value.
+
+A *multimap* has *insert*, *erase* and *find* member functions.
+
+Once processed by *NetworkClockProcessor::processNextEvt*, an event is
+removed from the list.
+
+
+Clock SCI Msg
+=============
+
+**ClockSciMsg** implements all the **SciMsg** methods and possess all the
+**SciMsg** attributes.
+
+**ClockSciMsg** role is to describe contents of an event coming from (or
+destined to) the Network Clock in order to be sent via a pipe by the SCI
+Server.
+It possess additional information (Network Clock header) compared to a
+SCI message.
+
+It also implements the *dispatchMsg* method which calls either, depending
+on the *Network_Clock_Type*:
+
+- *NetworkClockProcessor::insertEvt* in order to create and insert an event
+ corresponding to the received request;
+- *NetworkClockProcessor::removeEvt* in order to remove an existing event
+ of the list.
+
+
+Clock message header is :
+
+ +-----------------+-------------------+-----------------------------------+
+ | type | name | comment |
+ +=================+===================+===================================+
+ | char | version | egal to 2 |
+ +-----------------+-------------------+-----------------------------------+
+ | char | type | See NETWORK_CLOCK_TYPE_ENUM_ |
+ +-----------------+-------------------+-----------------------------------+
+ | unsigned short | id | |
+ | int | | |
+ +-----------------+-------------------+-----------------------------------+
+ | unsigned short | flags | |
+ | int | | |
+ +-----------------+-------------------+-----------------------------------+
+ | unsigned short | reserved | |
+ | int | | |
+ +-----------------+-------------------+-----------------------------------+
+ | unsigned int | tick_high | |
+ +-----------------+-------------------+-----------------------------------+
+ | unsigned int | tick_low | |
+ +-----------------+-------------------+-----------------------------------+
+
+.. [NETWORK_CLOCK_TYPE_ENUM]
+ - NETWORK_CLOCK_TYPE_NONE (0x00)
+ - NETWORK_CLOCK_TYPE_REMOVE (0x01)
+ - NETWORK_CLOCK_TYPE_STATION (0x02)
+ - NETWORK_CLOCK_TYPE_FUNCTION_CALL (0x03)
+ - NETWORK_CLOCK_TYPE_PHY (0x04)
+ - NETWORK_CLOCK_TYPE_SYSTEM (0x05)
+ - NETWORK_CLOCK_TYPE_ETHERNET (0x06)
+ - NETWORK_CLOCK_TYPE_CHANNEL (0x07)
+
+
+_`PHY`
+******
+
+
+PHY API
+=======
+
+PHY package aim is to process PHY messages received from stations, and to
+forward them to destination station(s).
+
+It also has the role to call the Python callback (if any) with the received
+PHY SCI message as argument.
+
+.. image:: umbrello_png/Phy.png
+ :scale: 60 %
+
+
+PHY Processor
+=============
+
+It implements the PHY API.
+
+Its responsibility is to create, configure, receive and delete **PhySciMsg**.
+
+When a **PhySciMsg** is received, PHY Processor role is to forward it to the
+destination station(s).
+
+Following information have to be set in the PHY SCI message:
+
+- Message type, which is provided into the field *type* of **PhySciMsg**
+ message header:
+
+ (See PHY_TYPE_ENUM_)
+
+- In case of MPDU, there are different formats, which are described by the
+ field *mpdu_format* of **PhySciMsg** message header:
+
+ (See PHY_MPDU_FORMAT_ENUM_)
+
+ With both previous fields, MPDU format is known:
+
+.. image:: img/picture_1.png
+ :scale: 80 %
+
+- Message total length, which is provided in the SCI message header.
+
+- Number of PBs contained in the message, which is provided into the field
+ *pb_nb* of **PhySciMsg** message header.
+
+- Frame Control mode, which is provided into the field *fc_mode* of
+ **PhySciMsg** message header.
+
+- Used modulation, which is provided into the field *mod* of **PhySciMsg**
+ message header.
+
+- FEC rate, which is provided into the field *fecrate* of **PhySciMsg**
+ message header.
+
+- Guard interval, which is provided into the field *gil* of **PhySciMsg**
+ message header.
+
+- PB size, which is provided into the field *flags* of **PhySciMsg** message
+ header by setting the *PHY_FLAG_PB512* flag.
+
+- Tone Map index, which is provided into the field *tonemap_index* of
+ **PhySciMsg** message header.
+
+- Number of used symbols, which is provided into the field *symbol_nb* of
+ **PhySciMsg** message header.
+
+- Initialization vectors, which is provided into the field *iv* of
+ **PhySciMsg** message header.
+
+- Network Encryption Key, *nek* of **PhySciMsg** message header.
+
+- PB measurement, containing BER (Bit Error Rate), halfit, and CRC, for each
+ PB, which is provided into the field *pb_measurement* of **PhySciMsg**
+ message header.
+
+- PB header, which is provided into the field *pb_header* of **PhySciMsg**
+ message header.
+
+
+PHY SCI Msg
+===========
+
+**PhySciMsg** implements all the **SciMsg** methods and possess all the
+**SciMsg** attributes.
+
+**PhySciMsg** role is to describe contents of a PHY message coming from (or
+destined to) the PHY in order to be sent via a pipe by the SCI Server.
+It possess additional information (PHY header) compared to a **SciMsg**.
+
+It also implements the *dispatchMsg* method.
+
+.. image:: umbrello_png/Phy_2.png
+ :scale: 40 %
+
+Phy messsage header is :
+
+ +-----------------+-------------------+-----------------------------------+
+ | type | name | comment |
+ +=================+===================+===================================+
+ | char | version | egal to 2 |
+ +-----------------+-------------------+-----------------------------------+
+ | char | type | See PHY_TYPE_ENUM_ |
+ +-----------------+-------------------+-----------------------------------+
+ | unsigned char | mpdu_format | See PHY_MPDU_FORMAT_ENUM_ |
+ | | | |
+ +-----------------+-------------------+-----------------------------------+
+ | unsigned char | pb_nb | |
+ +-----------------+-------------------+-----------------------------------+
+ | unsigned char | fc_mode | - PHY_FC_MODE_HYBRID_1 (0x00) |
+ | | | - PHY_FC_MODE_HYBRID_2 (0x01) |
+ | | | - PHY_FC_MODE_AV_1 (0x02) |
+ | | | - PHY_FC_MODE_AV_2 (0x03) |
+ | | | |
+ +-----------------+-------------------+-----------------------------------+
+ | unsigned char | short_ppdu | |
+ +-----------------+-------------------+-----------------------------------+
+ | unsigned char | mod | - PHY_MODE_ROBO (0x00) |
+ | | | - PHY_MODE_HS_ROBO (0x01) |
+ | | | - PHY_MODE_MINI_ROBO (0x02) |
+ | | | - PHY_MOD_TM (0x03) |
+ | | | - PHY_MODE_NONE (0x04) |
+ | | | |
+ +-----------------+-------------------+-----------------------------------+
+ | unsigned char | fecrate | - PHY_FEC_RATE_1_2 (0x00) |
+ | | | - PHY_FEC_RATE_16_21 (0x01) |
+ | | | - PHY_FEC_RATE_NONE (0x02) |
+ | | | |
+ +-----------------+-------------------+-----------------------------------+
+ | unsigned char | gil | - PHY_GIL_417 (0x00) |
+ | | | - PHY_GIL_567 (0x01) |
+ | | | - PHY_GIL_3534 (0x02) |
+ | | | |
+ +-----------------+-------------------+-----------------------------------+
+ | unsigned char | tonemap_index | |
+ +-----------------+-------------------+-----------------------------------+
+ | unsigned char | reserved | |
+ +-----------------+-------------------+-----------------------------------+
+ | unsigned short | tx_id | |
+ | int | | |
+ +-----------------+-------------------+-----------------------------------+
+ | unsigned short | flags | - PHY_FLAG_NONE (0x0000) |
+ | int | | - PHY_FLAG_ENCRYPTED (0x0001) |
+ | | | - PHY_FLAG_CRC_OK (0x0002) |
+ | | | - PHY_FLAG_PB512 (0x0004) |
+ | | | - PHY_FLAG_WRONG_PREAMBLE (0x0008)|
+ | | | |
+ +-----------------+-------------------+-----------------------------------+
+ | unsigned int | symbol_nb | |
+ +-----------------+-------------------+-----------------------------------+
+ | unsigned int | iv[3] | |
+ +-----------------+-------------------+-----------------------------------+
+ | unsigned int | nek[4] | |
+ +-----------------+-------------------+-----------------------------------+
+ | unsigned int | pb_measurement | |
+ | | [PHY_PB_MAX_NB] | |
+ +-----------------+-------------------+-----------------------------------+
+ | unsigned int | pb_header | |
+ | | [PHY_PB_MAX_NB] | |
+ +-----------------+-------------------+-----------------------------------+
+
+.. [PHY_TYPE_ENUM]
+ - PHY_TYPE_NONE (0x00)
+ - PHY_TYPE_PREAMBLE (0x01)
+ - PHY_TYPE_FC_HYBRID_MODE (0x02)
+ - PHY_TYPE_FC_AV_ONLY_MODE (0x03)
+ - PHY_TYPE_PRS (0x04)
+ - PHY_TYPE_MPDU_PAYLOAD (0x05)
+ - PHY_TYPE_TONEMASK (0x06)
+ - PHY_TYPE_TONEMAP (0x07)
+ - PHY_TYPE_NOISE (0x08)
+ - PHY_TYPE_RX (0x09)
+ - PHY_TYPE_ZERO_CROSS (0x0A)
+
+.. [PHY_MPDU_FORMAT_ENUM]
+ - PHY_MPDU_FORMAT_NONE (0x00)
+ - PHY_MPDU_FORMAT_BEACON (0x01)
+ - PHY_MPDU_FORMAT_SOF (0x02)
+ - PHY_MPDU_FORMAT_SACK (0x03)
+ - PHY_MPDU_FORMAT_RTS_CTS (0x04)
+ - PHY_MPDU_FORMAT_SOUND (0x05)
+ - PHY_MPDU_FORMAT_RSOF (0x06)
+
+
+_`Ethernet`
+***********
+
+
+Ethernet API
+============
+
+Ethernet package role is to send Ethernet messages to stations and to process
+Ethernet messages received from stations.
+
+.. image:: umbrello_png/Ethernet.png
+ :scale: 60 %
+
+
+Ethernet Processor
+==================
+
+Its responsibility is to create, configure, receive and delete
+**EtherSciMsg**.
+
+When an **EtherSciMsg** is received, Ethernet Processor role is to check if
+an Ethernet message is expected by Maximus user.
+The received Ethernet message is not forwarded to other stations.
+
+Following information have to be set in the Ethernet SCI message:
+
+- Message type, which is provided into the field *type* of **EtherSciMsg**
+ (See ETHERNET_TYPE_ENUM_)
+
+When sending an Ethernet frame, Maximus has to set the message type
+ETHERNET_TYPE_DATA into the *Ethernet_Header*. If the Ethernet frame
+contains an MME destined to the CP of the station, the message type
+is ETHERNET_TYPE_MME. When allocating buffers, message type is set to
+ETHERNET_TYPE_DATA_BUFFER_ADD, ETHERNET_TYPE_MME_BUFFER_ADD or
+ETHERNET_TYPE_INTERFACE_BUFFER_ADD. Maximus is not allowed to send messages
+of type ETHERNET_TYPE_BUFFER_RELEASED and ETHERNET_TYPE_SNIFFER.
+
+When receiving an Ethernet message, if the message type ETHERNET_TYPE_DATA
+is set into the *Ethernet_Header*, Maximus has to create an Ethernet Python
+object. In the same way, for ETHERNET_TYPE_MME, Maximus creates an MME Python
+object. For ETHERNET_TYPE_BUFFER_RELEASED, Maximus creates a Buffer Python
+object. For ETHERNET_TYPE_SNIFFER, Maximus does not receive messages of type
+ETHERNET_TYPE_DATA_BUFFER_ADD, ETHERNET_TYPE MME_BUFFER_ADD or
+ETHERNET_TYPE_INTERFACE_BUFFER_ADD.
+
+For messages of type ETHERNET_TYPE_SNIFFER, following information have to be
+set:
+
+- Sniffer type, which is provided into the field *sniffer_type* of
+ **EtherSciMsg** message header (See SNIFFER_ENUM_).
+
+- Way and encryption, which are provided into the field *flags* of
+ **EtherSciMsg** message header (See ETHERNET_FLAG_ENUM_).
+
+
+Ether SCI Msg
+=============
+
+**EtherSciMsg** implements all the **SciMsg** methods and possess all the
+**SciMsg** attributes.
+
+**EtherSciMsg** role is to describe contents of an Ethernet message coming
+from (or destined to) the Ethernet package in order to be sent via a pipe by
+the SCI Server.
+It possess additional information (Ethernet header) compared to a **SciMsg**.
+
+It also implements the dispatchMsg method.
+
+
+Ethernet message header is :
+
+ +-----------------+-------------------+-----------------------------------+
+ | type | name | comment |
+ +=================+===================+===================================+
+ | char | version | egal to 2 |
+ +-----------------+-------------------+-----------------------------------+
+ | char | type | See ETHERNET_TYPE_ENUM_ |
+ +-----------------+-------------------+-----------------------------------+
+ | char | sniffer_type | See SNIFFER_ENUM_ |
+ +-----------------+-------------------+-----------------------------------+
+ | char | flags | See ETHERNET_FLAG_ENUM_ |
+ +-----------------+-------------------+-----------------------------------+
+
+.. [SNIFFER_ENUM]
+ - SNIFFER_BEACON (0x00)
+ - SNIFFER_MME (0x01)
+
+.. [ETHERNET_FLAG_ENUM]
+ - ETHERNET_FLAG_NONE (0x00)
+ - ETHERNET_FLAG_WAY (0x01)
+ - ETHERNET_FLAG_ENCRYPTED (0x02)
+
+.. [ETHERNET_TYPE_ENUM]
+ - ETHERNET_TYPE_NONE (0x00)
+ - ETHERNET_TYPE_DATA (0x01)
+ - ETHERNET_TYPE_MME (0x02)
+ - ETHERNET_TYPE_DATA_BUFFER_ADD (0x03)
+ - ETHERNET_TYPE_MME_BUFFER_ADD (0x04)
+ - ETHERNET_TYPE_INTERFACE_BUFFER_ADD (0x05)
+ - ETHERNET_TYPE_BUFFER_RELEASED (0x06)
+ - ETHERNET_TYPE_SNIFFER (0x07)
+
+
+_`Channel`
+**********
+
+
+Channel API
+===========
+
+This package is used to act on the link quality between stations.
+
+Channel package requirements are written in document
+“fulminata_maximus_scenario_engine”, paragraphs **3.7** and **4.1**.
+
+.. image:: img/picture_13.png
+ :scale: 60 %
+
+
+Channel Computer
+================
+
+There is a unique instance of **ChannelComputer**, created and maintained by
+the **CoreEngine**, when the channel perturbation is enabled by user.
+
+Its role is to perform time and frequency noise calculations.
+It also has to create and maintain a list of **ChannelSettings**.
+
+
+Retrieve destination station(s)
+-------------------------------
+
+To compute the noise, Maximus simulator has to know the destination
+station(s) to retrieve the corresponding channel settings.
+Moreover, it has to send the PHY message *NOISE* to the destination
+station(s) only.
+
+Maximus simulator computes the noise when it receives the MPDU payload.
+To retrieve destination station(s) of a PHY message *MPDU_PAYLOAD*, a field
+*tx_id* has been added to the *Phy_Header*. The same *tx_id* must be set
+during all the transmission steps, i.e. for the PHY message *PREAMBLE*, the
+PHY message *FC*, and the PHY message *MPDU_PAYLOAD*.
+Then, it is incremented for the next message. There is one *tx_id* counter
+per station and one *tx_id* counter into Maximus.
+
+When receiving the FC, each destination station should send a PHY message
+to Maximus to inform it that it is waiting for a PHY message with a certain
+*tx_id*.
+The PHY message type *RX* has been added to the *Phy_Header* to communicate
+the expected message ID.
+This PHY message *RX* data contains the source station ID.
+
+These explanations are illustrated on the diagram below:
+
+.. image:: img/picture_7.png
+ :scale: 34 %
+
+When the FC is received by a station, an IT is raised, and the Cesar callback
+function calls the *phy_rx_prepare* HAL PHY function by indicating that the
+station is waiting for a long MPDU or not (i.e. for data).
+
+
+Internal data
+-------------
+
+To compute noise, Maximus has to keep several data in memory, as the number
+of copies to be duplicated in case of ROBO mode, the PowerScale value
+depending on the modulation, and the mapping for each modulation.
+These data are attributes of the **ChannelComputer** class.
+
+Here is the array depicting number of copies in case of ROBO mode:
+
++-------------------+--------------------------------+
+| ROBO Mode | Number of Copies (Nb copies) |
++===================+================================+
+| PHY_MOD_ROBO | 4 |
++-------------------+--------------------------------+
+| PHY_MOD_HS_ROBO | 2 |
++-------------------+--------------------------------+
+| PHY_MOD_MINI_ROBO | 5 |
++-------------------+--------------------------------+
+
+
+Here is the PowerScale values, depending on the modulation used:
+
++-------------------------+-------------------------+
+| Modulation | 1/PS² |
++=========================+=========================+
+| MAXIMUS_PHY_MOD_BPSK | 1 |
++-------------------------+-------------------------+
+| MAXIMUS_PHY_MOD_QPSK | 2 |
++-------------------------+-------------------------+
+| MAXIMUS_PHY_MOD_QAM8 | 5+1.29² |
++-------------------------+-------------------------+
+| MAXIMUS_PHY_MOD_QAM16 | 10 |
++-------------------------+-------------------------+
+| MAXIMUS_PHY_MOD_QAM64 | 42 |
++-------------------------+-------------------------+
+| MAXIMUS_PHY_MOD_QAM256 | 170 |
++-------------------------+-------------------------+
+| MAXIMUS_PHY_MOD_QAM1024 | 682 |
++-------------------------+-------------------------+
+
+Here is a part of the mapping array, for the QAM16 modulation:
+
++------+-------------+
+| Code | Coordinates |
++------+-------------+
+| 0000 | (-1 ; -1) |
++------+-------------+
+| 0001 | (-1 ; -3) |
++------+-------------+
+| 0010 | (-1 ; 1) |
++------+-------------+
+| 0011 | (-1 ; 3) |
++------+-------------+
+| 0100 | (-3 ; -1) |
++------+-------------+
+| 0101 | (-3 ; -3) |
++------+-------------+
+| 0110 | (-3 ; 1) |
++------+-------------+
+| 0111 | (-3 ; 3) |
++------+-------------+
+| 1000 | ( 1 ; -1) |
++------+-------------+
+| 1001 | ( 1 ; -3) |
++------+-------------+
+| 1010 | ( 1 ; 1) |
++------+-------------+
+| 1011 | ( 1 ; 3) |
++------+-------------+
+| 1100 | ( 3 ; -1) |
++------+-------------+
+| 1101 | ( 3 ; -3) |
++------+-------------+
+| 1110 | ( 3 ; 1) |
++------+-------------+
+| 1111 | ( 3 ; 3) |
++------+-------------+
+
+*mMappingArray [MAXIMUS_PHY_MOD_QAM16]*
+
+There is one different mapping array for each modulation.
+
+
+Channel Settings
+================
+
+**ChannelSettings** class describes the channel link quality from a
+transmitting station to a receiving station.
+
+When channel perturbation is enabled, one object is instantiated for each
+channel.
+Therefore, number of instances is *station_nb\*(station_nb-1)*.
+
+A list of **ChannelSettings** is maintained by the **ChannelComputer**, using
+a *std::hash_map* container.
+The key is composed of the RX station ID followed by the TX station ID, each
+coded on 16 bits.
+
+For noise calculation, a **ChannelMapping** object is instantiated, that uses
+**ChannelPoint** instances.
+
+.. image:: img/picture_6.png
+ :scale: 40 %
+
+
+_`Core Engine`
+**************
+
+Core Engine package contains the **CoreEngine**, **Maximus**, **Sta** and
+**Msg** classes.
+
+The main program has to instantiate a **Maximus** object.
+
+The Core Engine has the role to create (and delete) **FunctionCallManager**,
+**SystemManager**, **NetworkClockProcessor**, **PhyProcessor**,
+**EthernetProcessor**, **SciServer**, and **ChannelComputer**.
+
+.. image:: umbrello_png/CoreEngine.png
+ :scale: 60 %
+
+
+_`Scenario Engine`
+******************
+
+See document named “fulminata_maximus_scenario_engine”.
+
+
+_`User Interface`
+*****************
+
+A user application or the Scenario Engine must have access to the Maximus
+simulator interface. See document "fulminata_maximus_user_guide" to have all
+details about the user interface.
diff --git a/cesar/maximus/doc/fulminata_maximus_architecture.xmi b/cesar/maximus/doc/fulminata_maximus_architecture.xmi
index 02bca0c587..960e8a513d 100755..100644
--- a/cesar/maximus/doc/fulminata_maximus_architecture.xmi
+++ b/cesar/maximus/doc/fulminata_maximus_architecture.xmi
@@ -1,6548 +1,5372 @@
<?xml version="1.0" encoding="UTF-8"?>
-<XMI xmlns:UML="http://schema.omg.org/spec/UML/1.3" verified="false" timestamp="2008-03-18T12:25:31" xmi.version="1.2" >
+<XMI verified="false" xmi.version="1.2" timestamp="2012-01-30T15:37:24" xmlns:UML="http://schema.omg.org/spec/UML/1.3">
<XMI.header>
<XMI.documentation>
<XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter>
- <XMI.exporterVersion>1.5.6</XMI.exporterVersion>
+ <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.metamodel xmi.version="1.3" href="UML.xml" xmi.name="UML"/>
</XMI.header>
<XMI.content>
- <UML:Model isSpecification="false" isLeaf="false" isRoot="false" xmi.id="m1" isAbstract="false" name="UML Model" >
+ <UML:Model isSpecification="false" isAbstract="false" isLeaf="false" xmi.id="m1" isRoot="false" name="UML Model">
<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:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="interface" isRoot="false" isAbstract="false" name="interface" />
- <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="constructor" isRoot="false" isAbstract="false" name="constructor" />
- <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="enum" isRoot="false" isAbstract="false" name="enum" />
- <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="struct" isRoot="false" isAbstract="false" name="struct" />
- <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="typedef" isRoot="false" isAbstract="false" name="typedef" />
- <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="friend" isRoot="false" isAbstract="false" name="friend" />
- <UML:Model stereotype="folder" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="Logical View" isRoot="false" isAbstract="false" name="Logical View" >
+ <UML:Stereotype visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="folder" name="folder"/>
+ <UML:Stereotype visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="datatype" name="datatype"/>
+ <UML:Stereotype visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="interface" name="interface"/>
+ <UML:Stereotype visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="constructor" name="constructor"/>
+ <UML:Stereotype visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="enum" name="enum"/>
+ <UML:Stereotype visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="struct" name="struct"/>
+ <UML:Stereotype visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="typedef" name="typedef"/>
+ <UML:Stereotype visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="friend" name="friend"/>
+ <UML:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Logical View" 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:Package stereotype="folder" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Datatypes" name="Datatypes">
<UML:Namespace.ownedElement>
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="UOc7OI8LRuFv" isRoot="false" isAbstract="false" name="int" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="ctnUq2PsE48l" isRoot="false" isAbstract="false" name="char" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="4Kduenu6BUBZ" isRoot="false" isAbstract="false" name="bool" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="nJsED87p1vHp" isRoot="false" isAbstract="false" name="float" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="vfi9josl6Tfk" isRoot="false" isAbstract="false" name="double" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="HXoQ2zynGq1U" isRoot="false" isAbstract="false" name="short" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="w7Hw0ZjtEP2v" isRoot="false" isAbstract="false" name="long" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="DshIKK2Zspzs" isRoot="false" isAbstract="false" name="unsigned int" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="ovf5keXejoaj" isRoot="false" isAbstract="false" name="unsigned short" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="LIcXhcTtT8Bn" isRoot="false" isAbstract="false" name="unsigned long" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="QBMG0J8pDlsx" isRoot="false" isAbstract="false" name="string" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="66nkQj7RUTGt" isRoot="false" isAbstract="false" name="char*" elementReference="ctnUq2PsE48l" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="trv86yL4jfeS" isRoot="false" isAbstract="false" name="const std::string&amp;" elementReference="QBMG0J8pDlsx" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="Hfgxfxm85LAR" isRoot="false" isAbstract="false" name="const tick_t" elementReference="XlAIxWJ0t2q4" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="nHLqdVHOsxNM" isRoot="false" isAbstract="false" name="CoreEngine*" elementReference="9uUW4XZ5t7nP" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="8HFYeCh1V2Tr" isRoot="false" isAbstract="false" name="SystemManager*" elementReference="bBWfkvMSUBzc" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="FM9MFyrLE5ts" isRoot="false" isAbstract="false" name="FunctionCallManager*" elementReference="Szlq4RFfiqZ0" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="dxoHI48VOHpd" isRoot="false" isAbstract="false" name="NetworkClockProcessor*" elementReference="l6c6ZbY9k4oU" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="QR5iQfL4cAJs" isRoot="false" isAbstract="false" name="PhyProcessor*" elementReference="SU7oJl8r1vpC" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="xXbKcOH2nKjB" isRoot="false" isAbstract="false" name="SciServer*" elementReference="ElUvZ3tKAVPh" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="Fls26ZE3bRdo" isRoot="false" isAbstract="false" name="const Network_Clock_Tick" elementReference="PDzFlxMB73D7" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="E5x9L9RNrd6t" isRoot="false" isAbstract="false" name="Maximus*" elementReference="IZRHkhpzqhMU" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="WKXaz2THzK1G" isRoot="false" isAbstract="false" name="const Msg&amp;" elementReference="3PksAGjP1DIY" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="g55iEgjQlzYA" isRoot="false" isAbstract="false" name="Msg&amp;" elementReference="3PksAGjP1DIY" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="qtOabrV06r8H" isRoot="false" isAbstract="false" name="const unsigned long" elementReference="LIcXhcTtT8Bn" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="Z3mduvueNb9d" isRoot="false" isAbstract="false" name="const unsigned char*" elementReference="Ny9n9LLzEhXo" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="44n6UGK0XgsS" isRoot="false" isAbstract="false" name="T const&amp;" elementReference="MuLM2exc7eeX" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="eptOVybOJnpM" isRoot="false" isAbstract="false" name="const cb_t&amp;" elementReference="K1iCj3mMQwQL" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="lNFLPGC5GcjE" isRoot="false" isAbstract="false" name="Sta&amp;" elementReference="4xqo1eJwmBM3" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="iB4yZDFSik45" isRoot="false" isAbstract="false" name="unsigned long&amp;" elementReference="LIcXhcTtT8Bn" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="ObMobD4JO6Fx" isRoot="false" isAbstract="false" name="unsigned char*" elementReference="Ny9n9LLzEhXo" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="bQxm3RYu0b9f" isRoot="false" isAbstract="false" name="T&amp;" elementReference="0xotfbj8uz9G" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="JCIhsw1mHbC2" isRoot="false" isAbstract="false" name="FunctionSciMsg*" elementReference="FBsPeH4gEvUD" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="9U1uI8HJT0Jf" isRoot="false" isAbstract="false" name="const std::string" elementReference="QBMG0J8pDlsx" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="2UqTU88CwGoW" isRoot="false" isAbstract="false" name="unsigned char*&amp;" elementReference="Ny9n9LLzEhXo" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="Ks2QuFd1iYTQ" isRoot="false" isAbstract="false" name="const ParametersList&amp;" elementReference="CxVwuGjKYPlO" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="dsRw8nRMsxE8" isRoot="false" isAbstract="false" name="const Sci_Msg_Station_Id" elementReference="uNcSkNqyAxHb" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="58Cx3O5oNLy7" isRoot="false" isAbstract="false" name="const FunctionSciMsg*" elementReference="FBsPeH4gEvUD" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="Q7aANH0SNANP" isRoot="false" isAbstract="false" name="const FunctionSciMsg&amp;" elementReference="FBsPeH4gEvUD" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="3lgc1KcaMAny" isRoot="false" isAbstract="false" name="const bool" elementReference="4Kduenu6BUBZ" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="GgjUKN39BDXg" isRoot="false" isAbstract="false" name="const Sta&amp;" elementReference="4xqo1eJwmBM3" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="O0Y4e7L2YuKE" isRoot="false" isAbstract="false" name="const CallbackFunction&amp;" elementReference="uvuzFPfmVe3t" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="taPZHCs4KBPK" isRoot="false" isAbstract="false" name="FunctionSciMsg&amp;" elementReference="FBsPeH4gEvUD" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="Dk5pczPnz6Yr" isRoot="false" isAbstract="false" name="CallbacksList*" elementReference="SRkFry3tOtYS" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="qj7xSczKuwTq" isRoot="false" isAbstract="false" name="const FunctionCallParameter&amp;" elementReference="JEjtehSNwhqe" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="AtFJ5jDgvMWr" isRoot="false" isAbstract="false" name="FunctionCallParameter&amp;" elementReference="JEjtehSNwhqe" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="xdn6dFqV85mT" isRoot="false" isAbstract="false" name="const char*" elementReference="ctnUq2PsE48l" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="1PQGjZx0iexb" isRoot="false" isAbstract="false" name="Function_Call_Header*" elementReference="bEeZdY0xhVQw" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="hHn4fFvgbLYX" isRoot="false" isAbstract="false" name="SciMsg*" elementReference="dBvvR3kpanaF" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="VwQtQ1TIoAvq" isRoot="false" isAbstract="false" name="const Function_Call_Type" elementReference="60clcAU0xnx5" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="WqvJ0Bi64K7w" isRoot="false" isAbstract="false" name="const Function_Call_Parameters_Number" elementReference="iYfdxrJ7viR4" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="TYfZTukOB7DK" isRoot="false" isAbstract="false" name="void*" elementReference="yfv0x3wqUorr" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="bHSmNf4TkzTc" isRoot="false" isAbstract="false" name="const Function_Call_Header*" elementReference="bEeZdY0xhVQw" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="10N6r5hp62ve" isRoot="false" isAbstract="false" name="Network_Clock_Header*" elementReference="hCCozGYEQBhw" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="G9Fc21bZFJYw" isRoot="false" isAbstract="false" name="const Network_Clock_Type" elementReference="acFbRvXTEMIs" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="nNX5UmpiITKY" isRoot="false" isAbstract="false" name="const Network_Clock_Id" elementReference="2OUKpDmUU6Tg" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="cSRv6d9bhfgi" isRoot="false" isAbstract="false" name="const Network_Clock_Header*" elementReference="hCCozGYEQBhw" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="VcPcOcsgjQbo" isRoot="false" isAbstract="false" name="const NetworkClockEvt&amp;" elementReference="HaP8ZCy8plaL" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="j0sNksMuhVaF" isRoot="false" isAbstract="false" name="NetworkClockEvt&amp;" elementReference="HaP8ZCy8plaL" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="u6I3QBCIKjNh" isRoot="false" isAbstract="false" name="Network_Clock_Tick&amp;" elementReference="PDzFlxMB73D7" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="HrAPc4wZ9mox" isRoot="false" isAbstract="false" name="EvtsList&amp;" elementReference="bxyfX2FkfHc6" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="U4mQnNTnRzFr" isRoot="false" isAbstract="false" name="NetworkClockEvtList*" elementReference="khBqlcIjqaYa" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="CVhnimyi5KYN" isRoot="false" isAbstract="false" name="ClockSciMsg&amp;" elementReference="nMqHFdX6fOJd" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="iP4BuKaU6MFG" isRoot="false" isAbstract="false" name="PhySciMsg*" elementReference="1Ey5TfpDf9m6" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="02OHgpv6iwv9" isRoot="false" isAbstract="false" name="const Phy_Type" elementReference="6EgMC1YWquF9" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="QYpsIm6ImSYT" isRoot="false" isAbstract="false" name="const Phy_Mpdu_Format" elementReference="R7NTfdMjVLA2" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="U3HSI0riWfYo" isRoot="false" isAbstract="false" name="const Phy_Nb_Of_Pbs" elementReference="YkJeSfDyIVQI" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="eOTt0WSUZhur" isRoot="false" isAbstract="false" name="const Phy_Tonemap_Index" elementReference="axOd2PMcsqyz" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="ee5ipO9TkcLk" isRoot="false" isAbstract="false" name="const Phy_Flags" elementReference="E4ek4y1U3HLE" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="ylvhNGRUzc7S" isRoot="false" isAbstract="false" name="const uint32_t" elementReference="4F2mG2WvecbT" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="w18nsvnfKlCn" isRoot="false" isAbstract="false" name="PhySciMsg&amp;" elementReference="1Ey5TfpDf9m6" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="i2UaJmLAA6SB" isRoot="false" isAbstract="false" name="Phy_Header*" elementReference="YFYivL7lKsyo" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="O12pIiPVGutd" isRoot="false" isAbstract="false" name="const Phy_Header*" elementReference="YFYivL7lKsyo" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="t2asNnHh8wsl" isRoot="false" isAbstract="false" name="const uint32_t*" elementReference="4F2mG2WvecbT" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="qZLXuibBNXID" isRoot="false" isAbstract="false" name="const unsigned short int" elementReference="qzlFUs4gsJKl" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="1p2XZLYDDR9J" isRoot="false" isAbstract="false" name="Sci_Msg_Header*" elementReference="FGkVafnZOxkd" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="xSzXJBSHo8yn" isRoot="false" isAbstract="false" name="const SciMsg&amp;" elementReference="dBvvR3kpanaF" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="KLj6UftWOUuW" isRoot="false" isAbstract="false" name="const SciMsg*" elementReference="dBvvR3kpanaF" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="lvIXi2Pxh0fK" isRoot="false" isAbstract="false" name="const Sci_Msg_Status" elementReference="4ptGPmSL1mv9" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="EknMLJBAPpgo" isRoot="false" isAbstract="false" name="const Sci_Msg_Type" elementReference="B8d1TM24GHiB" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="pX24l2l5CrBj" isRoot="false" isAbstract="false" name="const Sci_Msg_Flag" elementReference="bicD6yqnVUa7" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="erAlIci9mSIq" isRoot="false" isAbstract="false" name="const Sci_Msg_Header*" elementReference="FGkVafnZOxkd" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="LrX6DxQMEnp2" isRoot="false" isAbstract="false" name="unsigned char**" elementReference="Ny9n9LLzEhXo" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="s715so7RcDV9" isRoot="false" isAbstract="false" name="SciMsg**" elementReference="dBvvR3kpanaF" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="cKqCpL4vHbUA" isRoot="false" isAbstract="false" name="StationsList*" elementReference="0vcc95kxWWVn" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="KaWkbzz0V7eb" isRoot="false" isAbstract="false" name="const SciServer&amp;" elementReference="ElUvZ3tKAVPh" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="3McdnqE6JCta" isRoot="false" isAbstract="false" name="SciMsg&amp;" elementReference="dBvvR3kpanaF" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="Kevzvq2lEsL7" isRoot="false" isAbstract="false" name="std::list&lt; Station * >" elementReference="4LgRjEB5I6jc" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="w1WmyaR6BJwY" isRoot="false" isAbstract="false" name="const Cco_Capability" elementReference="tn89GJwm2DQU" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="VewgxsCIjx8s" isRoot="false" isAbstract="false" name="const Bridge_Capability" elementReference="XmVg46uC4n8q" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="W4aE1i6TfajT" isRoot="false" isAbstract="false" name="const Homeplug_Version" elementReference="BEIun6kQm0UQ" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="0gZfFH6nfJoC" isRoot="false" isAbstract="false" name="const Device_Access_Key" elementReference="bJtzCEyKnKFK" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="jIKxm4xqfB4z" isRoot="false" isAbstract="false" name="StationConfiguration*" elementReference="OvNqoCObl8CH" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="7jGBwdRbnPDW" isRoot="false" isAbstract="false" name="const Station&amp;" elementReference="G1jpotlnS9ne" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="nBSGMFfRdnbK" isRoot="false" isAbstract="false" name="Station&amp;" elementReference="G1jpotlnS9ne" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="wZnZ9lZYcork" isRoot="false" isAbstract="false" name="const pid_t" elementReference="TTjyPYhZVm6n" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="TrV97VV12IZA" isRoot="false" isAbstract="false" name="const File_Descriptor" elementReference="WO0VJglkKJD1" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="nMhUhBvBqw4A" isRoot="false" isAbstract="false" name="const Station_Status" elementReference="zczAjgq81yYh" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="VBixqziBqrhe" isRoot="false" isAbstract="false" name="const SystemSciMsg&amp;" elementReference="kNRjwgcIhcX0" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="INoSbjQmME1a" isRoot="false" isAbstract="false" name="Station*" elementReference="G1jpotlnS9ne" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="II4tXBwM3i4V" isRoot="false" isAbstract="false" name="System_Header*" elementReference="idECE5nt0Vr7" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="8Eb0NWUsBQSJ" isRoot="false" isAbstract="false" name="const System_Type" elementReference="yD8lVM51i3U1" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="ZZfK0mQuNQ1O" isRoot="false" isAbstract="false" name="const System_Header*" elementReference="idECE5nt0Vr7" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="vQ1S2XzSPBqN" isRoot="false" isAbstract="false" name="const string&amp;" elementReference="QBMG0J8pDlsx" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="pJsfgcYj7OSg" isRoot="false" isAbstract="false" name="const error_t" elementReference="fuM43CRtzagH" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="C9cGTLSO5pln" isRoot="false" isAbstract="false" name="std::ofstream&amp;" elementReference="SAh1zCEmUab7" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="r4r1RcqCQswh" isRoot="false" isAbstract="false" name="Logger&amp;" elementReference="kzdjBd3ATyt6" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="ViIuaCbFO4Rh" isRoot="false" isAbstract="false" name="std::ostream&amp;" elementReference="BBlq3c2ugtt6" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="vTwaNogqWwk6" isRoot="false" isAbstract="false" name="const Logger&amp;" elementReference="kzdjBd3ATyt6" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="T3wGzLaOdJRi" isRoot="false" isAbstract="false" name="ISci*" elementReference="PKaM1HoCDbbs" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="DEOmV9sHIiVw" isRoot="false" isAbstract="false" name="IPhy*" elementReference="Ab0NMXybAfZU" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="8JusFMjAgM0v" isRoot="false" isAbstract="false" name="const Phy_Fc_Mode" elementReference="DhQX2rY6wPDZ" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="nLEyCkrlHPQw" isRoot="false" isAbstract="false" name="const Phy_Short_Ppdu" elementReference="UgPIutO5ambc" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="UxIGEVkWi0NJ" isRoot="false" isAbstract="false" name="const Phy_Mod" elementReference="6Qx7AaWcHvu9" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="pwe3pKqZPxkb" isRoot="false" isAbstract="false" name="const Phy_Fecrate" elementReference="TJe4s63xXy2f" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="0cEqYhKKEcTV" isRoot="false" isAbstract="false" name="const Phy_Gil" elementReference="tWAq6KHaeveU" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="ASmFlCHQXF31" isRoot="false" isAbstract="false" name="const Phy_Tx_Id" elementReference="2yOeu36ujWRN" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="s0nXwm2aK1kb" isRoot="false" isAbstract="false" name="const Phy_Nb_Of_Symbols" elementReference="eKZEv9oVXM34" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="qcb8l3xv8TRt" isRoot="false" isAbstract="false" name="IFunctionCall*" elementReference="2j8N30UlnykR" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="TXhtlZjMAp7C" isRoot="false" isAbstract="false" name="ISystem*" elementReference="0dybVkdpO4Ya" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="Dc4onmiEKP73" isRoot="false" isAbstract="false" name="INetworkClock*" elementReference="pdUJAVtJe39T" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="EQrcJtA2vC7c" isRoot="false" isAbstract="false" name="const float" elementReference="nJsED87p1vHp" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="ihg5BF2ckirV" isRoot="false" isAbstract="false" name="PhySciMsgMpdu*" elementReference="gjYrACSC9BuB" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="h0fjFQ6XJMWi" isRoot="false" isAbstract="false" name="IChannel*" elementReference="mKTfuY7pgyOI" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="S02STVfDWPXk" isRoot="false" isAbstract="false" name="const uint8_t*" elementReference="8RfL5UmYopms" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="vl7nx6lzHKbw" isRoot="false" isAbstract="false" name="const Expected_Tx" elementReference="c6nC8sEdaTgi" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="FYDrFS8mDoaL" isRoot="false" isAbstract="false" name="uint8_t*" elementReference="8RfL5UmYopms" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="O74yXfkidyrR" isRoot="false" isAbstract="false" name="const unsigned int" elementReference="DshIKK2Zspzs" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="XNEzxlV9pJ9M" isRoot="false" isAbstract="false" name="PhySciMsgMpdu&amp;" elementReference="gjYrACSC9BuB" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="iJSN8ewspTX1" isRoot="false" isAbstract="false" name="const Phy_Header&amp;" elementReference="YFYivL7lKsyo" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="vFBbZkjwm4Vx" isRoot="false" isAbstract="false" name="PhySciMsgPre*" elementReference="emjq7Xks8DWW" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="4XSkb7G7HX8a" isRoot="false" isAbstract="false" name="PhySciMsgFc*" elementReference="uHdgUvjiSZG6" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="xqe85s2v3X76" isRoot="false" isAbstract="false" name="IEthernet*" elementReference="vpDXE2tS2kJL" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="HYl1HlhGNnFB" isRoot="false" isAbstract="false" name="std::vector&lt; Msg * >" elementReference="Tf9yq5dCbZ1m" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="rRJOS4Ahavgr" isRoot="false" isAbstract="false" name="std::vector&lt; Sta * >" elementReference="Tf9yq5dCbZ1m" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="vteoFJru7xrN" isRoot="false" isAbstract="false" name="const cb_t" elementReference="K1iCj3mMQwQL" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="8DcrWo7HU0iD" isRoot="false" isAbstract="false" name="const Ethernet_Header&amp;" elementReference="bErx1XNsRKIs" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="pE9AJY0D36ZX" isRoot="false" isAbstract="false" name="const Ethernet_Type" elementReference="HTUXG3XFPxuK" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="bB3bDXILtLrz" isRoot="false" isAbstract="false" name="const Network_Clock_Header&amp;" elementReference="hCCozGYEQBhw" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="rHbXHZa03W4n" isRoot="false" isAbstract="false" name="const void*" elementReference="yfv0x3wqUorr" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="gFFNUwPz4TDC" isRoot="false" isAbstract="false" name="const Function_Call_Msg_Id" elementReference="2JrrgMpWtl6M" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="QXEg7cwSFt0l" isRoot="false" isAbstract="false" name="const uint16_t" elementReference="sWYhCThWlDFP" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="IdrZNJ0YPvUj" isRoot="false" isAbstract="false" name="const Function_Call_Header&amp;" elementReference="bEeZdY0xhVQw" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="drESmKOpFHzv" isRoot="false" isAbstract="false" name="std::string&amp;" elementReference="QBMG0J8pDlsx" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="MvpHChZ2rJOW" isRoot="false" isAbstract="false" name="const System_Header&amp;" elementReference="idECE5nt0Vr7" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="eqNqcEputAw7" isRoot="false" isAbstract="false" name="DestStationsList&amp;" elementReference="CWGE8DVJYvei" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="fL9t737j70re" isRoot="false" isAbstract="false" name="uint32_t*" elementReference="4F2mG2WvecbT" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="j5EvHIixdpql" isRoot="false" isAbstract="false" name="PhySciMsgNoise&amp;" elementReference="vSu5lsg0a7WJ" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="FVFtK4cB028u" isRoot="false" isAbstract="false" name="const PhySciMsgMpdu&amp;" elementReference="gjYrACSC9BuB" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="SuGBQogD9iYR" isRoot="false" isAbstract="false" name="std::vector&lt; ChannelSettings * >&amp;" elementReference="Tf9yq5dCbZ1m" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="2A0kHciAJN94" isRoot="false" isAbstract="false" name="const Channel_Settings_Key&amp;" elementReference="FNAWFo5m56XX" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="yHm6ssfdnOOK" isRoot="false" isAbstract="false" name="std::map&lt; const Channel_Settings_Key, ChannelSettings *, ltkey >" elementReference="F1TYNacxByRT" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="MbP7gzMpbiS8" isRoot="false" isAbstract="false" name="const Channel_Mod" elementReference="QfHGrZecvJNh" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="PFhzx975rDDm" isRoot="false" isAbstract="false" name="const double" elementReference="vfi9josl6Tfk" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="t8K2eKmlJWeX" isRoot="false" isAbstract="false" name="const ChannelPoint&amp;" elementReference="7WkpCVeuHxVw" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="GvaXRE3v0jhy" isRoot="false" isAbstract="false" name="const ChannelPoint" elementReference="7WkpCVeuHxVw" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="Egoy0uRTnPKa" isRoot="false" isAbstract="false" name="ChannelPoint&amp;" elementReference="7WkpCVeuHxVw" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="BlnbH3oVPPjZ" isRoot="false" isAbstract="false" name="unsigned int&amp;" elementReference="DshIKK2Zspzs" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="7YtOMToL1Xs9" isRoot="false" isAbstract="false" name="const Sci_Msg_Header&amp;" elementReference="FGkVafnZOxkd" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="eFtlt57PInXt" isRoot="false" isAbstract="false" name="NetworkClockEvt*&amp;" elementReference="HaP8ZCy8plaL" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="ZcxOLFwJIm1Z" isRoot="false" isAbstract="false" name="const Ethernet_Sniffer_Type" elementReference="ZWryYSGDRuyu" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="LmSODUAk50Mh" isRoot="false" isAbstract="false" name="const Ethernet_Flags" elementReference="cQhYUO60E2We" />
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="UOc7OI8LRuFv" name="int"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ctnUq2PsE48l" name="char"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="4Kduenu6BUBZ" name="bool"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="nJsED87p1vHp" name="float"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="vfi9josl6Tfk" name="double"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="HXoQ2zynGq1U" name="short"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="w7Hw0ZjtEP2v" name="long"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="DshIKK2Zspzs" name="unsigned int"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ovf5keXejoaj" name="unsigned short"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="LIcXhcTtT8Bn" name="unsigned long"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="QBMG0J8pDlsx" name="string"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="ctnUq2PsE48l" isRoot="false" xmi.id="66nkQj7RUTGt" name="char*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="QBMG0J8pDlsx" isRoot="false" xmi.id="trv86yL4jfeS" name="const std::string&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="XlAIxWJ0t2q4" isRoot="false" xmi.id="Hfgxfxm85LAR" name="const tick_t"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="9uUW4XZ5t7nP" isRoot="false" xmi.id="nHLqdVHOsxNM" name="CoreEngine*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="bBWfkvMSUBzc" isRoot="false" xmi.id="8HFYeCh1V2Tr" name="SystemManager*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="Szlq4RFfiqZ0" isRoot="false" xmi.id="FM9MFyrLE5ts" name="FunctionCallManager*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="l6c6ZbY9k4oU" isRoot="false" xmi.id="dxoHI48VOHpd" name="NetworkClockProcessor*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="SU7oJl8r1vpC" isRoot="false" xmi.id="QR5iQfL4cAJs" name="PhyProcessor*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="ElUvZ3tKAVPh" isRoot="false" xmi.id="xXbKcOH2nKjB" name="SciServer*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="PDzFlxMB73D7" isRoot="false" xmi.id="Fls26ZE3bRdo" name="const Network_Clock_Tick"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="IZRHkhpzqhMU" isRoot="false" xmi.id="E5x9L9RNrd6t" name="Maximus*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="3PksAGjP1DIY" isRoot="false" xmi.id="WKXaz2THzK1G" name="const Msg&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="3PksAGjP1DIY" isRoot="false" xmi.id="g55iEgjQlzYA" name="Msg&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="LIcXhcTtT8Bn" isRoot="false" xmi.id="qtOabrV06r8H" name="const unsigned long"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="Ny9n9LLzEhXo" isRoot="false" xmi.id="Z3mduvueNb9d" name="const unsigned char*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="MuLM2exc7eeX" isRoot="false" xmi.id="44n6UGK0XgsS" name="T const&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="K1iCj3mMQwQL" isRoot="false" xmi.id="eptOVybOJnpM" name="const cb_t&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="4xqo1eJwmBM3" isRoot="false" xmi.id="lNFLPGC5GcjE" name="Sta&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="LIcXhcTtT8Bn" isRoot="false" xmi.id="iB4yZDFSik45" name="unsigned long&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="Ny9n9LLzEhXo" isRoot="false" xmi.id="ObMobD4JO6Fx" name="unsigned char*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="0xotfbj8uz9G" isRoot="false" xmi.id="bQxm3RYu0b9f" name="T&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="FBsPeH4gEvUD" isRoot="false" xmi.id="JCIhsw1mHbC2" name="FunctionSciMsg*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="QBMG0J8pDlsx" isRoot="false" xmi.id="9U1uI8HJT0Jf" name="const std::string"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="Ny9n9LLzEhXo" isRoot="false" xmi.id="2UqTU88CwGoW" name="unsigned char*&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="CxVwuGjKYPlO" isRoot="false" xmi.id="Ks2QuFd1iYTQ" name="const ParametersList&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="uNcSkNqyAxHb" isRoot="false" xmi.id="dsRw8nRMsxE8" name="const Sci_Msg_Station_Id"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="FBsPeH4gEvUD" isRoot="false" xmi.id="58Cx3O5oNLy7" name="const FunctionSciMsg*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="FBsPeH4gEvUD" isRoot="false" xmi.id="Q7aANH0SNANP" name="const FunctionSciMsg&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="4Kduenu6BUBZ" isRoot="false" xmi.id="3lgc1KcaMAny" name="const bool"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="4xqo1eJwmBM3" isRoot="false" xmi.id="GgjUKN39BDXg" name="const Sta&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="uvuzFPfmVe3t" isRoot="false" xmi.id="O0Y4e7L2YuKE" name="const CallbackFunction&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="FBsPeH4gEvUD" isRoot="false" xmi.id="taPZHCs4KBPK" name="FunctionSciMsg&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="SRkFry3tOtYS" isRoot="false" xmi.id="Dk5pczPnz6Yr" name="CallbacksList*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="JEjtehSNwhqe" isRoot="false" xmi.id="qj7xSczKuwTq" name="const FunctionCallParameter&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="JEjtehSNwhqe" isRoot="false" xmi.id="AtFJ5jDgvMWr" name="FunctionCallParameter&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="ctnUq2PsE48l" isRoot="false" xmi.id="xdn6dFqV85mT" name="const char*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="bEeZdY0xhVQw" isRoot="false" xmi.id="1PQGjZx0iexb" name="Function_Call_Header*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="dBvvR3kpanaF" isRoot="false" xmi.id="hHn4fFvgbLYX" name="SciMsg*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="60clcAU0xnx5" isRoot="false" xmi.id="VwQtQ1TIoAvq" name="const Function_Call_Type"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="iYfdxrJ7viR4" isRoot="false" xmi.id="WqvJ0Bi64K7w" name="const Function_Call_Parameters_Number"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="yfv0x3wqUorr" isRoot="false" xmi.id="TYfZTukOB7DK" name="void*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="bEeZdY0xhVQw" isRoot="false" xmi.id="bHSmNf4TkzTc" name="const Function_Call_Header*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="hCCozGYEQBhw" isRoot="false" xmi.id="10N6r5hp62ve" name="Network_Clock_Header*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="acFbRvXTEMIs" isRoot="false" xmi.id="G9Fc21bZFJYw" name="const Network_Clock_Type"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="2OUKpDmUU6Tg" isRoot="false" xmi.id="nNX5UmpiITKY" name="const Network_Clock_Id"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="hCCozGYEQBhw" isRoot="false" xmi.id="cSRv6d9bhfgi" name="const Network_Clock_Header*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="HaP8ZCy8plaL" isRoot="false" xmi.id="VcPcOcsgjQbo" name="const NetworkClockEvt&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="HaP8ZCy8plaL" isRoot="false" xmi.id="j0sNksMuhVaF" name="NetworkClockEvt&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="PDzFlxMB73D7" isRoot="false" xmi.id="u6I3QBCIKjNh" name="Network_Clock_Tick&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="bxyfX2FkfHc6" isRoot="false" xmi.id="HrAPc4wZ9mox" name="EvtsList&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="khBqlcIjqaYa" isRoot="false" xmi.id="U4mQnNTnRzFr" name="NetworkClockEvtList*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="nMqHFdX6fOJd" isRoot="false" xmi.id="CVhnimyi5KYN" name="ClockSciMsg&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="1Ey5TfpDf9m6" isRoot="false" xmi.id="iP4BuKaU6MFG" name="PhySciMsg*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="6EgMC1YWquF9" isRoot="false" xmi.id="02OHgpv6iwv9" name="const Phy_Type"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="R7NTfdMjVLA2" isRoot="false" xmi.id="QYpsIm6ImSYT" name="const Phy_Mpdu_Format"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="YkJeSfDyIVQI" isRoot="false" xmi.id="U3HSI0riWfYo" name="const Phy_Nb_Of_Pbs"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="axOd2PMcsqyz" isRoot="false" xmi.id="eOTt0WSUZhur" name="const Phy_Tonemap_Index"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="E4ek4y1U3HLE" isRoot="false" xmi.id="ee5ipO9TkcLk" name="const Phy_Flags"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="4F2mG2WvecbT" isRoot="false" xmi.id="ylvhNGRUzc7S" name="const uint32_t"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="1Ey5TfpDf9m6" isRoot="false" xmi.id="w18nsvnfKlCn" name="PhySciMsg&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="YFYivL7lKsyo" isRoot="false" xmi.id="i2UaJmLAA6SB" name="Phy_Header*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="YFYivL7lKsyo" isRoot="false" xmi.id="O12pIiPVGutd" name="const Phy_Header*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="4F2mG2WvecbT" isRoot="false" xmi.id="t2asNnHh8wsl" name="const uint32_t*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="qzlFUs4gsJKl" isRoot="false" xmi.id="qZLXuibBNXID" name="const unsigned short int"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="FGkVafnZOxkd" isRoot="false" xmi.id="1p2XZLYDDR9J" name="Sci_Msg_Header*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="dBvvR3kpanaF" isRoot="false" xmi.id="xSzXJBSHo8yn" name="const SciMsg&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="dBvvR3kpanaF" isRoot="false" xmi.id="KLj6UftWOUuW" name="const SciMsg*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="4ptGPmSL1mv9" isRoot="false" xmi.id="lvIXi2Pxh0fK" name="const Sci_Msg_Status"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="B8d1TM24GHiB" isRoot="false" xmi.id="EknMLJBAPpgo" name="const Sci_Msg_Type"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="bicD6yqnVUa7" isRoot="false" xmi.id="pX24l2l5CrBj" name="const Sci_Msg_Flag"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="FGkVafnZOxkd" isRoot="false" xmi.id="erAlIci9mSIq" name="const Sci_Msg_Header*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="Ny9n9LLzEhXo" isRoot="false" xmi.id="LrX6DxQMEnp2" name="unsigned char**"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="dBvvR3kpanaF" isRoot="false" xmi.id="s715so7RcDV9" name="SciMsg**"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="0vcc95kxWWVn" isRoot="false" xmi.id="cKqCpL4vHbUA" name="StationsList*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="ElUvZ3tKAVPh" isRoot="false" xmi.id="KaWkbzz0V7eb" name="const SciServer&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="dBvvR3kpanaF" isRoot="false" xmi.id="3McdnqE6JCta" name="SciMsg&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="4LgRjEB5I6jc" isRoot="false" xmi.id="Kevzvq2lEsL7" name="std::list&lt; Station * >"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="tn89GJwm2DQU" isRoot="false" xmi.id="w1WmyaR6BJwY" name="const Cco_Capability"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="XmVg46uC4n8q" isRoot="false" xmi.id="VewgxsCIjx8s" name="const Bridge_Capability"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="BEIun6kQm0UQ" isRoot="false" xmi.id="W4aE1i6TfajT" name="const Homeplug_Version"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="bJtzCEyKnKFK" isRoot="false" xmi.id="0gZfFH6nfJoC" name="const Device_Access_Key"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="OvNqoCObl8CH" isRoot="false" xmi.id="jIKxm4xqfB4z" name="StationConfiguration*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="G1jpotlnS9ne" isRoot="false" xmi.id="7jGBwdRbnPDW" name="const Station&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="G1jpotlnS9ne" isRoot="false" xmi.id="nBSGMFfRdnbK" name="Station&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="TTjyPYhZVm6n" isRoot="false" xmi.id="wZnZ9lZYcork" name="const pid_t"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="WO0VJglkKJD1" isRoot="false" xmi.id="TrV97VV12IZA" name="const File_Descriptor"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="zczAjgq81yYh" isRoot="false" xmi.id="nMhUhBvBqw4A" name="const Station_Status"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="kNRjwgcIhcX0" isRoot="false" xmi.id="VBixqziBqrhe" name="const SystemSciMsg&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="G1jpotlnS9ne" isRoot="false" xmi.id="INoSbjQmME1a" name="Station*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="idECE5nt0Vr7" isRoot="false" xmi.id="II4tXBwM3i4V" name="System_Header*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="yD8lVM51i3U1" isRoot="false" xmi.id="8Eb0NWUsBQSJ" name="const System_Type"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="idECE5nt0Vr7" isRoot="false" xmi.id="ZZfK0mQuNQ1O" name="const System_Header*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="QBMG0J8pDlsx" isRoot="false" xmi.id="vQ1S2XzSPBqN" name="const string&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="fuM43CRtzagH" isRoot="false" xmi.id="pJsfgcYj7OSg" name="const error_t"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="SAh1zCEmUab7" isRoot="false" xmi.id="C9cGTLSO5pln" name="std::ofstream&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="kzdjBd3ATyt6" isRoot="false" xmi.id="r4r1RcqCQswh" name="Logger&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="BBlq3c2ugtt6" isRoot="false" xmi.id="ViIuaCbFO4Rh" name="std::ostream&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="kzdjBd3ATyt6" isRoot="false" xmi.id="vTwaNogqWwk6" name="const Logger&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="PKaM1HoCDbbs" isRoot="false" xmi.id="T3wGzLaOdJRi" name="ISci*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="Ab0NMXybAfZU" isRoot="false" xmi.id="DEOmV9sHIiVw" name="IPhy*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="DhQX2rY6wPDZ" isRoot="false" xmi.id="8JusFMjAgM0v" name="const Phy_Fc_Mode"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="UgPIutO5ambc" isRoot="false" xmi.id="nLEyCkrlHPQw" name="const Phy_Short_Ppdu"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="6Qx7AaWcHvu9" isRoot="false" xmi.id="UxIGEVkWi0NJ" name="const Phy_Mod"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="TJe4s63xXy2f" isRoot="false" xmi.id="pwe3pKqZPxkb" name="const Phy_Fecrate"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="tWAq6KHaeveU" isRoot="false" xmi.id="0cEqYhKKEcTV" name="const Phy_Gil"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="2yOeu36ujWRN" isRoot="false" xmi.id="ASmFlCHQXF31" name="const Phy_Tx_Id"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="eKZEv9oVXM34" isRoot="false" xmi.id="s0nXwm2aK1kb" name="const Phy_Nb_Of_Symbols"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="2j8N30UlnykR" isRoot="false" xmi.id="qcb8l3xv8TRt" name="IFunctionCall*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="0dybVkdpO4Ya" isRoot="false" xmi.id="TXhtlZjMAp7C" name="ISystem*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="pdUJAVtJe39T" isRoot="false" xmi.id="Dc4onmiEKP73" name="INetworkClock*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="nJsED87p1vHp" isRoot="false" xmi.id="EQrcJtA2vC7c" name="const float"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="gjYrACSC9BuB" isRoot="false" xmi.id="ihg5BF2ckirV" name="PhySciMsgMpdu*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="mKTfuY7pgyOI" isRoot="false" xmi.id="h0fjFQ6XJMWi" name="IChannel*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="8RfL5UmYopms" isRoot="false" xmi.id="S02STVfDWPXk" name="const uint8_t*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="c6nC8sEdaTgi" isRoot="false" xmi.id="vl7nx6lzHKbw" name="const Expected_Tx"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="8RfL5UmYopms" isRoot="false" xmi.id="FYDrFS8mDoaL" name="uint8_t*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="DshIKK2Zspzs" isRoot="false" xmi.id="O74yXfkidyrR" name="const unsigned int"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="gjYrACSC9BuB" isRoot="false" xmi.id="XNEzxlV9pJ9M" name="PhySciMsgMpdu&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="YFYivL7lKsyo" isRoot="false" xmi.id="iJSN8ewspTX1" name="const Phy_Header&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="emjq7Xks8DWW" isRoot="false" xmi.id="vFBbZkjwm4Vx" name="PhySciMsgPre*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="uHdgUvjiSZG6" isRoot="false" xmi.id="4XSkb7G7HX8a" name="PhySciMsgFc*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="vpDXE2tS2kJL" isRoot="false" xmi.id="xqe85s2v3X76" name="IEthernet*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="Tf9yq5dCbZ1m" isRoot="false" xmi.id="HYl1HlhGNnFB" name="std::vector&lt; Msg * >"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="Tf9yq5dCbZ1m" isRoot="false" xmi.id="rRJOS4Ahavgr" name="std::vector&lt; Sta * >"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="K1iCj3mMQwQL" isRoot="false" xmi.id="vteoFJru7xrN" name="const cb_t"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="bErx1XNsRKIs" isRoot="false" xmi.id="8DcrWo7HU0iD" name="const Ethernet_Header&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="HTUXG3XFPxuK" isRoot="false" xmi.id="pE9AJY0D36ZX" name="const Ethernet_Type"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="hCCozGYEQBhw" isRoot="false" xmi.id="bB3bDXILtLrz" name="const Network_Clock_Header&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="yfv0x3wqUorr" isRoot="false" xmi.id="rHbXHZa03W4n" name="const void*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="2JrrgMpWtl6M" isRoot="false" xmi.id="gFFNUwPz4TDC" name="const Function_Call_Msg_Id"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="sWYhCThWlDFP" isRoot="false" xmi.id="QXEg7cwSFt0l" name="const uint16_t"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="bEeZdY0xhVQw" isRoot="false" xmi.id="IdrZNJ0YPvUj" name="const Function_Call_Header&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="QBMG0J8pDlsx" isRoot="false" xmi.id="drESmKOpFHzv" name="std::string&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="idECE5nt0Vr7" isRoot="false" xmi.id="MvpHChZ2rJOW" name="const System_Header&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="CWGE8DVJYvei" isRoot="false" xmi.id="eqNqcEputAw7" name="DestStationsList&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="4F2mG2WvecbT" isRoot="false" xmi.id="fL9t737j70re" name="uint32_t*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="vSu5lsg0a7WJ" isRoot="false" xmi.id="j5EvHIixdpql" name="PhySciMsgNoise&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="gjYrACSC9BuB" isRoot="false" xmi.id="FVFtK4cB028u" name="const PhySciMsgMpdu&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="Tf9yq5dCbZ1m" isRoot="false" xmi.id="SuGBQogD9iYR" name="std::vector&lt; ChannelSettings * >&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="FNAWFo5m56XX" isRoot="false" xmi.id="2A0kHciAJN94" name="const Channel_Settings_Key&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="F1TYNacxByRT" isRoot="false" xmi.id="yHm6ssfdnOOK" name="std::map&lt; const Channel_Settings_Key, ChannelSettings *, ltkey >"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="QfHGrZecvJNh" isRoot="false" xmi.id="MbP7gzMpbiS8" name="const Channel_Mod"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="vfi9josl6Tfk" isRoot="false" xmi.id="PFhzx975rDDm" name="const double"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="7WkpCVeuHxVw" isRoot="false" xmi.id="t8K2eKmlJWeX" name="const ChannelPoint&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="7WkpCVeuHxVw" isRoot="false" xmi.id="GvaXRE3v0jhy" name="const ChannelPoint"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="7WkpCVeuHxVw" isRoot="false" xmi.id="Egoy0uRTnPKa" name="ChannelPoint&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="DshIKK2Zspzs" isRoot="false" xmi.id="BlnbH3oVPPjZ" name="unsigned int&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="FGkVafnZOxkd" isRoot="false" xmi.id="7YtOMToL1Xs9" name="const Sci_Msg_Header&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="HaP8ZCy8plaL" isRoot="false" xmi.id="eFtlt57PInXt" name="NetworkClockEvt*&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="ZWryYSGDRuyu" isRoot="false" xmi.id="ZcxOLFwJIm1Z" name="const Ethernet_Sniffer_Type"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="cQhYUO60E2We" isRoot="false" xmi.id="LmSODUAk50Mh" name="const Ethernet_Flags"/>
</UML:Namespace.ownedElement>
</UML:Package>
- <UML:Package isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="MCSt8TslaFsB" isRoot="false" isAbstract="false" name="std" >
+ <UML:Package visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="MCSt8TslaFsB" name="std">
<UML:Namespace.ownedElement>
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="MCSt8TslaFsB" xmi.id="SAh1zCEmUab7" isRoot="false" isAbstract="false" name="ofstream" />
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="MCSt8TslaFsB" xmi.id="4LgRjEB5I6jc" isRoot="false" isAbstract="false" name="list" />
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="MCSt8TslaFsB" xmi.id="BBlq3c2ugtt6" isRoot="false" isAbstract="false" name="ostream" />
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="MCSt8TslaFsB" xmi.id="Tf9yq5dCbZ1m" isRoot="false" isAbstract="false" name="vector" />
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="MCSt8TslaFsB" xmi.id="F1TYNacxByRT" isRoot="false" isAbstract="false" name="map" />
+ <UML:Class visibility="public" isSpecification="false" namespace="MCSt8TslaFsB" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="SAh1zCEmUab7" name="ofstream"/>
+ <UML:Class visibility="public" isSpecification="false" namespace="MCSt8TslaFsB" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="4LgRjEB5I6jc" name="list"/>
+ <UML:Class visibility="public" isSpecification="false" namespace="MCSt8TslaFsB" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="BBlq3c2ugtt6" name="ostream"/>
+ <UML:Class visibility="public" isSpecification="false" namespace="MCSt8TslaFsB" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Tf9yq5dCbZ1m" name="vector"/>
+ <UML:Class visibility="public" isSpecification="false" namespace="MCSt8TslaFsB" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="F1TYNacxByRT" name="map"/>
</UML:Namespace.ownedElement>
</UML:Package>
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="Ny9n9LLzEhXo" isRoot="false" isAbstract="false" name="unsigned char" />
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="MuLM2exc7eeX" isRoot="false" isAbstract="false" name="T const" />
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="0xotfbj8uz9G" isRoot="false" isAbstract="false" name="T" />
- <UML:Enumeration stereotype="enum" comment="// Function_Call_Header.type//" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="60clcAU0xnx5" isRoot="false" isAbstract="false" name="Function_Call_Type" >
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="60clcAU0xnx5" xmi.id="qw0upkshD7Ws" isRoot="false" isAbstract="false" name="FUNCTION_CALL_TYPE_NONE" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="60clcAU0xnx5" xmi.id="08eZuDdvpOX0" isRoot="false" isAbstract="false" name="FUNCTION_CALL_TYPE_REQ" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="60clcAU0xnx5" xmi.id="qXvcVzRJvRDi" isRoot="false" isAbstract="false" name="FUNCTION_CALL_TYPE_RSP" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="60clcAU0xnx5" xmi.id="94PMBtCB1riw" isRoot="false" isAbstract="false" name="FUNCTION_CALL_TYPE_NB" />
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Ny9n9LLzEhXo" name="unsigned char"/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="MuLM2exc7eeX" name="T const"/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="0xotfbj8uz9G" name="T"/>
+ <UML:Enumeration stereotype="enum" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="60clcAU0xnx5" comment="// Function_Call_Header.type//" name="Function_Call_Type">
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="60clcAU0xnx5" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="qw0upkshD7Ws" name="FUNCTION_CALL_TYPE_NONE"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="60clcAU0xnx5" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="08eZuDdvpOX0" name="FUNCTION_CALL_TYPE_REQ"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="60clcAU0xnx5" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="qXvcVzRJvRDi" name="FUNCTION_CALL_TYPE_RSP"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="60clcAU0xnx5" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="94PMBtCB1riw" name="FUNCTION_CALL_TYPE_NB"/>
</UML:Enumeration>
- <UML:Class stereotype="typedef" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="2JrrgMpWtl6M" isRoot="false" isAbstract="false" name="Function_Call_Msg_Id" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="iYfdxrJ7viR4" isRoot="false" isAbstract="false" name="Function_Call_Parameters_Number" elementReference="DshIKK2Zspzs" />
- <UML:Enumeration stereotype="enum" comment="// Network_Clock_Header.type//" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="acFbRvXTEMIs" isRoot="false" isAbstract="false" name="Network_Clock_Type" >
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="acFbRvXTEMIs" xmi.id="i8ParVwZ1aAz" isRoot="false" isAbstract="false" name="NETWORK_CLOCK_TYPE_NONE" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="acFbRvXTEMIs" xmi.id="RT4K9VOj5bLU" isRoot="false" isAbstract="false" name="NETWORK_CLOCK_TYPE_REMOVE" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="acFbRvXTEMIs" xmi.id="UqxgBEZrKwRB" isRoot="false" isAbstract="false" name="NETWORK_CLOCK_TYPE_STATION" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="acFbRvXTEMIs" xmi.id="PMiRwsQLJUdS" isRoot="false" isAbstract="false" name="NETWORK_CLOCK_TYPE_FUNCTION_CALL" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="acFbRvXTEMIs" xmi.id="x1A1aTV4JTiS" isRoot="false" isAbstract="false" name="NETWORK_CLOCK_TYPE_PHY" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="acFbRvXTEMIs" xmi.id="hHK1DjAd5s2z" isRoot="false" isAbstract="false" name="NETWORK_CLOCK_TYPE_SYSTEM" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="acFbRvXTEMIs" xmi.id="iSIzuvPruZsS" isRoot="false" isAbstract="false" name="NETWORK_CLOCK_TYPE_NB" />
+ <UML:Class stereotype="typedef" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="2JrrgMpWtl6M" name="Function_Call_Msg_Id"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" elementReference="DshIKK2Zspzs" isRoot="false" xmi.id="iYfdxrJ7viR4" name="Function_Call_Parameters_Number"/>
+ <UML:Enumeration stereotype="enum" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="acFbRvXTEMIs" comment="// Network_Clock_Header.type//" name="Network_Clock_Type">
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="acFbRvXTEMIs" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="i8ParVwZ1aAz" name="NETWORK_CLOCK_TYPE_NONE"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="acFbRvXTEMIs" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="RT4K9VOj5bLU" name="NETWORK_CLOCK_TYPE_REMOVE"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="acFbRvXTEMIs" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="UqxgBEZrKwRB" name="NETWORK_CLOCK_TYPE_STATION"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="acFbRvXTEMIs" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="PMiRwsQLJUdS" name="NETWORK_CLOCK_TYPE_FUNCTION_CALL"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="acFbRvXTEMIs" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="x1A1aTV4JTiS" name="NETWORK_CLOCK_TYPE_PHY"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="acFbRvXTEMIs" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="hHK1DjAd5s2z" name="NETWORK_CLOCK_TYPE_SYSTEM"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="acFbRvXTEMIs" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="iSIzuvPruZsS" name="NETWORK_CLOCK_TYPE_NB"/>
</UML:Enumeration>
- <UML:Class stereotype="typedef" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="2OUKpDmUU6Tg" isRoot="false" isAbstract="false" name="Network_Clock_Id" />
- <UML:Class stereotype="typedef" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="PDzFlxMB73D7" isRoot="false" isAbstract="false" name="Network_Clock_Tick" />
- <UML:Enumeration stereotype="enum" comment="sci_types.h - Copyright buret
-Here you can write a license for your code, some comments or any other
-information you want to have in your generated code. To to this simply
-configure the &quot;headings&quot; directory in uml to point to a directory
-where you have your heading files.
-or you can just replace the contents of this file with your own.
-If you want to do this, this file is located at
-/usr/share/apps/umbrello/headings/heading.h
--->Code Generators searches for heading files based on the file extension
-i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header
-files, and for a file name ending in &quot;.java&quot; to include in all generated
-java code.
-If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always
-choose this file even if there are other files with the same extension in the
-directory. If you name the file something else, it must be the only one with that
-extension in the directory to guarantee that Code Generator will choose it.
-you can use variables in your heading files which are replaced at generation
-time. possible variables are : author, date, time, filename and filepath.
-just write %variable_name%
-This file was generated on %date% at %time%
-The original location of this file is /home/buret/eclipse/maximus/common/types/sci_types.h
-" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="obHtTJr9l96f" isRoot="false" isAbstract="false" name="Sci_Server_Status" >
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="obHtTJr9l96f" xmi.id="3VUv5LO7hsRU" isRoot="false" isAbstract="false" name="MAXIMUS_SCI_SERVER_STATUS_NONE" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="obHtTJr9l96f" xmi.id="5CyYIPE40VyR" isRoot="false" isAbstract="false" name="MAXIMUS_SCI_SERVER_STATUS_RUNNING" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="obHtTJr9l96f" xmi.id="mnaVwg8xBctE" isRoot="false" isAbstract="false" name="MAXIMUS_SCI_SERVER_STATUS_STOP" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="obHtTJr9l96f" xmi.id="vHMc9l6Dx2lE" isRoot="false" isAbstract="false" name="MAXIMUS_SCI_SERVER_STATUS_STOPPED" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="obHtTJr9l96f" xmi.id="RxIRQEsC1Qhw" isRoot="false" isAbstract="false" name="MAXIMUS_SCI_SERVER_STATUS_NB" />
+ <UML:Class stereotype="typedef" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="2OUKpDmUU6Tg" name="Network_Clock_Id"/>
+ <UML:Class stereotype="typedef" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="PDzFlxMB73D7" name="Network_Clock_Tick"/>
+ <UML:Enumeration stereotype="enum" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="obHtTJr9l96f" comment="sci_types.h - Copyright buret&#xa;Here you can write a license for your code, some comments or any other&#xa;information you want to have in your generated code. To to this simply&#xa;configure the &quot;headings&quot; directory in uml to point to a directory&#xa;where you have your heading files.&#xa;or you can just replace the contents of this file with your own.&#xa;If you want to do this, this file is located at&#xa;/usr/share/apps/umbrello/headings/heading.h&#xa;-->Code Generators searches for heading files based on the file extension&#xa;i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&#xa;files, and for a file name ending in &quot;.java&quot; to include in all generated&#xa;java code.&#xa;If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&#xa;choose this file even if there are other files with the same extension in the&#xa;directory. If you name the file something else, it must be the only one with that&#xa;extension in the directory to guarantee that Code Generator will choose it.&#xa;you can use variables in your heading files which are replaced at generation&#xa;time. possible variables are : author, date, time, filename and filepath.&#xa;just write %variable_name%&#xa;This file was generated on %date% at %time%&#xa;The original location of this file is /home/buret/eclipse/maximus/common/types/sci_types.h&#xa;" name="Sci_Server_Status">
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="obHtTJr9l96f" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="3VUv5LO7hsRU" name="MAXIMUS_SCI_SERVER_STATUS_NONE"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="obHtTJr9l96f" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="5CyYIPE40VyR" name="MAXIMUS_SCI_SERVER_STATUS_RUNNING"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="obHtTJr9l96f" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="mnaVwg8xBctE" name="MAXIMUS_SCI_SERVER_STATUS_STOP"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="obHtTJr9l96f" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="vHMc9l6Dx2lE" name="MAXIMUS_SCI_SERVER_STATUS_STOPPED"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="obHtTJr9l96f" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="RxIRQEsC1Qhw" name="MAXIMUS_SCI_SERVER_STATUS_NB"/>
</UML:Enumeration>
- <UML:Enumeration stereotype="enum" comment="// Used by SciMsg//" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="4ptGPmSL1mv9" isRoot="false" isAbstract="false" name="Sci_Msg_Status" >
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="4ptGPmSL1mv9" xmi.id="Y0MT25hU2ytQ" isRoot="false" isAbstract="false" name="MAXIMUS_SCI_MSG_STATUS_NONE" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="4ptGPmSL1mv9" xmi.id="CmcECHAH43VT" isRoot="false" isAbstract="false" name="MAXIMUS_SCI_MSG_STATUS_TO_SEND" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="4ptGPmSL1mv9" xmi.id="oxmpiiwGiIji" isRoot="false" isAbstract="false" name="MAXIMUS_SCI_MSG_STATUS_SENT" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="4ptGPmSL1mv9" xmi.id="LPCLN6lZqLl2" isRoot="false" isAbstract="false" name="MAXIMUS_SCI_MSG_STATUS_RECEIVED" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="4ptGPmSL1mv9" xmi.id="ctHevk8jgsWO" isRoot="false" isAbstract="false" name="MAXIMUS_SCI_MSG_STATUS_PROCESSED" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="4ptGPmSL1mv9" xmi.id="YTeEjLx3i7O5" isRoot="false" isAbstract="false" name="MAXIMUS_SCI_MSG_STATUS_NB" />
+ <UML:Enumeration stereotype="enum" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="4ptGPmSL1mv9" comment="// Used by SciMsg//" name="Sci_Msg_Status">
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="4ptGPmSL1mv9" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Y0MT25hU2ytQ" name="MAXIMUS_SCI_MSG_STATUS_NONE"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="4ptGPmSL1mv9" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="CmcECHAH43VT" name="MAXIMUS_SCI_MSG_STATUS_TO_SEND"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="4ptGPmSL1mv9" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="oxmpiiwGiIji" name="MAXIMUS_SCI_MSG_STATUS_SENT"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="4ptGPmSL1mv9" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="LPCLN6lZqLl2" name="MAXIMUS_SCI_MSG_STATUS_RECEIVED"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="4ptGPmSL1mv9" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ctHevk8jgsWO" name="MAXIMUS_SCI_MSG_STATUS_PROCESSED"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="4ptGPmSL1mv9" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="YTeEjLx3i7O5" name="MAXIMUS_SCI_MSG_STATUS_NB"/>
</UML:Enumeration>
- <UML:Enumeration stereotype="enum" comment="// Sci_Msg_Header.type//" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="B8d1TM24GHiB" isRoot="false" isAbstract="false" name="Sci_Msg_Type" >
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="B8d1TM24GHiB" xmi.id="2qsihO6FpiUX" isRoot="false" isAbstract="false" name="SCI_MSG_TYPE_NONE" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="B8d1TM24GHiB" xmi.id="3RamYwpi4QjY" isRoot="false" isAbstract="false" name="SCI_MSG_TYPE_NETWORK_CLOCK" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="B8d1TM24GHiB" xmi.id="nja31IE374lo" isRoot="false" isAbstract="false" name="SCI_MSG_TYPE_FUNCTION_CALL" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="B8d1TM24GHiB" xmi.id="Sp3GXXlawJKT" isRoot="false" isAbstract="false" name="SCI_MSG_TYPE_PHY" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="B8d1TM24GHiB" xmi.id="F8BKYuqLcQMd" isRoot="false" isAbstract="false" name="SCI_MSG_TYPE_SYSTEM" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="B8d1TM24GHiB" xmi.id="iYgncPb3EfJl" isRoot="false" isAbstract="false" name="SCI_MSG_TYPE_NB" />
+ <UML:Enumeration stereotype="enum" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="B8d1TM24GHiB" comment="// Sci_Msg_Header.type//" name="Sci_Msg_Type">
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="B8d1TM24GHiB" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="2qsihO6FpiUX" name="SCI_MSG_TYPE_NONE"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="B8d1TM24GHiB" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="3RamYwpi4QjY" name="SCI_MSG_TYPE_NETWORK_CLOCK"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="B8d1TM24GHiB" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="nja31IE374lo" name="SCI_MSG_TYPE_FUNCTION_CALL"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="B8d1TM24GHiB" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Sp3GXXlawJKT" name="SCI_MSG_TYPE_PHY"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="B8d1TM24GHiB" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="F8BKYuqLcQMd" name="SCI_MSG_TYPE_SYSTEM"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="B8d1TM24GHiB" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="iYgncPb3EfJl" name="SCI_MSG_TYPE_NB"/>
</UML:Enumeration>
- <UML:Class stereotype="typedef" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="uNcSkNqyAxHb" isRoot="false" isAbstract="false" name="Sci_Msg_Station_Id" />
- <UML:Class stereotype="typedef" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="A2J7LcYakjsI" isRoot="false" isAbstract="false" name="Sci_Msg_Id" />
- <UML:Enumeration stereotype="enum" comment="// Sci_Msg_Header.flags//" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="bicD6yqnVUa7" isRoot="false" isAbstract="false" name="Sci_Msg_Flag" >
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="bicD6yqnVUa7" xmi.id="rCA5pRoxT62m" isRoot="false" isAbstract="false" name="SCI_MSG_FLAG_NONE" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="bicD6yqnVUa7" xmi.id="iaNQJFitwI60" isRoot="false" isAbstract="false" name="SCI_MSG_FLAG_RESP" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="bicD6yqnVUa7" xmi.id="FvnkPMrHW0KJ" isRoot="false" isAbstract="false" name="SCI_MSG_FLAG_ACK" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="bicD6yqnVUa7" xmi.id="P7GtDHftr0J9" isRoot="false" isAbstract="false" name="SCI_MSG_FLAG_NEEDACK" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="bicD6yqnVUa7" xmi.id="Ez28I68X1uFP" isRoot="false" isAbstract="false" name="SCI_MSG_FLAG_SYNC" />
+ <UML:Class stereotype="typedef" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="uNcSkNqyAxHb" name="Sci_Msg_Station_Id"/>
+ <UML:Class stereotype="typedef" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="A2J7LcYakjsI" name="Sci_Msg_Id"/>
+ <UML:Enumeration stereotype="enum" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="bicD6yqnVUa7" comment="// Sci_Msg_Header.flags//" name="Sci_Msg_Flag">
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="bicD6yqnVUa7" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="rCA5pRoxT62m" name="SCI_MSG_FLAG_NONE"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="bicD6yqnVUa7" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="iaNQJFitwI60" name="SCI_MSG_FLAG_RESP"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="bicD6yqnVUa7" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="FvnkPMrHW0KJ" name="SCI_MSG_FLAG_ACK"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="bicD6yqnVUa7" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="P7GtDHftr0J9" name="SCI_MSG_FLAG_NEEDACK"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="bicD6yqnVUa7" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Ez28I68X1uFP" name="SCI_MSG_FLAG_SYNC"/>
</UML:Enumeration>
- <UML:Class stereotype="typedef" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="E4ek4y1U3HLE" isRoot="false" isAbstract="false" name="Phy_Flags" />
- <UML:Enumeration stereotype="enum" comment="// Phy_Header.type//" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="6EgMC1YWquF9" isRoot="false" isAbstract="false" name="Phy_Type" >
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="6EgMC1YWquF9" xmi.id="Yb1b7UtyzhI6" isRoot="false" isAbstract="false" name="PHY_TYPE_NONE" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="6EgMC1YWquF9" xmi.id="h7pvvBbzNHKX" isRoot="false" isAbstract="false" name="PHY_TYPE_PREAMBLE" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="6EgMC1YWquF9" xmi.id="Is37kIGIsFrx" isRoot="false" isAbstract="false" name="PHY_TYPE_FC_HYBRID_MODE" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="6EgMC1YWquF9" xmi.id="jlviQEm7JZ0D" isRoot="false" isAbstract="false" name="PHY_TYPE_FC_AV_ONLY_MODE" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="6EgMC1YWquF9" xmi.id="kbC7rWe7MgE7" isRoot="false" isAbstract="false" name="PHY_TYPE_PRS" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="6EgMC1YWquF9" xmi.id="wSNohFlQ0h6O" isRoot="false" isAbstract="false" name="PHY_TYPE_MPDU_PAYLOAD" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="6EgMC1YWquF9" xmi.id="tsUCSUNA4aGt" isRoot="false" isAbstract="false" name="PHY_TYPE_TONEMAP" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="6EgMC1YWquF9" xmi.id="4s0RYFWVhtHP" isRoot="false" isAbstract="false" name="PHY_TYPE_NOISE" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="6EgMC1YWquF9" xmi.id="63n4iuTZmxjC" isRoot="false" isAbstract="false" name="PHY_TYPE_NB" />
+ <UML:Class stereotype="typedef" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="E4ek4y1U3HLE" name="Phy_Flags"/>
+ <UML:Enumeration stereotype="enum" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="6EgMC1YWquF9" comment="// Phy_Header.type//" name="Phy_Type">
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="6EgMC1YWquF9" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Yb1b7UtyzhI6" name="PHY_TYPE_NONE"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="6EgMC1YWquF9" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="h7pvvBbzNHKX" name="PHY_TYPE_PREAMBLE"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="6EgMC1YWquF9" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Is37kIGIsFrx" name="PHY_TYPE_FC_HYBRID_MODE"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="6EgMC1YWquF9" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="jlviQEm7JZ0D" name="PHY_TYPE_FC_AV_ONLY_MODE"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="6EgMC1YWquF9" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="kbC7rWe7MgE7" name="PHY_TYPE_PRS"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="6EgMC1YWquF9" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="wSNohFlQ0h6O" name="PHY_TYPE_MPDU_PAYLOAD"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="6EgMC1YWquF9" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="tsUCSUNA4aGt" name="PHY_TYPE_TONEMAP"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="6EgMC1YWquF9" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="4s0RYFWVhtHP" name="PHY_TYPE_NOISE"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="6EgMC1YWquF9" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="63n4iuTZmxjC" name="PHY_TYPE_NB"/>
</UML:Enumeration>
- <UML:Enumeration stereotype="enum" comment="// Phy_Header.mpdu_format//" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="R7NTfdMjVLA2" isRoot="false" isAbstract="false" name="Phy_Mpdu_Format" >
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="R7NTfdMjVLA2" xmi.id="aeXFWoccpQhV" isRoot="false" isAbstract="false" name="PHY_MPDU_FORMAT_NONE" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="R7NTfdMjVLA2" xmi.id="IA247mFWrcyW" isRoot="false" isAbstract="false" name="PHY_MPDU_FORMAT_BEACON" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="R7NTfdMjVLA2" xmi.id="DKFidOkD2FRW" isRoot="false" isAbstract="false" name="PHY_MPDU_FORMAT_SOF" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="R7NTfdMjVLA2" xmi.id="239pRqLjyLo3" isRoot="false" isAbstract="false" name="PHY_MPDU_FORMAT_SACK" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="R7NTfdMjVLA2" xmi.id="71ZwdVSqogWR" isRoot="false" isAbstract="false" name="PHY_MPDU_FORMAT_RTS_CTS" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="R7NTfdMjVLA2" xmi.id="2Hf2U6ZW7iMZ" isRoot="false" isAbstract="false" name="PHY_MPDU_FORMAT_SOUND" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="R7NTfdMjVLA2" xmi.id="WfIU04X6542i" isRoot="false" isAbstract="false" name="PHY_MPDU_FORMAT_RSOF" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="R7NTfdMjVLA2" xmi.id="aTWO73p9ISBm" isRoot="false" isAbstract="false" name="PHY_MPDU_FORMAT_NB" />
+ <UML:Enumeration stereotype="enum" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="R7NTfdMjVLA2" comment="// Phy_Header.mpdu_format//" name="Phy_Mpdu_Format">
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="R7NTfdMjVLA2" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="aeXFWoccpQhV" name="PHY_MPDU_FORMAT_NONE"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="R7NTfdMjVLA2" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="IA247mFWrcyW" name="PHY_MPDU_FORMAT_BEACON"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="R7NTfdMjVLA2" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="DKFidOkD2FRW" name="PHY_MPDU_FORMAT_SOF"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="R7NTfdMjVLA2" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="239pRqLjyLo3" name="PHY_MPDU_FORMAT_SACK"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="R7NTfdMjVLA2" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="71ZwdVSqogWR" name="PHY_MPDU_FORMAT_RTS_CTS"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="R7NTfdMjVLA2" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="2Hf2U6ZW7iMZ" name="PHY_MPDU_FORMAT_SOUND"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="R7NTfdMjVLA2" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="WfIU04X6542i" name="PHY_MPDU_FORMAT_RSOF"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="R7NTfdMjVLA2" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="aTWO73p9ISBm" name="PHY_MPDU_FORMAT_NB"/>
</UML:Enumeration>
- <UML:Class stereotype="typedef" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="YkJeSfDyIVQI" isRoot="false" isAbstract="false" name="Phy_Nb_Of_Pbs" />
- <UML:Class stereotype="typedef" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="axOd2PMcsqyz" isRoot="false" isAbstract="false" name="Phy_Tonemap_Index" />
- <UML:Enumeration stereotype="enum" comment="system_types.h - Copyright buret
-Here you can write a license for your code, some comments or any other
-information you want to have in your generated code. To to this simply
-configure the &quot;headings&quot; directory in uml to point to a directory
-where you have your heading files.
-or you can just replace the contents of this file with your own.
-If you want to do this, this file is located at
-/usr/share/apps/umbrello/headings/heading.h
--->Code Generators searches for heading files based on the file extension
-i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header
-files, and for a file name ending in &quot;.java&quot; to include in all generated
-java code.
-If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always
-choose this file even if there are other files with the same extension in the
-directory. If you name the file something else, it must be the only one with that
-extension in the directory to guarantee that Code Generator will choose it.
-you can use variables in your heading files which are replaced at generation
-time. possible variables are : author, date, time, filename and filepath.
-just write %variable_name%
-This file was generated on %date% at %time%
-The original location of this file is /home/buret/eclipse/maximus/common/types/system_types.h" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="tn89GJwm2DQU" isRoot="false" isAbstract="false" name="Cco_Capability" >
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="tn89GJwm2DQU" xmi.id="sdR87rQfnnIn" isRoot="false" isAbstract="false" name="MAXIMUS_NOT_CCO_CAPABLE" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="tn89GJwm2DQU" xmi.id="CcN2TL1K87UM" isRoot="false" isAbstract="false" name="MAXIMUS_CCO_CAPABLE_WITHOUT_QOS_SUPPORT" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="tn89GJwm2DQU" xmi.id="OQ9QdXtT9KbG" isRoot="false" isAbstract="false" name="MAXIMUS_PREFERRED_CCO_CAPABILITY" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="tn89GJwm2DQU" xmi.id="9zvwmBjyo60H" isRoot="false" isAbstract="false" name="MAXIMUS_NEXT_GENERATION_CCO_CAPABILITY" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="tn89GJwm2DQU" xmi.id="PzbW43sTTzt4" isRoot="false" isAbstract="false" name="MAXIMUS_CCO_CAPABILITY_NB" />
+ <UML:Class stereotype="typedef" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="YkJeSfDyIVQI" name="Phy_Nb_Of_Pbs"/>
+ <UML:Class stereotype="typedef" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="axOd2PMcsqyz" name="Phy_Tonemap_Index"/>
+ <UML:Enumeration stereotype="enum" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="tn89GJwm2DQU" comment="system_types.h - Copyright buret&#xa;Here you can write a license for your code, some comments or any other&#xa;information you want to have in your generated code. To to this simply&#xa;configure the &quot;headings&quot; directory in uml to point to a directory&#xa;where you have your heading files.&#xa;or you can just replace the contents of this file with your own.&#xa;If you want to do this, this file is located at&#xa;/usr/share/apps/umbrello/headings/heading.h&#xa;-->Code Generators searches for heading files based on the file extension&#xa;i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&#xa;files, and for a file name ending in &quot;.java&quot; to include in all generated&#xa;java code.&#xa;If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&#xa;choose this file even if there are other files with the same extension in the&#xa;directory. If you name the file something else, it must be the only one with that&#xa;extension in the directory to guarantee that Code Generator will choose it.&#xa;you can use variables in your heading files which are replaced at generation&#xa;time. possible variables are : author, date, time, filename and filepath.&#xa;just write %variable_name%&#xa;This file was generated on %date% at %time%&#xa;The original location of this file is /home/buret/eclipse/maximus/common/types/system_types.h" name="Cco_Capability">
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="tn89GJwm2DQU" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="sdR87rQfnnIn" name="MAXIMUS_NOT_CCO_CAPABLE"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="tn89GJwm2DQU" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="CcN2TL1K87UM" name="MAXIMUS_CCO_CAPABLE_WITHOUT_QOS_SUPPORT"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="tn89GJwm2DQU" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="OQ9QdXtT9KbG" name="MAXIMUS_PREFERRED_CCO_CAPABILITY"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="tn89GJwm2DQU" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="9zvwmBjyo60H" name="MAXIMUS_NEXT_GENERATION_CCO_CAPABILITY"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="tn89GJwm2DQU" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="PzbW43sTTzt4" name="MAXIMUS_CCO_CAPABILITY_NB"/>
</UML:Enumeration>
- <UML:Enumeration stereotype="enum" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="XmVg46uC4n8q" isRoot="false" isAbstract="false" name="Bridge_Capability" >
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="XmVg46uC4n8q" xmi.id="yqnkun1Klbqp" isRoot="false" isAbstract="false" name="MAXIMUS_NOT_BRIDGE_CAPABLE" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="XmVg46uC4n8q" xmi.id="cgI6gA8Duerx" isRoot="false" isAbstract="false" name="MAXIMUS_BRIDGE_CAPABLE" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="XmVg46uC4n8q" xmi.id="il9mWHdU5OFy" isRoot="false" isAbstract="false" name="MAXIMUS_BRIDGE_CAPABILITY_NB" />
+ <UML:Enumeration stereotype="enum" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="XmVg46uC4n8q" name="Bridge_Capability">
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="XmVg46uC4n8q" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="yqnkun1Klbqp" name="MAXIMUS_NOT_BRIDGE_CAPABLE"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="XmVg46uC4n8q" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="cgI6gA8Duerx" name="MAXIMUS_BRIDGE_CAPABLE"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="XmVg46uC4n8q" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="il9mWHdU5OFy" name="MAXIMUS_BRIDGE_CAPABILITY_NB"/>
</UML:Enumeration>
- <UML:Enumeration stereotype="enum" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="BEIun6kQm0UQ" isRoot="false" isAbstract="false" name="Homeplug_Version" >
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="BEIun6kQm0UQ" xmi.id="8cd3ES0xB9jh" isRoot="false" isAbstract="false" name="MAXIMUS_HOMEPLUG_AV" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="BEIun6kQm0UQ" xmi.id="OKASiNQsZgmN" isRoot="false" isAbstract="false" name="MAXIMUS_HOMEPLUG_101" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="BEIun6kQm0UQ" xmi.id="mUlWTFxbpYe4" isRoot="false" isAbstract="false" name="MAXIMUS_HOMEPLUG_VERSION_NB" />
+ <UML:Enumeration stereotype="enum" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="BEIun6kQm0UQ" name="Homeplug_Version">
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="BEIun6kQm0UQ" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="8cd3ES0xB9jh" name="MAXIMUS_HOMEPLUG_AV"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="BEIun6kQm0UQ" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="OKASiNQsZgmN" name="MAXIMUS_HOMEPLUG_101"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="BEIun6kQm0UQ" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="mUlWTFxbpYe4" name="MAXIMUS_HOMEPLUG_VERSION_NB"/>
</UML:Enumeration>
- <UML:Enumeration stereotype="enum" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="zczAjgq81yYh" isRoot="false" isAbstract="false" name="Station_Status" >
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="zczAjgq81yYh" xmi.id="JyXscIDMmysF" isRoot="false" isAbstract="false" name="MAXIMUS_STATION_STATUS_NONE" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="zczAjgq81yYh" xmi.id="BnrzKT1J60Rn" isRoot="false" isAbstract="false" name="MAXIMUS_STATION_STATUS_IDLE" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="zczAjgq81yYh" xmi.id="gFvfBRLUNsNz" isRoot="false" isAbstract="false" name="MAXIMUS_STATION_STATUS_BUSY" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="zczAjgq81yYh" xmi.id="AaLvXE8gzxfH" isRoot="false" isAbstract="false" name="MAXIMUS_STATION_STATUS_DEACTIVATED" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="zczAjgq81yYh" xmi.id="RgYVg0ILDC0P" isRoot="false" isAbstract="false" name="MAXIMUS_STATION_STATUS_NB" />
+ <UML:Enumeration stereotype="enum" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="zczAjgq81yYh" name="Station_Status">
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="zczAjgq81yYh" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="JyXscIDMmysF" name="MAXIMUS_STATION_STATUS_NONE"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="zczAjgq81yYh" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="BnrzKT1J60Rn" name="MAXIMUS_STATION_STATUS_IDLE"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="zczAjgq81yYh" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="gFvfBRLUNsNz" name="MAXIMUS_STATION_STATUS_BUSY"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="zczAjgq81yYh" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="AaLvXE8gzxfH" name="MAXIMUS_STATION_STATUS_DEACTIVATED"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="zczAjgq81yYh" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="RgYVg0ILDC0P" name="MAXIMUS_STATION_STATUS_NB"/>
</UML:Enumeration>
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="bJtzCEyKnKFK" isRoot="false" isAbstract="false" name="Device_Access_Key" elementReference="LIcXhcTtT8Bn" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="WO0VJglkKJD1" isRoot="false" isAbstract="false" name="File_Descriptor" elementReference="UOc7OI8LRuFv" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="JUKVeIsFclEo" isRoot="false" isAbstract="false" name="Error_Id" elementReference="UOc7OI8LRuFv" />
- <UML:Enumeration stereotype="enum" comment="// System_Header.type//" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="yD8lVM51i3U1" isRoot="false" isAbstract="false" name="System_Type" >
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="yD8lVM51i3U1" xmi.id="jFk2Zv1qPLL1" isRoot="false" isAbstract="false" name="SYSTEM_TYPE_NONE" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="yD8lVM51i3U1" xmi.id="dDHFxT1vgAg9" isRoot="false" isAbstract="false" name="SYSTEM_TYPE_IDLE" />
- <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="yD8lVM51i3U1" xmi.id="UjACmfDUsvWR" isRoot="false" isAbstract="false" name="SYSTEM_TYPE_NB" />
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" elementReference="LIcXhcTtT8Bn" isRoot="false" xmi.id="bJtzCEyKnKFK" name="Device_Access_Key"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" elementReference="UOc7OI8LRuFv" isRoot="false" xmi.id="WO0VJglkKJD1" name="File_Descriptor"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" elementReference="UOc7OI8LRuFv" isRoot="false" xmi.id="JUKVeIsFclEo" name="Error_Id"/>
+ <UML:Enumeration stereotype="enum" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="yD8lVM51i3U1" comment="// System_Header.type//" name="System_Type">
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="yD8lVM51i3U1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="jFk2Zv1qPLL1" name="SYSTEM_TYPE_NONE"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="yD8lVM51i3U1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="dDHFxT1vgAg9" name="SYSTEM_TYPE_IDLE"/>
+ <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="yD8lVM51i3U1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="UjACmfDUsvWR" name="SYSTEM_TYPE_NB"/>
</UML:Enumeration>
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="uvuzFPfmVe3t" isRoot="false" isAbstract="false" name="CallbackFunction" />
- <UML:Generalization isSpecification="false" child="Szlq4RFfiqZ0" visibility="public" namespace="Logical View" xmi.id="FFjd7SEcLuGj" parent="2j8N30UlnykR" discriminator="" name="" />
- <UML:Generalization isSpecification="false" child="FBsPeH4gEvUD" visibility="public" namespace="Logical View" xmi.id="UmoLPXdZOnAp" parent="dBvvR3kpanaF" discriminator="" name="" />
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="bEeZdY0xhVQw" isRoot="false" isAbstract="false" name="Function_Call_Header" />
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="yfv0x3wqUorr" isRoot="false" isAbstract="false" name="void" />
- <UML:Generalization isSpecification="false" child="nMqHFdX6fOJd" visibility="public" namespace="Logical View" xmi.id="E1EkeKXGrlqW" parent="dBvvR3kpanaF" discriminator="" name="" />
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="hCCozGYEQBhw" isRoot="false" isAbstract="false" name="Network_Clock_Header" />
- <UML:Generalization isSpecification="false" child="l6c6ZbY9k4oU" visibility="public" namespace="Logical View" xmi.id="isrV4NWwNe9f" parent="pdUJAVtJe39T" discriminator="" name="" />
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="4F2mG2WvecbT" isRoot="false" isAbstract="false" name="uint32_t" />
- <UML:Generalization isSpecification="false" child="SU7oJl8r1vpC" visibility="public" namespace="Logical View" xmi.id="cCYiC0P09ms7" parent="97JXVDPWi2XZ" discriminator="" name="" />
- <UML:Generalization isSpecification="false" child="1Ey5TfpDf9m6" visibility="public" namespace="Logical View" xmi.id="7PxcRil5PsG3" parent="dBvvR3kpanaF" discriminator="" name="" />
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="qzlFUs4gsJKl" isRoot="false" isAbstract="false" name="unsigned short int" />
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="YFYivL7lKsyo" isRoot="false" isAbstract="false" name="Phy_Header" />
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="FGkVafnZOxkd" isRoot="false" isAbstract="false" name="Sci_Msg_Header" />
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="8RfL5UmYopms" isRoot="false" isAbstract="false" name="uint8_t" />
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="TTjyPYhZVm6n" isRoot="false" isAbstract="false" name="pid_t" />
- <UML:Generalization isSpecification="false" child="bBWfkvMSUBzc" visibility="public" namespace="Logical View" xmi.id="4QEmSahd4YcC" parent="0dybVkdpO4Ya" discriminator="" name="" />
- <UML:Generalization isSpecification="false" child="kNRjwgcIhcX0" visibility="public" namespace="Logical View" xmi.id="qpo9SZnjuaBV" parent="dBvvR3kpanaF" discriminator="" name="" />
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="idECE5nt0Vr7" isRoot="false" isAbstract="false" name="System_Header" />
- <UML:Generalization isSpecification="false" child="Awyu6tX5fqlW" visibility="public" namespace="Logical View" xmi.id="oHaNwpXsoPxf" parent="pkwx1nQd15WY" discriminator="" name="" />
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="fuM43CRtzagH" isRoot="false" isAbstract="false" name="error_t" />
- <UML:Generalization isSpecification="false" child="SU7oJl8r1vpC" visibility="public" namespace="Logical View" xmi.id="H8aJ4nCJ2vwd" parent="97JXVDPWi2XZ" discriminator="" name="" />
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="1Ey5TfpDf9m6" isRoot="false" isAbstract="false" name="IoZujw7YP8ON" >
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="uvuzFPfmVe3t" name="CallbackFunction"/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="Szlq4RFfiqZ0" xmi.id="FFjd7SEcLuGj" parent="2j8N30UlnykR" name=""/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="FBsPeH4gEvUD" xmi.id="UmoLPXdZOnAp" parent="dBvvR3kpanaF" name=""/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="bEeZdY0xhVQw" name="Function_Call_Header"/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="yfv0x3wqUorr" name="void"/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="nMqHFdX6fOJd" xmi.id="E1EkeKXGrlqW" parent="dBvvR3kpanaF" name=""/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="hCCozGYEQBhw" name="Network_Clock_Header"/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="l6c6ZbY9k4oU" xmi.id="isrV4NWwNe9f" parent="pdUJAVtJe39T" name=""/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="4F2mG2WvecbT" name="uint32_t"/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="SU7oJl8r1vpC" xmi.id="cCYiC0P09ms7" parent="97JXVDPWi2XZ" name=""/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="1Ey5TfpDf9m6" xmi.id="7PxcRil5PsG3" parent="dBvvR3kpanaF" name=""/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="qzlFUs4gsJKl" name="unsigned short int"/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="YFYivL7lKsyo" name="Phy_Header"/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="FGkVafnZOxkd" name="Sci_Msg_Header"/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="8RfL5UmYopms" name="uint8_t"/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="TTjyPYhZVm6n" name="pid_t"/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="bBWfkvMSUBzc" xmi.id="4QEmSahd4YcC" parent="0dybVkdpO4Ya" name=""/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="kNRjwgcIhcX0" xmi.id="qpo9SZnjuaBV" parent="dBvvR3kpanaF" name=""/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="idECE5nt0Vr7" name="System_Header"/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="Awyu6tX5fqlW" xmi.id="oHaNwpXsoPxf" parent="pkwx1nQd15WY" name=""/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="fuM43CRtzagH" name="error_t"/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="SU7oJl8r1vpC" xmi.id="H8aJ4nCJ2vwd" parent="97JXVDPWi2XZ" name=""/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1Ey5TfpDf9m6" name="IoZujw7YP8ON">
<UML:GeneralizableElement.generalization>
- <UML:Generalization xmi.idref="7PxcRil5PsG3" />
+ <UML:Generalization xmi.idref="7PxcRil5PsG3"/>
</UML:GeneralizableElement.generalization>
</UML:Class>
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="97JXVDPWi2XZ" isRoot="false" isAbstract="false" name="NegQ4Jb1bsXM" />
- <UML:Generalization isSpecification="false" child="3DGvGCGP6it9" visibility="public" namespace="Logical View" xmi.id="w3A8Aoem0rz9" parent="Ab0NMXybAfZU" discriminator="" name="" />
- <UML:Generalization isSpecification="false" child="CFHqNaZGkqY1" visibility="public" namespace="Logical View" xmi.id="vHrlTmC4TCgk" parent="dBvvR3kpanaF" discriminator="" name="" />
- <UML:Generalization isSpecification="false" child="3DGvGCGP6it9" visibility="public" namespace="Logical View" xmi.id="PmhWbSfkhcsw" parent="Ab0NMXybAfZU" discriminator="" name="" />
- <UML:Generalization isSpecification="false" child="DQE4VzTfZR3v" visibility="public" namespace="Logical View" xmi.id="ZqxQgPtEQ5Pf" parent="dBvvR3kpanaF" discriminator="" name="" />
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="SU7oJl8r1vpC" isRoot="false" isAbstract="false" name="x8uSJr2jpnXr" >
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="97JXVDPWi2XZ" name="NegQ4Jb1bsXM"/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="3DGvGCGP6it9" xmi.id="w3A8Aoem0rz9" parent="Ab0NMXybAfZU" name=""/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="CFHqNaZGkqY1" xmi.id="vHrlTmC4TCgk" parent="dBvvR3kpanaF" name=""/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="3DGvGCGP6it9" xmi.id="PmhWbSfkhcsw" parent="Ab0NMXybAfZU" name=""/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="DQE4VzTfZR3v" xmi.id="ZqxQgPtEQ5Pf" parent="dBvvR3kpanaF" name=""/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="SU7oJl8r1vpC" name="x8uSJr2jpnXr">
<UML:GeneralizableElement.generalization>
- <UML:Generalization xmi.idref="cCYiC0P09ms7" />
- <UML:Generalization xmi.idref="H8aJ4nCJ2vwd" />
+ <UML:Generalization xmi.idref="cCYiC0P09ms7"/>
+ <UML:Generalization xmi.idref="H8aJ4nCJ2vwd"/>
</UML:GeneralizableElement.generalization>
</UML:Class>
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="CFHqNaZGkqY1" isRoot="false" isAbstract="false" name="gSdgqQLeJTBZ" >
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="CFHqNaZGkqY1" name="gSdgqQLeJTBZ">
<UML:GeneralizableElement.generalization>
- <UML:Generalization xmi.idref="vHrlTmC4TCgk" />
+ <UML:Generalization xmi.idref="vHrlTmC4TCgk"/>
</UML:GeneralizableElement.generalization>
</UML:Class>
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="rNYhJGFqdJWf" isRoot="false" isAbstract="false" name="SciMsg *" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="812hl7Twm80d" isRoot="false" isAbstract="false" name="EtherSciMsg*" />
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="3Q4QiXaDv1Kh" isRoot="false" isAbstract="false" name="EtherSciMsg&amp;" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="PwWdyuRfg8qc" isRoot="false" isAbstract="false" name="Ethernet_Header*" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="6PMoYeoBvXGW" isRoot="false" isAbstract="false" name="EthernetProcessor*" />
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="TCtwHZhr7lwx" isRoot="false" isAbstract="false" name="Ether_Type" />
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="EXCTf5VmCpZP" isRoot="false" isAbstract="false" name="const Ethernet_Header*" />
- <UML:Generalization isSpecification="false" child="CpGnr2lIA5kk" visibility="public" namespace="Logical View" xmi.id="knNFU41hWrYt" parent="dBvvR3kpanaF" discriminator="" name="" />
- <UML:Generalization isSpecification="false" child="3DGvGCGP6it9" visibility="public" namespace="Logical View" xmi.id="1uNWjzNZmvRK" parent="Ab0NMXybAfZU" discriminator="" name="" />
- <UML:Generalization isSpecification="false" child="DQE4VzTfZR3v" visibility="public" namespace="Logical View" xmi.id="EyMIfoIzY4LJ" parent="dBvvR3kpanaF" discriminator="" name="" />
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="DhQX2rY6wPDZ" isRoot="false" isAbstract="false" name="Phy_Fc_Mode" />
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="UgPIutO5ambc" isRoot="false" isAbstract="false" name="Phy_Short_Ppdu" />
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="6Qx7AaWcHvu9" isRoot="false" isAbstract="false" name="Phy_Mod" />
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="TJe4s63xXy2f" isRoot="false" isAbstract="false" name="Phy_Fecrate" />
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="tWAq6KHaeveU" isRoot="false" isAbstract="false" name="Phy_Gil" />
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="2yOeu36ujWRN" isRoot="false" isAbstract="false" name="Phy_Tx_Id" />
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="eKZEv9oVXM34" isRoot="false" isAbstract="false" name="Phy_Nb_Of_Symbols" />
- <UML:Generalization isSpecification="false" child="kooC0I8IkF1k" visibility="public" namespace="Logical View" xmi.id="wqho3l7CAaCs" parent="KqJ8bZTEut0O" discriminator="" name="" />
- <UML:Generalization isSpecification="false" child="Kd2vdgexbsmt" visibility="public" namespace="Logical View" xmi.id="kW8FuRBYKjoB" parent="dBvvR3kpanaF" discriminator="" name="" />
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="4mmdfk3zM4Cq" isRoot="false" isAbstract="false" name="maximus" />
- <UML:Generalization isSpecification="false" child="l6c6ZbY9k4oU" visibility="public" namespace="Logical View" xmi.id="bF4M7ruT7PG9" parent="pdUJAVtJe39T" discriminator="" name="" />
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="O8DTzb5kluKg" isRoot="false" isAbstract="false" name="Python script" />
- <UML:Generalization isSpecification="false" child="Kd2vdgexbsmt" visibility="public" namespace="Logical View" xmi.id="2uCdtjrgLfpr" parent="dBvvR3kpanaF" discriminator="" name="" />
- <UML:Generalization isSpecification="false" child="gjYrACSC9BuB" visibility="public" namespace="Logical View" xmi.id="D8KuNhepKAPe" parent="Kd2vdgexbsmt" discriminator="" name="" />
- <UML:Generalization isSpecification="false" child="uHdgUvjiSZG6" visibility="public" namespace="Logical View" xmi.id="XhEs3csvqUn6" parent="Kd2vdgexbsmt" discriminator="" name="" />
- <UML:Generalization isSpecification="false" child="emjq7Xks8DWW" visibility="public" namespace="Logical View" xmi.id="78n0YovcPcSY" parent="Kd2vdgexbsmt" discriminator="" name="" />
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="C6sJEmNl1TfP" isRoot="false" isAbstract="false" name="interface" />
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="9uUW4XZ5t7nP" isRoot="false" isAbstract="false" name="RdHavJxZcLT1" />
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="Ab0NMXybAfZU" isRoot="false" isAbstract="false" name="T6S74K0HDK2p" />
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="3DGvGCGP6it9" isRoot="false" isAbstract="false" name="YElIyHEIHrrU" >
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="rNYhJGFqdJWf" name="SciMsg *"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="812hl7Twm80d" name="EtherSciMsg*"/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="3Q4QiXaDv1Kh" name="EtherSciMsg&amp;"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="PwWdyuRfg8qc" name="Ethernet_Header*"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="6PMoYeoBvXGW" name="EthernetProcessor*"/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="TCtwHZhr7lwx" name="Ether_Type"/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="EXCTf5VmCpZP" name="const Ethernet_Header*"/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="CpGnr2lIA5kk" xmi.id="knNFU41hWrYt" parent="dBvvR3kpanaF" name=""/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="3DGvGCGP6it9" xmi.id="1uNWjzNZmvRK" parent="Ab0NMXybAfZU" name=""/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="DQE4VzTfZR3v" xmi.id="EyMIfoIzY4LJ" parent="dBvvR3kpanaF" name=""/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="DhQX2rY6wPDZ" name="Phy_Fc_Mode"/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="UgPIutO5ambc" name="Phy_Short_Ppdu"/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="6Qx7AaWcHvu9" name="Phy_Mod"/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="TJe4s63xXy2f" name="Phy_Fecrate"/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="tWAq6KHaeveU" name="Phy_Gil"/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="2yOeu36ujWRN" name="Phy_Tx_Id"/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="eKZEv9oVXM34" name="Phy_Nb_Of_Symbols"/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="kooC0I8IkF1k" xmi.id="wqho3l7CAaCs" parent="KqJ8bZTEut0O" name=""/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="Kd2vdgexbsmt" xmi.id="kW8FuRBYKjoB" parent="dBvvR3kpanaF" name=""/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="4mmdfk3zM4Cq" name="maximus"/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="l6c6ZbY9k4oU" xmi.id="bF4M7ruT7PG9" parent="pdUJAVtJe39T" name=""/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="O8DTzb5kluKg" name="Python script"/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="Kd2vdgexbsmt" xmi.id="2uCdtjrgLfpr" parent="dBvvR3kpanaF" name=""/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="gjYrACSC9BuB" xmi.id="D8KuNhepKAPe" parent="Kd2vdgexbsmt" name=""/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="uHdgUvjiSZG6" xmi.id="XhEs3csvqUn6" parent="Kd2vdgexbsmt" name=""/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="emjq7Xks8DWW" xmi.id="78n0YovcPcSY" parent="Kd2vdgexbsmt" name=""/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="C6sJEmNl1TfP" name="interface"/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="9uUW4XZ5t7nP" name="RdHavJxZcLT1"/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Ab0NMXybAfZU" name="T6S74K0HDK2p"/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="3DGvGCGP6it9" name="YElIyHEIHrrU">
<UML:GeneralizableElement.generalization>
- <UML:Generalization xmi.idref="w3A8Aoem0rz9" />
- <UML:Generalization xmi.idref="PmhWbSfkhcsw" />
- <UML:Generalization xmi.idref="1uNWjzNZmvRK" />
+ <UML:Generalization xmi.idref="w3A8Aoem0rz9"/>
+ <UML:Generalization xmi.idref="PmhWbSfkhcsw"/>
+ <UML:Generalization xmi.idref="1uNWjzNZmvRK"/>
</UML:GeneralizableElement.generalization>
</UML:Class>
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="DQE4VzTfZR3v" isRoot="false" isAbstract="false" name="EoA21qthFyQa" >
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="DQE4VzTfZR3v" name="EoA21qthFyQa">
<UML:GeneralizableElement.generalization>
- <UML:Generalization xmi.idref="ZqxQgPtEQ5Pf" />
- <UML:Generalization xmi.idref="EyMIfoIzY4LJ" />
+ <UML:Generalization xmi.idref="ZqxQgPtEQ5Pf"/>
+ <UML:Generalization xmi.idref="EyMIfoIzY4LJ"/>
</UML:GeneralizableElement.generalization>
</UML:Class>
- <UML:Generalization isSpecification="false" child="kooC0I8IkF1k" visibility="public" namespace="Logical View" xmi.id="mPpaajecotJ6" parent="KqJ8bZTEut0O" discriminator="" name="" />
- <UML:Generalization isSpecification="false" child="Kd2vdgexbsmt" visibility="public" namespace="Logical View" xmi.id="bbEXkRwwAMUd" parent="dBvvR3kpanaF" discriminator="" name="" />
- <UML:Generalization isSpecification="false" child="uHdgUvjiSZG6" visibility="public" namespace="Logical View" xmi.id="2HEQAGupXJCO" parent="Kd2vdgexbsmt" discriminator="" name="" />
- <UML:Generalization isSpecification="false" child="gjYrACSC9BuB" visibility="public" namespace="Logical View" xmi.id="mRseT4TBFAfy" parent="Kd2vdgexbsmt" discriminator="" name="" />
- <UML:Generalization isSpecification="false" child="vSu5lsg0a7WJ" visibility="public" namespace="Logical View" xmi.id="5oSJ5pfRXEKM" parent="Kd2vdgexbsmt" discriminator="" name="" />
- <UML:Generalization isSpecification="false" child="emjq7Xks8DWW" visibility="public" namespace="Logical View" xmi.id="osPEzRTtgtfK" parent="Kd2vdgexbsmt" discriminator="" name="" />
- <UML:Class stereotype="typedef" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="K1iCj3mMQwQL" isRoot="false" isAbstract="false" name="cb_t" />
- <UML:Generalization isSpecification="false" child="RYfxHmW7DMwU" visibility="public" namespace="Logical View" xmi.id="lfdP22D7S0Ta" parent="vpDXE2tS2kJL" discriminator="" name="" />
- <UML:Generalization isSpecification="false" child="CpGnr2lIA5kk" visibility="public" namespace="Logical View" xmi.id="OKhFhtT3InZ0" parent="dBvvR3kpanaF" discriminator="" name="" />
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="HTUXG3XFPxuK" isRoot="false" isAbstract="false" name="Ethernet_Type" />
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="bErx1XNsRKIs" isRoot="false" isAbstract="false" name="Ethernet_Header" />
- <UML:Generalization isSpecification="false" child="kooC0I8IkF1k" visibility="public" namespace="Logical View" xmi.id="qMFrrMkplbDq" parent="KqJ8bZTEut0O" discriminator="" name="" />
- <UML:Generalization isSpecification="false" child="Kd2vdgexbsmt" visibility="public" namespace="Logical View" xmi.id="Y9t3iv153eXZ" parent="dBvvR3kpanaF" discriminator="" name="" />
- <UML:Generalization isSpecification="false" child="uHdgUvjiSZG6" visibility="public" namespace="Logical View" xmi.id="NkEF2MRQX3KN" parent="Kd2vdgexbsmt" discriminator="" name="" />
- <UML:Generalization isSpecification="false" child="gjYrACSC9BuB" visibility="public" namespace="Logical View" xmi.id="I5POjRXvITtd" parent="Kd2vdgexbsmt" discriminator="" name="" />
- <UML:Generalization isSpecification="false" child="vSu5lsg0a7WJ" visibility="public" namespace="Logical View" xmi.id="GpnnjAimICRg" parent="Kd2vdgexbsmt" discriminator="" name="" />
- <UML:Generalization isSpecification="false" child="emjq7Xks8DWW" visibility="public" namespace="Logical View" xmi.id="t2VHdgaE0EUP" parent="Kd2vdgexbsmt" discriminator="" name="" />
- <UML:Generalization isSpecification="false" child="nMqHFdX6fOJd" visibility="public" namespace="Logical View" xmi.id="tAhKmf7IFJ6T" parent="dBvvR3kpanaF" discriminator="" name="" />
- <UML:Generalization isSpecification="false" child="l6c6ZbY9k4oU" visibility="public" namespace="Logical View" xmi.id="UjcieFEY4Y2B" parent="pdUJAVtJe39T" discriminator="" name="" />
- <UML:Generalization isSpecification="false" child="Szlq4RFfiqZ0" visibility="public" namespace="Logical View" xmi.id="kc9Nze8S0Bjw" parent="2j8N30UlnykR" discriminator="" name="" />
- <UML:Generalization isSpecification="false" child="FBsPeH4gEvUD" visibility="public" namespace="Logical View" xmi.id="w86S4WF4jxpo" parent="dBvvR3kpanaF" discriminator="" name="" />
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="sWYhCThWlDFP" isRoot="false" isAbstract="false" name="uint16_t" />
- <UML:Generalization isSpecification="false" child="bBWfkvMSUBzc" visibility="public" namespace="Logical View" xmi.id="SqtM7IeD47EL" parent="0dybVkdpO4Ya" discriminator="" name="" />
- <UML:Generalization isSpecification="false" child="kNRjwgcIhcX0" visibility="public" namespace="Logical View" xmi.id="kZodzZdOFIKk" parent="dBvvR3kpanaF" discriminator="" name="" />
- <UML:Generalization isSpecification="false" child="ElUvZ3tKAVPh" visibility="public" namespace="Logical View" xmi.id="XIEfe2iXktPm" parent="PKaM1HoCDbbs" discriminator="" name="" />
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="FNAWFo5m56XX" isRoot="false" isAbstract="false" name="Channel_Settings_Key" >
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="kooC0I8IkF1k" xmi.id="mPpaajecotJ6" parent="KqJ8bZTEut0O" name=""/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="Kd2vdgexbsmt" xmi.id="bbEXkRwwAMUd" parent="dBvvR3kpanaF" name=""/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="uHdgUvjiSZG6" xmi.id="2HEQAGupXJCO" parent="Kd2vdgexbsmt" name=""/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="gjYrACSC9BuB" xmi.id="mRseT4TBFAfy" parent="Kd2vdgexbsmt" name=""/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="vSu5lsg0a7WJ" xmi.id="5oSJ5pfRXEKM" parent="Kd2vdgexbsmt" name=""/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="emjq7Xks8DWW" xmi.id="osPEzRTtgtfK" parent="Kd2vdgexbsmt" name=""/>
+ <UML:Class stereotype="typedef" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="K1iCj3mMQwQL" name="cb_t"/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="RYfxHmW7DMwU" xmi.id="lfdP22D7S0Ta" parent="vpDXE2tS2kJL" name=""/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="CpGnr2lIA5kk" xmi.id="OKhFhtT3InZ0" parent="dBvvR3kpanaF" name=""/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="HTUXG3XFPxuK" name="Ethernet_Type"/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="bErx1XNsRKIs" name="Ethernet_Header"/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="kooC0I8IkF1k" xmi.id="qMFrrMkplbDq" parent="KqJ8bZTEut0O" name=""/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="Kd2vdgexbsmt" xmi.id="Y9t3iv153eXZ" parent="dBvvR3kpanaF" name=""/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="uHdgUvjiSZG6" xmi.id="NkEF2MRQX3KN" parent="Kd2vdgexbsmt" name=""/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="gjYrACSC9BuB" xmi.id="I5POjRXvITtd" parent="Kd2vdgexbsmt" name=""/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="vSu5lsg0a7WJ" xmi.id="GpnnjAimICRg" parent="Kd2vdgexbsmt" name=""/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="emjq7Xks8DWW" xmi.id="t2VHdgaE0EUP" parent="Kd2vdgexbsmt" name=""/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="nMqHFdX6fOJd" xmi.id="tAhKmf7IFJ6T" parent="dBvvR3kpanaF" name=""/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="l6c6ZbY9k4oU" xmi.id="UjcieFEY4Y2B" parent="pdUJAVtJe39T" name=""/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="Szlq4RFfiqZ0" xmi.id="kc9Nze8S0Bjw" parent="2j8N30UlnykR" name=""/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="FBsPeH4gEvUD" xmi.id="w86S4WF4jxpo" parent="dBvvR3kpanaF" name=""/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="sWYhCThWlDFP" name="uint16_t"/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="bBWfkvMSUBzc" xmi.id="SqtM7IeD47EL" parent="0dybVkdpO4Ya" name=""/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="kNRjwgcIhcX0" xmi.id="kZodzZdOFIKk" parent="dBvvR3kpanaF" name=""/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="ElUvZ3tKAVPh" xmi.id="XIEfe2iXktPm" parent="PKaM1HoCDbbs" name=""/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="FNAWFo5m56XX" name="Channel_Settings_Key">
<UML:Classifier.feature>
- <UML:Attribute isSpecification="false" visibility="public" xmi.id="ZlFJOJZWpHJ0" type="uNcSkNqyAxHb" name="tx_station_id" />
- <UML:Attribute isSpecification="false" visibility="public" xmi.id="lvs2tNy8i7cx" type="uNcSkNqyAxHb" name="rx_station_id" />
+ <UML:Attribute visibility="public" isSpecification="false" xmi.id="ZlFJOJZWpHJ0" type="uNcSkNqyAxHb" name="tx_station_id"/>
+ <UML:Attribute visibility="public" isSpecification="false" xmi.id="lvs2tNy8i7cx" type="uNcSkNqyAxHb" name="rx_station_id"/>
</UML:Classifier.feature>
</UML:Class>
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="vhhynCUKwjdK" isRoot="false" isAbstract="false" name="ltkey" >
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="vhhynCUKwjdK" name="ltkey">
<UML:Classifier.feature>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="0BooQ7oB3gBu" isRoot="false" isAbstract="false" isQuery="false" name="operator ( )" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="0BooQ7oB3gBu" name="operator ( )">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="SL9hyA785w7e" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="adOWKzqKAd8Z" value="" type="2A0kHciAJN94" name="key1" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="kuklZwfb4fLJ" value="" type="2A0kHciAJN94" name="key2" />
+ <UML:Parameter kind="return" xmi.id="SL9hyA785w7e" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="adOWKzqKAd8Z" type="2A0kHciAJN94" value="" name="key1"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="kuklZwfb4fLJ" type="2A0kHciAJN94" value="" name="key2"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="I2tMfCdvE4TZ" isRoot="false" isAbstract="false" name="ChannelSettingsList" elementReference="yHm6ssfdnOOK" />
- <UML:Class comment="class ChannelComputer" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="f4Wo0xIyC255" isRoot="false" isAbstract="false" name="ChannelComputer" >
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" elementReference="yHm6ssfdnOOK" isRoot="false" xmi.id="I2tMfCdvE4TZ" name="ChannelSettingsList"/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="f4Wo0xIyC255" comment="class ChannelComputer" name="ChannelComputer">
<UML:GeneralizableElement.generalization>
- <UML:Generalization xmi.idref="uigf62zM4sii" />
+ <UML:Generalization xmi.idref="uigf62zM4sii"/>
</UML:GeneralizableElement.generalization>
<UML:Classifier.feature>
- <UML:Attribute comment="// private attributes//// for random" isSpecification="false" visibility="private" xmi.id="2bn9FjKszVLx" type="bfhvSo8YsYdy" name="mEngine" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="PsDvdrWFWC8z" type="qzlFUs4gsJKl" name="mNumberOfCopiesArray" ownerScope="classifier" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="yHVop6npiayx" type="nJsED87p1vHp" name="mPowerScaleArray" ownerScope="classifier" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="HGnEk8A9yN4c" type="FYDrFS8mDoaL" name="mpTonemask" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="FZrjjxihEBW1" type="cKqCpL4vHbUA" name="mpListOfStations" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="IHpypnt72gLm" type="I2tMfCdvE4TZ" name="mListOfChannelSettings" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="oVvnrxP4WEnF" type="DshIKK2Zspzs" name="mBeaconPeriod" />
- <UML:Operation stereotype="constructor" comment="// Constructors/Destructors// /**
-Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="BUvOfPNvgCtV" isRoot="false" isAbstract="false" isQuery="false" name="ChannelComputer" >
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="2bn9FjKszVLx" type="bfhvSo8YsYdy" comment="// private attributes//// for random" name="mEngine"/>
+ <UML:Attribute visibility="private" isSpecification="false" ownerScope="classifier" xmi.id="PsDvdrWFWC8z" type="qzlFUs4gsJKl" name="mNumberOfCopiesArray"/>
+ <UML:Attribute visibility="private" isSpecification="false" ownerScope="classifier" xmi.id="yHVop6npiayx" type="nJsED87p1vHp" name="mPowerScaleArray"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="HGnEk8A9yN4c" type="FYDrFS8mDoaL" name="mpTonemask"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="FZrjjxihEBW1" type="cKqCpL4vHbUA" name="mpListOfStations"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="IHpypnt72gLm" type="I2tMfCdvE4TZ" name="mListOfChannelSettings"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="oVvnrxP4WEnF" type="DshIKK2Zspzs" name="mBeaconPeriod"/>
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="BUvOfPNvgCtV" comment="// Constructors/Destructors// /**&#xa;Constructor" name="ChannelComputer">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="yma0SukFNf0E" value="" type="DEOmV9sHIiVw" name="p_phy" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="cNI7b6KkYD6B" value="" type="TXhtlZjMAp7C" name="p_system" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="yma0SukFNf0E" type="DEOmV9sHIiVw" value="" name="p_phy"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="cNI7b6KkYD6B" type="TXhtlZjMAp7C" value="" name="p_system"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Empty Destructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="cS7Ge0kalIaB" isRoot="false" isAbstract="false" isQuery="false" name="~ ChannelComputer" />
- <UML:Operation comment="// public methods// /**
-Duplicate the MPDU payload.
-@param mpdu a PHY SCI message MPDU that contains the complete received MPDU payload
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="CIQaxQoYn5dM" isRoot="false" isAbstract="false" isQuery="false" name="duplicateMpduPayload" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="cS7Ge0kalIaB" comment="Empty Destructor" name="~ ChannelComputer"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="CIQaxQoYn5dM" comment="// public methods// /**&#xa;Duplicate the MPDU payload.&#xa;@param mpdu a PHY SCI message MPDU that contains the complete received MPDU payload&#xa;@return bool" name="duplicateMpduPayload">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="CdfOwVbouVjB" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="9v5h99sjbz0G" value="" type="XNEzxlV9pJ9M" name="mpdu" />
+ <UML:Parameter kind="return" xmi.id="CdfOwVbouVjB" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="9v5h99sjbz0G" type="XNEzxlV9pJ9M" value="" name="mpdu"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Compute PB measurement and NOISE.
-@param pb_measurement_array the PB measurement to fill in (for all PBs composing the MPDU)
-@param noise the PHY SCI message NOISE to fill in
-@param pb_header_array the PB header of each PB composing the MPDU
-@param mpdu a PHY SCI message MPDU that contains the duplicated MPDU payload
-@param tx_station_id the ID of the transmitting station
-@param rx_station_id the ID of the destination station
-@param current_tick the current Network Clock tick
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="yioj0NsDfJnd" isRoot="false" isAbstract="false" isQuery="false" name="addPerturbation" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="yioj0NsDfJnd" comment="Compute PB measurement and NOISE.&#xa;@param pb_measurement_array the PB measurement to fill in (for all PBs composing the MPDU)&#xa;@param noise the PHY SCI message NOISE to fill in&#xa;@param pb_header_array the PB header of each PB composing the MPDU&#xa;@param mpdu a PHY SCI message MPDU that contains the duplicated MPDU payload&#xa;@param tx_station_id the ID of the transmitting station&#xa;@param rx_station_id the ID of the destination station&#xa;@param current_tick the current Network Clock tick&#xa;@return bool" name="addPerturbation">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="XMKz3j6T4F93" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="hZ9TeknnfsSo" value="" type="fL9t737j70re" name="pb_measurement_array" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="2LYdIWrEEgvE" value="" type="j5EvHIixdpql" name="noise" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="3oPg7AHmkQFM" value="" type="t2asNnHh8wsl" name="pb_header_array" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="A3AqtactvAVC" value="" type="FVFtK4cB028u" name="mpdu" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="eKQsyM5zAUgF" value="" type="dsRw8nRMsxE8" name="tx_station_id" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="fx1NMFjUGrI7" value="" type="dsRw8nRMsxE8" name="rx_station_id" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="Sv1N3UXioyYn" value="" type="Fls26ZE3bRdo" name="current_tick" />
+ <UML:Parameter kind="return" xmi.id="XMKz3j6T4F93" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="hZ9TeknnfsSo" type="fL9t737j70re" value="" name="pb_measurement_array"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="2LYdIWrEEgvE" type="j5EvHIixdpql" value="" name="noise"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="3oPg7AHmkQFM" type="t2asNnHh8wsl" value="" name="pb_header_array"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="A3AqtactvAVC" type="FVFtK4cB028u" value="" name="mpdu"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="eKQsyM5zAUgF" type="dsRw8nRMsxE8" value="" name="tx_station_id"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="fx1NMFjUGrI7" type="dsRw8nRMsxE8" value="" name="rx_station_id"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="Sv1N3UXioyYn" type="Fls26ZE3bRdo" value="" name="current_tick"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Add Channel Settings to the list.
-Called when a station is created => create its associated Channel Settings.
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="KdmS6QflOg8i" isRoot="false" isAbstract="false" isQuery="false" name="addChannelSettings" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="KdmS6QflOg8i" comment="Add Channel Settings to the list.&#xa;Called when a station is created => create its associated Channel Settings.&#xa;@return bool" name="addChannelSettings">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="NG9SCF4Mshlm" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="trC9hVH9QGUR" value="" type="dsRw8nRMsxE8" name="created_station_id" />
+ <UML:Parameter kind="return" xmi.id="NG9SCF4Mshlm" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="trC9hVH9QGUR" type="dsRw8nRMsxE8" value="" name="created_station_id"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Find Channel Settings.
-@param tx_station_id the ID of the transmitting station
-@param rx_station_id the ID of the destination station
-@return a list of Channel Settings" isSpecification="false" isLeaf="false" visibility="public" xmi.id="k29W0gJIJ4iP" isRoot="false" isAbstract="false" isQuery="false" name="findChannelSettings" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="k29W0gJIJ4iP" comment="Find Channel Settings.&#xa;@param tx_station_id the ID of the transmitting station&#xa;@param rx_station_id the ID of the destination station&#xa;@return a list of Channel Settings" name="findChannelSettings">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="CKb5nIELeWIf" type="SuGBQogD9iYR" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="UN8q1EYv4l2l" value="" type="dsRw8nRMsxE8" name="tx_station_id" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="GHueXO5FQDmO" value="" type="dsRw8nRMsxE8" name="rx_station_id" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="t3eA7MYajgOl" value="" type="3lgc1KcaMAny" name="both_directions" />
+ <UML:Parameter kind="return" xmi.id="CKb5nIELeWIf" type="SuGBQogD9iYR"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="UN8q1EYv4l2l" type="dsRw8nRMsxE8" value="" name="tx_station_id"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="GHueXO5FQDmO" type="dsRw8nRMsxE8" value="" name="rx_station_id"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="t3eA7MYajgOl" type="3lgc1KcaMAny" value="" name="both_directions"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Called when the PHY processor receives a preamble.
-@param current_tick the current Network Clock tick
-@param tx_station_id the ID of the transmitting station
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="vxezggkuycWT" isRoot="false" isAbstract="false" isQuery="false" name="receivePre" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="vxezggkuycWT" comment="Called when the PHY processor receives a preamble.&#xa;@param current_tick the current Network Clock tick&#xa;@param tx_station_id the ID of the transmitting station&#xa;@return bool" name="receivePre">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="FO9IbGJyWQPg" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="0bhPmRndUSoa" value="" type="dsRw8nRMsxE8" name="tx_station_id" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="mM8W0WFvRts7" value="" type="Fls26ZE3bRdo" name="current_tick" />
+ <UML:Parameter kind="return" xmi.id="FO9IbGJyWQPg" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="0bhPmRndUSoa" type="dsRw8nRMsxE8" value="" name="tx_station_id"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="mM8W0WFvRts7" type="Fls26ZE3bRdo" value="" name="current_tick"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Called when the PHY processor receives a frame control.
-@param current_tick the current Network Clock tick
-@param tx_station_id the ID of the transmitting station
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="ZazVCVxD5car" isRoot="false" isAbstract="false" isQuery="false" name="receiveFc" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ZazVCVxD5car" comment="Called when the PHY processor receives a frame control.&#xa;@param current_tick the current Network Clock tick&#xa;@param tx_station_id the ID of the transmitting station&#xa;@return bool" name="receiveFc">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="fT1WBkGL4pQs" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="3LVVlH5YbD2b" value="" type="dsRw8nRMsxE8" name="tx_station_id" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="iHV9ANFhyCB8" value="" type="Fls26ZE3bRdo" name="current_tick" />
+ <UML:Parameter kind="return" xmi.id="fT1WBkGL4pQs" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="3LVVlH5YbD2b" type="dsRw8nRMsxE8" value="" name="tx_station_id"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="iHV9ANFhyCB8" type="Fls26ZE3bRdo" value="" name="current_tick"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// public attribute accessor methods// // private attribute accessor methods// /**
-Sets the tonemask.
-@param p_tonemask the new value of mpTonemask
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="i6JlitclF5Gy" isRoot="false" isAbstract="false" isQuery="false" name="setTonemask" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="i6JlitclF5Gy" comment="// public attribute accessor methods// // private attribute accessor methods// /**&#xa;Sets the tonemask.&#xa;@param p_tonemask the new value of mpTonemask&#xa;@return bool" name="setTonemask">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="7dBk9RPPqWfP" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="KKWvVYVDn0Lx" value="" type="S02STVfDWPXk" name="p_tonemask" />
+ <UML:Parameter kind="return" xmi.id="7dBk9RPPqWfP" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="KKWvVYVDn0Lx" type="S02STVfDWPXk" value="" name="p_tonemask"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the tonemap of the current transmission.
-@return bool
-@param tx_station_id the ID of the transmitting station
-@param length the tonemap length in octets
-@param p_tonemap the tonemap" isSpecification="false" isLeaf="false" visibility="public" xmi.id="LYdHkoQQujBa" isRoot="false" isAbstract="false" isQuery="false" name="setTonemap" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="LYdHkoQQujBa" comment="Sets the tonemap of the current transmission.&#xa;@return bool&#xa;@param tx_station_id the ID of the transmitting station&#xa;@param length the tonemap length in octets&#xa;@param p_tonemap the tonemap" name="setTonemap">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="myOGMnx0EwWP" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="bmJorXmArH3N" value="" type="dsRw8nRMsxE8" name="tx_station_id" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="nYYbWrWqP75A" value="" type="qtOabrV06r8H" name="length" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="tVYlDkLmWeaL" value="" type="Z3mduvueNb9d" name="p_tonemap" />
+ <UML:Parameter kind="return" xmi.id="myOGMnx0EwWP" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="bmJorXmArH3N" type="dsRw8nRMsxE8" value="" name="tx_station_id"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="nYYbWrWqP75A" type="qtOabrV06r8H" value="" name="length"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="tVYlDkLmWeaL" type="Z3mduvueNb9d" value="" name="p_tonemap"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the beacon period in ticks 25 MHz.
-@return bool
-@param frequency the power-line frequency" isSpecification="false" isLeaf="false" visibility="public" xmi.id="CKV1ZXML5tua" isRoot="false" isAbstract="false" isQuery="false" name="setBeaconPeriod" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="CKV1ZXML5tua" comment="Sets the beacon period in ticks 25 MHz.&#xa;@return bool&#xa;@param frequency the power-line frequency" name="setBeaconPeriod">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="gmlic9ahmjRw" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="kQQAWVIPzqBA" value="" type="EQrcJtA2vC7c" name="frequency" />
+ <UML:Parameter kind="return" xmi.id="gmlic9ahmjRw" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="kQQAWVIPzqBA" type="EQrcJtA2vC7c" value="" name="frequency"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// private methods// /**
-Initializes the Channel Computer class attributes." isSpecification="false" isLeaf="false" visibility="private" xmi.id="aUw49UQJmtIM" isRoot="false" isAbstract="false" isQuery="false" name="initAttributes" />
- <UML:Operation comment="Gets a tonemask value.
-@param carrier_index
-@return a boolean value indicating if the requested carrier is enabled or not" isSpecification="false" isLeaf="false" visibility="private" xmi.id="QfhUYb4IzSQV" isRoot="false" isAbstract="false" isQuery="false" name="getTonemask" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="aUw49UQJmtIM" comment="// private methods// /**&#xa;Initializes the Channel Computer class attributes." name="initAttributes"/>
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="QfhUYb4IzSQV" comment="Gets a tonemask value.&#xa;@param carrier_index&#xa;@return a boolean value indicating if the requested carrier is enabled or not" name="getTonemask">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="BrJzNyO8umOG" type="3lgc1KcaMAny" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="vgtuX225WwAd" value="" type="qZLXuibBNXID" name="carrier_index" />
+ <UML:Parameter kind="return" xmi.id="BrJzNyO8umOG" type="3lgc1KcaMAny"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="vgtuX225WwAd" type="qZLXuibBNXID" value="" name="carrier_index"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Update the list of Channel Settings.
-Called when channel perturbation has to be added.
-Check if stations have been removed => remove their associated Channel Settings." isSpecification="false" isLeaf="false" visibility="private" xmi.id="QYwDRDXqsCKO" isRoot="false" isAbstract="false" isQuery="false" name="updateListOfChannelSettings" />
- <UML:Operation comment="Gets the beacon period in ticks 25 MHz.
-@return mBeaconPeriod" isSpecification="false" isLeaf="false" visibility="private" xmi.id="nMeko5Ejl7cG" isRoot="false" isAbstract="false" isQuery="false" name="getBeaconPeriod" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="QYwDRDXqsCKO" comment="Update the list of Channel Settings.&#xa;Called when channel perturbation has to be added.&#xa;Check if stations have been removed => remove their associated Channel Settings." name="updateListOfChannelSettings"/>
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="nMeko5Ejl7cG" comment="Gets the beacon period in ticks 25 MHz.&#xa;@return mBeaconPeriod" name="getBeaconPeriod">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="XJGmFk9tVuc5" type="O74yXfkidyrR" />
+ <UML:Parameter kind="return" xmi.id="XJGmFk9tVuc5" type="O74yXfkidyrR"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// protected methods// All following protected methods could be declared as private methods,// but they are declared as protected methods to be unitarly tested.///**
-Gets the sigma factor.
-@param modulation the tonemap modulation
-@param snr_in_db the SNR value in dB
-@return the sigma factor" isSpecification="false" isLeaf="false" visibility="protected" xmi.id="9cMfZUJx2D8R" isRoot="false" isAbstract="false" isQuery="false" name="getSigma" >
+ <UML:Operation visibility="protected" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="9cMfZUJx2D8R" comment="// protected methods// All following protected methods could be declared as private methods,// but they are declared as protected methods to be unitarly tested.///**&#xa;Gets the sigma factor.&#xa;@param modulation the tonemap modulation&#xa;@param snr_in_db the SNR value in dB&#xa;@return the sigma factor" name="getSigma">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="2AmouEi5514Q" type="PFhzx975rDDm" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="Aj6AvEZJspah" value="" type="MbP7gzMpbiS8" name="modulation" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="OCKKTf1nEQvu" value="" type="EQrcJtA2vC7c" name="snr_in_db" />
+ <UML:Parameter kind="return" xmi.id="2AmouEi5514Q" type="PFhzx975rDDm"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="Aj6AvEZJspah" type="MbP7gzMpbiS8" value="" name="modulation"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="OCKKTf1nEQvu" type="EQrcJtA2vC7c" value="" name="snr_in_db"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the PowerScale.
-@param modulation the tonemap modulation
-@return 1 / (PowerScale^2)" isSpecification="false" isLeaf="false" visibility="protected" xmi.id="Qm5Ibdz0oHIF" isRoot="false" isAbstract="false" isQuery="false" name="getPowerScale" >
+ <UML:Operation visibility="protected" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Qm5Ibdz0oHIF" comment="Gets the PowerScale.&#xa;@param modulation the tonemap modulation&#xa;@return 1 / (PowerScale^2)" name="getPowerScale">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="xSYrDv6kEKUS" type="EQrcJtA2vC7c" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="wH3Aiw45Bj26" value="" type="MbP7gzMpbiS8" name="modulation" />
+ <UML:Parameter kind="return" xmi.id="xSYrDv6kEKUS" type="EQrcJtA2vC7c"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="wH3Aiw45Bj26" type="MbP7gzMpbiS8" value="" name="modulation"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the linear SNR.
-@param snr_in_db the SNR value in dB
-@return the linear SNR value" isSpecification="false" isLeaf="false" visibility="protected" xmi.id="tABiLOUlAX1k" isRoot="false" isAbstract="false" isQuery="false" name="getLinearSnr" >
+ <UML:Operation visibility="protected" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="tABiLOUlAX1k" comment="Gets the linear SNR.&#xa;@param snr_in_db the SNR value in dB&#xa;@return the linear SNR value" name="getLinearSnr">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="3eLYWvdY6NN0" type="PFhzx975rDDm" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="9zkvG2ABJBLz" value="" type="EQrcJtA2vC7c" name="snr_in_db" />
+ <UML:Parameter kind="return" xmi.id="3eLYWvdY6NN0" type="PFhzx975rDDm"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="9zkvG2ABJBLz" type="EQrcJtA2vC7c" value="" name="snr_in_db"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Add noise.
-@param point the original point coordinates
-@param sigma the sigma factor
-@return the noise point coordinates" isSpecification="false" isLeaf="false" visibility="protected" xmi.id="7O3I75OyFXgZ" isRoot="false" isAbstract="false" isQuery="false" name="addNoise" >
+ <UML:Operation visibility="protected" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="7O3I75OyFXgZ" comment="Add noise.&#xa;@param point the original point coordinates&#xa;@param sigma the sigma factor&#xa;@return the noise point coordinates" name="addNoise">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="b55e5732XZsk" type="GvaXRE3v0jhy" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="Wminy2l5OmMV" value="" type="t8K2eKmlJWeX" name="point" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="riS5G6e9DwBr" value="" type="PFhzx975rDDm" name="sigma" />
+ <UML:Parameter kind="return" xmi.id="b55e5732XZsk" type="GvaXRE3v0jhy"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="Wminy2l5OmMV" type="t8K2eKmlJWeX" value="" name="point"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="riS5G6e9DwBr" type="PFhzx975rDDm" value="" name="sigma"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Compute the BER.
-@param codeA / codeB the 2 codes to compare
-@return the BER" isSpecification="false" isLeaf="false" visibility="protected" xmi.id="jQ27COb3636K" isRoot="false" isAbstract="false" isQuery="false" name="computeBer" >
+ <UML:Operation visibility="protected" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="jQ27COb3636K" comment="Compute the BER.&#xa;@param codeA / codeB the 2 codes to compare&#xa;@return the BER" name="computeBer">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="UwThEx9HZSn6" type="qZLXuibBNXID" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="9kSMfbBtXjPw" value="" type="qZLXuibBNXID" name="codeA" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="vSsu9Xqtxs09" value="" type="qZLXuibBNXID" name="codeB" />
+ <UML:Parameter kind="return" xmi.id="UwThEx9HZSn6" type="qZLXuibBNXID"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="9kSMfbBtXjPw" type="qZLXuibBNXID" value="" name="codeA"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="vSsu9Xqtxs09" type="qZLXuibBNXID" value="" name="codeB"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Compute the noise.
-@param pointA / pointB the 2 points coordinates
-@return the (distance)^2 between the 2 points" isSpecification="false" isLeaf="false" visibility="protected" xmi.id="EbAJeHbmz36e" isRoot="false" isAbstract="false" isQuery="false" name="computeNoise" >
+ <UML:Operation visibility="protected" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="EbAJeHbmz36e" comment="Compute the noise.&#xa;@param pointA / pointB the 2 points coordinates&#xa;@return the (distance)^2 between the 2 points" name="computeNoise">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="OQcUmzUN3X06" type="O74yXfkidyrR" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="fGWAzv6tLwnU" value="" type="t8K2eKmlJWeX" name="pointA" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="TdNQWMXixi1a" value="" type="t8K2eKmlJWeX" name="pointB" />
+ <UML:Parameter kind="return" xmi.id="OQcUmzUN3X06" type="O74yXfkidyrR"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="fGWAzv6tLwnU" type="t8K2eKmlJWeX" value="" name="pointA"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="TdNQWMXixi1a" type="t8K2eKmlJWeX" value="" name="pointB"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Compute the FER.
-@param ber the BER of the current PB
-@param n the average number of bits coded per carrier on the current PB
-@param modulation the tonemap modulation
-@return the FER" isSpecification="false" isLeaf="false" visibility="protected" xmi.id="xdKweQZHg5Re" isRoot="false" isAbstract="false" isQuery="false" name="computeFer" >
+ <UML:Operation visibility="protected" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="xdKweQZHg5Re" comment="Compute the FER.&#xa;@param ber the BER of the current PB&#xa;@param n the average number of bits coded per carrier on the current PB&#xa;@param modulation the tonemap modulation&#xa;@return the FER" name="computeFer">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="c389cyu7uLo9" type="EQrcJtA2vC7c" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="yYXJUIlwv9MP" value="" type="qZLXuibBNXID" name="ber" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="Vs8QY7yViIRN" value="" type="O74yXfkidyrR" name="n" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="jycN34zzcUI4" value="" type="MbP7gzMpbiS8" name="modulation" />
+ <UML:Parameter kind="return" xmi.id="c389cyu7uLo9" type="EQrcJtA2vC7c"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="yYXJUIlwv9MP" type="qZLXuibBNXID" value="" name="ber"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="Vs8QY7yViIRN" type="O74yXfkidyrR" value="" name="n"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="jycN34zzcUI4" type="MbP7gzMpbiS8" value="" name="modulation"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Compute the CRC error.
-@param fer the FER of the current PB
-@return the CRC error" isSpecification="false" isLeaf="false" visibility="protected" xmi.id="m40iBL7eDD2l" isRoot="false" isAbstract="false" isQuery="false" name="computeCrcError" >
+ <UML:Operation visibility="protected" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="m40iBL7eDD2l" comment="Compute the CRC error.&#xa;@param fer the FER of the current PB&#xa;@return the CRC error" name="computeCrcError">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="GvQqNEulcWDM" type="3lgc1KcaMAny" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="L1E3JdO0c1Od" value="" type="EQrcJtA2vC7c" name="fer" />
+ <UML:Parameter kind="return" xmi.id="GvQqNEulcWDM" type="3lgc1KcaMAny"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="L1E3JdO0c1Od" type="EQrcJtA2vC7c" value="" name="fer"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
- <UML:Generalization isSpecification="false" child="f4Wo0xIyC255" visibility="public" namespace="Logical View" xmi.id="uigf62zM4sii" parent="mKTfuY7pgyOI" discriminator="" name="" />
- <UML:Package isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="dIDTyvYIWngb" isRoot="false" isAbstract="false" name="boost" >
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="f4Wo0xIyC255" xmi.id="uigf62zM4sii" parent="mKTfuY7pgyOI" name=""/>
+ <UML:Package visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="dIDTyvYIWngb" name="boost">
<UML:Namespace.ownedElement>
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="dIDTyvYIWngb" xmi.id="bfhvSo8YsYdy" isRoot="false" isAbstract="false" name="mt19937" />
+ <UML:Class visibility="public" isSpecification="false" namespace="dIDTyvYIWngb" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="bfhvSo8YsYdy" name="mt19937"/>
</UML:Namespace.ownedElement>
</UML:Package>
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="QfHGrZecvJNh" isRoot="false" isAbstract="false" name="Channel_Mod" />
- <UML:Class comment="ChannelPoint.h - Copyright buret
-Here you can write a license for your code, some comments or any other
-information you want to have in your generated code. To to this simply
-configure the &quot;headings&quot; directory in uml to point to a directory
-where you have your heading files.
-or you can just replace the contents of this file with your own.
-If you want to do this, this file is located at
-/usr/share/apps/umbrello/headings/heading.h
--->Code Generators searches for heading files based on the file extension
-i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header
-files, and for a file name ending in &quot;.java&quot; to include in all generated
-java code.
-If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always
-choose this file even if there are other files with the same extension in the
-directory. If you name the file something else, it must be the only one with that
-extension in the directory to guarantee that Code Generator will choose it.
-you can use variables in your heading files which are replaced at generation
-time. possible variables are : author, date, time, filename and filepath.
-just write %variable_name%
-This file was generated on %date% at %time%
-The original location of this file is /home/buret/eclipse/maximus/channel/inc/ChannelPoint.h
-//**
-class ChannelPoint" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="7WkpCVeuHxVw" isRoot="false" isAbstract="false" name="ChannelPoint" >
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="QfHGrZecvJNh" name="Channel_Mod"/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="7WkpCVeuHxVw" comment="ChannelPoint.h - Copyright buret&#xa;Here you can write a license for your code, some comments or any other&#xa;information you want to have in your generated code. To to this simply&#xa;configure the &quot;headings&quot; directory in uml to point to a directory&#xa;where you have your heading files.&#xa;or you can just replace the contents of this file with your own.&#xa;If you want to do this, this file is located at&#xa;/usr/share/apps/umbrello/headings/heading.h&#xa;-->Code Generators searches for heading files based on the file extension&#xa;i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&#xa;files, and for a file name ending in &quot;.java&quot; to include in all generated&#xa;java code.&#xa;If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&#xa;choose this file even if there are other files with the same extension in the&#xa;directory. If you name the file something else, it must be the only one with that&#xa;extension in the directory to guarantee that Code Generator will choose it.&#xa;you can use variables in your heading files which are replaced at generation&#xa;time. possible variables are : author, date, time, filename and filepath.&#xa;just write %variable_name%&#xa;This file was generated on %date% at %time%&#xa;The original location of this file is /home/buret/eclipse/maximus/channel/inc/ChannelPoint.h&#xa;//**&#xa;class ChannelPoint" name="ChannelPoint">
<UML:Classifier.feature>
- <UML:Attribute comment="// public attributes// // abscissa" isSpecification="false" visibility="public" xmi.id="5LdfotjaxiG6" type="nJsED87p1vHp" name="I" />
- <UML:Attribute comment="// ordinate" isSpecification="false" visibility="public" xmi.id="3MiEZlxumBw5" type="nJsED87p1vHp" name="Q" />
- <UML:Operation stereotype="constructor" comment="// Constructors/Destructors// /**
-Empty Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="oI6OJS2MlfzZ" isRoot="false" isAbstract="false" isQuery="false" name="ChannelPoint" />
- <UML:Operation stereotype="constructor" comment="Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="Wh8SPOYQkHeK" isRoot="false" isAbstract="false" isQuery="false" name="ChannelPoint" >
+ <UML:Attribute visibility="public" isSpecification="false" xmi.id="5LdfotjaxiG6" type="nJsED87p1vHp" comment="// public attributes// // abscissa" name="I"/>
+ <UML:Attribute visibility="public" isSpecification="false" xmi.id="3MiEZlxumBw5" type="nJsED87p1vHp" comment="// ordinate" name="Q"/>
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="oI6OJS2MlfzZ" comment="// Constructors/Destructors// /**&#xa;Empty Constructor" name="ChannelPoint"/>
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Wh8SPOYQkHeK" comment="Constructor" name="ChannelPoint">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="0bCmk8pWRtvi" value="" type="nJsED87p1vHp" name="i" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="Jx55a2c6jkY8" value="" type="EQrcJtA2vC7c" name="q" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="0bCmk8pWRtvi" type="nJsED87p1vHp" value="" name="i"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="Jx55a2c6jkY8" type="EQrcJtA2vC7c" value="" name="q"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Empty Destructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="95YrMA9MlM6T" isRoot="false" isAbstract="false" isQuery="false" name="~ ChannelPoint" />
- <UML:Operation comment="// public methods// /**
-Operator =
-@param channel_point
-@return ChannelPoint &amp;" isSpecification="false" isLeaf="false" visibility="public" xmi.id="Sv0rpva8sdBQ" isRoot="false" isAbstract="false" isQuery="false" name="operator =" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="95YrMA9MlM6T" comment="Empty Destructor" name="~ ChannelPoint"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Sv0rpva8sdBQ" comment="// public methods// /**&#xa;Operator =&#xa;@param channel_point&#xa;@return ChannelPoint &amp;" name="operator =">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="WhkXCkdoljyN" type="Egoy0uRTnPKa" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="foWPY5VfA4XU" value="" type="t8K2eKmlJWeX" name="channel_point" />
+ <UML:Parameter kind="return" xmi.id="WhkXCkdoljyN" type="Egoy0uRTnPKa"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="foWPY5VfA4XU" type="t8K2eKmlJWeX" value="" name="channel_point"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Operator ==
-@param channel_point
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="KsjAVsa9g7WF" isRoot="false" isAbstract="false" isQuery="false" name="operator ==" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="KsjAVsa9g7WF" comment="Operator ==&#xa;@param channel_point&#xa;@return bool" name="operator ==">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="iqSc9GjP9AFX" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="A1sI3PmG4YC4" value="" type="t8K2eKmlJWeX" name="channel_point" />
+ <UML:Parameter kind="return" xmi.id="iqSc9GjP9AFX" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="A1sI3PmG4YC4" type="t8K2eKmlJWeX" value="" name="channel_point"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Checks Channel Point values ranges,
-i.e. checks I and Q coordinates validity.
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="SbXD1qoLiVUC" isRoot="false" isAbstract="false" isQuery="false" name="checkValidity" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="SbXD1qoLiVUC" comment="Checks Channel Point values ranges,&#xa;i.e. checks I and Q coordinates validity.&#xa;@return bool" name="checkValidity">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="M9GweUJ891fK" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="M9GweUJ891fK" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
- <UML:Class comment="ChannelMapping.h - Copyright buret
-Here you can write a license for your code, some comments or any other
-information you want to have in your generated code. To to this simply
-configure the &quot;headings&quot; directory in uml to point to a directory
-where you have your heading files.
-or you can just replace the contents of this file with your own.
-If you want to do this, this file is located at
-/usr/share/apps/umbrello/headings/heading.h
--->Code Generators searches for heading files based on the file extension
-i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header
-files, and for a file name ending in &quot;.java&quot; to include in all generated
-java code.
-If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always
-choose this file even if there are other files with the same extension in the
-directory. If you name the file something else, it must be the only one with that
-extension in the directory to guarantee that Code Generator will choose it.
-you can use variables in your heading files which are replaced at generation
-time. possible variables are : author, date, time, filename and filepath.
-just write %variable_name%
-This file was generated on %date% at %time%
-The original location of this file is /home/buret/eclipse/maximus/channel/inc/ChannelMapping.h
-//**
-class ChannelMapping" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="N4J4BnHJo9bq" isRoot="false" isAbstract="false" name="ChannelMapping" >
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="N4J4BnHJo9bq" comment="ChannelMapping.h - Copyright buret&#xa;Here you can write a license for your code, some comments or any other&#xa;information you want to have in your generated code. To to this simply&#xa;configure the &quot;headings&quot; directory in uml to point to a directory&#xa;where you have your heading files.&#xa;or you can just replace the contents of this file with your own.&#xa;If you want to do this, this file is located at&#xa;/usr/share/apps/umbrello/headings/heading.h&#xa;-->Code Generators searches for heading files based on the file extension&#xa;i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&#xa;files, and for a file name ending in &quot;.java&quot; to include in all generated&#xa;java code.&#xa;If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&#xa;choose this file even if there are other files with the same extension in the&#xa;directory. If you name the file something else, it must be the only one with that&#xa;extension in the directory to guarantee that Code Generator will choose it.&#xa;you can use variables in your heading files which are replaced at generation&#xa;time. possible variables are : author, date, time, filename and filepath.&#xa;just write %variable_name%&#xa;This file was generated on %date% at %time%&#xa;The original location of this file is /home/buret/eclipse/maximus/channel/inc/ChannelMapping.h&#xa;//**&#xa;class ChannelMapping" name="ChannelMapping">
<UML:Classifier.feature>
- <UML:Attribute comment="// private attributes//" isSpecification="false" visibility="private" xmi.id="XL4btGdJr9Xs" type="7WkpCVeuHxVw" name="mPoint" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="zLCfqgpBk8Fu" type="qzlFUs4gsJKl" name="mCode" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="tUBicnW98ai2" type="qzlFUs4gsJKl" name="mNbOfBitsArray" ownerScope="classifier" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="MsB4zOwsr8YT" type="oJLfSqWPBi3z" name="mMappingArray" ownerScope="classifier" />
- <UML:Operation stereotype="constructor" comment="// Constructors/Destructors// /**
-Empty Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="v2a1cG1OZN40" isRoot="false" isAbstract="false" isQuery="false" name="ChannelMapping" />
- <UML:Operation stereotype="constructor" comment="Constructors" isSpecification="false" isLeaf="false" visibility="public" xmi.id="BaNNGQKaHTeE" isRoot="false" isAbstract="false" isQuery="false" name="ChannelMapping" >
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="XL4btGdJr9Xs" type="7WkpCVeuHxVw" comment="// private attributes//" name="mPoint"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="zLCfqgpBk8Fu" type="qzlFUs4gsJKl" name="mCode"/>
+ <UML:Attribute visibility="private" isSpecification="false" ownerScope="classifier" xmi.id="tUBicnW98ai2" type="qzlFUs4gsJKl" name="mNbOfBitsArray"/>
+ <UML:Attribute visibility="private" isSpecification="false" ownerScope="classifier" xmi.id="MsB4zOwsr8YT" type="oJLfSqWPBi3z" name="mMappingArray"/>
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="v2a1cG1OZN40" comment="// Constructors/Destructors// /**&#xa;Empty Constructor" name="ChannelMapping"/>
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="BaNNGQKaHTeE" comment="Constructors" name="ChannelMapping">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="qb6hhd8cfibG" value="" type="qZLXuibBNXID" name="code" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="qb6hhd8cfibG" type="qZLXuibBNXID" value="" name="code"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation stereotype="constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="ydeVygT9GrUU" isRoot="false" isAbstract="false" isQuery="false" name="ChannelMapping" >
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ydeVygT9GrUU" name="ChannelMapping">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="Hp4WGjk6Ipnz" value="" type="t8K2eKmlJWeX" name="point" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="Hp4WGjk6Ipnz" type="t8K2eKmlJWeX" value="" name="point"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Empty Destructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="SvZ5b8LXly3h" isRoot="false" isAbstract="false" isQuery="false" name="~ ChannelMapping" />
- <UML:Operation comment="// public methods// /**
-Computes the code from the already set I and Q coordinates.
-@param modulation the used modulation
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="eWptLJLb6Q7N" isRoot="false" isAbstract="false" isQuery="false" name="computeCode" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="SvZ5b8LXly3h" comment="Empty Destructor" name="~ ChannelMapping"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="eWptLJLb6Q7N" comment="// public methods// /**&#xa;Computes the code from the already set I and Q coordinates.&#xa;@param modulation the used modulation&#xa;@return bool" name="computeCode">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="jG8Uz4rfsKI1" type="qZLXuibBNXID" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="7sTNhFM9AtCk" value="" type="MbP7gzMpbiS8" name="modulation" />
+ <UML:Parameter kind="return" xmi.id="jG8Uz4rfsKI1" type="qZLXuibBNXID"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="7sTNhFM9AtCk" type="MbP7gzMpbiS8" value="" name="modulation"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Computes the I and Q coordinates from an already set code.
-@param modulation the used modulation
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="1WHlUKS6pHxA" isRoot="false" isAbstract="false" isQuery="false" name="computePoint" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1WHlUKS6pHxA" comment="Computes the I and Q coordinates from an already set code.&#xa;@param modulation the used modulation&#xa;@return bool" name="computePoint">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="YzPg7eBRmROQ" type="t8K2eKmlJWeX" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="ZJjdhr0ojS9O" value="" type="MbP7gzMpbiS8" name="modulation" />
+ <UML:Parameter kind="return" xmi.id="YzPg7eBRmROQ" type="t8K2eKmlJWeX"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="ZJjdhr0ojS9O" type="MbP7gzMpbiS8" value="" name="modulation"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Retrieve the integer (except for QAM8) I and Q coordinates from the already set I and Q coordinates.
-@param modulation the used modulation
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="hTVpMhZNDp8f" isRoot="false" isAbstract="false" isQuery="false" name="retrievePoint" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="hTVpMhZNDp8f" comment="Retrieve the integer (except for QAM8) I and Q coordinates from the already set I and Q coordinates.&#xa;@param modulation the used modulation&#xa;@return bool" name="retrievePoint">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="tfY1gBLNPRrM" type="GvaXRE3v0jhy" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="9Zmwoj5L0ozh" value="" type="MbP7gzMpbiS8" name="modulation" />
+ <UML:Parameter kind="return" xmi.id="tfY1gBLNPRrM" type="GvaXRE3v0jhy"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="9Zmwoj5L0ozh" type="MbP7gzMpbiS8" value="" name="modulation"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// public attribute accessor methods// // private attribute accessor methods// /**
-Sets the code.
-@param modulation the used modulation
-@param mpdu_payload_length the length of the MPDU payload
-@param p_mpdu_payload pointer to the MPDU payload
-@param mpdu_index indicates the current index of the MPDU payload (in bits)
-@return bool (and update mpdu_index)" isSpecification="false" isLeaf="false" visibility="public" xmi.id="fxTMPci45DsR" isRoot="false" isAbstract="false" isQuery="false" name="setCode" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="fxTMPci45DsR" comment="// public attribute accessor methods// // private attribute accessor methods// /**&#xa;Sets the code.&#xa;@param modulation the used modulation&#xa;@param mpdu_payload_length the length of the MPDU payload&#xa;@param p_mpdu_payload pointer to the MPDU payload&#xa;@param mpdu_index indicates the current index of the MPDU payload (in bits)&#xa;@return bool (and update mpdu_index)" name="setCode">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Ug2KyIKVHjBP" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="tPn6EtmMSWIF" value="" type="MbP7gzMpbiS8" name="modulation" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="DLaEAXvnVP8u" value="" type="qtOabrV06r8H" name="mpdu_payload_length" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="1qx54pWxEH1R" value="" type="Z3mduvueNb9d" name="p_mpdu_payload" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="wcKR1SK1JH6N" value="" type="BlnbH3oVPPjZ" name="mpdu_index" />
+ <UML:Parameter kind="return" xmi.id="Ug2KyIKVHjBP" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="tPn6EtmMSWIF" type="MbP7gzMpbiS8" value="" name="modulation"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="DLaEAXvnVP8u" type="qtOabrV06r8H" value="" name="mpdu_payload_length"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="1qx54pWxEH1R" type="Z3mduvueNb9d" value="" name="p_mpdu_payload"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="wcKR1SK1JH6N" type="BlnbH3oVPPjZ" value="" name="mpdu_index"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the code.
-@param code the new value of mCode
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="4aIGsJh15UcK" isRoot="false" isAbstract="false" isQuery="false" name="setCode" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="4aIGsJh15UcK" comment="Sets the code.&#xa;@param code the new value of mCode&#xa;@return bool" name="setCode">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="LMq7lCVdr1eV" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="WRpvoWSi9m88" value="" type="qZLXuibBNXID" name="code" />
+ <UML:Parameter kind="return" xmi.id="LMq7lCVdr1eV" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="WRpvoWSi9m88" type="qZLXuibBNXID" value="" name="code"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the code.
-@return mCode" isSpecification="false" isLeaf="false" visibility="public" xmi.id="FS7YhDtlmB1e" isRoot="false" isAbstract="false" isQuery="false" name="getCode" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="FS7YhDtlmB1e" comment="Gets the code.&#xa;@return mCode" name="getCode">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="AxqZOhwqMwBK" type="qzlFUs4gsJKl" />
+ <UML:Parameter kind="return" xmi.id="AxqZOhwqMwBK" type="qzlFUs4gsJKl"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the coordinates.
-@param point the new value of mPoint
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="ShdX9FsfefaQ" isRoot="false" isAbstract="false" isQuery="false" name="setPoint" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ShdX9FsfefaQ" comment="Sets the coordinates.&#xa;@param point the new value of mPoint&#xa;@return bool" name="setPoint">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="EVnVEysZIhf4" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="C29JnHP2hXYO" value="" type="t8K2eKmlJWeX" name="point" />
+ <UML:Parameter kind="return" xmi.id="EVnVEysZIhf4" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="C29JnHP2hXYO" type="t8K2eKmlJWeX" value="" name="point"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the Channel Point.
-@return mPoint" isSpecification="false" isLeaf="false" visibility="public" xmi.id="iR7Ua662njYv" isRoot="false" isAbstract="false" isQuery="false" name="getPoint" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="iR7Ua662njYv" comment="Gets the Channel Point.&#xa;@return mPoint" name="getPoint">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="t8hj8JEIG5qe" type="Egoy0uRTnPKa" />
+ <UML:Parameter kind="return" xmi.id="t8hj8JEIG5qe" type="Egoy0uRTnPKa"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the I coordinate.
-@param i the new value of mPoint.I
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="xOab392D99Uw" isRoot="false" isAbstract="false" isQuery="false" name="setI" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="xOab392D99Uw" comment="Sets the I coordinate.&#xa;@param i the new value of mPoint.I&#xa;@return bool" name="setI">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="kkV6gePu9CNL" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="Quw5PUT7tYcR" value="" type="EQrcJtA2vC7c" name="i" />
+ <UML:Parameter kind="return" xmi.id="kkV6gePu9CNL" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="Quw5PUT7tYcR" type="EQrcJtA2vC7c" value="" name="i"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the I coordinate.
-@return mPoint.I" isSpecification="false" isLeaf="false" visibility="public" xmi.id="egUQQ0JNOrwP" isRoot="false" isAbstract="false" isQuery="false" name="getI" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="egUQQ0JNOrwP" comment="Gets the I coordinate.&#xa;@return mPoint.I" name="getI">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="9EuRvXTogAXo" type="EQrcJtA2vC7c" />
+ <UML:Parameter kind="return" xmi.id="9EuRvXTogAXo" type="EQrcJtA2vC7c"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the Q coordinate.
-@param q mPoint.Q
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="0yd8752VzzaO" isRoot="false" isAbstract="false" isQuery="false" name="setQ" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="0yd8752VzzaO" comment="Sets the Q coordinate.&#xa;@param q mPoint.Q&#xa;@return bool" name="setQ">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Rk4hnuKXencI" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="R1ULZ6mCmEaA" value="" type="EQrcJtA2vC7c" name="q" />
+ <UML:Parameter kind="return" xmi.id="Rk4hnuKXencI" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="R1ULZ6mCmEaA" type="EQrcJtA2vC7c" value="" name="q"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the Q coordinate.
-@return mPoint.Q" isSpecification="false" isLeaf="false" visibility="public" xmi.id="CtXakU0jQbrW" isRoot="false" isAbstract="false" isQuery="false" name="getQ" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="CtXakU0jQbrW" comment="Gets the Q coordinate.&#xa;@return mPoint.Q" name="getQ">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="RzAY9WtIklif" type="EQrcJtA2vC7c" />
+ <UML:Parameter kind="return" xmi.id="RzAY9WtIklif" type="EQrcJtA2vC7c"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="oJLfSqWPBi3z" isRoot="false" isAbstract="false" name="short int" />
- <UML:Class comment="ChannelSettings.h - Copyright buret
-Here you can write a license for your code, some comments or any other
-information you want to have in your generated code. To to this simply
-configure the &quot;headings&quot; directory in uml to point to a directory
-where you have your heading files.
-or you can just replace the contents of this file with your own.
-If you want to do this, this file is located at
-/usr/share/apps/umbrello/headings/heading.h
--->Code Generators searches for heading files based on the file extension
-i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header
-files, and for a file name ending in &quot;.java&quot; to include in all generated
-java code.
-If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always
-choose this file even if there are other files with the same extension in the
-directory. If you name the file something else, it must be the only one with that
-extension in the directory to guarantee that Code Generator will choose it.
-you can use variables in your heading files which are replaced at generation
-time. possible variables are : author, date, time, filename and filepath.
-just write %variable_name%
-This file was generated on %date% at %time%
-The original location of this file is /home/buret/eclipse/maximus/channel/inc/ChannelSettings.h
-//**
-class ChannelSettings" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="PJbHtdSeqfcR" isRoot="false" isAbstract="false" name="ChannelSettings" >
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="oJLfSqWPBi3z" name="short int"/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="PJbHtdSeqfcR" comment="ChannelSettings.h - Copyright buret&#xa;Here you can write a license for your code, some comments or any other&#xa;information you want to have in your generated code. To to this simply&#xa;configure the &quot;headings&quot; directory in uml to point to a directory&#xa;where you have your heading files.&#xa;or you can just replace the contents of this file with your own.&#xa;If you want to do this, this file is located at&#xa;/usr/share/apps/umbrello/headings/heading.h&#xa;-->Code Generators searches for heading files based on the file extension&#xa;i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&#xa;files, and for a file name ending in &quot;.java&quot; to include in all generated&#xa;java code.&#xa;If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&#xa;choose this file even if there are other files with the same extension in the&#xa;directory. If you name the file something else, it must be the only one with that&#xa;extension in the directory to guarantee that Code Generator will choose it.&#xa;you can use variables in your heading files which are replaced at generation&#xa;time. possible variables are : author, date, time, filename and filepath.&#xa;just write %variable_name%&#xa;This file was generated on %date% at %time%&#xa;The original location of this file is /home/buret/eclipse/maximus/channel/inc/ChannelSettings.h&#xa;//**&#xa;class ChannelSettings" name="ChannelSettings">
<UML:Classifier.feature>
- <UML:Attribute comment="// private attributes//" isSpecification="false" visibility="private" xmi.id="gt1eqa0GbUZ9" type="4Kduenu6BUBZ" name="mIsConfigured" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="YJLJYvTkozJW" type="nJsED87p1vHp" name="mSnrArray" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="RHFrs6NWyNAm" type="QfHGrZecvJNh" name="mTonemapArray" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="x92YdbfAv0TR" type="PDzFlxMB73D7" name="mPreDetectionDate" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="tu9hrSEIhRAZ" type="PDzFlxMB73D7" name="mFcReceptionDate" />
- <UML:Operation stereotype="constructor" comment="// Constructors/Destructors// /**
-Empty Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="WV4SsCEpLFMx" isRoot="false" isAbstract="false" isQuery="false" name="ChannelSettings" />
- <UML:Operation comment="Empty Destructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="q15j0WAtQIZI" isRoot="false" isAbstract="false" isQuery="false" name="~ ChannelSettings" />
- <UML:Operation comment="// public methods// /**
-Gets the first symbol start date (in ticks).
-@return tick at which the first symbol has started" isSpecification="false" isLeaf="false" visibility="public" xmi.id="ilYQCixiE1A6" isRoot="false" isAbstract="false" isQuery="false" name="getFirstSymbolStartDate" >
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="gt1eqa0GbUZ9" type="4Kduenu6BUBZ" comment="// private attributes//" name="mIsConfigured"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="YJLJYvTkozJW" type="nJsED87p1vHp" name="mSnrArray"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="RHFrs6NWyNAm" type="QfHGrZecvJNh" name="mTonemapArray"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="x92YdbfAv0TR" type="PDzFlxMB73D7" name="mPreDetectionDate"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="tu9hrSEIhRAZ" type="PDzFlxMB73D7" name="mFcReceptionDate"/>
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="WV4SsCEpLFMx" comment="// Constructors/Destructors// /**&#xa;Empty Constructor" name="ChannelSettings"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="q15j0WAtQIZI" comment="Empty Destructor" name="~ ChannelSettings"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ilYQCixiE1A6" comment="// public methods// /**&#xa;Gets the first symbol start date (in ticks).&#xa;@return tick at which the first symbol has started" name="getFirstSymbolStartDate">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="JBRzKxllhpRU" type="Fls26ZE3bRdo" />
+ <UML:Parameter kind="return" xmi.id="JBRzKxllhpRU" type="Fls26ZE3bRdo"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the tonemap modulation.
-@param carrier the current carrier number
-@return the tonemap modulation" isSpecification="false" isLeaf="false" visibility="public" xmi.id="CNuVcESQDVAD" isRoot="false" isAbstract="false" isQuery="false" name="getModulation" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="CNuVcESQDVAD" comment="Gets the tonemap modulation.&#xa;@param carrier the current carrier number&#xa;@return the tonemap modulation" name="getModulation">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="klzMYZfzYpVg" type="MbP7gzMpbiS8" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="1I5QaegJPEjb" value="" type="O74yXfkidyrR" name="carrier" />
+ <UML:Parameter kind="return" xmi.id="klzMYZfzYpVg" type="MbP7gzMpbiS8"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="1I5QaegJPEjb" type="O74yXfkidyrR" value="" name="carrier"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the SNR in dB.
-@param interval the current interval number
-@param carrier the current carrier number
-@return the SNR in dB" isSpecification="false" isLeaf="false" visibility="public" xmi.id="vgI9gSDsn5NP" isRoot="false" isAbstract="false" isQuery="false" name="getSnr" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="vgI9gSDsn5NP" comment="Gets the SNR in dB.&#xa;@param interval the current interval number&#xa;@param carrier the current carrier number&#xa;@return the SNR in dB" name="getSnr">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="LOw39eiSo8P6" type="EQrcJtA2vC7c" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="JoqVJ0gJIljr" value="" type="Fls26ZE3bRdo" name="beacon_period" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="PNAobrQWVgdB" value="" type="Fls26ZE3bRdo" name="symbol_start_date" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="6p1uuNJCB7hS" value="" type="O74yXfkidyrR" name="carrier" />
+ <UML:Parameter kind="return" xmi.id="LOw39eiSo8P6" type="EQrcJtA2vC7c"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="JoqVJ0gJIljr" type="Fls26ZE3bRdo" value="" name="beacon_period"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="PNAobrQWVgdB" type="Fls26ZE3bRdo" value="" name="symbol_start_date"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="6p1uuNJCB7hS" type="O74yXfkidyrR" value="" name="carrier"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// public attribute accessor methods// // private attribute accessor methods// /**
-Gets if the channel has been configured.
-@return mIsConfigured" isSpecification="false" isLeaf="false" visibility="public" xmi.id="5NjM9QDWnLLN" isRoot="false" isAbstract="false" isQuery="false" name="isConfigured" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="5NjM9QDWnLLN" comment="// public attribute accessor methods// // private attribute accessor methods// /**&#xa;Gets if the channel has been configured.&#xa;@return mIsConfigured" name="isConfigured">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="5Apm0GEi1B4X" type="3lgc1KcaMAny" />
+ <UML:Parameter kind="return" xmi.id="5Apm0GEi1B4X" type="3lgc1KcaMAny"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the SNR.
-@param snr_value SNR value in dB
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="CjrhPVrVIqNC" isRoot="false" isAbstract="false" isQuery="false" name="setSnr" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="CjrhPVrVIqNC" comment="Sets the SNR.&#xa;@param snr_value SNR value in dB&#xa;@return bool" name="setSnr">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="jhUFVzvqNssV" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="DfMMm3nsPWEW" value="" type="EQrcJtA2vC7c" name="snr_value" />
+ <UML:Parameter kind="return" xmi.id="jhUFVzvqNssV" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="DfMMm3nsPWEW" type="EQrcJtA2vC7c" value="" name="snr_value"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the tonemap of the current transmission.
-@return bool
-@param tonemap_array the new value of mTonemapArray" isSpecification="false" isLeaf="false" visibility="public" xmi.id="GYaf2m9zBAgt" isRoot="false" isAbstract="false" isQuery="false" name="setTonemap" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="GYaf2m9zBAgt" comment="Sets the tonemap of the current transmission.&#xa;@return bool&#xa;@param tonemap_array the new value of mTonemapArray" name="setTonemap">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="UYxIgLOlVEVT" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="VlnYgMz4lsk0" value="" type="MbP7gzMpbiS8" name="tonemap_array[]" />
+ <UML:Parameter kind="return" xmi.id="UYxIgLOlVEVT" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="VlnYgMz4lsk0" type="MbP7gzMpbiS8" value="" name="tonemap_array[]"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the PRE detection date.
-@param date tick at which the preamble has been received
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="BdQ6sBo8jMmm" isRoot="false" isAbstract="false" isQuery="false" name="setPreDetectionDate" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="BdQ6sBo8jMmm" comment="Sets the PRE detection date.&#xa;@param date tick at which the preamble has been received&#xa;@return bool" name="setPreDetectionDate">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ShBStEzcvUrO" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="8tjH1PAX9v3n" value="" type="Fls26ZE3bRdo" name="date" />
+ <UML:Parameter kind="return" xmi.id="ShBStEzcvUrO" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="8tjH1PAX9v3n" type="Fls26ZE3bRdo" value="" name="date"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the FC reception date.
-@param date tick at which the frame control has been received
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="G0s1tcz4DN85" isRoot="false" isAbstract="false" isQuery="false" name="setFcReceptionDate" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="G0s1tcz4DN85" comment="Sets the FC reception date.&#xa;@param date tick at which the frame control has been received&#xa;@return bool" name="setFcReceptionDate">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="TlFpd5K7dFOK" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="ZxCGJw0Qnihp" value="" type="Fls26ZE3bRdo" name="date" />
+ <UML:Parameter kind="return" xmi.id="TlFpd5K7dFOK" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="ZxCGJw0Qnihp" type="Fls26ZE3bRdo" value="" name="date"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// private methods// /**
-Initializes the Channel Settings class attributes." isSpecification="false" isLeaf="false" visibility="private" xmi.id="5qKElN0zNq0G" isRoot="false" isAbstract="false" isQuery="false" name="initAttributes" />
- <UML:Operation comment="Sets if the channel is configured.
-@param is_configured the new value of mIsConfigured
-@return bool" isSpecification="false" isLeaf="false" visibility="private" xmi.id="SxIeLPjsMt6d" isRoot="false" isAbstract="false" isQuery="false" name="setIsConfigured" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="5qKElN0zNq0G" comment="// private methods// /**&#xa;Initializes the Channel Settings class attributes." name="initAttributes"/>
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="SxIeLPjsMt6d" comment="Sets if the channel is configured.&#xa;@param is_configured the new value of mIsConfigured&#xa;@return bool" name="setIsConfigured">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="am36yZXPEhr5" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="n73bnlOsZi5I" value="" type="3lgc1KcaMAny" name="is_configured" />
+ <UML:Parameter kind="return" xmi.id="am36yZXPEhr5" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="n73bnlOsZi5I" type="3lgc1KcaMAny" value="" name="is_configured"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the PRE detection date.
-@return mPreDetectionDate tick at which the preamble has been received" isSpecification="false" isLeaf="false" visibility="private" xmi.id="55IQvGhLExzX" isRoot="false" isAbstract="false" isQuery="false" name="getPreDetectionDate" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="55IQvGhLExzX" comment="Gets the PRE detection date.&#xa;@return mPreDetectionDate tick at which the preamble has been received" name="getPreDetectionDate">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="vqfoIXDkGQZt" type="Fls26ZE3bRdo" />
+ <UML:Parameter kind="return" xmi.id="vqfoIXDkGQZt" type="Fls26ZE3bRdo"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the FC reception date.
-@return mFcReceptionDate tick at which the frame control has been received" isSpecification="false" isLeaf="false" visibility="private" xmi.id="MhPgYTKMYNvL" isRoot="false" isAbstract="false" isQuery="false" name="getFcReceptionDate" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="MhPgYTKMYNvL" comment="Gets the FC reception date.&#xa;@return mFcReceptionDate tick at which the frame control has been received" name="getFcReceptionDate">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Vry86MQf7Uj3" type="Fls26ZE3bRdo" />
+ <UML:Parameter kind="return" xmi.id="Vry86MQf7Uj3" type="Fls26ZE3bRdo"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the time interval.
-@param symbol_start_date the current symbol start date in ticks
-@return the interval number" isSpecification="false" isLeaf="false" visibility="private" xmi.id="6JEd1Jw4MEUF" isRoot="false" isAbstract="false" isQuery="false" name="getInterval" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="6JEd1Jw4MEUF" comment="Gets the time interval.&#xa;@param symbol_start_date the current symbol start date in ticks&#xa;@return the interval number" name="getInterval">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="3GSHxJNq82fQ" type="O74yXfkidyrR" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="S9ag7YDRDa8l" value="" type="Fls26ZE3bRdo" name="beacon_period" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="2S5an0wsJAVI" value="" type="Fls26ZE3bRdo" name="symbol_start_date" />
+ <UML:Parameter kind="return" xmi.id="3GSHxJNq82fQ" type="O74yXfkidyrR"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="S9ag7YDRDa8l" type="Fls26ZE3bRdo" value="" name="beacon_period"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="2S5an0wsJAVI" type="Fls26ZE3bRdo" value="" name="symbol_start_date"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
- <UML:Generalization isSpecification="false" child="RYfxHmW7DMwU" visibility="public" namespace="Logical View" xmi.id="P1Cz8K6JKeJ1" parent="vpDXE2tS2kJL" discriminator="" name="" />
- <UML:Generalization isSpecification="false" child="CpGnr2lIA5kk" visibility="public" namespace="Logical View" xmi.id="b5C38IYyUjh0" parent="dBvvR3kpanaF" discriminator="" name="" />
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="D3DUDdA4BXcR" isRoot="false" isAbstract="false" name="compareMsgId" >
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="RYfxHmW7DMwU" xmi.id="P1Cz8K6JKeJ1" parent="vpDXE2tS2kJL" name=""/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="CpGnr2lIA5kk" xmi.id="b5C38IYyUjh0" parent="dBvvR3kpanaF" name=""/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="D3DUDdA4BXcR" name="compareMsgId">
<UML:Classifier.feature>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="jSV1dsLPmSGq" isRoot="false" isAbstract="false" isQuery="false" name="operator ( )" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="jSV1dsLPmSGq" name="operator ( )">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="XqAlEhcjYbpd" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="4Rpg6OhHQuld" value="" type="2JrrgMpWtl6M" name="msg_id1" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="VtfgQH77ja6M" value="" type="2JrrgMpWtl6M" name="msg_id2" />
+ <UML:Parameter kind="return" xmi.id="XqAlEhcjYbpd" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="4Rpg6OhHQuld" type="2JrrgMpWtl6M" value="" name="msg_id1"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="VtfgQH77ja6M" type="2JrrgMpWtl6M" value="" name="msg_id2"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
- <UML:Class stereotype="typedef" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="SRkFry3tOtYS" isRoot="false" isAbstract="false" name="CallbacksList" />
- <UML:Class comment="class FunctionCallManager" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="Szlq4RFfiqZ0" isRoot="false" isAbstract="false" name="FunctionCallManager" >
+ <UML:Class stereotype="typedef" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="SRkFry3tOtYS" name="CallbacksList"/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Szlq4RFfiqZ0" comment="class FunctionCallManager" name="FunctionCallManager">
<UML:GeneralizableElement.generalization>
- <UML:Generalization xmi.idref="FFjd7SEcLuGj" />
- <UML:Generalization xmi.idref="kc9Nze8S0Bjw" />
- <UML:Generalization xmi.idref="uZl36d1qRclf" />
+ <UML:Generalization xmi.idref="FFjd7SEcLuGj"/>
+ <UML:Generalization xmi.idref="kc9Nze8S0Bjw"/>
+ <UML:Generalization xmi.idref="uZl36d1qRclf"/>
</UML:GeneralizableElement.generalization>
<UML:Classifier.feature>
- <UML:Attribute comment="// private attributes// " isSpecification="false" visibility="private" xmi.id="raWAUltd7jW1" type="SRkFry3tOtYS" name="mListOfCallbacks" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="dmOwhy7bcAr6" type="xXbKcOH2nKjB" name="mpSciServer" />
- <UML:Operation stereotype="constructor" comment="// Constructors/Destructors// /**
-Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="iZoWyAQnivxA" isRoot="false" isAbstract="false" isQuery="false" name="FunctionCallManager" >
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="raWAUltd7jW1" type="SRkFry3tOtYS" comment="// private attributes// " name="mListOfCallbacks"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="dmOwhy7bcAr6" type="xXbKcOH2nKjB" name="mpSciServer"/>
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="iZoWyAQnivxA" comment="// Constructors/Destructors// /**&#xa;Constructor" name="FunctionCallManager">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="gqnlXKk8495l" value="" type="xXbKcOH2nKjB" name="sci_server" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="gqnlXKk8495l" type="xXbKcOH2nKjB" value="" name="sci_server"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Empty Destructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="7CLhKCo3kaZg" isRoot="false" isAbstract="false" isQuery="false" name="~ FunctionCallManager" />
- <UML:Operation comment="// public methods// /**
-@return FunctionSciMsg *" isSpecification="false" isLeaf="false" visibility="public" xmi.id="kxUSsRaWGOFl" isRoot="false" isAbstract="false" isQuery="false" name="createMsg" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="7CLhKCo3kaZg" comment="Empty Destructor" name="~ FunctionCallManager"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="kxUSsRaWGOFl" comment="// public methods// /**&#xa;@return FunctionSciMsg *" name="createMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="vGI0k14lFU0D" type="JCIhsw1mHbC2" />
+ <UML:Parameter kind="return" xmi.id="vGI0k14lFU0D" type="JCIhsw1mHbC2"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param msg_id
-@param callback_address" isSpecification="false" isLeaf="false" visibility="public" xmi.id="g0uk7zTE9muS" isRoot="false" isAbstract="false" isQuery="false" name="registerCallback" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="g0uk7zTE9muS" comment="@return bool&#xa;@param msg_id&#xa;@param callback_address" name="registerCallback">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="mL1uMeIrURdi" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="ziVhG2N1xrRq" value="" type="2JrrgMpWtl6M" name="msg_id" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="H2KVOaG4aAmh" value="" type="O0Y4e7L2YuKE" name="callback_address" />
+ <UML:Parameter kind="return" xmi.id="mL1uMeIrURdi" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="ziVhG2N1xrRq" type="2JrrgMpWtl6M" value="" name="msg_id"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="H2KVOaG4aAmh" type="O0Y4e7L2YuKE" value="" name="callback_address"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param p_function_sci_msg" isSpecification="false" isLeaf="false" visibility="public" xmi.id="7FtH2ljzRCgi" isRoot="false" isAbstract="false" isQuery="false" name="sendMsg" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="7FtH2ljzRCgi" comment="@return bool&#xa;@param p_function_sci_msg" name="sendMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="8DPfoDIiRYgB" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="C1j9t8x88IbW" value="" type="JCIhsw1mHbC2" name="p_function_sci_msg_to_send" />
+ <UML:Parameter kind="return" xmi.id="8DPfoDIiRYgB" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="C1j9t8x88IbW" type="JCIhsw1mHbC2" value="" name="p_function_sci_msg_to_send"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param function_sci_msg" isSpecification="false" isLeaf="false" visibility="public" xmi.id="qraO0M37auMa" isRoot="false" isAbstract="false" isQuery="false" name="sendMsg" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="qraO0M37auMa" comment="@return bool&#xa;@param function_sci_msg" name="sendMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="XiumDsxxEzpY" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="g5X7FDpPCWZ3" value="" type="taPZHCs4KBPK" name="function_sci_msg_to_send" />
+ <UML:Parameter kind="return" xmi.id="XiumDsxxEzpY" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="g5X7FDpPCWZ3" type="taPZHCs4KBPK" value="" name="function_sci_msg_to_send"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param function_sci_msg" isSpecification="false" isLeaf="false" visibility="public" xmi.id="fUBnkmKYcswc" isRoot="false" isAbstract="false" isQuery="false" name="receiveMsg" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="fUBnkmKYcswc" comment="@return bool&#xa;@param function_sci_msg" name="receiveMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="d7P6Y0mfEAK0" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="Dzhlu4La9shN" value="" type="Q7aANH0SNANP" name="function_sci_msg" />
+ <UML:Parameter kind="return" xmi.id="d7P6Y0mfEAK0" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="Dzhlu4La9shN" type="Q7aANH0SNANP" value="" name="function_sci_msg"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// public attribute accessor methods// // private attribute accessor methods// /**
-@return pointer to mListOfCallbacks" isSpecification="false" isLeaf="false" visibility="public" xmi.id="3VmF1JJgoSSW" isRoot="false" isAbstract="false" isQuery="false" name="getListOfCallbacks" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="3VmF1JJgoSSW" comment="// public attribute accessor methods// // private attribute accessor methods// /**&#xa;@return pointer to mListOfCallbacks" name="getListOfCallbacks">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Nagm6Nvd3pNE" type="Dk5pczPnz6Yr" />
+ <UML:Parameter kind="return" xmi.id="Nagm6Nvd3pNE" type="Dk5pczPnz6Yr"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// private methods// " isSpecification="false" isLeaf="false" visibility="private" xmi.id="AtPIj4fkZR0b" isRoot="false" isAbstract="false" isQuery="false" name="initAttributes" />
- <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="jHFVhh1uR4h2" isRoot="false" isAbstract="false" isQuery="false" name="registerFunctionSciMsg" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="AtPIj4fkZR0b" comment="// private methods// " name="initAttributes"/>
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="jHFVhh1uR4h2" name="registerFunctionSciMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="hJBtG0Pr8nve" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="hJBtG0Pr8nve" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="44p1BOsJFHbz" isRoot="false" isAbstract="false" isQuery="false" name="displayListOfCallbacks" />
- <UML:Operation stereotype="constructor" comment="// Constructors/Destructors// /**
-Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="ZllXuTRZV4sC" isRoot="false" isAbstract="false" isQuery="false" name="FunctionCallManager" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="44p1BOsJFHbz" name="displayListOfCallbacks"/>
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ZllXuTRZV4sC" comment="// Constructors/Destructors// /**&#xa;Constructor" name="FunctionCallManager">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="J3yww40I35qa" value="" type="T3wGzLaOdJRi" name="p_sci_server" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="J3yww40I35qa" type="T3wGzLaOdJRi" value="" name="p_sci_server"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
- <UML:Generalization isSpecification="false" child="Szlq4RFfiqZ0" visibility="public" namespace="Logical View" xmi.id="uZl36d1qRclf" parent="2j8N30UlnykR" discriminator="" name="" />
- <UML:Class comment="FunctionCallParameter.h - Copyright buret
-Here you can write a license for your code, some comments or any other
-information you want to have in your generated code. To to this simply
-configure the &quot;headings&quot; directory in uml to point to a directory
-where you have your heading files.
-or you can just replace the contents of this file with your own.
-If you want to do this, this file is located at
-/usr/share/apps/umbrello/headings/heading.h
--->Code Generators searches for heading files based on the file extension
-i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header
-files, and for a file name ending in &quot;.java&quot; to include in all generated
-java code.
-If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always
-choose this file even if there are other files with the same extension in the
-directory. If you name the file something else, it must be the only one with that
-extension in the directory to guarantee that Code Generator will choose it.
-you can use variables in your heading files which are replaced at generation
-time. possible variables are : author, date, time, filename and filepath.
-just write %variable_name%
-This file was generated on %date% at %time%
-The original location of this file is /home/buret/eclipse/maximus/functioncall/inc/FunctionCallParameter.h
-//**
-class FunctionCallParameter" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="JEjtehSNwhqe" isRoot="false" isAbstract="false" name="FunctionCallParameter" >
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="Szlq4RFfiqZ0" xmi.id="uZl36d1qRclf" parent="2j8N30UlnykR" name=""/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="JEjtehSNwhqe" comment="FunctionCallParameter.h - Copyright buret&#xa;Here you can write a license for your code, some comments or any other&#xa;information you want to have in your generated code. To to this simply&#xa;configure the &quot;headings&quot; directory in uml to point to a directory&#xa;where you have your heading files.&#xa;or you can just replace the contents of this file with your own.&#xa;If you want to do this, this file is located at&#xa;/usr/share/apps/umbrello/headings/heading.h&#xa;-->Code Generators searches for heading files based on the file extension&#xa;i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&#xa;files, and for a file name ending in &quot;.java&quot; to include in all generated&#xa;java code.&#xa;If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&#xa;choose this file even if there are other files with the same extension in the&#xa;directory. If you name the file something else, it must be the only one with that&#xa;extension in the directory to guarantee that Code Generator will choose it.&#xa;you can use variables in your heading files which are replaced at generation&#xa;time. possible variables are : author, date, time, filename and filepath.&#xa;just write %variable_name%&#xa;This file was generated on %date% at %time%&#xa;The original location of this file is /home/buret/eclipse/maximus/functioncall/inc/FunctionCallParameter.h&#xa;//**&#xa;class FunctionCallParameter" name="FunctionCallParameter">
<UML:Classifier.feature>
- <UML:Attribute comment="// private attributes// " isSpecification="false" visibility="private" xmi.id="NrWouCoyGezP" type="QBMG0J8pDlsx" name="mName" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="2phF4GENVwE7" type="LIcXhcTtT8Bn" name="mValueLength" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="dgUaMIEj9iV1" type="ObMobD4JO6Fx" name="mpValue" />
- <UML:Operation stereotype="constructor" comment="// Constructors/Destructors// /**
-Empty Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="uKz9wwYwlFBn" isRoot="false" isAbstract="false" isQuery="false" name="FunctionCallParameter" />
- <UML:Operation stereotype="constructor" comment="Copy Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="WQBzMP6x4YXQ" isRoot="false" isAbstract="false" isQuery="false" name="FunctionCallParameter" >
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="NrWouCoyGezP" type="QBMG0J8pDlsx" comment="// private attributes// " name="mName"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="2phF4GENVwE7" type="LIcXhcTtT8Bn" name="mValueLength"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="dgUaMIEj9iV1" type="ObMobD4JO6Fx" name="mpValue"/>
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="uKz9wwYwlFBn" comment="// Constructors/Destructors// /**&#xa;Empty Constructor" name="FunctionCallParameter"/>
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="WQBzMP6x4YXQ" comment="Copy Constructor" name="FunctionCallParameter">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="t2mcFyQjMZig" value="" type="qj7xSczKuwTq" name="parameter" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="t2mcFyQjMZig" type="qj7xSczKuwTq" value="" name="parameter"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation stereotype="constructor" comment="Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="wmd0KBO8sV6K" isRoot="false" isAbstract="false" isQuery="false" name="FunctionCallParameter" >
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="wmd0KBO8sV6K" comment="Constructor" name="FunctionCallParameter">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="63f0z6rq8bTM" value="" type="QBMG0J8pDlsx" name="name" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="Xt5tQoXMYBNt" value="" type="LIcXhcTtT8Bn" name="value_length" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="Kl1CF5VL88L8" value="" type="ObMobD4JO6Fx" name="p_value" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="63f0z6rq8bTM" type="QBMG0J8pDlsx" value="" name="name"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="Xt5tQoXMYBNt" type="LIcXhcTtT8Bn" value="" name="value_length"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="Kl1CF5VL88L8" type="ObMobD4JO6Fx" value="" name="p_value"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Empty Destructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="EAyLkPhHGm9g" isRoot="false" isAbstract="false" isQuery="false" name="~ FunctionCallParameter" />
- <UML:Operation comment="// public methods// " isSpecification="false" isLeaf="false" visibility="public" xmi.id="Yg37rQy99xMM" isRoot="false" isAbstract="false" isQuery="false" name="operator ==" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="EAyLkPhHGm9g" comment="Empty Destructor" name="~ FunctionCallParameter"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Yg37rQy99xMM" comment="// public methods// " name="operator ==">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="niJzqbyBBcxH" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="3ph9x1FBBCWt" value="" type="qj7xSczKuwTq" name="parameter" />
+ <UML:Parameter kind="return" xmi.id="niJzqbyBBcxH" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="3ph9x1FBBCWt" type="qj7xSczKuwTq" value="" name="parameter"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="bBBsyKWU0ZZq" isRoot="false" isAbstract="false" isQuery="false" name="operator =" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="bBBsyKWU0ZZq" name="operator =">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="xss1hEFMXREl" type="AtFJ5jDgvMWr" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="xXz5TJRW89f5" value="" type="qj7xSczKuwTq" name="parameter" />
+ <UML:Parameter kind="return" xmi.id="xss1hEFMXREl" type="AtFJ5jDgvMWr"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="xXz5TJRW89f5" type="qj7xSczKuwTq" value="" name="parameter"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="g3LectUYOSdr" isRoot="false" isAbstract="false" isQuery="false" name="displayParameter" />
- <UML:Operation comment="// public attribute accessor methods// // private attribute accessor methods// /**
-Get the value of mName
-@return the value of mName" isSpecification="false" isLeaf="false" visibility="public" xmi.id="l4LuDzzLsCdx" isRoot="false" isAbstract="false" isQuery="false" name="getName" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="g3LectUYOSdr" name="displayParameter"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="l4LuDzzLsCdx" comment="// public attribute accessor methods// // private attribute accessor methods// /**&#xa;Get the value of mName&#xa;@return the value of mName" name="getName">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="PdcXQYACET94" type="QBMG0J8pDlsx" />
+ <UML:Parameter kind="return" xmi.id="PdcXQYACET94" type="QBMG0J8pDlsx"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Set the value of mName
-@return bool
-@param name the new value of mName" isSpecification="false" isLeaf="false" visibility="public" xmi.id="wobrA8io91Sl" isRoot="false" isAbstract="false" isQuery="false" name="setName" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="wobrA8io91Sl" comment="Set the value of mName&#xa;@return bool&#xa;@param name the new value of mName" name="setName">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="55FEiCUf4Kej" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="svHHNu86zS0A" value="" type="9U1uI8HJT0Jf" name="name" />
+ <UML:Parameter kind="return" xmi.id="55FEiCUf4Kej" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="svHHNu86zS0A" type="9U1uI8HJT0Jf" value="" name="name"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Set the value of mName
-@return bool
-@param name the new value of mName" isSpecification="false" isLeaf="false" visibility="public" xmi.id="RyUJA5E6tpx1" isRoot="false" isAbstract="false" isQuery="false" name="setName" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="RyUJA5E6tpx1" comment="Set the value of mName&#xa;@return bool&#xa;@param name the new value of mName" name="setName">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Yu33JFmitPEH" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="0taxLa7kWZ3h" value="" type="xdn6dFqV85mT" name="p_name" />
+ <UML:Parameter kind="return" xmi.id="Yu33JFmitPEH" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="0taxLa7kWZ3h" type="xdn6dFqV85mT" value="" name="p_name"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Get the value of mValue Length
-@return the value of mValueLength" isSpecification="false" isLeaf="false" visibility="public" xmi.id="eHnV4jU2KH6x" isRoot="false" isAbstract="false" isQuery="false" name="getValueLength" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="eHnV4jU2KH6x" comment="Get the value of mValue Length&#xa;@return the value of mValueLength" name="getValueLength">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="vOR7pZBseO7K" type="LIcXhcTtT8Bn" />
+ <UML:Parameter kind="return" xmi.id="vOR7pZBseO7K" type="LIcXhcTtT8Bn"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Set the value of mValueLength
-@return bool
-@param value_length the new value of mValueLength" isSpecification="false" isLeaf="false" visibility="public" xmi.id="VuTb0D5y4fvN" isRoot="false" isAbstract="false" isQuery="false" name="setValueLength" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="VuTb0D5y4fvN" comment="Set the value of mValueLength&#xa;@return bool&#xa;@param value_length the new value of mValueLength" name="setValueLength">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="YZyatcHQUKRn" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="D07ka8PCNAgS" value="" type="qtOabrV06r8H" name="value_length" />
+ <UML:Parameter kind="return" xmi.id="YZyatcHQUKRn" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="D07ka8PCNAgS" type="qtOabrV06r8H" value="" name="value_length"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return mpValue" isSpecification="false" isLeaf="false" visibility="public" xmi.id="tASCSY9vRaWP" isRoot="false" isAbstract="false" isQuery="false" name="getValue" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="tASCSY9vRaWP" comment="@return mpValue" name="getValue">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="aEWRbkgU86bv" type="ObMobD4JO6Fx" />
+ <UML:Parameter kind="return" xmi.id="aEWRbkgU86bv" type="ObMobD4JO6Fx"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param p_value the new value of mpValue" isSpecification="false" isLeaf="false" visibility="public" xmi.id="mbNoEICQIH8q" isRoot="false" isAbstract="false" isQuery="false" name="setValue" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="mbNoEICQIH8q" comment="@return bool&#xa;@param p_value the new value of mpValue" name="setValue">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="fkoH6vaeSWEL" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="QX3lhjDZrdlH" value="" type="Z3mduvueNb9d" name="p_value" />
+ <UML:Parameter kind="return" xmi.id="fkoH6vaeSWEL" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="QX3lhjDZrdlH" type="Z3mduvueNb9d" value="" name="p_value"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// private methods// " isSpecification="false" isLeaf="false" visibility="private" xmi.id="AsCbRh0BINzV" isRoot="false" isAbstract="false" isQuery="false" name="initAttributes" />
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="AsCbRh0BINzV" comment="// private methods// " name="initAttributes"/>
</UML:Classifier.feature>
</UML:Class>
- <UML:Class stereotype="typedef" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="CxVwuGjKYPlO" isRoot="false" isAbstract="false" name="ParametersList" />
- <UML:Class comment="class FunctionSciMsg" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="FBsPeH4gEvUD" isRoot="false" isAbstract="false" name="FunctionSciMsg" >
+ <UML:Class stereotype="typedef" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="CxVwuGjKYPlO" name="ParametersList"/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="FBsPeH4gEvUD" comment="class FunctionSciMsg" name="FunctionSciMsg">
<UML:GeneralizableElement.generalization>
- <UML:Generalization xmi.idref="UmoLPXdZOnAp" />
- <UML:Generalization xmi.idref="w86S4WF4jxpo" />
- <UML:Generalization xmi.idref="bBGWS2FbowsE" />
+ <UML:Generalization xmi.idref="UmoLPXdZOnAp"/>
+ <UML:Generalization xmi.idref="w86S4WF4jxpo"/>
+ <UML:Generalization xmi.idref="bBGWS2FbowsE"/>
</UML:GeneralizableElement.generalization>
<UML:Classifier.feature>
- <UML:Attribute comment="// private attributes// // Get from specialized SCI message header//" isSpecification="false" visibility="private" xmi.id="HtgfhrS9xQuR" type="60clcAU0xnx5" name="mSpecializedSciMsgType" />
- <UML:Attribute comment="// to send to station" isSpecification="false" visibility="private" xmi.id="M8XTHVzTFMBi" type="2JrrgMpWtl6M" name="mSpecializedSciMsgId" ownerScope="classifier" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="H9hzty6ArmoW" type="iYfdxrJ7viR4" name="mSpecializedSciMsgParametersNumber" />
- <UML:Attribute comment="// Specialized SCI msg header//" isSpecification="false" visibility="private" xmi.id="a3kQqWuPiYyL" type="1PQGjZx0iexb" name="mpSpecializedSciMsgHeader" />
- <UML:Attribute comment="// Unique string identifier for function call//" isSpecification="false" visibility="private" xmi.id="7yImSgiT36hm" type="QBMG0J8pDlsx" name="mFunctionName" />
- <UML:Attribute comment="// Function parameters//" isSpecification="false" visibility="private" xmi.id="genMHiwrmeFa" type="CxVwuGjKYPlO" name="mListOfParameters" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="AAzsiwCnuSXK" type="FM9MFyrLE5ts" name="mpFunctionCallManager" />
- <UML:Attribute comment="// Specialized SCI msg header//" isSpecification="false" visibility="private" xmi.id="Q9L84AutwWTs" type="bEeZdY0xhVQw" name="mSpecializedSciMsgHeader" />
- <UML:Operation stereotype="constructor" comment="// Constructors/Destructors// /**
-Empty Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="7GnAKVxy9iJO" isRoot="false" isAbstract="false" isQuery="false" name="FunctionSciMsg" />
- <UML:Operation stereotype="constructor" comment="Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="QFGAtTk1dirM" isRoot="false" isAbstract="false" isQuery="false" name="FunctionSciMsg" >
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="HtgfhrS9xQuR" type="60clcAU0xnx5" comment="// private attributes// // Get from specialized SCI message header//" name="mSpecializedSciMsgType"/>
+ <UML:Attribute visibility="private" isSpecification="false" ownerScope="classifier" xmi.id="M8XTHVzTFMBi" type="2JrrgMpWtl6M" comment="// to send to station" name="mSpecializedSciMsgId"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="H9hzty6ArmoW" type="iYfdxrJ7viR4" name="mSpecializedSciMsgParametersNumber"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="a3kQqWuPiYyL" type="1PQGjZx0iexb" comment="// Specialized SCI msg header//" name="mpSpecializedSciMsgHeader"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="7yImSgiT36hm" type="QBMG0J8pDlsx" comment="// Unique string identifier for function call//" name="mFunctionName"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="genMHiwrmeFa" type="CxVwuGjKYPlO" comment="// Function parameters//" name="mListOfParameters"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="AAzsiwCnuSXK" type="FM9MFyrLE5ts" name="mpFunctionCallManager"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="Q9L84AutwWTs" type="bEeZdY0xhVQw" comment="// Specialized SCI msg header//" name="mSpecializedSciMsgHeader"/>
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="7GnAKVxy9iJO" comment="// Constructors/Destructors// /**&#xa;Empty Constructor" name="FunctionSciMsg"/>
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="QFGAtTk1dirM" comment="Constructor" name="FunctionSciMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="e17WUfrbtejB" value="" type="FM9MFyrLE5ts" name="p_function_call_manager" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="e17WUfrbtejB" type="FM9MFyrLE5ts" value="" name="p_function_call_manager"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation stereotype="constructor" comment="Copy Constructors" isSpecification="false" isLeaf="false" visibility="public" xmi.id="7gAFMRdlgrvX" isRoot="false" isAbstract="false" isQuery="false" name="FunctionSciMsg" >
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="7gAFMRdlgrvX" comment="Copy Constructors" name="FunctionSciMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="LgWyMNI0POUr" value="" type="Q7aANH0SNANP" name="function_sci_msg" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="LgWyMNI0POUr" type="Q7aANH0SNANP" value="" name="function_sci_msg"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Empty Destructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="1LQuy933oBI8" isRoot="false" isAbstract="false" isQuery="false" name="~ FunctionSciMsg" />
- <UML:Operation comment="// public methods// /**
-@return SciMsg *" isSpecification="false" isLeaf="false" visibility="public" xmi.id="cutGlpn4TJ1p" isRoot="false" isAbstract="false" isQuery="false" name="create" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1LQuy933oBI8" comment="Empty Destructor" name="~ FunctionSciMsg"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="cutGlpn4TJ1p" comment="// public methods// /**&#xa;@return SciMsg *" name="create">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="8TjbnBOLPsk0" type="hHn4fFvgbLYX" />
+ <UML:Parameter kind="return" xmi.id="8TjbnBOLPsk0" type="hHn4fFvgbLYX"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="SaaGlrPOlGeU" isRoot="false" isAbstract="false" isQuery="false" name="dispatchMsg" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="SaaGlrPOlGeU" comment="return bool" name="dispatchMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="cPSiV3e8nSNt" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="cPSiV3e8nSNt" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="5QZWjaJOr6QV" isRoot="false" isAbstract="false" isQuery="false" name="identifySpecializedSciMsgHeader" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="5QZWjaJOr6QV" comment="@return bool" name="identifySpecializedSciMsgHeader">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="LxVnTh6aAqBv" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="LxVnTh6aAqBv" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="ML9vegQ5G0J1" isRoot="false" isAbstract="false" isQuery="false" name="checkCompatibility" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ML9vegQ5G0J1" comment="@return bool" name="checkCompatibility">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="1XHOQzM2Oojt" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="1XHOQzM2Oojt" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param function_argument_to_add" isSpecification="false" isLeaf="false" visibility="public" xmi.id="pgNax052QcX7" isRoot="false" isAbstract="false" isQuery="false" name="addParameter" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="pgNax052QcX7" comment="@return bool&#xa;@param function_argument_to_add" name="addParameter">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="rNzcnNT6Kytm" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="CqU1xuWHEeAq" value="" type="qj7xSczKuwTq" name="function_argument_to_add" />
+ <UML:Parameter kind="return" xmi.id="rNzcnNT6Kytm" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="CqU1xuWHEeAq" type="qj7xSczKuwTq" value="" name="function_argument_to_add"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param name_of_parameter_to_get
-@param p_data" isSpecification="false" isLeaf="false" visibility="public" xmi.id="KavaYFZOvxws" isRoot="false" isAbstract="false" isQuery="false" name="bindParameter" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="KavaYFZOvxws" comment="@return bool&#xa;@param name_of_parameter_to_get&#xa;@param p_data" name="bindParameter">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="fxKnnVim2z8Q" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="x1tLbQQnGunB" value="" type="9U1uI8HJT0Jf" name="name_of_parameter_to_get" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="nHQ1vapF8lph" value="" type="iB4yZDFSik45" name="data_length" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="yP3tKzkFzbaa" value="" type="ObMobD4JO6Fx" name="p_data" />
+ <UML:Parameter kind="return" xmi.id="fxKnnVim2z8Q" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="x1tLbQQnGunB" type="9U1uI8HJT0Jf" value="" name="name_of_parameter_to_get"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="nHQ1vapF8lph" type="iB4yZDFSik45" value="" name="data_length"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="yP3tKzkFzbaa" type="ObMobD4JO6Fx" value="" name="p_data"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="1yMFt9PeQpdM" isRoot="false" isAbstract="false" isQuery="false" name="identifyFunctionName" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1yMFt9PeQpdM" comment="@return bool" name="identifyFunctionName">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="xUTLGAD7VChI" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="xUTLGAD7VChI" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="OSZWBNB9mE14" isRoot="false" isAbstract="false" isQuery="false" name="identifyParameters" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="OSZWBNB9mE14" comment="@return bool" name="identifyParameters">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Z8Os6FcjCwWy" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="Z8Os6FcjCwWy" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="ClJBMrjLp5Yg" isRoot="false" isAbstract="false" isQuery="false" name="fillSpecializedSciMsgToSend" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ClJBMrjLp5Yg" comment="@return bool" name="fillSpecializedSciMsgToSend">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="PFkPCtq9LHTc" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="PFkPCtq9LHTc" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="EvKdlxx7OWdZ" isRoot="false" isAbstract="false" isQuery="false" name="displaySpecializedSciMsgHeader" />
- <UML:Operation comment="// public attribute accessor methods// // private attribute accessor methods// /**
-Get the value of mSpecializedSciMsgType
-@return the value of mSpecializedSciMsgType" isSpecification="false" isLeaf="false" visibility="public" xmi.id="tpjd1kfDTwMn" isRoot="false" isAbstract="false" isQuery="false" name="getSpecializedSciMsgType" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="EvKdlxx7OWdZ" name="displaySpecializedSciMsgHeader"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="tpjd1kfDTwMn" comment="// public attribute accessor methods// // private attribute accessor methods// /**&#xa;Get the value of mSpecializedSciMsgType&#xa;@return the value of mSpecializedSciMsgType" name="getSpecializedSciMsgType">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="RghwsNCQVaIa" type="60clcAU0xnx5" />
+ <UML:Parameter kind="return" xmi.id="RghwsNCQVaIa" type="60clcAU0xnx5"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Set the value of mSpecializedSciMsgType
-@return bool
-@param type the new value of mSpecializedSciMsgType" isSpecification="false" isLeaf="false" visibility="public" xmi.id="n66bBeFOYazJ" isRoot="false" isAbstract="false" isQuery="false" name="setSpecializedSciMsgType" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="n66bBeFOYazJ" comment="Set the value of mSpecializedSciMsgType&#xa;@return bool&#xa;@param type the new value of mSpecializedSciMsgType" name="setSpecializedSciMsgType">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="nuJxoovD3ecD" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="sZ1LVO6HUCsd" value="" type="VwQtQ1TIoAvq" name="type" />
+ <UML:Parameter kind="return" xmi.id="nuJxoovD3ecD" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="sZ1LVO6HUCsd" type="VwQtQ1TIoAvq" value="" name="type"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Get the value of msg_id
-@return the value of msg_id" isSpecification="false" isLeaf="false" visibility="public" xmi.id="o71Mf0dBu32L" isRoot="false" isAbstract="false" isQuery="false" name="getMsgId" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="o71Mf0dBu32L" comment="Get the value of msg_id&#xa;@return the value of msg_id" name="getMsgId">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="XSLqjoS8U84M" type="2JrrgMpWtl6M" />
+ <UML:Parameter kind="return" xmi.id="XSLqjoS8U84M" type="2JrrgMpWtl6M"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Get the value of mSpecializedSciMsgId
-@return the value of mSpecializedSciMsgId" isSpecification="false" isLeaf="false" visibility="public" xmi.id="3TdrdWfV3hoZ" isRoot="false" isAbstract="false" isQuery="false" name="getSpecializedSciMsgId" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="3TdrdWfV3hoZ" comment="Get the value of mSpecializedSciMsgId&#xa;@return the value of mSpecializedSciMsgId" name="getSpecializedSciMsgId">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="VGm0o2aZuuXi" type="2JrrgMpWtl6M" />
+ <UML:Parameter kind="return" xmi.id="VGm0o2aZuuXi" type="2JrrgMpWtl6M"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Increment the value of mSpecializedSciMsgId
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="5uqX6gAvnAFR" isRoot="false" isAbstract="false" isQuery="false" name="incrementSpecializedSciMsgId" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="5uqX6gAvnAFR" comment="Increment the value of mSpecializedSciMsgId&#xa;@return bool" name="incrementSpecializedSciMsgId">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="gSvh6WubwFSe" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="gSvh6WubwFSe" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Get the value of mSpecializedSciMsgParametersNumber
-@return the value of mSpecializedSciMsgParametersNumber" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8tc3ucMx6xnj" isRoot="false" isAbstract="false" isQuery="false" name="getSpecializedSciMsgParametersNumber" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="8tc3ucMx6xnj" comment="Get the value of mSpecializedSciMsgParametersNumber&#xa;@return the value of mSpecializedSciMsgParametersNumber" name="getSpecializedSciMsgParametersNumber">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="3smX0psV3cWs" type="iYfdxrJ7viR4" />
+ <UML:Parameter kind="return" xmi.id="3smX0psV3cWs" type="iYfdxrJ7viR4"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Set the value of mSpecializedSciMsgParametersNumber
-@return bool
-@param number_of_parameters the new value of mSpecializedSciMsgParametersNumber" isSpecification="false" isLeaf="false" visibility="public" xmi.id="RSDV712Awqh2" isRoot="false" isAbstract="false" isQuery="false" name="setSpecializedSciMsgParametersNumber" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="RSDV712Awqh2" comment="Set the value of mSpecializedSciMsgParametersNumber&#xa;@return bool&#xa;@param number_of_parameters the new value of mSpecializedSciMsgParametersNumber" name="setSpecializedSciMsgParametersNumber">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="d4PXwwGcP9JT" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="vRu1Ofio5vHD" value="" type="WqvJ0Bi64K7w" name="number_of_parameters" />
+ <UML:Parameter kind="return" xmi.id="d4PXwwGcP9JT" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="vRu1Ofio5vHD" type="WqvJ0Bi64K7w" value="" name="number_of_parameters"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Get the value of mpSpecializedSciMsgHeader
-@return the value of mpSpecializedSciMsgHeader into a void pointer" isSpecification="false" isLeaf="false" visibility="public" xmi.id="xJNr93tftnwr" isRoot="false" isAbstract="false" isQuery="false" name="returnSpecializedSciMsgHeader" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="xJNr93tftnwr" comment="Get the value of mpSpecializedSciMsgHeader&#xa;@return the value of mpSpecializedSciMsgHeader into a void pointer" name="returnSpecializedSciMsgHeader">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="fC5aPVETNyyO" type="TYfZTukOB7DK" />
+ <UML:Parameter kind="return" xmi.id="fC5aPVETNyyO" type="TYfZTukOB7DK"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return mpSpecializedSciMsgHeader" isSpecification="false" isLeaf="false" visibility="public" xmi.id="87xzsrqoUkoQ" isRoot="false" isAbstract="false" isQuery="false" name="getSpecializedSciMsgHeader" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="87xzsrqoUkoQ" comment="@return mpSpecializedSciMsgHeader" name="getSpecializedSciMsgHeader">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="norrPLh2Q6ZK" type="1PQGjZx0iexb" />
+ <UML:Parameter kind="return" xmi.id="norrPLh2Q6ZK" type="1PQGjZx0iexb"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param p_specialized_sci_msg_header the new value of mpSpecializedSciMsgHeader" isSpecification="false" isLeaf="false" visibility="public" xmi.id="niGFX66yejX5" isRoot="false" isAbstract="false" isQuery="false" name="setSpecializedSciMsgHeader" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="niGFX66yejX5" comment="@return bool&#xa;@param p_specialized_sci_msg_header the new value of mpSpecializedSciMsgHeader" name="setSpecializedSciMsgHeader">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="3pxQxEtaQwAq" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="rHQJ1Chovw4Q" value="" type="bHSmNf4TkzTc" name="p_specialized_sci_msg_header" />
+ <UML:Parameter kind="return" xmi.id="3pxQxEtaQwAq" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="rHQJ1Chovw4Q" type="bHSmNf4TkzTc" value="" name="p_specialized_sci_msg_header"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Get the value of mFunctionName
-@return the value of mFunctionName" isSpecification="false" isLeaf="false" visibility="public" xmi.id="28MeqshR77EU" isRoot="false" isAbstract="false" isQuery="false" name="getFunctionName" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="28MeqshR77EU" comment="Get the value of mFunctionName&#xa;@return the value of mFunctionName" name="getFunctionName">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="RMHpLDB820xR" type="QBMG0J8pDlsx" />
+ <UML:Parameter kind="return" xmi.id="RMHpLDB820xR" type="QBMG0J8pDlsx"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Set the value of mFunctionName
-@return bool
-@param name the new value of mFunctionName" isSpecification="false" isLeaf="false" visibility="public" xmi.id="lIyVIR67iUQi" isRoot="false" isAbstract="false" isQuery="false" name="setFunctionName" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="lIyVIR67iUQi" comment="Set the value of mFunctionName&#xa;@return bool&#xa;@param name the new value of mFunctionName" name="setFunctionName">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="McTkj04koz8l" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="f6WY2Yy2fIeV" value="" type="9U1uI8HJT0Jf" name="name" />
+ <UML:Parameter kind="return" xmi.id="McTkj04koz8l" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="f6WY2Yy2fIeV" type="9U1uI8HJT0Jf" value="" name="name"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Get the value of mListOfParameters
-@return the value of mListOfParameters" isSpecification="false" isLeaf="false" visibility="public" xmi.id="AJwIR8kARidh" isRoot="false" isAbstract="false" isQuery="false" name="getListOfParameters" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="AJwIR8kARidh" comment="Get the value of mListOfParameters&#xa;@return the value of mListOfParameters" name="getListOfParameters">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="E1LcyUSPqhCB" type="Ks2QuFd1iYTQ" />
+ <UML:Parameter kind="return" xmi.id="E1LcyUSPqhCB" type="Ks2QuFd1iYTQ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Set the value of mListOfParameters
-@return bool
-@param list_of_parameters the new value of mListOfParameters" isSpecification="false" isLeaf="false" visibility="public" xmi.id="7jooCCWrI0NI" isRoot="false" isAbstract="false" isQuery="false" name="setListOfParameters" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="7jooCCWrI0NI" comment="Set the value of mListOfParameters&#xa;@return bool&#xa;@param list_of_parameters the new value of mListOfParameters" name="setListOfParameters">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="vLIvMDKgqlQX" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="XJKCbwfmGZ4f" value="" type="Ks2QuFd1iYTQ" name="list_of_parameters" />
+ <UML:Parameter kind="return" xmi.id="vLIvMDKgqlQX" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="XJKCbwfmGZ4f" type="Ks2QuFd1iYTQ" value="" name="list_of_parameters"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Get the value of mpFunctionCallManager
-@return mpFunctionCallManager" isSpecification="false" isLeaf="false" visibility="public" xmi.id="iop7VSoaAaMM" isRoot="false" isAbstract="false" isQuery="false" name="getFunctionCallManager" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="iop7VSoaAaMM" comment="Get the value of mpFunctionCallManager&#xa;@return mpFunctionCallManager" name="getFunctionCallManager">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="lSFZSNIgOcIK" type="FM9MFyrLE5ts" />
+ <UML:Parameter kind="return" xmi.id="lSFZSNIgOcIK" type="FM9MFyrLE5ts"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Set the value of mpFunctionCallManager
-@return bool
-@param p_function_call_manager the new value of mpFunctionCallManager" isSpecification="false" isLeaf="false" visibility="public" xmi.id="mqB3rYLMreYQ" isRoot="false" isAbstract="false" isQuery="false" name="setFunctionCallManager" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="mqB3rYLMreYQ" comment="Set the value of mpFunctionCallManager&#xa;@return bool&#xa;@param p_function_call_manager the new value of mpFunctionCallManager" name="setFunctionCallManager">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="6jiwOs6HEOCY" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="aBCokETS3IZW" value="" type="FM9MFyrLE5ts" name="p_function_call_manager" />
+ <UML:Parameter kind="return" xmi.id="6jiwOs6HEOCY" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="aBCokETS3IZW" type="FM9MFyrLE5ts" value="" name="p_function_call_manager"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// private methods// " isSpecification="false" isLeaf="false" visibility="private" xmi.id="lL6vvTFgJOj8" isRoot="false" isAbstract="false" isQuery="false" name="initAttributes" />
- <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="w2Ule0BF9O1u" isRoot="false" isAbstract="false" isQuery="false" name="displaySpecializedSciMsgType" />
- <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="aVKdns7WDEP7" isRoot="false" isAbstract="false" isQuery="false" name="displayFunctionName" />
- <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="fenw2W3wWVfB" isRoot="false" isAbstract="false" isQuery="false" name="displayParameter" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="lL6vvTFgJOj8" comment="// private methods// " name="initAttributes"/>
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="w2Ule0BF9O1u" name="displaySpecializedSciMsgType"/>
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="aVKdns7WDEP7" name="displayFunctionName"/>
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="fenw2W3wWVfB" name="displayParameter">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="UrOdDPXnusPg" value="" type="DshIKK2Zspzs" name="parameter_iterator" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="UrOdDPXnusPg" type="DshIKK2Zspzs" value="" name="parameter_iterator"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="kWAvia2LCpGD" isRoot="false" isAbstract="false" isQuery="false" name="displayListOfParameters" />
- <UML:Operation stereotype="constructor" comment="// Constructors/Destructors// /**
-Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="zNLW6edynEwJ" isRoot="false" isAbstract="false" isQuery="false" name="FunctionSciMsg" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="kWAvia2LCpGD" name="displayListOfParameters"/>
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="zNLW6edynEwJ" comment="// Constructors/Destructors// /**&#xa;Constructor" name="FunctionSciMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="Nllcddv4kGAp" value="" type="qcb8l3xv8TRt" name="p_function_call_manager" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="Nllcddv4kGAp" type="qcb8l3xv8TRt" value="" name="p_function_call_manager"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param name
-Remove the parameter named name from the function SCI message." isSpecification="false" isLeaf="false" visibility="public" xmi.id="uaklPv8vKcqs" isRoot="false" isAbstract="false" isQuery="false" name="removeParameter" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="uaklPv8vKcqs" comment="@return bool&#xa;@param name&#xa;Remove the parameter named name from the function SCI message." name="removeParameter">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="bUEPDcwz4BWW" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="V7by3cpHX7dc" value="" type="trv86yL4jfeS" name="name" />
+ <UML:Parameter kind="return" xmi.id="bUEPDcwz4BWW" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="V7by3cpHX7dc" type="trv86yL4jfeS" value="" name="name"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Display the specialized SCI message type." isSpecification="false" isLeaf="false" visibility="public" xmi.id="dTcbIRfWRszE" isRoot="false" isAbstract="false" isQuery="false" name="displaySpecializedSciMsgType" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="dTcbIRfWRszE" comment="Display the specialized SCI message type." name="displaySpecializedSciMsgType">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="b1E3Wr2Ck0jZ" value="" type="UOc7OI8LRuFv" name="log_level" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="b1E3Wr2Ck0jZ" type="UOc7OI8LRuFv" value="" name="log_level"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Set the value of mSpecializedSciMsgHeader.msg_id
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="DXZgqHeyznqh" isRoot="false" isAbstract="false" isQuery="false" name="setMsgId" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="DXZgqHeyznqh" comment="Set the value of mSpecializedSciMsgHeader.msg_id&#xa;@return bool" name="setMsgId">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="YpAvRRFVAvRW" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="Qlw9CrMhR0Vg" value="" type="gFFNUwPz4TDC" name="msg_id" />
+ <UML:Parameter kind="return" xmi.id="YpAvRRFVAvRW" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="Qlw9CrMhR0Vg" type="gFFNUwPz4TDC" value="" name="msg_id"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Set the value of mSpecializedSciMsgHeader.reserved
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="MexYW51gIxOy" isRoot="false" isAbstract="false" isQuery="false" name="setReserved" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="MexYW51gIxOy" comment="Set the value of mSpecializedSciMsgHeader.reserved&#xa;@return bool" name="setReserved">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="oVo0tyYTRmse" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="xzPFwnDmHmTT" value="" type="QXEg7cwSFt0l" name="reserved" />
+ <UML:Parameter kind="return" xmi.id="oVo0tyYTRmse" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="xzPFwnDmHmTT" type="QXEg7cwSFt0l" value="" name="reserved"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param specialized_sci_msg_header the new value of mSpecializedSciMsgHeader" isSpecification="false" isLeaf="false" visibility="public" xmi.id="3pTkKpWS9lpM" isRoot="false" isAbstract="false" isQuery="false" name="setSpecializedSciMsgHeader" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="3pTkKpWS9lpM" comment="@return bool&#xa;@param specialized_sci_msg_header the new value of mSpecializedSciMsgHeader" name="setSpecializedSciMsgHeader">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="OpdSy8xXv7QK" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="vvV7QsAgT0Fq" value="" type="IdrZNJ0YPvUj" name="specialized_sci_msg_header" />
+ <UML:Parameter kind="return" xmi.id="OpdSy8xXv7QK" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="vvV7QsAgT0Fq" type="IdrZNJ0YPvUj" value="" name="specialized_sci_msg_header"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Set the value of mpFunctionCallManager
-@return bool
-@param p_function_call_manager the new value of mpFunctionCallManager" isSpecification="false" isLeaf="false" visibility="public" xmi.id="tttVk4P00qr6" isRoot="false" isAbstract="false" isQuery="false" name="setFunctionCallManager" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="tttVk4P00qr6" comment="Set the value of mpFunctionCallManager&#xa;@return bool&#xa;@param p_function_call_manager the new value of mpFunctionCallManager" name="setFunctionCallManager">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="YdpgZEDLkzLb" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="YQ8uoljwth6v" value="" type="qcb8l3xv8TRt" name="p_function_call_manager" />
+ <UML:Parameter kind="return" xmi.id="YdpgZEDLkzLb" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="YQ8uoljwth6v" type="qcb8l3xv8TRt" value="" name="p_function_call_manager"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
- <UML:Generalization isSpecification="false" child="FBsPeH4gEvUD" visibility="public" namespace="Logical View" xmi.id="bBGWS2FbowsE" parent="dBvvR3kpanaF" discriminator="" name="" />
- <UML:Generalization isSpecification="false" child="nMqHFdX6fOJd" visibility="public" namespace="Logical View" xmi.id="MJySUUa4fP54" parent="dBvvR3kpanaF" discriminator="" name="" />
- <UML:Class comment="class ClockSciMsg" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="nMqHFdX6fOJd" isRoot="false" isAbstract="false" name="ClockSciMsg" >
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="FBsPeH4gEvUD" xmi.id="bBGWS2FbowsE" parent="dBvvR3kpanaF" name=""/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="nMqHFdX6fOJd" xmi.id="MJySUUa4fP54" parent="dBvvR3kpanaF" name=""/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="nMqHFdX6fOJd" comment="class ClockSciMsg" name="ClockSciMsg">
<UML:GeneralizableElement.generalization>
- <UML:Generalization xmi.idref="E1EkeKXGrlqW" />
- <UML:Generalization xmi.idref="tAhKmf7IFJ6T" />
- <UML:Generalization xmi.idref="MJySUUa4fP54" />
+ <UML:Generalization xmi.idref="E1EkeKXGrlqW"/>
+ <UML:Generalization xmi.idref="tAhKmf7IFJ6T"/>
+ <UML:Generalization xmi.idref="MJySUUa4fP54"/>
</UML:GeneralizableElement.generalization>
<UML:Classifier.feature>
- <UML:Attribute comment="// private attributes// // Get from specialized SCI msg header//" isSpecification="false" visibility="private" xmi.id="rz2gkqCi9n3k" type="acFbRvXTEMIs" name="mSpecializedSciMsgType" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="FCfTYqKT5rid" type="2OUKpDmUU6Tg" name="mSpecializedSciMsgId" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="01N7XprMor2W" type="PDzFlxMB73D7" name="mSpecializedSciMsgTick" />
- <UML:Attribute comment="// Specialized SCI message header//" isSpecification="false" visibility="private" xmi.id="rkydbz8GBI4B" type="10N6r5hp62ve" name="mpSpecializedSciMsgHeader" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="YaNwl3ql1Drs" type="dxoHI48VOHpd" name="mpNetworkClockProcessor" />
- <UML:Attribute comment="// Specialized SCI message header//" isSpecification="false" visibility="private" xmi.id="he6wwAPcfneH" type="hCCozGYEQBhw" name="mSpecializedSciMsgHeader" />
- <UML:Operation stereotype="constructor" comment="// Constructors/Destructors// /**
-Empty Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="JXgPZZ1RHy2s" isRoot="false" isAbstract="false" isQuery="false" name="ClockSciMsg" />
- <UML:Operation stereotype="constructor" comment="Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="x866R8HxgdsP" isRoot="false" isAbstract="false" isQuery="false" name="ClockSciMsg" >
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="rz2gkqCi9n3k" type="acFbRvXTEMIs" comment="// private attributes// // Get from specialized SCI msg header//" name="mSpecializedSciMsgType"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="FCfTYqKT5rid" type="2OUKpDmUU6Tg" name="mSpecializedSciMsgId"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="01N7XprMor2W" type="PDzFlxMB73D7" name="mSpecializedSciMsgTick"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="rkydbz8GBI4B" type="10N6r5hp62ve" comment="// Specialized SCI message header//" name="mpSpecializedSciMsgHeader"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="YaNwl3ql1Drs" type="dxoHI48VOHpd" name="mpNetworkClockProcessor"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="he6wwAPcfneH" type="hCCozGYEQBhw" comment="// Specialized SCI message header//" name="mSpecializedSciMsgHeader"/>
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="JXgPZZ1RHy2s" comment="// Constructors/Destructors// /**&#xa;Empty Constructor" name="ClockSciMsg"/>
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="x866R8HxgdsP" comment="Constructor" name="ClockSciMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="eiAfw0VFX9c6" value="" type="dxoHI48VOHpd" name="p_network_clock_processor" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="eiAfw0VFX9c6" type="dxoHI48VOHpd" value="" name="p_network_clock_processor"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Empty Destructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="ieVxaWnXetd3" isRoot="false" isAbstract="false" isQuery="false" name="~ ClockSciMsg" />
- <UML:Operation comment="// public methods///**
-@return SciMsg *" isSpecification="false" isLeaf="false" visibility="public" xmi.id="zt1fUt58ZDlV" isRoot="false" isAbstract="false" isQuery="false" name="create" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ieVxaWnXetd3" comment="Empty Destructor" name="~ ClockSciMsg"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="zt1fUt58ZDlV" comment="// public methods///**&#xa;@return SciMsg *" name="create">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="vt2Mfv11icRe" type="hHn4fFvgbLYX" />
+ <UML:Parameter kind="return" xmi.id="vt2Mfv11icRe" type="hHn4fFvgbLYX"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="DGiiOLp4xI2X" isRoot="false" isAbstract="false" isQuery="false" name="dispatchMsg" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="DGiiOLp4xI2X" comment="@return bool" name="dispatchMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="kOBdUbx0Dkhm" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="kOBdUbx0Dkhm" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="op2RhdUgUTKy" isRoot="false" isAbstract="false" isQuery="false" name="identifySpecializedSciMsgHeader" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="op2RhdUgUTKy" comment="@return bool" name="identifySpecializedSciMsgHeader">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="xs7fpSGkJH7w" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="xs7fpSGkJH7w" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="MN4wapPm48SQ" isRoot="false" isAbstract="false" isQuery="false" name="checkCompatibility" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="MN4wapPm48SQ" comment="@return bool" name="checkCompatibility">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="A8xqkMUTjg6D" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="A8xqkMUTjg6D" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="RHUOYWtMMvl1" isRoot="false" isAbstract="false" isQuery="false" name="displaySpecializedSciMsgHeader" />
- <UML:Operation comment="// public attribute accessor methods// // private attribute accessor methods// /**
-@return mSpecializedSciMsgType" isSpecification="false" isLeaf="false" visibility="public" xmi.id="WGh1jzz4M2yv" isRoot="false" isAbstract="false" isQuery="false" name="getSpecializedSciMsgType" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="RHUOYWtMMvl1" name="displaySpecializedSciMsgHeader"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="WGh1jzz4M2yv" comment="// public attribute accessor methods// // private attribute accessor methods// /**&#xa;@return mSpecializedSciMsgType" name="getSpecializedSciMsgType">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="F2DQksChiHMX" type="acFbRvXTEMIs" />
+ <UML:Parameter kind="return" xmi.id="F2DQksChiHMX" type="acFbRvXTEMIs"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param type the new value of mSpecializedSciMsgType" isSpecification="false" isLeaf="false" visibility="public" xmi.id="pNfrT7HuNmGv" isRoot="false" isAbstract="false" isQuery="false" name="setSpecializedSciMsgType" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="pNfrT7HuNmGv" comment="@return bool&#xa;@param type the new value of mSpecializedSciMsgType" name="setSpecializedSciMsgType">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="hbI0sPw2VrsD" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="GX0dZwWNI9El" value="" type="G9Fc21bZFJYw" name="type" />
+ <UML:Parameter kind="return" xmi.id="hbI0sPw2VrsD" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="GX0dZwWNI9El" type="G9Fc21bZFJYw" value="" name="type"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return mSpecializedSciMsgId" isSpecification="false" isLeaf="false" visibility="public" xmi.id="EWebIuUY2k92" isRoot="false" isAbstract="false" isQuery="false" name="getSpecializedSciMsgId" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="EWebIuUY2k92" comment="@return mSpecializedSciMsgId" name="getSpecializedSciMsgId">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="EMev0j8ElJeV" type="2OUKpDmUU6Tg" />
+ <UML:Parameter kind="return" xmi.id="EMev0j8ElJeV" type="2OUKpDmUU6Tg"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param id the new value of mSpecializedSciMsgId" isSpecification="false" isLeaf="false" visibility="public" xmi.id="jiZy17sIdrtA" isRoot="false" isAbstract="false" isQuery="false" name="setSpecializedSciMsgId" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="jiZy17sIdrtA" comment="@return bool&#xa;@param id the new value of mSpecializedSciMsgId" name="setSpecializedSciMsgId">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ApBs6XQm8gmy" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="Lm4LWBODuvBt" value="" type="nNX5UmpiITKY" name="id" />
+ <UML:Parameter kind="return" xmi.id="ApBs6XQm8gmy" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="Lm4LWBODuvBt" type="nNX5UmpiITKY" value="" name="id"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return mSpecializedSciMsgTick" isSpecification="false" isLeaf="false" visibility="public" xmi.id="329et0ogLMkp" isRoot="false" isAbstract="false" isQuery="false" name="getSpecializedSciMsgTick" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="329et0ogLMkp" comment="@return mSpecializedSciMsgTick" name="getSpecializedSciMsgTick">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="3h0YYqjkBOf9" type="PDzFlxMB73D7" />
+ <UML:Parameter kind="return" xmi.id="3h0YYqjkBOf9" type="PDzFlxMB73D7"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param tick the new value of mSpecializedSciMsgTick" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8XYOyquJcwd7" isRoot="false" isAbstract="false" isQuery="false" name="setSpecializedSciMsgTick" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="8XYOyquJcwd7" comment="@return bool&#xa;@param tick the new value of mSpecializedSciMsgTick" name="setSpecializedSciMsgTick">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="7lNq30JDnU5r" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="81K0uUrvW1ZP" value="" type="Fls26ZE3bRdo" name="tick" />
+ <UML:Parameter kind="return" xmi.id="7lNq30JDnU5r" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="81K0uUrvW1ZP" type="Fls26ZE3bRdo" value="" name="tick"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Get the value of mpSpecializedSciMsgHeader
-@return the value of mpSpecializedSciMsgHeader into a void pointer" isSpecification="false" isLeaf="false" visibility="public" xmi.id="zO3LklAqIgCG" isRoot="false" isAbstract="false" isQuery="false" name="returnSpecializedSciMsgHeader" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="zO3LklAqIgCG" comment="Get the value of mpSpecializedSciMsgHeader&#xa;@return the value of mpSpecializedSciMsgHeader into a void pointer" name="returnSpecializedSciMsgHeader">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="0Td89Q5C55id" type="TYfZTukOB7DK" />
+ <UML:Parameter kind="return" xmi.id="0Td89Q5C55id" type="TYfZTukOB7DK"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return mpSpecializedSciMsgHeader" isSpecification="false" isLeaf="false" visibility="public" xmi.id="U6Y72BC8AW64" isRoot="false" isAbstract="false" isQuery="false" name="getSpecializedSciMsgHeader" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="U6Y72BC8AW64" comment="@return mpSpecializedSciMsgHeader" name="getSpecializedSciMsgHeader">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="wQM5ozEtlahm" type="10N6r5hp62ve" />
+ <UML:Parameter kind="return" xmi.id="wQM5ozEtlahm" type="10N6r5hp62ve"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param p_specialized_sci_msg_header" isSpecification="false" isLeaf="false" visibility="public" xmi.id="yy0UzZryvtHd" isRoot="false" isAbstract="false" isQuery="false" name="setSpecializedSciMsgHeader" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="yy0UzZryvtHd" comment="@return bool&#xa;@param p_specialized_sci_msg_header" name="setSpecializedSciMsgHeader">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="a0zLT2CTWqZd" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="osoyOv1Lt1pq" value="" type="cSRv6d9bhfgi" name="p_specialized_sci_msg_header" />
+ <UML:Parameter kind="return" xmi.id="a0zLT2CTWqZd" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="osoyOv1Lt1pq" type="cSRv6d9bhfgi" value="" name="p_specialized_sci_msg_header"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// private methods//" isSpecification="false" isLeaf="false" visibility="private" xmi.id="YfoSW458WX1a" isRoot="false" isAbstract="false" isQuery="false" name="initAttributes" />
- <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="ABBqopYdhMb4" isRoot="false" isAbstract="false" isQuery="false" name="displaySpecializedSciMsgType" />
- <UML:Operation stereotype="constructor" comment="// Constructors/Destructors// /**
-Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="dUC2E0OFnGO9" isRoot="false" isAbstract="false" isQuery="false" name="ClockSciMsg" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="YfoSW458WX1a" comment="// private methods//" name="initAttributes"/>
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ABBqopYdhMb4" name="displaySpecializedSciMsgType"/>
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="dUC2E0OFnGO9" comment="// Constructors/Destructors// /**&#xa;Constructor" name="ClockSciMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="9iM9ktxRW1LS" value="" type="Dc4onmiEKP73" name="p_network_clock_processor" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="9iM9ktxRW1LS" type="Dc4onmiEKP73" value="" name="p_network_clock_processor"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Display the specialized SCI message type." isSpecification="false" isLeaf="false" visibility="public" xmi.id="qbGpboWVV66k" isRoot="false" isAbstract="false" isQuery="false" name="displaySpecializedSciMsgType" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="qbGpboWVV66k" comment="Display the specialized SCI message type." name="displaySpecializedSciMsgType">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="g4KBqpdjbERj" value="" type="UOc7OI8LRuFv" name="log_level" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="g4KBqpdjbERj" type="UOc7OI8LRuFv" value="" name="log_level"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Set the value of mSpecializedSciMsgHeader.id
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="xMZbd0yv7NcB" isRoot="false" isAbstract="false" isQuery="false" name="setId" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="xMZbd0yv7NcB" comment="Set the value of mSpecializedSciMsgHeader.id&#xa;@return bool" name="setId">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="EeoJiUucuEhi" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="jJshKLgEQ3MU" value="" type="nNX5UmpiITKY" name="id" />
+ <UML:Parameter kind="return" xmi.id="EeoJiUucuEhi" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="jJshKLgEQ3MU" type="nNX5UmpiITKY" value="" name="id"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Set the value of mSpecializedSciMsgHeader.tick_high
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="nPMurd6mzdNd" isRoot="false" isAbstract="false" isQuery="false" name="setTickHigh" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="nPMurd6mzdNd" comment="Set the value of mSpecializedSciMsgHeader.tick_high&#xa;@return bool" name="setTickHigh">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="EvZxTGj3FiOi" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="dMWkh7tQQl5l" value="" type="ylvhNGRUzc7S" name="tick_high" />
+ <UML:Parameter kind="return" xmi.id="EvZxTGj3FiOi" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="dMWkh7tQQl5l" type="ylvhNGRUzc7S" value="" name="tick_high"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Set the value of mSpecializedSciMsgHeader.tick_low
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="5jxTmJyXgIRX" isRoot="false" isAbstract="false" isQuery="false" name="setTickLow" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="5jxTmJyXgIRX" comment="Set the value of mSpecializedSciMsgHeader.tick_low&#xa;@return bool" name="setTickLow">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="kZ9EPgsdJeuz" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="vXKv8fWlz2Vh" value="" type="ylvhNGRUzc7S" name="tick_low" />
+ <UML:Parameter kind="return" xmi.id="kZ9EPgsdJeuz" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="vXKv8fWlz2Vh" type="ylvhNGRUzc7S" value="" name="tick_low"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param specialized_sci_msg_header" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8APIp4mPGvIs" isRoot="false" isAbstract="false" isQuery="false" name="setSpecializedSciMsgHeader" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="8APIp4mPGvIs" comment="@return bool&#xa;@param specialized_sci_msg_header" name="setSpecializedSciMsgHeader">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="8ob33GjH9JCd" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="b60XlI8wJj7o" value="" type="bB3bDXILtLrz" name="specialized_sci_msg_header" />
+ <UML:Parameter kind="return" xmi.id="8ob33GjH9JCd" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="b60XlI8wJj7o" type="bB3bDXILtLrz" value="" name="specialized_sci_msg_header"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
- <UML:Class comment="class NetworkClockProcessor" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="l6c6ZbY9k4oU" isRoot="false" isAbstract="false" name="NetworkClockProcessor" >
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="l6c6ZbY9k4oU" comment="class NetworkClockProcessor" name="NetworkClockProcessor">
<UML:GeneralizableElement.generalization>
- <UML:Generalization xmi.idref="isrV4NWwNe9f" />
- <UML:Generalization xmi.idref="bF4M7ruT7PG9" />
- <UML:Generalization xmi.idref="UjcieFEY4Y2B" />
- <UML:Generalization xmi.idref="Bj3lrJ1e6Oct" />
+ <UML:Generalization xmi.idref="isrV4NWwNe9f"/>
+ <UML:Generalization xmi.idref="bF4M7ruT7PG9"/>
+ <UML:Generalization xmi.idref="UjcieFEY4Y2B"/>
+ <UML:Generalization xmi.idref="Bj3lrJ1e6Oct"/>
</UML:GeneralizableElement.generalization>
<UML:Classifier.feature>
- <UML:Attribute comment="// private attributes// " isSpecification="false" visibility="private" xmi.id="b8rzl0c6gBqq" type="PDzFlxMB73D7" name="mCurrentTickValue" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="0cyrqanRieOR" type="U4mQnNTnRzFr" name="mpNetworkClockEvtList" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="dzYHAM8cQs2B" type="xXbKcOH2nKjB" name="mpSciServer" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="FTzfSCWSoSIc" type="8HFYeCh1V2Tr" name="mpSystemManager" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="252jhQAIPgaZ" type="FM9MFyrLE5ts" name="mpFunctionCallManager" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="2g9RY9cmdZP3" type="QR5iQfL4cAJs" name="mpPhyProcessor" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="NnWRJWdvFfV2" type="xqe85s2v3X76" name="mpEthernet" />
- <UML:Operation stereotype="constructor" comment="// Constructors/Destructors// /**
-Empty Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="mvUaOmBOpD7W" isRoot="false" isAbstract="false" isQuery="false" name="NetworkClockProcessor" />
- <UML:Operation stereotype="constructor" comment="Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="dIn1yNYz1iOX" isRoot="false" isAbstract="false" isQuery="false" name="NetworkClockProcessor" >
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="b8rzl0c6gBqq" type="PDzFlxMB73D7" comment="// private attributes// " name="mCurrentTickValue"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="0cyrqanRieOR" type="U4mQnNTnRzFr" name="mpNetworkClockEvtList"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="dzYHAM8cQs2B" type="xXbKcOH2nKjB" name="mpSciServer"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="FTzfSCWSoSIc" type="8HFYeCh1V2Tr" name="mpSystemManager"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="252jhQAIPgaZ" type="FM9MFyrLE5ts" name="mpFunctionCallManager"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="2g9RY9cmdZP3" type="QR5iQfL4cAJs" name="mpPhyProcessor"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="NnWRJWdvFfV2" type="xqe85s2v3X76" name="mpEthernet"/>
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="mvUaOmBOpD7W" comment="// Constructors/Destructors// /**&#xa;Empty Constructor" name="NetworkClockProcessor"/>
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="dIn1yNYz1iOX" comment="Constructor" name="NetworkClockProcessor">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="r0HSagWMcyuy" value="" type="xXbKcOH2nKjB" name="p_sci_server" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="k5MXIU1ukotg" value="" type="8HFYeCh1V2Tr" name="p_system_manager" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="9RdA71gx2xPa" value="" type="FM9MFyrLE5ts" name="p_function_call_manager" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="etuErmAZsW68" value="" type="QR5iQfL4cAJs" name="p_phy_processor" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="r0HSagWMcyuy" type="xXbKcOH2nKjB" value="" name="p_sci_server"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="k5MXIU1ukotg" type="8HFYeCh1V2Tr" value="" name="p_system_manager"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="9RdA71gx2xPa" type="FM9MFyrLE5ts" value="" name="p_function_call_manager"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="etuErmAZsW68" type="QR5iQfL4cAJs" value="" name="p_phy_processor"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Empty Destructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="y60gutN2JyCQ" isRoot="false" isAbstract="false" isQuery="false" name="~ NetworkClockProcessor" />
- <UML:Operation comment="// public methods// /**
-@param evt_to_send
-@param tick_value" isSpecification="false" isLeaf="false" visibility="public" xmi.id="0sL0ojaScSgS" isRoot="false" isAbstract="false" isQuery="false" name="createEvt" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="y60gutN2JyCQ" comment="Empty Destructor" name="~ NetworkClockProcessor"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="0sL0ojaScSgS" comment="// public methods// /**&#xa;@param evt_to_send&#xa;@param tick_value" name="createEvt">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="Eqz6K4DHABv2" value="" type="Fls26ZE3bRdo" name="tick_value" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="5G4MFFkF56Ft" value="" type="VcPcOcsgjQbo" name="evt_to_send" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="Eqz6K4DHABv2" type="Fls26ZE3bRdo" value="" name="tick_value"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="5G4MFFkF56Ft" type="VcPcOcsgjQbo" value="" name="evt_to_send"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param evt_to_insert
-@param tick_value" isSpecification="false" isLeaf="false" visibility="public" xmi.id="pnLPFzpTppY8" isRoot="false" isAbstract="false" isQuery="false" name="insertEvt" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="pnLPFzpTppY8" comment="@return bool&#xa;@param evt_to_insert&#xa;@param tick_value" name="insertEvt">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Xvemb1SJaZYz" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="tjN3uI5zZ8Jo" value="" type="Fls26ZE3bRdo" name="tick_value" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="N41SAEMx1hME" value="" type="VcPcOcsgjQbo" name="evt_to_insert" />
+ <UML:Parameter kind="return" xmi.id="Xvemb1SJaZYz" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="tjN3uI5zZ8Jo" type="Fls26ZE3bRdo" value="" name="tick_value"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="N41SAEMx1hME" type="VcPcOcsgjQbo" value="" name="evt_to_insert"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param evt_to_remove
-@param tick_value" isSpecification="false" isLeaf="false" visibility="public" xmi.id="hChUzDaswxtr" isRoot="false" isAbstract="false" isQuery="false" name="removeEvt" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="hChUzDaswxtr" comment="@return bool&#xa;@param evt_to_remove&#xa;@param tick_value" name="removeEvt">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="GOaX2UWAI7DJ" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="Ewon48ZRCYuK" value="" type="Fls26ZE3bRdo" name="tick_value" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="mEFlvbzale3k" value="" type="VcPcOcsgjQbo" name="evt_to_remove" />
+ <UML:Parameter kind="return" xmi.id="GOaX2UWAI7DJ" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="Ewon48ZRCYuK" type="Fls26ZE3bRdo" value="" name="tick_value"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="mEFlvbzale3k" type="VcPcOcsgjQbo" value="" name="evt_to_remove"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="sbamXTblQQWS" isRoot="false" isAbstract="false" isQuery="false" name="processNextEvt" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="sbamXTblQQWS" comment="@return bool" name="processNextEvt">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="LvYUEk7jfmWE" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="W5ugdmyN0D8t" value="" type="Fls26ZE3bRdo" name="max_tick_value" />
+ <UML:Parameter kind="return" xmi.id="LvYUEk7jfmWE" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="W5ugdmyN0D8t" type="Fls26ZE3bRdo" value="" name="max_tick_value"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param evt_to_process" isSpecification="false" isLeaf="false" visibility="public" xmi.id="m5SYjTGZ4rMb" isRoot="false" isAbstract="false" isQuery="false" name="processEvtNone" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="m5SYjTGZ4rMb" comment="@return bool&#xa;@param evt_to_process" name="processEvtNone">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="nyYNY4KmSsJS" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="IxKgLq9rv1XW" value="" type="j0sNksMuhVaF" name="evt_to_process" />
+ <UML:Parameter kind="return" xmi.id="nyYNY4KmSsJS" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="IxKgLq9rv1XW" type="j0sNksMuhVaF" value="" name="evt_to_process"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param evt_to_process" isSpecification="false" isLeaf="false" visibility="public" xmi.id="lTrjgzaT40zm" isRoot="false" isAbstract="false" isQuery="false" name="processEvtRemove" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="lTrjgzaT40zm" comment="@return bool&#xa;@param evt_to_process" name="processEvtRemove">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="MnccsowDjUhv" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="TFLW4h5LdQ1y" value="" type="j0sNksMuhVaF" name="evt_to_process" />
+ <UML:Parameter kind="return" xmi.id="MnccsowDjUhv" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="TFLW4h5LdQ1y" type="j0sNksMuhVaF" value="" name="evt_to_process"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param evt_to_process" isSpecification="false" isLeaf="false" visibility="public" xmi.id="G8oA9JesnUbT" isRoot="false" isAbstract="false" isQuery="false" name="processEvtStation" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="G8oA9JesnUbT" comment="@return bool&#xa;@param evt_to_process" name="processEvtStation">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="DnesZ85K7dfd" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="RAwUAtGc9b8B" value="" type="j0sNksMuhVaF" name="evt_to_process" />
+ <UML:Parameter kind="return" xmi.id="DnesZ85K7dfd" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="RAwUAtGc9b8B" type="j0sNksMuhVaF" value="" name="evt_to_process"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param evt_to_process" isSpecification="false" isLeaf="false" visibility="public" xmi.id="HBWsZYqoecwo" isRoot="false" isAbstract="false" isQuery="false" name="processEvtFunctionCall" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="HBWsZYqoecwo" comment="@return bool&#xa;@param evt_to_process" name="processEvtFunctionCall">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="hzN7rgZBRBnJ" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="wYej2EAUO5yY" value="" type="j0sNksMuhVaF" name="evt_to_process" />
+ <UML:Parameter kind="return" xmi.id="hzN7rgZBRBnJ" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="wYej2EAUO5yY" type="j0sNksMuhVaF" value="" name="evt_to_process"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param evt_to_process" isSpecification="false" isLeaf="false" visibility="public" xmi.id="yE85nGH2Qnuz" isRoot="false" isAbstract="false" isQuery="false" name="processEvtPhy" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="yE85nGH2Qnuz" comment="@return bool&#xa;@param evt_to_process" name="processEvtPhy">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="xhWeADXN0CDX" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="JjlyLhkFGMyI" value="" type="j0sNksMuhVaF" name="evt_to_process" />
+ <UML:Parameter kind="return" xmi.id="xhWeADXN0CDX" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="JjlyLhkFGMyI" type="j0sNksMuhVaF" value="" name="evt_to_process"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param evt_to_process" isSpecification="false" isLeaf="false" visibility="public" xmi.id="a9myCiVAudGg" isRoot="false" isAbstract="false" isQuery="false" name="processEvtSystem" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="a9myCiVAudGg" comment="@return bool&#xa;@param evt_to_process" name="processEvtSystem">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="KIrPvW0aTNhK" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="sXiGIbDaIzWb" value="" type="j0sNksMuhVaF" name="evt_to_process" />
+ <UML:Parameter kind="return" xmi.id="KIrPvW0aTNhK" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="sXiGIbDaIzWb" type="j0sNksMuhVaF" value="" name="evt_to_process"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// public attribute accessor methods// // private attribute accessor methods// /**
-@return Network_Clock_Tick" isSpecification="false" isLeaf="false" visibility="public" xmi.id="gGrwanFBuz76" isRoot="false" isAbstract="false" isQuery="false" name="getCurrentTickValue" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="gGrwanFBuz76" comment="// public attribute accessor methods// // private attribute accessor methods// /**&#xa;@return Network_Clock_Tick" name="getCurrentTickValue">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="1GTSQHlLwH06" type="PDzFlxMB73D7" />
+ <UML:Parameter kind="return" xmi.id="1GTSQHlLwH06" type="PDzFlxMB73D7"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="iaHcEVG42zII" isRoot="false" isAbstract="false" isQuery="false" name="setCurrentTickValue" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="iaHcEVG42zII" comment="@return bool" name="setCurrentTickValue">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="TXTRhhz0zoNt" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="YVsoUOPBcE7B" value="" type="Fls26ZE3bRdo" name="tick_value" />
+ <UML:Parameter kind="return" xmi.id="TXTRhhz0zoNt" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="YVsoUOPBcE7B" type="Fls26ZE3bRdo" value="" name="tick_value"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return the value of mpNetworkClockEvtList" isSpecification="false" isLeaf="false" visibility="public" xmi.id="0KMsIRzy2EYE" isRoot="false" isAbstract="false" isQuery="false" name="getNetworkClockEvtList" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="0KMsIRzy2EYE" comment="@return the value of mpNetworkClockEvtList" name="getNetworkClockEvtList">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="LOTmjB5jPYBn" type="U4mQnNTnRzFr" />
+ <UML:Parameter kind="return" xmi.id="LOTmjB5jPYBn" type="U4mQnNTnRzFr"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// private methods// /**
-@return bool
-@param clock_sci_msg_to_send" isSpecification="false" isLeaf="false" visibility="private" xmi.id="jpGjoYzK3q8Y" isRoot="false" isAbstract="false" isQuery="false" name="sendEvtMsg" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="jpGjoYzK3q8Y" comment="// private methods// /**&#xa;@return bool&#xa;@param clock_sci_msg_to_send" name="sendEvtMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="pv9kA7qbeI3K" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="jXLljtzQgD7U" value="" type="CVhnimyi5KYN" name="clock_sci_msg_to_send" />
+ <UML:Parameter kind="return" xmi.id="pv9kA7qbeI3K" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="jXLljtzQgD7U" type="CVhnimyi5KYN" value="" name="clock_sci_msg_to_send"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="l7mpxsL7M0u4" isRoot="false" isAbstract="false" isQuery="false" name="initAttributes" />
- <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="mskrAICuoXdX" isRoot="false" isAbstract="false" isQuery="false" name="registerClockSciMsg" />
- <UML:Operation stereotype="constructor" comment="Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="k1SNpgCZzaNa" isRoot="false" isAbstract="false" isQuery="false" name="NetworkClockProcessor" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="l7mpxsL7M0u4" name="initAttributes"/>
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="mskrAICuoXdX" name="registerClockSciMsg"/>
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="k1SNpgCZzaNa" comment="Constructor" name="NetworkClockProcessor">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="IFkE9EFwcjoP" value="" type="T3wGzLaOdJRi" name="p_sci_server" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="TpRpLfW3fyPU" value="" type="TXhtlZjMAp7C" name="p_system_manager" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="fb4c9PAPesen" value="" type="qcb8l3xv8TRt" name="p_function_call_manager" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="6rhibV64JVrc" value="" type="DEOmV9sHIiVw" name="p_phy_processor" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="IFkE9EFwcjoP" type="T3wGzLaOdJRi" value="" name="p_sci_server"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="TpRpLfW3fyPU" type="TXhtlZjMAp7C" value="" name="p_system_manager"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="fb4c9PAPesen" type="qcb8l3xv8TRt" value="" name="p_function_call_manager"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="6rhibV64JVrc" type="DEOmV9sHIiVw" value="" name="p_phy_processor"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation stereotype="constructor" comment="Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="4BuOJTKhEo6V" isRoot="false" isAbstract="false" isQuery="false" name="NetworkClockProcessor" >
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="4BuOJTKhEo6V" comment="Constructor" name="NetworkClockProcessor">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="LhRYMwY1QEPV" value="" type="T3wGzLaOdJRi" name="p_sci_server" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="gFMKi2OmBI8V" value="" type="TXhtlZjMAp7C" name="p_system_manager" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="mQAyFGUYwv6I" value="" type="qcb8l3xv8TRt" name="p_function_call_manager" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="reHGrhjXu5rc" value="" type="DEOmV9sHIiVw" name="p_phy_processor" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="7DNGWTjGurE9" value="" type="xqe85s2v3X76" name="p_ethernet" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="LhRYMwY1QEPV" type="T3wGzLaOdJRi" value="" name="p_sci_server"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="gFMKi2OmBI8V" type="TXhtlZjMAp7C" value="" name="p_system_manager"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="mQAyFGUYwv6I" type="qcb8l3xv8TRt" value="" name="p_function_call_manager"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="reHGrhjXu5rc" type="DEOmV9sHIiVw" value="" name="p_phy_processor"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="7DNGWTjGurE9" type="xqe85s2v3X76" value="" name="p_ethernet"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param station_id" isSpecification="false" isLeaf="false" visibility="public" xmi.id="ADkV7ZCp3CBi" isRoot="false" isAbstract="false" isQuery="false" name="removeEvts" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ADkV7ZCp3CBi" comment="@return bool&#xa;@param station_id" name="removeEvts">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="x0Kwohn73Hun" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="qbpjm36Rcm5I" value="" type="dsRw8nRMsxE8" name="station_id" />
+ <UML:Parameter kind="return" xmi.id="x0Kwohn73Hun" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="qbpjm36Rcm5I" type="dsRw8nRMsxE8" value="" name="station_id"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Processes an event of type ETHERNET.
-@param evt_to_process
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="nQj9T8nxc6e2" isRoot="false" isAbstract="false" isQuery="false" name="processEvtEthernet" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="nQj9T8nxc6e2" comment="Processes an event of type ETHERNET.&#xa;@param evt_to_process&#xa;@return bool" name="processEvtEthernet">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="QxUnVfbJYk3j" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="GRO5b0lX0afE" value="" type="j0sNksMuhVaF" name="evt_to_process" />
+ <UML:Parameter kind="return" xmi.id="QxUnVfbJYk3j" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="GRO5b0lX0afE" type="j0sNksMuhVaF" value="" name="evt_to_process"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets a pointer to the PHY processor.
-@return IPhy *" isSpecification="false" isLeaf="false" visibility="private" xmi.id="zbFi79sfdIB2" isRoot="false" isAbstract="false" isQuery="false" name="getPhy" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="zbFi79sfdIB2" comment="Gets a pointer to the PHY processor.&#xa;@return IPhy *" name="getPhy">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="prKT9Ll6J516" type="DEOmV9sHIiVw" />
+ <UML:Parameter kind="return" xmi.id="prKT9Ll6J516" type="DEOmV9sHIiVw"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets a pointer to Ethernet.
-@return mpEthernet" isSpecification="false" isLeaf="false" visibility="private" xmi.id="NdFZJkiRSf4s" isRoot="false" isAbstract="false" isQuery="false" name="getEthernet" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="NdFZJkiRSf4s" comment="Gets a pointer to Ethernet.&#xa;@return mpEthernet" name="getEthernet">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="loDm35XR21FW" type="xqe85s2v3X76" />
+ <UML:Parameter kind="return" xmi.id="loDm35XR21FW" type="xqe85s2v3X76"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
- <UML:Generalization isSpecification="false" child="l6c6ZbY9k4oU" visibility="public" namespace="Logical View" xmi.id="Bj3lrJ1e6Oct" parent="pdUJAVtJe39T" discriminator="" name="" />
- <UML:Generalization isSpecification="false" child="kooC0I8IkF1k" visibility="public" namespace="Logical View" xmi.id="QIT8Cyxljy5W" parent="KqJ8bZTEut0O" discriminator="" name="" />
- <UML:Generalization isSpecification="false" child="Kd2vdgexbsmt" visibility="public" namespace="Logical View" xmi.id="f7qcLRlLp3d5" parent="dBvvR3kpanaF" discriminator="" name="" />
- <UML:Generalization isSpecification="false" child="uHdgUvjiSZG6" visibility="public" namespace="Logical View" xmi.id="hv5BD8rH260N" parent="Kd2vdgexbsmt" discriminator="" name="" />
- <UML:Class comment="PhySciMsgFc.h - Copyright buret
-Here you can write a license for your code, some comments or any other
-information you want to have in your generated code. To to this simply
-configure the &quot;headings&quot; directory in uml to point to a directory
-where you have your heading files.
-or you can just replace the contents of this file with your own.
-If you want to do this, this file is located at
-/usr/share/apps/umbrello/headings/heading.h
--->Code Generators searches for heading files based on the file extension
-i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header
-files, and for a file name ending in &quot;.java&quot; to include in all generated
-java code.
-If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always
-choose this file even if there are other files with the same extension in the
-directory. If you name the file something else, it must be the only one with that
-extension in the directory to guarantee that Code Generator will choose it.
-you can use variables in your heading files which are replaced at generation
-time. possible variables are : author, date, time, filename and filepath.
-just write %variable_name%
-This file was generated on %date% at %time%
-The original location of this file is /home/buret/eclipse/maximus/phy/inc/PhySciMsgFc.h
-//**
-class PhySciMsgFc" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="uHdgUvjiSZG6" isRoot="false" isAbstract="false" name="PhySciMsgFc" >
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="l6c6ZbY9k4oU" xmi.id="Bj3lrJ1e6Oct" parent="pdUJAVtJe39T" name=""/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="kooC0I8IkF1k" xmi.id="QIT8Cyxljy5W" parent="KqJ8bZTEut0O" name=""/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="Kd2vdgexbsmt" xmi.id="f7qcLRlLp3d5" parent="dBvvR3kpanaF" name=""/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="uHdgUvjiSZG6" xmi.id="hv5BD8rH260N" parent="Kd2vdgexbsmt" name=""/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="uHdgUvjiSZG6" comment="PhySciMsgFc.h - Copyright buret&#xa;Here you can write a license for your code, some comments or any other&#xa;information you want to have in your generated code. To to this simply&#xa;configure the &quot;headings&quot; directory in uml to point to a directory&#xa;where you have your heading files.&#xa;or you can just replace the contents of this file with your own.&#xa;If you want to do this, this file is located at&#xa;/usr/share/apps/umbrello/headings/heading.h&#xa;-->Code Generators searches for heading files based on the file extension&#xa;i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&#xa;files, and for a file name ending in &quot;.java&quot; to include in all generated&#xa;java code.&#xa;If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&#xa;choose this file even if there are other files with the same extension in the&#xa;directory. If you name the file something else, it must be the only one with that&#xa;extension in the directory to guarantee that Code Generator will choose it.&#xa;you can use variables in your heading files which are replaced at generation&#xa;time. possible variables are : author, date, time, filename and filepath.&#xa;just write %variable_name%&#xa;This file was generated on %date% at %time%&#xa;The original location of this file is /home/buret/eclipse/maximus/phy/inc/PhySciMsgFc.h&#xa;//**&#xa;class PhySciMsgFc" name="PhySciMsgFc">
<UML:GeneralizableElement.generalization>
- <UML:Generalization xmi.idref="XhEs3csvqUn6" />
- <UML:Generalization xmi.idref="2HEQAGupXJCO" />
- <UML:Generalization xmi.idref="NkEF2MRQX3KN" />
- <UML:Generalization xmi.idref="hv5BD8rH260N" />
+ <UML:Generalization xmi.idref="XhEs3csvqUn6"/>
+ <UML:Generalization xmi.idref="2HEQAGupXJCO"/>
+ <UML:Generalization xmi.idref="NkEF2MRQX3KN"/>
+ <UML:Generalization xmi.idref="hv5BD8rH260N"/>
</UML:GeneralizableElement.generalization>
<UML:Classifier.feature>
- <UML:Attribute comment="// private attributes// " isSpecification="false" visibility="private" xmi.id="Yyh5FtRuHHXU" type="4F2mG2WvecbT" name="mFc10" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="gMWpiyFzxNga" type="4F2mG2WvecbT" name="mFcAvArray" />
- <UML:Operation stereotype="constructor" comment="// Constructors/Destructors// /**
-Constructor
-Creates a PHY message of type FC_HYBRID_MODE or FC_AV_ONLY_MODE.
-@param p_phy_processor a pointer to the PHY interface" isSpecification="false" isLeaf="false" visibility="public" xmi.id="qlEY5IQdG7gV" isRoot="false" isAbstract="false" isQuery="false" name="PhySciMsgFc" >
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="Yyh5FtRuHHXU" type="4F2mG2WvecbT" comment="// private attributes// " name="mFc10"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="gMWpiyFzxNga" type="4F2mG2WvecbT" name="mFcAvArray"/>
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="qlEY5IQdG7gV" comment="// Constructors/Destructors// /**&#xa;Constructor&#xa;Creates a PHY message of type FC_HYBRID_MODE or FC_AV_ONLY_MODE.&#xa;@param p_phy_processor a pointer to the PHY interface" name="PhySciMsgFc">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="y6PENvi1HCqz" value="" type="DEOmV9sHIiVw" name="p_phy_processor" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="y6PENvi1HCqz" type="DEOmV9sHIiVw" value="" name="p_phy_processor"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Empty Destructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="83x5QdeEMsmS" isRoot="false" isAbstract="false" isQuery="false" name="~ PhySciMsgFc" />
- <UML:Operation comment="// public methods// /**
-Sets the PHY SCI message class attributes before transmission,
-and fills specialized SCI msg data length and specialized SCI msg data
-for a PHY message of type FC_AV_ONLY_MODE or FC_HYBRID_MODE.
-@param clock_id ID of the Network Clock event received message
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="AA3OFitDoHPB" isRoot="false" isAbstract="false" isQuery="false" name="prepare" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="83x5QdeEMsmS" comment="Empty Destructor" name="~ PhySciMsgFc"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="AA3OFitDoHPB" comment="// public methods// /**&#xa;Sets the PHY SCI message class attributes before transmission,&#xa;and fills specialized SCI msg data length and specialized SCI msg data&#xa;for a PHY message of type FC_AV_ONLY_MODE or FC_HYBRID_MODE.&#xa;@param clock_id ID of the Network Clock event received message&#xa;@return bool" name="prepare">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="fopDWsuLjDmr" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="C7CRJ0PQ3KVR" value="" type="2OUKpDmUU6Tg" name="clock_id" />
+ <UML:Parameter kind="return" xmi.id="fopDWsuLjDmr" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="C7CRJ0PQ3KVR" type="2OUKpDmUU6Tg" value="" name="clock_id"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// public attribute accessor methods// // private attribute accessor methods// /**
-Gets the Frame Control 1.0.
-@return mFc10" isSpecification="false" isLeaf="false" visibility="public" xmi.id="v7fHzPj7ZlVo" isRoot="false" isAbstract="false" isQuery="false" name="getFc10" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="v7fHzPj7ZlVo" comment="// public attribute accessor methods// // private attribute accessor methods// /**&#xa;Gets the Frame Control 1.0.&#xa;@return mFc10" name="getFc10">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="YYxqbwwMl77m" type="ylvhNGRUzc7S" />
+ <UML:Parameter kind="return" xmi.id="YYxqbwwMl77m" type="ylvhNGRUzc7S"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the Frame Control 1.0.
-@param fc_10 the new value of mFc10
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="TNzFePOoUYDm" isRoot="false" isAbstract="false" isQuery="false" name="setFc10" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="TNzFePOoUYDm" comment="Sets the Frame Control 1.0.&#xa;@param fc_10 the new value of mFc10&#xa;@return bool" name="setFc10">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="BeCBeRhJDWWj" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="YcCZwfyrnb9k" value="" type="ylvhNGRUzc7S" name="fc_10" />
+ <UML:Parameter kind="return" xmi.id="BeCBeRhJDWWj" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="YcCZwfyrnb9k" type="ylvhNGRUzc7S" value="" name="fc_10"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the Frame Control AV.
-@return mFcAvArray" isSpecification="false" isLeaf="false" visibility="public" xmi.id="0qsXZLJ0gGFK" isRoot="false" isAbstract="false" isQuery="false" name="getFcAv" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="0qsXZLJ0gGFK" comment="Gets the Frame Control AV.&#xa;@return mFcAvArray" name="getFcAv">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="OR46cqx8Msyy" type="t2asNnHh8wsl" />
+ <UML:Parameter kind="return" xmi.id="OR46cqx8Msyy" type="t2asNnHh8wsl"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the Frame Control AV.
-@param fc_av the new value of mFcAvArray
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="fd68BKuhu4Er" isRoot="false" isAbstract="false" isQuery="false" name="setFcAv" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="fd68BKuhu4Er" comment="Sets the Frame Control AV.&#xa;@param fc_av the new value of mFcAvArray&#xa;@return bool" name="setFcAv">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="puIY2PKD2WOg" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="hAgUlnFjc5GB" value="" type="ylvhNGRUzc7S" name="fc_av[]" />
+ <UML:Parameter kind="return" xmi.id="puIY2PKD2WOg" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="hAgUlnFjc5GB" type="ylvhNGRUzc7S" value="" name="fc_av[]"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// private methods// /**
-Initializes the PHY SCI message class attributes.
-Fills PHY SCI message type." isSpecification="false" isLeaf="false" visibility="private" xmi.id="OXC5oPNR3SZC" isRoot="false" isAbstract="false" isQuery="false" name="initAttributes" />
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="OXC5oPNR3SZC" comment="// private methods// /**&#xa;Initializes the PHY SCI message class attributes.&#xa;Fills PHY SCI message type." name="initAttributes"/>
</UML:Classifier.feature>
</UML:Class>
- <UML:Generalization isSpecification="false" child="gjYrACSC9BuB" visibility="public" namespace="Logical View" xmi.id="LDY16XoozXTL" parent="Kd2vdgexbsmt" discriminator="" name="" />
- <UML:Generalization isSpecification="false" child="vSu5lsg0a7WJ" visibility="public" namespace="Logical View" xmi.id="8YLQXRKCCIRS" parent="Kd2vdgexbsmt" discriminator="" name="" />
- <UML:Generalization isSpecification="false" child="emjq7Xks8DWW" visibility="public" namespace="Logical View" xmi.id="38CRTOHxlKYx" parent="Kd2vdgexbsmt" discriminator="" name="" />
- <UML:Class stereotype="typedef" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="CWGE8DVJYvei" isRoot="false" isAbstract="false" name="DestStationsList" />
- <UML:Class comment="class SciServer" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="ElUvZ3tKAVPh" isRoot="false" isAbstract="false" name="SciServer" >
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="gjYrACSC9BuB" xmi.id="LDY16XoozXTL" parent="Kd2vdgexbsmt" name=""/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="vSu5lsg0a7WJ" xmi.id="8YLQXRKCCIRS" parent="Kd2vdgexbsmt" name=""/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="emjq7Xks8DWW" xmi.id="38CRTOHxlKYx" parent="Kd2vdgexbsmt" name=""/>
+ <UML:Class stereotype="typedef" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="CWGE8DVJYvei" name="DestStationsList"/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ElUvZ3tKAVPh" comment="class SciServer" name="SciServer">
<UML:GeneralizableElement.generalization>
- <UML:Generalization xmi.idref="XIEfe2iXktPm" />
- <UML:Generalization xmi.idref="IAY38dzMqpYq" />
+ <UML:Generalization xmi.idref="XIEfe2iXktPm"/>
+ <UML:Generalization xmi.idref="IAY38dzMqpYq"/>
</UML:GeneralizableElement.generalization>
<UML:Classifier.feature>
- <UML:Attribute comment="// private attributes// " isSpecification="false" visibility="private" xmi.id="pVfTLcQeTxif" type="QBMG0J8pDlsx" name="mStationLog" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="qRmZG8r3bVXu" type="s715so7RcDV9" name="mpSpecializedSciMsgArray" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="7vWZtDEjIDoA" type="DshIKK2Zspzs" name="mArraySize" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="ogt6tgErZqSi" type="cKqCpL4vHbUA" name="mpListOfStations" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="vCeSg7DHR3TF" type="PDzFlxMB73D7" name="mNetworkClockTick" />
- <UML:Operation stereotype="constructor" comment="// Constructors/Destructors// /**
-Empty Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="PXAg6cosGfw7" isRoot="false" isAbstract="false" isQuery="false" name="SciServer" />
- <UML:Operation stereotype="constructor" comment="Copy Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="JBzt1RZxbDNH" isRoot="false" isAbstract="false" isQuery="false" name="SciServer" >
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="pVfTLcQeTxif" type="QBMG0J8pDlsx" comment="// private attributes// " name="mStationLog"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="qRmZG8r3bVXu" type="s715so7RcDV9" name="mpSpecializedSciMsgArray"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="7vWZtDEjIDoA" type="DshIKK2Zspzs" name="mArraySize"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="ogt6tgErZqSi" type="cKqCpL4vHbUA" name="mpListOfStations"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="vCeSg7DHR3TF" type="PDzFlxMB73D7" name="mNetworkClockTick"/>
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="PXAg6cosGfw7" comment="// Constructors/Destructors// /**&#xa;Empty Constructor" name="SciServer"/>
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="JBzt1RZxbDNH" comment="Copy Constructor" name="SciServer">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="hQUx4Q2Nb1Gd" value="" type="KaWkbzz0V7eb" name="" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="hQUx4Q2Nb1Gd" type="KaWkbzz0V7eb" value="" name=""/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Empty Destructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="QqY13tHMTn64" isRoot="false" isAbstract="false" isQuery="false" name="~ SciServer" />
- <UML:Operation comment="// public methods// /**
-@return bool
-@param station_log_file " isSpecification="false" isLeaf="false" visibility="public" xmi.id="l33GAhrr6JmA" isRoot="false" isAbstract="false" isQuery="false" name="init" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="QqY13tHMTn64" comment="Empty Destructor" name="~ SciServer"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="l33GAhrr6JmA" comment="// public methods// /**&#xa;@return bool&#xa;@param station_log_file " name="init">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="v6z8aTpxsr3U" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="koVJomuEcSEd" value="" type="9U1uI8HJT0Jf" name="station_log" />
+ <UML:Parameter kind="return" xmi.id="v6z8aTpxsr3U" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="koVJomuEcSEd" type="9U1uI8HJT0Jf" value="" name="station_log"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool " isSpecification="false" isLeaf="false" visibility="public" xmi.id="LVxmG1r14uHE" isRoot="false" isAbstract="false" isQuery="false" name="process" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="LVxmG1r14uHE" comment="@return bool " name="process">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="iyd4qb0fUJBW" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="iyd4qb0fUJBW" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param sci_msg_to_send" isSpecification="false" isLeaf="false" visibility="public" xmi.id="Z73dQnn8aHSO" isRoot="false" isAbstract="false" isQuery="false" name="fillSciMsg" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Z73dQnn8aHSO" comment="@return bool&#xa;@param sci_msg_to_send" name="fillSciMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="iUhky3Qu7N0i" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="BiZGapS7wUlK" value="" type="3McdnqE6JCta" name="sci_msg_to_send" />
+ <UML:Parameter kind="return" xmi.id="iUhky3Qu7N0i" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="BiZGapS7wUlK" type="3McdnqE6JCta" value="" name="sci_msg_to_send"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param sci_msg_to_send" isSpecification="false" isLeaf="false" visibility="public" xmi.id="HWTpntDqDoR0" isRoot="false" isAbstract="false" isQuery="false" name="sendSciMsg" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="HWTpntDqDoR0" comment="@return bool&#xa;@param sci_msg_to_send" name="sendSciMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="rofjfgELepOS" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="cg5wqwU1c3FC" value="" type="xSzXJBSHo8yn" name="sci_msg_to_send" />
+ <UML:Parameter kind="return" xmi.id="rofjfgELepOS" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="cg5wqwU1c3FC" type="xSzXJBSHo8yn" value="" name="sci_msg_to_send"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param sci_msg_to_send" isSpecification="false" isLeaf="false" visibility="public" xmi.id="siJmA25RZYHK" isRoot="false" isAbstract="false" isQuery="false" name="sendSciMsgToAllActiveStations" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="siJmA25RZYHK" comment="@return bool&#xa;@param sci_msg_to_send" name="sendSciMsgToAllActiveStations">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="OO6shHMQl38k" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="PS9cGabtEgn4" value="" type="3McdnqE6JCta" name="sci_msg_to_send" />
+ <UML:Parameter kind="return" xmi.id="OO6shHMQl38k" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="PS9cGabtEgn4" type="3McdnqE6JCta" value="" name="sci_msg_to_send"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Set a value into mpSpecializedSciMsgArray
-@return bool
-@param sci_msg_type the array position to set
-@param sci_msg the new value of mpSpecializedSciMsgArray[sci_msg_type]" isSpecification="false" isLeaf="false" visibility="public" xmi.id="cH4EIJO9zft9" isRoot="false" isAbstract="false" isQuery="false" name="registerSpecializedSciMsg" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="cH4EIJO9zft9" comment="Set a value into mpSpecializedSciMsgArray&#xa;@return bool&#xa;@param sci_msg_type the array position to set&#xa;@param sci_msg the new value of mpSpecializedSciMsgArray[sci_msg_type]" name="registerSpecializedSciMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="5XcCucsjOVT4" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="iyZFUoZtGiWV" value="" type="EknMLJBAPpgo" name="sci_msg_type" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="J7OVl9aNOcZe" value="" type="hHn4fFvgbLYX" name="sci_msg" />
+ <UML:Parameter kind="return" xmi.id="5XcCucsjOVT4" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="iyZFUoZtGiWV" type="EknMLJBAPpgo" value="" name="sci_msg_type"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="J7OVl9aNOcZe" type="hHn4fFvgbLYX" value="" name="sci_msg"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param header
-@param data_length
-@param received_data" isSpecification="false" isLeaf="false" visibility="public" xmi.id="vvnvaf4IdbV8" isRoot="false" isAbstract="false" isQuery="false" name="receiveMsg" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="vvnvaf4IdbV8" comment="@return bool&#xa;@param header&#xa;@param data_length&#xa;@param received_data" name="receiveMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="BfPnSnGqCMjt" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="P51gnV94aXaL" value="" type="erAlIci9mSIq" name="header" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="e8g2kFgf8SYj" value="" type="qtOabrV06r8H" name="data_length" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="7bziCVqcYqGL" value="" type="Z3mduvueNb9d" name="received_data" />
+ <UML:Parameter kind="return" xmi.id="BfPnSnGqCMjt" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="P51gnV94aXaL" type="erAlIci9mSIq" value="" name="header"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="e8g2kFgf8SYj" type="qtOabrV06r8H" value="" name="data_length"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="7bziCVqcYqGL" type="Z3mduvueNb9d" value="" name="received_data"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="JPOuuyFW6wYo" isRoot="false" isAbstract="false" isQuery="false" name="displaySpecializedSciMsgArray" />
- <UML:Operation comment="// public attribute accessor methods// // private attribute accessor methods// /**
-@return StationsList *" isSpecification="false" isLeaf="false" visibility="public" xmi.id="9CRGc0zjZwQl" isRoot="false" isAbstract="false" isQuery="false" name="getStationsList" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="JPOuuyFW6wYo" name="displaySpecializedSciMsgArray"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="9CRGc0zjZwQl" comment="// public attribute accessor methods// // private attribute accessor methods// /**&#xa;@return StationsList *" name="getStationsList">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="d5HN7O7CvjOn" type="cKqCpL4vHbUA" />
+ <UML:Parameter kind="return" xmi.id="d5HN7O7CvjOn" type="cKqCpL4vHbUA"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param p_list_of_stations" isSpecification="false" isLeaf="false" visibility="public" xmi.id="PELx2ZHMwfGq" isRoot="false" isAbstract="false" isQuery="false" name="setStationsList" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="PELx2ZHMwfGq" comment="@return bool&#xa;@param p_list_of_stations" name="setStationsList">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="JFXik0mudBh5" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="bTKfNsTX3unf" value="" type="cKqCpL4vHbUA" name="p_list_of_stations" />
+ <UML:Parameter kind="return" xmi.id="JFXik0mudBh5" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="bTKfNsTX3unf" type="cKqCpL4vHbUA" value="" name="p_list_of_stations"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Get the value of mArraySize
-@return the value of mArraySize" isSpecification="false" isLeaf="false" visibility="public" xmi.id="skNRenB21Uz4" isRoot="false" isAbstract="false" isQuery="false" name="getArraySize" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="skNRenB21Uz4" comment="Get the value of mArraySize&#xa;@return the value of mArraySize" name="getArraySize">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="xvv9Fe0riGEp" type="DshIKK2Zspzs" />
+ <UML:Parameter kind="return" xmi.id="xvv9Fe0riGEp" type="DshIKK2Zspzs"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Get the value of mpSpecializedSciMsgArray
-@return the value of mpSpecializedSciMsgArray" isSpecification="false" isLeaf="false" visibility="public" xmi.id="4EOytcnS577T" isRoot="false" isAbstract="false" isQuery="false" name="getSpecializedSciMsgArray" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="4EOytcnS577T" comment="Get the value of mpSpecializedSciMsgArray&#xa;@return the value of mpSpecializedSciMsgArray" name="getSpecializedSciMsgArray">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="eL1Z2NMLcr1N" type="s715so7RcDV9" />
+ <UML:Parameter kind="return" xmi.id="eL1Z2NMLcr1N" type="s715so7RcDV9"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param current_tick_value" isSpecification="false" isLeaf="false" visibility="public" xmi.id="0Yy1RjgJT1j5" isRoot="false" isAbstract="false" isQuery="false" name="updateTickValue" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="0Yy1RjgJT1j5" comment="@return bool&#xa;@param current_tick_value" name="updateTickValue">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="rnFSxwXuqR15" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="os7oM7qOJENB" value="" type="Fls26ZE3bRdo" name="current_tick_value" />
+ <UML:Parameter kind="return" xmi.id="rnFSxwXuqR15" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="os7oM7qOJENB" type="Fls26ZE3bRdo" value="" name="current_tick_value"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return Network_Clock_Tick" isSpecification="false" isLeaf="false" visibility="public" xmi.id="q8dtFjMDHKEi" isRoot="false" isAbstract="false" isQuery="false" name="getNetworkClockTick" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="q8dtFjMDHKEi" comment="@return Network_Clock_Tick" name="getNetworkClockTick">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="3zulF8atRZQT" type="PDzFlxMB73D7" />
+ <UML:Parameter kind="return" xmi.id="3zulF8atRZQT" type="PDzFlxMB73D7"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// private methods// " isSpecification="false" isLeaf="false" visibility="private" xmi.id="3t0UujajbhVv" isRoot="false" isAbstract="false" isQuery="false" name="log" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="3t0UujajbhVv" comment="// private methods// " name="log">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="vlnXcosSc7uX" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="vlnXcosSc7uX" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param type
-@param received_sci_msg" isSpecification="false" isLeaf="false" visibility="private" xmi.id="mLI6XdFNlsG0" isRoot="false" isAbstract="false" isQuery="false" name="createSciMsg" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="mLI6XdFNlsG0" comment="@return bool&#xa;@param type&#xa;@param received_sci_msg" name="createSciMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="2SPqtOvuNqgd" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="ZbErtSZvJZPE" value="" type="EknMLJBAPpgo" name="type" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="GxvpfQlPj1TG" value="" type="s715so7RcDV9" name="received_sci_msg" />
+ <UML:Parameter kind="return" xmi.id="2SPqtOvuNqgd" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="ZbErtSZvJZPE" type="EknMLJBAPpgo" value="" name="type"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="GxvpfQlPj1TG" type="s715so7RcDV9" value="" name="received_sci_msg"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param msg_header
-@param data_length
-@param remaining_data
-@param received_sci_msg" isSpecification="false" isLeaf="false" visibility="private" xmi.id="eibPZrP8QbxK" isRoot="false" isAbstract="false" isQuery="false" name="fillSciMsg" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="eibPZrP8QbxK" comment="@return bool&#xa;@param msg_header&#xa;@param data_length&#xa;@param remaining_data&#xa;@param received_sci_msg" name="fillSciMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="wEUOovrjeeEG" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="2XFL4cZJaU8D" value="" type="erAlIci9mSIq" name="msg_header" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="srcbs4rUkStH" value="" type="qtOabrV06r8H" name="data_length" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="IHQgqN0ssDEv" value="" type="Z3mduvueNb9d" name="received_data" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="qlEQEKb6ABi0" value="" type="s715so7RcDV9" name="created_sci_msg" />
+ <UML:Parameter kind="return" xmi.id="wEUOovrjeeEG" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="2XFL4cZJaU8D" type="erAlIci9mSIq" value="" name="msg_header"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="srcbs4rUkStH" type="qtOabrV06r8H" value="" name="data_length"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="IHQgqN0ssDEv" type="Z3mduvueNb9d" value="" name="received_data"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="qlEQEKb6ABi0" type="s715so7RcDV9" value="" name="created_sci_msg"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param received_sci_msg" isSpecification="false" isLeaf="false" visibility="private" xmi.id="FXVyyOFEdfuU" isRoot="false" isAbstract="false" isQuery="false" name="processSciMsg" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="FXVyyOFEdfuU" comment="@return bool&#xa;@param received_sci_msg" name="processSciMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="R5g3CbYC1x2s" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="1vMr6YmwIyKW" value="" type="hHn4fFvgbLYX" name="received_sci_msg" />
+ <UML:Parameter kind="return" xmi.id="R5g3CbYC1x2s" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="1vMr6YmwIyKW" type="hHn4fFvgbLYX" value="" name="received_sci_msg"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="HtaR5IRIowGm" isRoot="false" isAbstract="false" isQuery="false" name="displaySciMsgType" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="HtaR5IRIowGm" name="displaySciMsgType">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="JwmgkSHghm4T" type="QBMG0J8pDlsx" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="JW0wBuQAnl2u" value="" type="8RfL5UmYopms" name="sci_msg_type" />
+ <UML:Parameter kind="return" xmi.id="JwmgkSHghm4T" type="QBMG0J8pDlsx"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="JW0wBuQAnl2u" type="8RfL5UmYopms" value="" name="sci_msg_type"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="HmoZj7300eR5" isRoot="false" isAbstract="false" isQuery="false" name="displayStatus" />
- <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="uqOineU68U0I" isRoot="false" isAbstract="false" isQuery="false" name="initAttributes" />
- <UML:Operation comment="// private attribute accessor methods// /**
-@return std::string" isSpecification="false" isLeaf="false" visibility="private" xmi.id="NPSAAS2PFpzy" isRoot="false" isAbstract="false" isQuery="false" name="getStationLog" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="HmoZj7300eR5" name="displayStatus"/>
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="uqOineU68U0I" name="initAttributes"/>
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="NPSAAS2PFpzy" comment="// private attribute accessor methods// /**&#xa;@return std::string" name="getStationLog">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="fuAJWOXxTEye" type="QBMG0J8pDlsx" />
+ <UML:Parameter kind="return" xmi.id="fuAJWOXxTEye" type="QBMG0J8pDlsx"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param sci_msg_to_send
-@param " isSpecification="false" isLeaf="false" visibility="public" xmi.id="zHkGrUnn4Onb" isRoot="false" isAbstract="false" isQuery="false" name="sendSciMsgToDestStations" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="zHkGrUnn4Onb" comment="@return bool&#xa;@param sci_msg_to_send&#xa;@param " name="sendSciMsgToDestStations">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="pUqoPrginSPX" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="vWLFcfRpmPBn" value="" type="3McdnqE6JCta" name="sci_msg_to_send" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="H2iKwatvpd9g" value="" type="eqNqcEputAw7" name="list_of_dest_stations" />
+ <UML:Parameter kind="return" xmi.id="pUqoPrginSPX" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="vWLFcfRpmPBn" type="3McdnqE6JCta" value="" name="sci_msg_to_send"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="H2iKwatvpd9g" type="eqNqcEputAw7" value="" name="list_of_dest_stations"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
- <UML:Generalization isSpecification="false" child="ElUvZ3tKAVPh" visibility="public" namespace="Logical View" xmi.id="IAY38dzMqpYq" parent="PKaM1HoCDbbs" discriminator="" name="" />
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="0vcc95kxWWVn" isRoot="false" isAbstract="false" name="StationsList" />
- <UML:Class comment="StationConfiguration.h - Copyright buret
-Here you can write a license for your code, some comments or any other
-information you want to have in your generated code. To to this simply
-configure the &quot;headings&quot; directory in uml to point to a directory
-where you have your heading files.
-or you can just replace the contents of this file with your own.
-If you want to do this, this file is located at
-/usr/share/apps/umbrello/headings/heading.h
--->Code Generators searches for heading files based on the file extension
-i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header
-files, and for a file name ending in &quot;.java&quot; to include in all generated
-java code.
-If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always
-choose this file even if there are other files with the same extension in the
-directory. If you name the file something else, it must be the only one with that
-extension in the directory to guarantee that Code Generator will choose it.
-you can use variables in your heading files which are replaced at generation
-time. possible variables are : author, date, time, filename and filepath.
-just write %variable_name%
-This file was generated on %date% at %time%
-The original location of this file is /home/buret/eclipse/maximus/system/inc/StationConfiguration.h
-//**
-class StationConfiguration" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="OvNqoCObl8CH" isRoot="false" isAbstract="false" name="StationConfiguration" >
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="ElUvZ3tKAVPh" xmi.id="IAY38dzMqpYq" parent="PKaM1HoCDbbs" name=""/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="0vcc95kxWWVn" name="StationsList"/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="OvNqoCObl8CH" comment="StationConfiguration.h - Copyright buret&#xa;Here you can write a license for your code, some comments or any other&#xa;information you want to have in your generated code. To to this simply&#xa;configure the &quot;headings&quot; directory in uml to point to a directory&#xa;where you have your heading files.&#xa;or you can just replace the contents of this file with your own.&#xa;If you want to do this, this file is located at&#xa;/usr/share/apps/umbrello/headings/heading.h&#xa;-->Code Generators searches for heading files based on the file extension&#xa;i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&#xa;files, and for a file name ending in &quot;.java&quot; to include in all generated&#xa;java code.&#xa;If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&#xa;choose this file even if there are other files with the same extension in the&#xa;directory. If you name the file something else, it must be the only one with that&#xa;extension in the directory to guarantee that Code Generator will choose it.&#xa;you can use variables in your heading files which are replaced at generation&#xa;time. possible variables are : author, date, time, filename and filepath.&#xa;just write %variable_name%&#xa;This file was generated on %date% at %time%&#xa;The original location of this file is /home/buret/eclipse/maximus/system/inc/StationConfiguration.h&#xa;//**&#xa;class StationConfiguration" name="StationConfiguration">
<UML:Classifier.feature>
- <UML:Attribute comment="// private attributes// " isSpecification="false" visibility="private" xmi.id="wv2nq1dXlwOr" type="tn89GJwm2DQU" name="mCcoCapability" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="JZxkV8It3gis" type="XmVg46uC4n8q" name="mBridgeCapability" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="q4RZCeq8XqtN" type="BEIun6kQm0UQ" name="mHomeplugVersion" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="rWtaRFRioORJ" type="bJtzCEyKnKFK" name="mDeviceAccessKey" />
- <UML:Attribute comment="// private attributes// " isSpecification="false" visibility="private" xmi.id="bai6gzkJrv6v" type="QBMG0J8pDlsx" name="mStationExecutable" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="3xtAgo722W76" type="QBMG0J8pDlsx" name="mStationName" />
- <UML:Operation stereotype="constructor" comment="// Constructors/Destructors// /**
-Empty Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="VhAYNsOBwok8" isRoot="false" isAbstract="false" isQuery="false" name="StationConfiguration" />
- <UML:Operation stereotype="constructor" comment="Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="QaEvR8JGeAp3" isRoot="false" isAbstract="false" isQuery="false" name="StationConfiguration" >
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="wv2nq1dXlwOr" type="tn89GJwm2DQU" comment="// private attributes// " name="mCcoCapability"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="JZxkV8It3gis" type="XmVg46uC4n8q" name="mBridgeCapability"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="q4RZCeq8XqtN" type="BEIun6kQm0UQ" name="mHomeplugVersion"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="rWtaRFRioORJ" type="bJtzCEyKnKFK" name="mDeviceAccessKey"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="bai6gzkJrv6v" type="QBMG0J8pDlsx" comment="// private attributes// " name="mStationExecutable"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="3xtAgo722W76" type="QBMG0J8pDlsx" name="mStationName"/>
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="VhAYNsOBwok8" comment="// Constructors/Destructors// /**&#xa;Empty Constructor" name="StationConfiguration"/>
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="QaEvR8JGeAp3" comment="Constructor" name="StationConfiguration">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="PGmBdBU8sceE" value="" type="bJtzCEyKnKFK" name="device_access_key" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="V3PPpAYFimA7" value="" type="tn89GJwm2DQU" name="cco_capability" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="uRMXZBYyRK74" value="" type="XmVg46uC4n8q" name="bridge_capability" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="TZAMCpafsz4f" value="" type="BEIun6kQm0UQ" name="homeplug_version" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="PGmBdBU8sceE" type="bJtzCEyKnKFK" value="" name="device_access_key"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="V3PPpAYFimA7" type="tn89GJwm2DQU" value="" name="cco_capability"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="uRMXZBYyRK74" type="XmVg46uC4n8q" value="" name="bridge_capability"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="TZAMCpafsz4f" type="BEIun6kQm0UQ" value="" name="homeplug_version"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Empty Destructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="9cuqN4xFUJk3" isRoot="false" isAbstract="false" isQuery="false" name="~ StationConfiguration" />
- <UML:Operation comment="// public methods// // public attribute accessor methods// // private attribute accessor methods// /**
-@return bool
-@param cco_capability" isSpecification="false" isLeaf="false" visibility="public" xmi.id="UJ0ub7w5f7Rr" isRoot="false" isAbstract="false" isQuery="false" name="setCcoCapability" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="9cuqN4xFUJk3" comment="Empty Destructor" name="~ StationConfiguration"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="UJ0ub7w5f7Rr" comment="// public methods// // public attribute accessor methods// // private attribute accessor methods// /**&#xa;@return bool&#xa;@param cco_capability" name="setCcoCapability">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="tgBYQG1589Mc" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="LtlpBWtdprXQ" value="" type="w1WmyaR6BJwY" name="cco_capability" />
+ <UML:Parameter kind="return" xmi.id="tgBYQG1589Mc" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="LtlpBWtdprXQ" type="w1WmyaR6BJwY" value="" name="cco_capability"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param bridge_capability" isSpecification="false" isLeaf="false" visibility="public" xmi.id="wSTbZuSTtwFq" isRoot="false" isAbstract="false" isQuery="false" name="setBridgeCapability" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="wSTbZuSTtwFq" comment="@return bool&#xa;@param bridge_capability" name="setBridgeCapability">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Xuaz6Wbt1RhQ" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="TzWGq1hkTAM0" value="" type="VewgxsCIjx8s" name="bridge_capability" />
+ <UML:Parameter kind="return" xmi.id="Xuaz6Wbt1RhQ" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="TzWGq1hkTAM0" type="VewgxsCIjx8s" value="" name="bridge_capability"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param homeplug_version" isSpecification="false" isLeaf="false" visibility="public" xmi.id="3mTujgkCKgsH" isRoot="false" isAbstract="false" isQuery="false" name="setHomeplugVersion" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="3mTujgkCKgsH" comment="@return bool&#xa;@param homeplug_version" name="setHomeplugVersion">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="GL93nWYeAkCb" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="aOD1XX0aKTU1" value="" type="W4aE1i6TfajT" name="homeplug_version" />
+ <UML:Parameter kind="return" xmi.id="GL93nWYeAkCb" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="aOD1XX0aKTU1" type="W4aE1i6TfajT" value="" name="homeplug_version"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param device_access_key" isSpecification="false" isLeaf="false" visibility="public" xmi.id="ADDSt3kO7Kc6" isRoot="false" isAbstract="false" isQuery="false" name="setDeviceAccessKey" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ADDSt3kO7Kc6" comment="@return bool&#xa;@param device_access_key" name="setDeviceAccessKey">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="yBe4K1gqtGnz" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="rmk9EDAOQLoH" value="" type="0gZfFH6nfJoC" name="device_access_key" />
+ <UML:Parameter kind="return" xmi.id="yBe4K1gqtGnz" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="rmk9EDAOQLoH" type="0gZfFH6nfJoC" value="" name="device_access_key"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// private methods// " isSpecification="false" isLeaf="false" visibility="private" xmi.id="OYfTsHZqw9TB" isRoot="false" isAbstract="false" isQuery="false" name="initAttributes" />
- <UML:Operation stereotype="constructor" comment="// Constructors/Destructors// /**
-Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="3jUGUiy3Ig9w" isRoot="false" isAbstract="false" isQuery="false" name="StationConfiguration" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="OYfTsHZqw9TB" comment="// private methods// " name="initAttributes"/>
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="3jUGUiy3Ig9w" comment="// Constructors/Destructors// /**&#xa;Constructor" name="StationConfiguration">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="6x8a4CdlguDO" value="" type="drESmKOpFHzv" name="station_executable" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="sHeXOZ8Gnb25" value="" type="QBMG0J8pDlsx" name="station_name" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="6x8a4CdlguDO" type="drESmKOpFHzv" value="" name="station_executable"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="sHeXOZ8Gnb25" type="QBMG0J8pDlsx" value="" name="station_name"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// public methods// // public attribute accessor methods// // private attribute accessor methods// /**
-Set the station executable.
-@param station_executable the new value of mStationExecutable" isSpecification="false" isLeaf="false" visibility="public" xmi.id="Z6vG07cqOFLm" isRoot="false" isAbstract="false" isQuery="false" name="setStationExecutable" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Z6vG07cqOFLm" comment="// public methods// // public attribute accessor methods// // private attribute accessor methods// /**&#xa;Set the station executable.&#xa;@param station_executable the new value of mStationExecutable" name="setStationExecutable">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="lOqmnXC4sJ5d" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="oS0Z33c0tuEi" value="" type="trv86yL4jfeS" name="station_executable" />
+ <UML:Parameter kind="return" xmi.id="lOqmnXC4sJ5d" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="oS0Z33c0tuEi" type="trv86yL4jfeS" value="" name="station_executable"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Get the station executable.
-@return mStationExecutable" isSpecification="false" isLeaf="false" visibility="public" xmi.id="7VcDt5NQBGg9" isRoot="false" isAbstract="false" isQuery="false" name="getStationExecutable" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="7VcDt5NQBGg9" comment="Get the station executable.&#xa;@return mStationExecutable" name="getStationExecutable">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="pcI0MSZIeDMw" type="trv86yL4jfeS" />
+ <UML:Parameter kind="return" xmi.id="pcI0MSZIeDMw" type="trv86yL4jfeS"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Set the station name.
-@param station_name the new vale of mStationName" isSpecification="false" isLeaf="false" visibility="public" xmi.id="NHzjWJUIlUrm" isRoot="false" isAbstract="false" isQuery="false" name="setStationName" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="NHzjWJUIlUrm" comment="Set the station name.&#xa;@param station_name the new vale of mStationName" name="setStationName">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="E2k5HX42vsoj" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="VTmOLy7SRhdI" value="" type="trv86yL4jfeS" name="station_name" />
+ <UML:Parameter kind="return" xmi.id="E2k5HX42vsoj" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="VTmOLy7SRhdI" type="trv86yL4jfeS" value="" name="station_name"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Get the station name.
-@return mStationName" isSpecification="false" isLeaf="false" visibility="public" xmi.id="kyjvEN4ae2H8" isRoot="false" isAbstract="false" isQuery="false" name="getStationName" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="kyjvEN4ae2H8" comment="Get the station name.&#xa;@return mStationName" name="getStationName">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="PynFGqr5S73m" type="trv86yL4jfeS" />
+ <UML:Parameter kind="return" xmi.id="PynFGqr5S73m" type="trv86yL4jfeS"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
- <UML:Class comment="class Station" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="G1jpotlnS9ne" isRoot="false" isAbstract="false" name="Station" >
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="G1jpotlnS9ne" comment="class Station" name="Station">
<UML:Classifier.feature>
- <UML:Attribute comment="// private attributes// " isSpecification="false" visibility="private" xmi.id="QZy3tkEiVyrj" type="WO0VJglkKJD1" name="mInputPipe" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="9z5XItpgSU9I" type="WO0VJglkKJD1" name="mOutputPipe" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="kg9gnapBAlF1" type="WO0VJglkKJD1" name="mLogPipe" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="gvR6OYO8EVm2" type="TTjyPYhZVm6n" name="mPid" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="6bDEKSFntwmJ" type="zczAjgq81yYh" name="mStationStatus" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="URqzCwkqqBwC" type="qzlFUs4gsJKl" name="mStationIdleCounter" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="bJkVFWmhwce8" type="jIKxm4xqfB4z" name="mpStationConfiguration" />
- <UML:Attribute comment="// private attributes// " isSpecification="false" visibility="private" xmi.id="WBTxq6Gb2zWH" type="WO0VJglkKJD1" name="mInputFileDescriptor" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="MZpzb47soYu0" type="WO0VJglkKJD1" name="mOutputFileDescriptor" />
- <UML:Operation stereotype="constructor" comment="// Constructors/Destructors// /**
-Empty Constructor
-//**
-Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="WOyKZsWGAoBu" isRoot="false" isAbstract="false" isQuery="false" name="Station" >
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="QZy3tkEiVyrj" type="WO0VJglkKJD1" comment="// private attributes// " name="mInputPipe"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="9z5XItpgSU9I" type="WO0VJglkKJD1" name="mOutputPipe"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="kg9gnapBAlF1" type="WO0VJglkKJD1" name="mLogPipe"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="gvR6OYO8EVm2" type="TTjyPYhZVm6n" name="mPid"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="6bDEKSFntwmJ" type="zczAjgq81yYh" name="mStationStatus"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="URqzCwkqqBwC" type="qzlFUs4gsJKl" name="mStationIdleCounter"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="bJkVFWmhwce8" type="jIKxm4xqfB4z" name="mpStationConfiguration"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="WBTxq6Gb2zWH" type="WO0VJglkKJD1" comment="// private attributes// " name="mInputFileDescriptor"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="MZpzb47soYu0" type="WO0VJglkKJD1" name="mOutputFileDescriptor"/>
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="WOyKZsWGAoBu" comment="// Constructors/Destructors// /**&#xa;Empty Constructor&#xa;//**&#xa;Constructor" name="Station">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="s9kVKoSt5DOI" value="" type="QBMG0J8pDlsx" name="station_executable" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="s9kVKoSt5DOI" type="QBMG0J8pDlsx" value="" name="station_executable"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Empty Destructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="hAxdkbjHzfbW" isRoot="false" isAbstract="false" isQuery="false" name="~ Station" />
- <UML:Operation comment="// public methods// " isSpecification="false" isLeaf="false" visibility="public" xmi.id="X8kguwan5LGN" isRoot="false" isAbstract="false" isQuery="false" name="operator ==" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="hAxdkbjHzfbW" comment="Empty Destructor" name="~ Station"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="X8kguwan5LGN" comment="// public methods// " name="operator ==">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Zc4BqO62Rq8g" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="0wnycOS7UDnP" value="" type="7jGBwdRbnPDW" name="station" />
+ <UML:Parameter kind="return" xmi.id="Zc4BqO62Rq8g" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="0wnycOS7UDnP" type="7jGBwdRbnPDW" value="" name="station"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="7OAAjQXo9lz3" isRoot="false" isAbstract="false" isQuery="false" name="operator =" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="7OAAjQXo9lz3" name="operator =">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="OAiH1U0QQleg" type="nBSGMFfRdnbK" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="ORdAoqgmkRiM" value="" type="7jGBwdRbnPDW" name="station" />
+ <UML:Parameter kind="return" xmi.id="OAiH1U0QQleg" type="nBSGMFfRdnbK"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="ORdAoqgmkRiM" type="7jGBwdRbnPDW" value="" name="station"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return void" isSpecification="false" isLeaf="false" visibility="public" xmi.id="D69Lp6MCVzMJ" isRoot="false" isAbstract="false" isQuery="false" name="displayStation" />
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="n06YPmsCvKSH" isRoot="false" isAbstract="false" isQuery="false" name="launchDebugger" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="D69Lp6MCVzMJ" comment="@return void" name="displayStation"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="n06YPmsCvKSH" name="launchDebugger">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="aTk2anp7OrJC" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="a5gBsFW4LfN9" value="" type="9U1uI8HJT0Jf" name="command_line" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="lhLFffYSdcy2" value="" type="9U1uI8HJT0Jf" name="station_executable" />
+ <UML:Parameter kind="return" xmi.id="aTk2anp7OrJC" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="a5gBsFW4LfN9" type="9U1uI8HJT0Jf" value="" name="command_line"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="lhLFffYSdcy2" type="9U1uI8HJT0Jf" value="" name="station_executable"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// public attribute accessor methods// // private attribute accessor methods// /**
-@return Sci_Station_Id" isSpecification="false" isLeaf="false" visibility="public" xmi.id="PrEK9hahkEtd" isRoot="false" isAbstract="false" isQuery="false" name="getStationId" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="PrEK9hahkEtd" comment="// public attribute accessor methods// // private attribute accessor methods// /**&#xa;@return Sci_Station_Id" name="getStationId">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="GNCfDKJZT1pU" type="dsRw8nRMsxE8" />
+ <UML:Parameter kind="return" xmi.id="GNCfDKJZT1pU" type="dsRw8nRMsxE8"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return pid_t" isSpecification="false" isLeaf="false" visibility="public" xmi.id="UPfn20wlhH0M" isRoot="false" isAbstract="false" isQuery="false" name="getPid" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="UPfn20wlhH0M" comment="@return pid_t" name="getPid">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="TnsrXUY7xI9X" type="wZnZ9lZYcork" />
+ <UML:Parameter kind="return" xmi.id="TnsrXUY7xI9X" type="wZnZ9lZYcork"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param input_file_descriptor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="TPRDdKo7jTvj" isRoot="false" isAbstract="false" isQuery="false" name="setInputFileDescriptor" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="TPRDdKo7jTvj" comment="@return bool&#xa;@param input_file_descriptor" name="setInputFileDescriptor">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="3wfRmwb0HodS" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="28gewXONuobY" value="" type="TrV97VV12IZA" name="input_file_descriptor" />
+ <UML:Parameter kind="return" xmi.id="3wfRmwb0HodS" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="28gewXONuobY" type="TrV97VV12IZA" value="" name="input_file_descriptor"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param output_file_descriptor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8PfqrYZIO4RV" isRoot="false" isAbstract="false" isQuery="false" name="setOutputFileDescriptor" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="8PfqrYZIO4RV" comment="@return bool&#xa;@param output_file_descriptor" name="setOutputFileDescriptor">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="6w0Xvp1OcsF9" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="YvUYB3iDCNq6" value="" type="TrV97VV12IZA" name="output_file_descriptor" />
+ <UML:Parameter kind="return" xmi.id="6w0Xvp1OcsF9" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="YvUYB3iDCNq6" type="TrV97VV12IZA" value="" name="output_file_descriptor"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param log_file_descriptor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="uCUp03L9S0zH" isRoot="false" isAbstract="false" isQuery="false" name="setLogFileDescriptor" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="uCUp03L9S0zH" comment="@return bool&#xa;@param log_file_descriptor" name="setLogFileDescriptor">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="KlGI1On5IQU4" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="ZYaxb1Q9wuf8" value="" type="TrV97VV12IZA" name="log_file_descriptor" />
+ <UML:Parameter kind="return" xmi.id="KlGI1On5IQU4" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="ZYaxb1Q9wuf8" type="TrV97VV12IZA" value="" name="log_file_descriptor"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return File_Descriptor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="wML8jBCbMeOM" isRoot="false" isAbstract="false" isQuery="false" name="getInputFileDescriptor" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="wML8jBCbMeOM" comment="@return File_Descriptor" name="getInputFileDescriptor">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="K62bsf4yb4WU" type="TrV97VV12IZA" />
+ <UML:Parameter kind="return" xmi.id="K62bsf4yb4WU" type="TrV97VV12IZA"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return File_Descriptor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="hjV8iSPH1zCc" isRoot="false" isAbstract="false" isQuery="false" name="getOutputFileDescriptor" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="hjV8iSPH1zCc" comment="@return File_Descriptor" name="getOutputFileDescriptor">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="rVsTL6bgrpyr" type="TrV97VV12IZA" />
+ <UML:Parameter kind="return" xmi.id="rVsTL6bgrpyr" type="TrV97VV12IZA"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return File_Descriptor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="zajvUM1OiNWR" isRoot="false" isAbstract="false" isQuery="false" name="getLogFileDescriptor" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="zajvUM1OiNWR" comment="@return File_Descriptor" name="getLogFileDescriptor">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="BjwUAOWUSX4K" type="TrV97VV12IZA" />
+ <UML:Parameter kind="return" xmi.id="BjwUAOWUSX4K" type="TrV97VV12IZA"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return Station_Status" isSpecification="false" isLeaf="false" visibility="public" xmi.id="Wh1sJPDz9i7r" isRoot="false" isAbstract="false" isQuery="false" name="getStationStatus" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Wh1sJPDz9i7r" comment="@return Station_Status" name="getStationStatus">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="C8JmApG1I7Se" type="zczAjgq81yYh" />
+ <UML:Parameter kind="return" xmi.id="C8JmApG1I7Se" type="zczAjgq81yYh"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param status" isSpecification="false" isLeaf="false" visibility="public" xmi.id="BU6ASGkRqRKI" isRoot="false" isAbstract="false" isQuery="false" name="setStationStatus" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="BU6ASGkRqRKI" comment="@return bool&#xa;@param status" name="setStationStatus">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="B3K0rGr2zlU7" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="KH9TxEI6gOE8" value="" type="nMhUhBvBqw4A" name="status" />
+ <UML:Parameter kind="return" xmi.id="B3K0rGr2zlU7" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="KH9TxEI6gOE8" type="nMhUhBvBqw4A" value="" name="status"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return mStationIdleCounter" isSpecification="false" isLeaf="false" visibility="public" xmi.id="cyXQNsgBCLft" isRoot="false" isAbstract="false" isQuery="false" name="getStationIdleCounter" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="cyXQNsgBCLft" comment="@return mStationIdleCounter" name="getStationIdleCounter">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="AzacWexgkEQs" type="qZLXuibBNXID" />
+ <UML:Parameter kind="return" xmi.id="AzacWexgkEQs" type="qZLXuibBNXID"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="VY2LT6TnLaEH" isRoot="false" isAbstract="false" isQuery="false" name="incrementStationIdleCounter" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="VY2LT6TnLaEH" comment="@return bool" name="incrementStationIdleCounter">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="1frJmJxvLFtA" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="1frJmJxvLFtA" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="oWNVsabSY9sw" isRoot="false" isAbstract="false" isQuery="false" name="decrementStationIdleCounter" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="oWNVsabSY9sw" comment="@return bool" name="decrementStationIdleCounter">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="VlCTUfYee8FA" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="VlCTUfYee8FA" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param station_configuration" isSpecification="false" isLeaf="false" visibility="public" xmi.id="zY5Bsi2NG4gh" isRoot="false" isAbstract="false" isQuery="false" name="setStationConfiguration" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="zY5Bsi2NG4gh" comment="@return bool&#xa;@param station_configuration" name="setStationConfiguration">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="kAoSMFKNu9ge" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="9AUSkgjXC522" value="" type="jIKxm4xqfB4z" name="configuration" />
+ <UML:Parameter kind="return" xmi.id="kAoSMFKNu9ge" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="9AUSkgjXC522" type="jIKxm4xqfB4z" value="" name="configuration"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return StationConfiguration" isSpecification="false" isLeaf="false" visibility="public" xmi.id="dbUBkK5jrAsj" isRoot="false" isAbstract="false" isQuery="false" name="getStationConfiguration" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="dbUBkK5jrAsj" comment="@return StationConfiguration" name="getStationConfiguration">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="TcZmpSwJB6mg" type="jIKxm4xqfB4z" />
+ <UML:Parameter kind="return" xmi.id="TcZmpSwJB6mg" type="jIKxm4xqfB4z"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// private methods// /**
-@return void" isSpecification="false" isLeaf="false" visibility="private" xmi.id="su67xmo4uHWf" isRoot="false" isAbstract="false" isQuery="false" name="startProcess" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="su67xmo4uHWf" comment="// private methods// /**&#xa;@return void" name="startProcess">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="xEA8HAAuld3W" value="" type="9U1uI8HJT0Jf" name="station_executable" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="xEA8HAAuld3W" type="9U1uI8HJT0Jf" value="" name="station_executable"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return void" isSpecification="false" isLeaf="false" visibility="private" xmi.id="x9DoH6XAybFv" isRoot="false" isAbstract="false" isQuery="false" name="stopProcess" />
- <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="M3zGIUtGi3Mx" isRoot="false" isAbstract="false" isQuery="false" name="initAttributes" />
- <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="DWrz7uT51grJ" isRoot="false" isAbstract="false" isQuery="false" name="displayStationStatus" />
- <UML:Operation stereotype="constructor" comment="// Constructors/Destructors// /**
-Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="nihWGnXmwzjn" isRoot="false" isAbstract="false" isQuery="false" name="Station" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="x9DoH6XAybFv" comment="@return void" name="stopProcess"/>
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="M3zGIUtGi3Mx" name="initAttributes"/>
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="DWrz7uT51grJ" name="displayStationStatus"/>
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="nihWGnXmwzjn" comment="// Constructors/Destructors// /**&#xa;Constructor" name="Station">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="3xO6wsNHPAG0" value="" type="trv86yL4jfeS" name="station_executable" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="3xO6wsNHPAG0" type="trv86yL4jfeS" value="" name="station_executable"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="lYt1WmvcoWrL" isRoot="false" isAbstract="false" isQuery="false" name="launchDebugger" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="lYt1WmvcoWrL" name="launchDebugger">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="lIIPPVX9fMaz" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="wBCWlpMtCht9" value="" type="trv86yL4jfeS" name="command_line" />
+ <UML:Parameter kind="return" xmi.id="lIIPPVX9fMaz" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="wBCWlpMtCht9" type="trv86yL4jfeS" value="" name="command_line"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param station_name the new value of mpStationConfiguration->mStationName" isSpecification="false" isLeaf="false" visibility="public" xmi.id="J5fMAZjBuuSy" isRoot="false" isAbstract="false" isQuery="false" name="setStationName" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="J5fMAZjBuuSy" comment="@return bool&#xa;@param station_name the new value of mpStationConfiguration->mStationName" name="setStationName">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="buMT417VbeHQ" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="czuXNqMBxXIM" value="" type="trv86yL4jfeS" name="station_name" />
+ <UML:Parameter kind="return" xmi.id="buMT417VbeHQ" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="czuXNqMBxXIM" type="trv86yL4jfeS" value="" name="station_name"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// private methods// /**
-@return void" isSpecification="false" isLeaf="false" visibility="private" xmi.id="oRuH6AKNExiO" isRoot="false" isAbstract="false" isQuery="false" name="startProcess" />
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="oRuH6AKNExiO" comment="// private methods// /**&#xa;@return void" name="startProcess"/>
</UML:Classifier.feature>
</UML:Class>
- <UML:Class comment="class SystemManager" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="bBWfkvMSUBzc" isRoot="false" isAbstract="false" name="SystemManager" >
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="bBWfkvMSUBzc" comment="class SystemManager" name="SystemManager">
<UML:GeneralizableElement.generalization>
- <UML:Generalization xmi.idref="4QEmSahd4YcC" />
- <UML:Generalization xmi.idref="SqtM7IeD47EL" />
- <UML:Generalization xmi.idref="61wWSqWN4OPC" />
+ <UML:Generalization xmi.idref="4QEmSahd4YcC"/>
+ <UML:Generalization xmi.idref="SqtM7IeD47EL"/>
+ <UML:Generalization xmi.idref="61wWSqWN4OPC"/>
</UML:GeneralizableElement.generalization>
<UML:Classifier.feature>
- <UML:Attribute comment="// private attributes// " isSpecification="false" visibility="private" xmi.id="HtfMPGWnHlFz" type="0vcc95kxWWVn" name="mListOfStations" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="nwSF6dZuRDQn" type="xXbKcOH2nKjB" name="mpSciServer" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="NvFxdPxsIcEf" type="QBMG0J8pDlsx" name="mStationExecutable" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="qiT8Tg7FdZSj" type="QBMG0J8pDlsx" name="mDebugger" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="vfgxkuIaTgbH" type="QBMG0J8pDlsx" name="mDefaultStationExecutable" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="OoUldHki4oSH" type="Dc4onmiEKP73" name="mpNetworkClock" />
- <UML:Operation stereotype="constructor" comment="// Constructors/Destructors// /**
-Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="B1eaE4OZxbUY" isRoot="false" isAbstract="false" isQuery="false" name="SystemManager" >
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="HtfMPGWnHlFz" type="0vcc95kxWWVn" comment="// private attributes// " name="mListOfStations"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="nwSF6dZuRDQn" type="xXbKcOH2nKjB" name="mpSciServer"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="NvFxdPxsIcEf" type="QBMG0J8pDlsx" name="mStationExecutable"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="qiT8Tg7FdZSj" type="QBMG0J8pDlsx" name="mDebugger"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="vfgxkuIaTgbH" type="QBMG0J8pDlsx" name="mDefaultStationExecutable"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="OoUldHki4oSH" type="Dc4onmiEKP73" name="mpNetworkClock"/>
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="B1eaE4OZxbUY" comment="// Constructors/Destructors// /**&#xa;Constructor" name="SystemManager">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="1RRJ2dxqMQyn" value="" type="xXbKcOH2nKjB" name="sci_server" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="1RRJ2dxqMQyn" type="xXbKcOH2nKjB" value="" name="sci_server"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Empty Destructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="642hbURmV3Ni" isRoot="false" isAbstract="false" isQuery="false" name="~ SystemManager" />
- <UML:Operation comment="// public methods// /**
-@return Sci_Msg_Station_Id" isSpecification="false" isLeaf="false" visibility="public" xmi.id="5jF2KkZLB0dB" isRoot="false" isAbstract="false" isQuery="false" name="createStation" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="642hbURmV3Ni" comment="Empty Destructor" name="~ SystemManager"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="5jF2KkZLB0dB" comment="// public methods// /**&#xa;@return Sci_Msg_Station_Id" name="createStation">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="6BjGHTw3kCQ9" type="uNcSkNqyAxHb" />
+ <UML:Parameter kind="return" xmi.id="6BjGHTw3kCQ9" type="uNcSkNqyAxHb"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Indicate the station executable to run when creating a station
-@return bool
-@param station_executable the new value of mStationExecutable" isSpecification="false" isLeaf="false" visibility="public" xmi.id="ba2x0yl42lme" isRoot="false" isAbstract="false" isQuery="false" name="init" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ba2x0yl42lme" comment="Indicate the station executable to run when creating a station&#xa;@return bool&#xa;@param station_executable the new value of mStationExecutable" name="init">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="iyILIsLrlhKn" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="EBOjElPHUfJn" value="" type="9U1uI8HJT0Jf" name="station_executable" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="Nq8WqliSJkNH" value="" type="9U1uI8HJT0Jf" name="debugger" />
+ <UML:Parameter kind="return" xmi.id="iyILIsLrlhKn" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="EBOjElPHUfJn" type="9U1uI8HJT0Jf" value="" name="station_executable"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="Nq8WqliSJkNH" type="9U1uI8HJT0Jf" value="" name="debugger"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param system_sci_msg" isSpecification="false" isLeaf="false" visibility="public" xmi.id="i6Mjs6N6FjnR" isRoot="false" isAbstract="false" isQuery="false" name="receiveIdleMsg" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="i6Mjs6N6FjnR" comment="@return bool&#xa;@param system_sci_msg" name="receiveIdleMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="gRGH5Vg9gPPx" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="aP6u7UBoaVVQ" value="" type="VBixqziBqrhe" name="system_sci_msg" />
+ <UML:Parameter kind="return" xmi.id="gRGH5Vg9gPPx" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="aP6u7UBoaVVQ" type="VBixqziBqrhe" value="" name="system_sci_msg"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param station_id" isSpecification="false" isLeaf="false" visibility="public" xmi.id="bqWoZIF4Tx0H" isRoot="false" isAbstract="false" isQuery="false" name="removeStation" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="bqWoZIF4Tx0H" comment="@return bool&#xa;@param station_id" name="removeStation">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="rJybWPkCN0Xd" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="xiSlX9P8XW2c" value="" type="dsRw8nRMsxE8" name="station_id" />
+ <UML:Parameter kind="return" xmi.id="rJybWPkCN0Xd" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="xiSlX9P8XW2c" type="dsRw8nRMsxE8" value="" name="station_id"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="yBOWhtxIjR7J" isRoot="false" isAbstract="false" isQuery="false" name="removeAllStations" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="yBOWhtxIjR7J" comment="@return bool" name="removeAllStations">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="rsUaaoLGDbWG" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="rsUaaoLGDbWG" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param station_id" isSpecification="false" isLeaf="false" visibility="public" xmi.id="jKLCIJRD0tyX" isRoot="false" isAbstract="false" isQuery="false" name="deactivateStation" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="jKLCIJRD0tyX" comment="@return bool&#xa;@param station_id" name="deactivateStation">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="6CNkZlhQ4gzY" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="1NdWrd8ppVKW" value="" type="dsRw8nRMsxE8" name="station_id" />
+ <UML:Parameter kind="return" xmi.id="6CNkZlhQ4gzY" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="1NdWrd8ppVKW" type="dsRw8nRMsxE8" value="" name="station_id"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param station_id" isSpecification="false" isLeaf="false" visibility="public" xmi.id="OFm6erNMCiWU" isRoot="false" isAbstract="false" isQuery="false" name="activateStation" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="OFm6erNMCiWU" comment="@return bool&#xa;@param station_id" name="activateStation">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="3hkOgI1X8T5g" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="0yfyrdVsy7Oq" value="" type="dsRw8nRMsxE8" name="station_id" />
+ <UML:Parameter kind="return" xmi.id="3hkOgI1X8T5g" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="0yfyrdVsy7Oq" type="dsRw8nRMsxE8" value="" name="station_id"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param station_id" isSpecification="false" isLeaf="false" visibility="public" xmi.id="kVdX0x3MAqSp" isRoot="false" isAbstract="false" isQuery="false" name="debugStation" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="kVdX0x3MAqSp" comment="@return bool&#xa;@param station_id" name="debugStation">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="FQvS1Rg5d3pC" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="hpBrWhLUfySV" value="" type="dsRw8nRMsxE8" name="station_id" />
+ <UML:Parameter kind="return" xmi.id="FQvS1Rg5d3pC" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="hpBrWhLUfySV" type="dsRw8nRMsxE8" value="" name="station_id"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="bvLa2iQlD1IB" isRoot="false" isAbstract="false" isQuery="false" name="isStationIdle" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="bvLa2iQlD1IB" comment="@return bool" name="isStationIdle">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="oUbrAYPDE8bu" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="zMX9Aywpl7hH" value="" type="uNcSkNqyAxHb" name="station_id" />
+ <UML:Parameter kind="return" xmi.id="oUbrAYPDE8bu" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="zMX9Aywpl7hH" type="uNcSkNqyAxHb" value="" name="station_id"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="n0jQzBvY7H67" isRoot="false" isAbstract="false" isQuery="false" name="areAllActiveStationsIdle" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="n0jQzBvY7H67" comment="@return bool" name="areAllActiveStationsIdle">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="OaPW3UDIu8iv" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="OaPW3UDIu8iv" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return Station_Status
-@param station_id" isSpecification="false" isLeaf="false" visibility="public" xmi.id="zWsAYBJVVqcd" isRoot="false" isAbstract="false" isQuery="false" name="getStationStatus" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="zWsAYBJVVqcd" comment="@return Station_Status&#xa;@param station_id" name="getStationStatus">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="XOyASnKEHt5Q" type="zczAjgq81yYh" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="mZSYe7nP8Xq5" value="" type="dsRw8nRMsxE8" name="station_id" />
+ <UML:Parameter kind="return" xmi.id="XOyASnKEHt5Q" type="zczAjgq81yYh"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="mZSYe7nP8Xq5" type="dsRw8nRMsxE8" value="" name="station_id"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param station_id
-@param new_status" isSpecification="false" isLeaf="false" visibility="public" xmi.id="gldn0ktxEl5k" isRoot="false" isAbstract="false" isQuery="false" name="updateStationStatus" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="gldn0ktxEl5k" comment="@return bool&#xa;@param station_id&#xa;@param new_status" name="updateStationStatus">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="STbeZBYxlxRp" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="uODNDo0zLRXz" value="" type="dsRw8nRMsxE8" name="station_id" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="YJNeqDjUwLIx" value="" type="nMhUhBvBqw4A" name="new_status" />
+ <UML:Parameter kind="return" xmi.id="STbeZBYxlxRp" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="uODNDo0zLRXz" type="dsRw8nRMsxE8" value="" name="station_id"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="YJNeqDjUwLIx" type="nMhUhBvBqw4A" value="" name="new_status"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// public attribute accessor methods// // private attribute accessor methods// /**
-Get the value of mListOfStations
-@return the value of mListOfStations" isSpecification="false" isLeaf="false" visibility="public" xmi.id="3BuFu0ypMBCZ" isRoot="false" isAbstract="false" isQuery="false" name="getListOfStations" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="3BuFu0ypMBCZ" comment="// public attribute accessor methods// // private attribute accessor methods// /**&#xa;Get the value of mListOfStations&#xa;@return the value of mListOfStations" name="getListOfStations">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Pe5JkoCHCAPc" type="cKqCpL4vHbUA" />
+ <UML:Parameter kind="return" xmi.id="Pe5JkoCHCAPc" type="cKqCpL4vHbUA"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return mStationExecutable" isSpecification="false" isLeaf="false" visibility="public" xmi.id="zBZIc4IANfpB" isRoot="false" isAbstract="false" isQuery="false" name="getStationExecutable" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="zBZIc4IANfpB" comment="@return mStationExecutable" name="getStationExecutable">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="vkrCbua1NCfw" type="9U1uI8HJT0Jf" />
+ <UML:Parameter kind="return" xmi.id="vkrCbua1NCfw" type="9U1uI8HJT0Jf"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// private methods// " isSpecification="false" isLeaf="false" visibility="private" xmi.id="qWgmpwjq5c4z" isRoot="false" isAbstract="false" isQuery="false" name="displayListOfStations" />
- <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="a2mwBxU983Rk" isRoot="false" isAbstract="false" isQuery="false" name="initAttributes" />
- <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="5hsTKfcACGxz" isRoot="false" isAbstract="false" isQuery="false" name="registerSystemSciMsg" />
- <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="AeoFEsDouzj3" isRoot="false" isAbstract="false" isQuery="false" name="findStation" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="qWgmpwjq5c4z" comment="// private methods// " name="displayListOfStations"/>
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="a2mwBxU983Rk" name="initAttributes"/>
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="5hsTKfcACGxz" name="registerSystemSciMsg"/>
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="AeoFEsDouzj3" name="findStation">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="NDr68JvVvzog" type="INoSbjQmME1a" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="uDC2EekJJdke" value="" type="dsRw8nRMsxE8" name="station_id" />
+ <UML:Parameter kind="return" xmi.id="NDr68JvVvzog" type="INoSbjQmME1a"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="uDC2EekJJdke" type="dsRw8nRMsxE8" value="" name="station_id"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return mDebugger" isSpecification="false" isLeaf="false" visibility="private" xmi.id="6CP0C634JE7V" isRoot="false" isAbstract="false" isQuery="false" name="getDebugger" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="6CP0C634JE7V" comment="@return mDebugger" name="getDebugger">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="nyvx6La13PCc" type="9U1uI8HJT0Jf" />
+ <UML:Parameter kind="return" xmi.id="nyvx6La13PCc" type="9U1uI8HJT0Jf"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation stereotype="constructor" comment="// Constructors/Destructors// /**
-Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="MAwjmvEfZsaJ" isRoot="false" isAbstract="false" isQuery="false" name="SystemManager" >
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="MAwjmvEfZsaJ" comment="// Constructors/Destructors// /**&#xa;Constructor" name="SystemManager">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="ksuDWVUvJxgu" value="" type="T3wGzLaOdJRi" name="p_sci_server" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="ksuDWVUvJxgu" type="T3wGzLaOdJRi" value="" name="p_sci_server"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// public methods// /**
-Indicate the default station executable to run when creating a station
-@return bool
-@param default_station_executable the new value of mDefaultStationExecutable
-@param debugger the new value of mDebugger" isSpecification="false" isLeaf="false" visibility="public" xmi.id="LVYuN9B8z5JW" isRoot="false" isAbstract="false" isQuery="false" name="init" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="LVYuN9B8z5JW" comment="// public methods// /**&#xa;Indicate the default station executable to run when creating a station&#xa;@return bool&#xa;@param default_station_executable the new value of mDefaultStationExecutable&#xa;@param debugger the new value of mDebugger" name="init">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="HmefwJZJVPQb" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="YoPpj3hxSHCf" value="" type="trv86yL4jfeS" name="default_station_executable" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="IjCQ9ULUxuML" value="" type="trv86yL4jfeS" name="debugger" />
+ <UML:Parameter kind="return" xmi.id="HmefwJZJVPQb" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="YoPpj3hxSHCf" type="trv86yL4jfeS" value="" name="default_station_executable"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="IjCQ9ULUxuML" type="trv86yL4jfeS" value="" name="debugger"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return Sci_Msg_Station_Id" isSpecification="false" isLeaf="false" visibility="public" xmi.id="1XR0bkU9WtxF" isRoot="false" isAbstract="false" isQuery="false" name="createStation" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1XR0bkU9WtxF" comment="@return Sci_Msg_Station_Id" name="createStation">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="iJ7dGtH3sB1y" type="uNcSkNqyAxHb" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="veBNuN0A4CaD" value="" type="trv86yL4jfeS" name="station_executable" />
+ <UML:Parameter kind="return" xmi.id="iJ7dGtH3sB1y" type="uNcSkNqyAxHb"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="veBNuN0A4CaD" type="trv86yL4jfeS" value="" name="station_executable"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param p_network_clock the new value of mpNetworkClock" isSpecification="false" isLeaf="false" visibility="public" xmi.id="prxjViUQjhSS" isRoot="false" isAbstract="false" isQuery="false" name="setNetworkClock" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="prxjViUQjhSS" comment="@return bool&#xa;@param p_network_clock the new value of mpNetworkClock" name="setNetworkClock">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="UZyXwA9Dulqr" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="XLg15bvnbtDo" value="" type="Dc4onmiEKP73" name="p_network_clock" />
+ <UML:Parameter kind="return" xmi.id="UZyXwA9Dulqr" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="XLg15bvnbtDo" type="Dc4onmiEKP73" value="" name="p_network_clock"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return mDefaultStationExecutable" isSpecification="false" isLeaf="false" visibility="public" xmi.id="ym0h8ycxnZgI" isRoot="false" isAbstract="false" isQuery="false" name="getDefaultStationExecutable" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ym0h8ycxnZgI" comment="@return mDefaultStationExecutable" name="getDefaultStationExecutable">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="5O8YnW9VoE64" type="trv86yL4jfeS" />
+ <UML:Parameter kind="return" xmi.id="5O8YnW9VoE64" type="trv86yL4jfeS"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param station_id the station ID
-@param station_name the new value of the station name" isSpecification="false" isLeaf="false" visibility="public" xmi.id="F8izq8PLR5MW" isRoot="false" isAbstract="false" isQuery="false" name="setStationName" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="F8izq8PLR5MW" comment="@return bool&#xa;@param station_id the station ID&#xa;@param station_name the new value of the station name" name="setStationName">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="8M6yX5w1csWY" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="gGHH7T36F3lN" value="" type="dsRw8nRMsxE8" name="station_id" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="1LJmvz488l7w" value="" type="trv86yL4jfeS" name="station_name" />
+ <UML:Parameter kind="return" xmi.id="8M6yX5w1csWY" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="gGHH7T36F3lN" type="dsRw8nRMsxE8" value="" name="station_id"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="1LJmvz488l7w" type="trv86yL4jfeS" value="" name="station_name"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return a pointer to Network Clock Processor" isSpecification="false" isLeaf="false" visibility="private" xmi.id="dPfz7KV2Nze1" isRoot="false" isAbstract="false" isQuery="false" name="getNetworkClock" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="dPfz7KV2Nze1" comment="@return a pointer to Network Clock Processor" name="getNetworkClock">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="0djvPakSyq0l" type="Dc4onmiEKP73" />
+ <UML:Parameter kind="return" xmi.id="0djvPakSyq0l" type="Dc4onmiEKP73"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
- <UML:Generalization isSpecification="false" child="bBWfkvMSUBzc" visibility="public" namespace="Logical View" xmi.id="61wWSqWN4OPC" parent="0dybVkdpO4Ya" discriminator="" name="" />
- <UML:Class comment="class SystemSciMsg" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="kNRjwgcIhcX0" isRoot="false" isAbstract="false" name="SystemSciMsg" >
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="bBWfkvMSUBzc" xmi.id="61wWSqWN4OPC" parent="0dybVkdpO4Ya" name=""/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="kNRjwgcIhcX0" comment="class SystemSciMsg" name="SystemSciMsg">
<UML:GeneralizableElement.generalization>
- <UML:Generalization xmi.idref="qpo9SZnjuaBV" />
- <UML:Generalization xmi.idref="kZodzZdOFIKk" />
- <UML:Generalization xmi.idref="F8kIYwpMZuWF" />
+ <UML:Generalization xmi.idref="qpo9SZnjuaBV"/>
+ <UML:Generalization xmi.idref="kZodzZdOFIKk"/>
+ <UML:Generalization xmi.idref="F8kIYwpMZuWF"/>
</UML:GeneralizableElement.generalization>
<UML:Classifier.feature>
- <UML:Attribute comment="// private attributes// // For specialized SCI msg header//" isSpecification="false" visibility="private" xmi.id="oumiUxElXTPK" type="yD8lVM51i3U1" name="mSpecializedSciMsgType" />
- <UML:Attribute comment="// Specialized SCI msg header//" isSpecification="false" visibility="private" xmi.id="fGGAifVQGjcS" type="II4tXBwM3i4V" name="mpSpecializedSciMsgHeader" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="mQLltAsASv30" type="8HFYeCh1V2Tr" name="mpSystemManager" />
- <UML:Attribute comment="// Specialized SCI msg header//" isSpecification="false" visibility="private" xmi.id="5xgKFy2bIrWG" type="idECE5nt0Vr7" name="mSpecializedSciMsgHeader" />
- <UML:Operation stereotype="constructor" comment="// Constructors/Destructors// /**
-Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="4zK7hMcKdqVL" isRoot="false" isAbstract="false" isQuery="false" name="SystemSciMsg" >
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="oumiUxElXTPK" type="yD8lVM51i3U1" comment="// private attributes// // For specialized SCI msg header//" name="mSpecializedSciMsgType"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="fGGAifVQGjcS" type="II4tXBwM3i4V" comment="// Specialized SCI msg header//" name="mpSpecializedSciMsgHeader"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="mQLltAsASv30" type="8HFYeCh1V2Tr" name="mpSystemManager"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="5xgKFy2bIrWG" type="idECE5nt0Vr7" comment="// Specialized SCI msg header//" name="mSpecializedSciMsgHeader"/>
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="4zK7hMcKdqVL" comment="// Constructors/Destructors// /**&#xa;Constructor" name="SystemSciMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="UylkfMDRkWCb" value="" type="8HFYeCh1V2Tr" name="p_system_manager" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="UylkfMDRkWCb" type="8HFYeCh1V2Tr" value="" name="p_system_manager"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Empty Destructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="h3l7wm70lP5Q" isRoot="false" isAbstract="false" isQuery="false" name="~ SystemSciMsg" />
- <UML:Operation comment="// public methods// /**
-@return SciMsg *" isSpecification="false" isLeaf="false" visibility="public" xmi.id="mfjNVCizARin" isRoot="false" isAbstract="false" isQuery="false" name="create" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="h3l7wm70lP5Q" comment="Empty Destructor" name="~ SystemSciMsg"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="mfjNVCizARin" comment="// public methods// /**&#xa;@return SciMsg *" name="create">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="N7E9MIBSeHQ9" type="hHn4fFvgbLYX" />
+ <UML:Parameter kind="return" xmi.id="N7E9MIBSeHQ9" type="hHn4fFvgbLYX"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="ltCTNP54QqCM" isRoot="false" isAbstract="false" isQuery="false" name="dispatchMsg" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ltCTNP54QqCM" comment="@return bool" name="dispatchMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="KK8wDeSDIC6f" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="KK8wDeSDIC6f" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="dHKMfPlR2SoX" isRoot="false" isAbstract="false" isQuery="false" name="identifySpecializedSciMsgHeader" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="dHKMfPlR2SoX" comment="@return bool" name="identifySpecializedSciMsgHeader">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="mq7kh5T2Ch9W" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="mq7kh5T2Ch9W" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="eUVmtBXf2j6P" isRoot="false" isAbstract="false" isQuery="false" name="checkCompatibility" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="eUVmtBXf2j6P" comment="@return bool" name="checkCompatibility">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="zKycaOlsjupw" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="zKycaOlsjupw" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="6BSW0cqbrAxW" isRoot="false" isAbstract="false" isQuery="false" name="displaySpecializedSciMsgHeader" />
- <UML:Operation comment="// public attribute accessor methods// // private attribute accessor methods// /**
-@return mSpecializedSciMsgType" isSpecification="false" isLeaf="false" visibility="public" xmi.id="XgxZ8j5kDYW5" isRoot="false" isAbstract="false" isQuery="false" name="getSpecializedSciMsgType" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="6BSW0cqbrAxW" name="displaySpecializedSciMsgHeader"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="XgxZ8j5kDYW5" comment="// public attribute accessor methods// // private attribute accessor methods// /**&#xa;@return mSpecializedSciMsgType" name="getSpecializedSciMsgType">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="WH7mTERF4Wxj" type="yD8lVM51i3U1" />
+ <UML:Parameter kind="return" xmi.id="WH7mTERF4Wxj" type="yD8lVM51i3U1"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param type the new value of mSpecializedSciMsgType" isSpecification="false" isLeaf="false" visibility="public" xmi.id="h3ijno6r0YO0" isRoot="false" isAbstract="false" isQuery="false" name="setSpecializedSciMsgType" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="h3ijno6r0YO0" comment="@return bool&#xa;@param type the new value of mSpecializedSciMsgType" name="setSpecializedSciMsgType">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="bQjm5qI39Hfj" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="9V2L1YQia6PL" value="" type="8Eb0NWUsBQSJ" name="type" />
+ <UML:Parameter kind="return" xmi.id="bQjm5qI39Hfj" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="9V2L1YQia6PL" type="8Eb0NWUsBQSJ" value="" name="type"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Get the value of mpSpecializedSciMsgHeader
-@return the value of mpSpecializedSciMsgHeader into a void pointer" isSpecification="false" isLeaf="false" visibility="public" xmi.id="uVCs2Ys8lR88" isRoot="false" isAbstract="false" isQuery="false" name="returnSpecializedSciMsgHeader" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="uVCs2Ys8lR88" comment="Get the value of mpSpecializedSciMsgHeader&#xa;@return the value of mpSpecializedSciMsgHeader into a void pointer" name="returnSpecializedSciMsgHeader">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="fObMGOIngQZ7" type="TYfZTukOB7DK" />
+ <UML:Parameter kind="return" xmi.id="fObMGOIngQZ7" type="TYfZTukOB7DK"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return mpSpecializedSciMsgHeader" isSpecification="false" isLeaf="false" visibility="public" xmi.id="wb071QOAvQTw" isRoot="false" isAbstract="false" isQuery="false" name="getSpecializedSciMsgHeader" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="wb071QOAvQTw" comment="@return mpSpecializedSciMsgHeader" name="getSpecializedSciMsgHeader">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ezLgVGO5h7rk" type="II4tXBwM3i4V" />
+ <UML:Parameter kind="return" xmi.id="ezLgVGO5h7rk" type="II4tXBwM3i4V"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param p_specialized_sci_msg_header the new value of mpSpecializedSciMsgHeader" isSpecification="false" isLeaf="false" visibility="public" xmi.id="xrcVx1qqV0iX" isRoot="false" isAbstract="false" isQuery="false" name="setSpecializedSciMsgHeader" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="xrcVx1qqV0iX" comment="@return bool&#xa;@param p_specialized_sci_msg_header the new value of mpSpecializedSciMsgHeader" name="setSpecializedSciMsgHeader">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="y7l7OOo2nNO3" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="pOWkm0fjpFEn" value="" type="ZZfK0mQuNQ1O" name="p_specialized_sci_msg_header" />
+ <UML:Parameter kind="return" xmi.id="y7l7OOo2nNO3" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="pOWkm0fjpFEn" type="ZZfK0mQuNQ1O" value="" name="p_specialized_sci_msg_header"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// private methods//" isSpecification="false" isLeaf="false" visibility="private" xmi.id="H2dm1JHasusr" isRoot="false" isAbstract="false" isQuery="false" name="initAttributes" />
- <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="gIl1gnNV9uEv" isRoot="false" isAbstract="false" isQuery="false" name="displaySpecializedSciMsgType" />
- <UML:Operation stereotype="constructor" comment="// Constructors/Destructors// /**
-Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="RrpOsLQDNVtL" isRoot="false" isAbstract="false" isQuery="false" name="SystemSciMsg" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="H2dm1JHasusr" comment="// private methods//" name="initAttributes"/>
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="gIl1gnNV9uEv" name="displaySpecializedSciMsgType"/>
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="RrpOsLQDNVtL" comment="// Constructors/Destructors// /**&#xa;Constructor" name="SystemSciMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="Fb6V7QnCOSVb" value="" type="TXhtlZjMAp7C" name="p_system_manager" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="Fb6V7QnCOSVb" type="TXhtlZjMAp7C" value="" name="p_system_manager"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Display the specialized SCI message type." isSpecification="false" isLeaf="false" visibility="public" xmi.id="82E8dP9eMOkB" isRoot="false" isAbstract="false" isQuery="false" name="displaySpecializedSciMsgType" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="82E8dP9eMOkB" comment="Display the specialized SCI message type." name="displaySpecializedSciMsgType">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="QyHvUzPptERC" value="" type="UOc7OI8LRuFv" name="log_level" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="QyHvUzPptERC" type="UOc7OI8LRuFv" value="" name="log_level"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param specialized_sci_msg_header the new value of mSpecializedSciMsgHeader" isSpecification="false" isLeaf="false" visibility="public" xmi.id="dv4eGrk78MU4" isRoot="false" isAbstract="false" isQuery="false" name="setSpecializedSciMsgHeader" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="dv4eGrk78MU4" comment="@return bool&#xa;@param specialized_sci_msg_header the new value of mSpecializedSciMsgHeader" name="setSpecializedSciMsgHeader">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="kfoO3OVfLoLo" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="Loi7utuFnjWz" value="" type="MvpHChZ2rJOW" name="specialized_sci_msg_header" />
+ <UML:Parameter kind="return" xmi.id="kfoO3OVfLoLo" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="Loi7utuFnjWz" type="MvpHChZ2rJOW" value="" name="specialized_sci_msg_header"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
- <UML:Generalization isSpecification="false" child="kNRjwgcIhcX0" visibility="public" namespace="Logical View" xmi.id="F8kIYwpMZuWF" parent="dBvvR3kpanaF" discriminator="" name="" />
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="pkwx1nQd15WY" isRoot="false" isAbstract="false" name="runtime_error" />
- <UML:Generalization isSpecification="false" child="Awyu6tX5fqlW" visibility="public" namespace="Logical View" xmi.id="eRWRUKUohuHk" parent="pkwx1nQd15WY" discriminator="" name="" />
- <UML:Class comment="// Constants defining the six different importance levels of the log messages" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="kzdjBd3ATyt6" isRoot="false" isAbstract="false" name="Logger" >
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="kNRjwgcIhcX0" xmi.id="F8kIYwpMZuWF" parent="dBvvR3kpanaF" name=""/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="pkwx1nQd15WY" name="runtime_error"/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="Awyu6tX5fqlW" xmi.id="eRWRUKUohuHk" parent="pkwx1nQd15WY" name=""/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="kzdjBd3ATyt6" comment="// Constants defining the six different importance levels of the log messages" name="Logger">
<UML:Classifier.feature>
- <UML:Attribute comment="// Current log level" isSpecification="false" visibility="private" xmi.id="nKss3o39Z3mH" type="UOc7OI8LRuFv" name="mLogLevel" />
- <UML:Attribute comment="// Level of message (as set by operator)" isSpecification="false" visibility="private" xmi.id="hAaBJZSsONVc" type="UOc7OI8LRuFv" name="mMsgLevel" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="pkjdKJy5coyd" type="PDzFlxMB73D7" name="mCurrentTickValue" />
- <UML:Operation stereotype="constructor" comment="// Constructors:/**
-Empty Constructor
-Logs to cout, log level LOG_DEBUG" isSpecification="false" isLeaf="false" visibility="public" xmi.id="im0mz7VTwqde" isRoot="false" isAbstract="false" isQuery="false" name="Logger" />
- <UML:Operation stereotype="constructor" comment="Constructor
-Logs to cout, log level specified" isSpecification="false" isLeaf="false" visibility="public" xmi.id="pKyAH6gz5KiE" isRoot="false" isAbstract="false" isQuery="false" name="Logger" >
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="nKss3o39Z3mH" type="UOc7OI8LRuFv" comment="// Current log level" name="mLogLevel"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="hAaBJZSsONVc" type="UOc7OI8LRuFv" comment="// Level of message (as set by operator)" name="mMsgLevel"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="pkjdKJy5coyd" type="PDzFlxMB73D7" name="mCurrentTickValue"/>
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="im0mz7VTwqde" comment="// Constructors:/**&#xa;Empty Constructor&#xa;Logs to cout, log level LOG_DEBUG" name="Logger"/>
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="pKyAH6gz5KiE" comment="Constructor&#xa;Logs to cout, log level specified" name="Logger">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="vmPOkGSQ2TCz" value="" type="UOc7OI8LRuFv" name="log_level" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="vmPOkGSQ2TCz" type="UOc7OI8LRuFv" value="" name="log_level"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation stereotype="constructor" comment="Constructor
-Logs to a specified stream, log level specified" isSpecification="false" isLeaf="false" visibility="public" xmi.id="ahQVV19KM6Sd" isRoot="false" isAbstract="false" isQuery="false" name="Logger" >
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ahQVV19KM6Sd" comment="Constructor&#xa;Logs to a specified stream, log level specified" name="Logger">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="6DD6gN6F2UkX" value="" type="C9cGTLSO5pln" name="log_file" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="WrrqvJT6Q3Kr" value="" type="UOc7OI8LRuFv" name="log_level" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="6DD6gN6F2UkX" type="C9cGTLSO5pln" value="" name="log_file"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="WrrqvJT6Q3Kr" type="UOc7OI8LRuFv" value="" name="log_level"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Empty Destructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="MmERazCgANkp" isRoot="false" isAbstract="false" isQuery="false" name="~ Logger" />
- <UML:Operation comment="Operator to set the level of a message" isSpecification="false" isLeaf="false" visibility="public" xmi.id="ko4mJmHnb6dV" isRoot="false" isAbstract="false" isQuery="false" name="operator ( )" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="MmERazCgANkp" comment="Empty Destructor" name="~ Logger"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ko4mJmHnb6dV" comment="Operator to set the level of a message" name="operator ( )">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="5htkpiUloGqA" type="r4r1RcqCQswh" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="Q6bo7vgUfutD" value="" type="UOc7OI8LRuFv" name="msg_level" />
+ <UML:Parameter kind="return" xmi.id="5htkpiUloGqA" type="r4r1RcqCQswh"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="Q6bo7vgUfutD" type="UOc7OI8LRuFv" value="" name="msg_level"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation stereotype="friend" comment="Operator to pass the message to the stream" isSpecification="false" isLeaf="false" visibility="public" xmi.id="eEUEK7jiBIVH" isRoot="false" isAbstract="false" isQuery="false" name="operator &lt;&lt;" >
+ <UML:Operation stereotype="friend" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="eEUEK7jiBIVH" comment="Operator to pass the message to the stream" name="operator &lt;&lt;">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ecCPxZRhCF5F" type="ViIuaCbFO4Rh" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="9ANLSsad1JR4" value="" type="ViIuaCbFO4Rh" name="os" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="6KJVOkAXsXqK" value="" type="vTwaNogqWwk6" name="logger" />
+ <UML:Parameter kind="return" xmi.id="ecCPxZRhCF5F" type="ViIuaCbFO4Rh"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="9ANLSsad1JR4" type="ViIuaCbFO4Rh" value="" name="os"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="6KJVOkAXsXqK" type="vTwaNogqWwk6" value="" name="logger"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Function to set the stream" isSpecification="false" isLeaf="false" visibility="public" xmi.id="OQvPjNSdoMD9" isRoot="false" isAbstract="false" isQuery="false" name="setLogFile" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="OQvPjNSdoMD9" comment="Function to set the stream" name="setLogFile">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="Atygnglt04OO" value="" type="C9cGTLSO5pln" name="log_file" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="Atygnglt04OO" type="C9cGTLSO5pln" value="" name="log_file"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Functions to get and set the log level" isSpecification="false" isLeaf="false" visibility="public" xmi.id="nYuf4k0S9tps" isRoot="false" isAbstract="false" isQuery="false" name="getLogLevel" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="nYuf4k0S9tps" comment="Functions to get and set the log level" name="getLogLevel">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="dZswNDlSteCi" type="UOc7OI8LRuFv" />
+ <UML:Parameter kind="return" xmi.id="dZswNDlSteCi" type="UOc7OI8LRuFv"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="EFV3cgAkX8PK" isRoot="false" isAbstract="false" isQuery="false" name="setLogLevel" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="EFV3cgAkX8PK" name="setLogLevel">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="pAEnEaA174hB" value="" type="UOc7OI8LRuFv" name="log_level" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="pAEnEaA174hB" type="UOc7OI8LRuFv" value="" name="log_level"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Functions to get and set the msg level" isSpecification="false" isLeaf="false" visibility="public" xmi.id="mfbvYQongHoG" isRoot="false" isAbstract="false" isQuery="false" name="getMsgLevel" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="mfbvYQongHoG" comment="Functions to get and set the msg level" name="getMsgLevel">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="LhR9vFJXrUxm" type="UOc7OI8LRuFv" />
+ <UML:Parameter kind="return" xmi.id="LhR9vFJXrUxm" type="UOc7OI8LRuFv"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="wy0T5PosZ0fm" isRoot="false" isAbstract="false" isQuery="false" name="setMsgLevel" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="wy0T5PosZ0fm" name="setMsgLevel">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="anlhrQqe5RZc" value="" type="UOc7OI8LRuFv" name="msg_level" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="anlhrQqe5RZc" type="UOc7OI8LRuFv" value="" name="msg_level"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return Network_Clock_Tick" isSpecification="false" isLeaf="false" visibility="public" xmi.id="qLNWbBkV7iyA" isRoot="false" isAbstract="false" isQuery="false" name="getCurrentTickValue" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="qLNWbBkV7iyA" comment="@return Network_Clock_Tick" name="getCurrentTickValue">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="1OUDdZQF6I9U" type="PDzFlxMB73D7" />
+ <UML:Parameter kind="return" xmi.id="1OUDdZQF6I9U" type="PDzFlxMB73D7"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param current_tick_value" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8k2fkgPJT90J" isRoot="false" isAbstract="false" isQuery="false" name="updateTickValue" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="8k2fkgPJT90J" comment="@return bool&#xa;@param current_tick_value" name="updateTickValue">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="TuwMX92qoRzh" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="ZrxfGUF6ocaN" value="" type="Fls26ZE3bRdo" name="current_tick_value" />
+ <UML:Parameter kind="return" xmi.id="TuwMX92qoRzh" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="ZrxfGUF6ocaN" type="Fls26ZE3bRdo" value="" name="current_tick_value"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
- <UML:Generalization isSpecification="false" child="kooC0I8IkF1k" visibility="public" namespace="Logical View" xmi.id="QZAIkvPSXwgX" parent="KqJ8bZTEut0O" discriminator="" name="" />
- <UML:Class stereotype="typedef" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="bxyfX2FkfHc6" isRoot="false" isAbstract="false" name="EvtsList" />
- <UML:Class comment="class NetworkClockEvtList" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="khBqlcIjqaYa" isRoot="false" isAbstract="false" name="NetworkClockEvtList" >
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="kooC0I8IkF1k" xmi.id="QZAIkvPSXwgX" parent="KqJ8bZTEut0O" name=""/>
+ <UML:Class stereotype="typedef" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="bxyfX2FkfHc6" name="EvtsList"/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="khBqlcIjqaYa" comment="class NetworkClockEvtList" name="NetworkClockEvtList">
<UML:Classifier.feature>
- <UML:Attribute comment="// private attributes// " isSpecification="false" visibility="private" xmi.id="FQVDxYEWTCA1" type="bxyfX2FkfHc6" name="mListOfEvts" />
- <UML:Operation stereotype="constructor" comment="// Constructors/Destructors// /**
-Empty Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="FNlsdNwN57Bo" isRoot="false" isAbstract="false" isQuery="false" name="NetworkClockEvtList" />
- <UML:Operation comment="Empty Destructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="jTXY358GUbUP" isRoot="false" isAbstract="false" isQuery="false" name="~ NetworkClockEvtList" />
- <UML:Operation comment="// public methods// /**
-@return bool
-@param tick_value
-@param evt_to_insert" isSpecification="false" isLeaf="false" visibility="public" xmi.id="9ivbs5c5RLy4" isRoot="false" isAbstract="false" isQuery="false" name="insertElement" >
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="FQVDxYEWTCA1" type="bxyfX2FkfHc6" comment="// private attributes// " name="mListOfEvts"/>
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="FNlsdNwN57Bo" comment="// Constructors/Destructors// /**&#xa;Empty Constructor" name="NetworkClockEvtList"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="jTXY358GUbUP" comment="Empty Destructor" name="~ NetworkClockEvtList"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="9ivbs5c5RLy4" comment="// public methods// /**&#xa;@return bool&#xa;@param tick_value&#xa;@param evt_to_insert" name="insertElement">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="gGEVi9IjVku7" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="juPm0aaj15H2" value="" type="Fls26ZE3bRdo" name="tick_value" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="8NIcyk16QvhJ" value="" type="VcPcOcsgjQbo" name="evt_to_insert" />
+ <UML:Parameter kind="return" xmi.id="gGEVi9IjVku7" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="juPm0aaj15H2" type="Fls26ZE3bRdo" value="" name="tick_value"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="8NIcyk16QvhJ" type="VcPcOcsgjQbo" value="" name="evt_to_insert"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param evt_to_remove" isSpecification="false" isLeaf="false" visibility="public" xmi.id="yHOPcKTLFq7F" isRoot="false" isAbstract="false" isQuery="false" name="removeElement" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="yHOPcKTLFq7F" comment="@return bool&#xa;@param evt_to_remove" name="removeElement">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="HKKOaTs4OmOt" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="QfwRkCRrZiTW" value="" type="VcPcOcsgjQbo" name="evt_to_remove" />
+ <UML:Parameter kind="return" xmi.id="HKKOaTs4OmOt" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="QfwRkCRrZiTW" type="VcPcOcsgjQbo" value="" name="evt_to_remove"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param tick_value
-@param evt_to_remove" isSpecification="false" isLeaf="false" visibility="public" xmi.id="STarMHAKWYi8" isRoot="false" isAbstract="false" isQuery="false" name="removeElement" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="STarMHAKWYi8" comment="@return bool&#xa;@param tick_value&#xa;@param evt_to_remove" name="removeElement">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="vRjhqiOXwb0f" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="t9S60XJQDFqv" value="" type="Fls26ZE3bRdo" name="tick_value" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="PFmxxETQf1H1" value="" type="VcPcOcsgjQbo" name="evt_to_remove" />
+ <UML:Parameter kind="return" xmi.id="vRjhqiOXwb0f" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="t9S60XJQDFqv" type="Fls26ZE3bRdo" value="" name="tick_value"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="PFmxxETQf1H1" type="VcPcOcsgjQbo" value="" name="evt_to_remove"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param evt_to_add" isSpecification="false" isLeaf="false" visibility="public" xmi.id="GPJmv1uoBMsB" isRoot="false" isAbstract="false" isQuery="false" name="addElement" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="GPJmv1uoBMsB" comment="@return bool&#xa;@param evt_to_add" name="addElement">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="iGMEyHJGZdeA" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="u9Z5NNymdlja" value="" type="VcPcOcsgjQbo" name="evt_to_add" />
+ <UML:Parameter kind="return" xmi.id="iGMEyHJGZdeA" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="u9Z5NNymdlja" type="VcPcOcsgjQbo" value="" name="evt_to_add"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="w6pFoDutXMZa" isRoot="false" isAbstract="false" isQuery="false" name="displayListOfEvts" />
- <UML:Operation comment="// public attribute accessor methods// // private attribute accessor methods// /**
-Set the value of mListOfEvts
-@param list_of_evts the new value of mListOfEvts" isSpecification="false" isLeaf="false" visibility="public" xmi.id="Wpaq08JPHCMI" isRoot="false" isAbstract="false" isQuery="false" name="setListOfEvts" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="w6pFoDutXMZa" name="displayListOfEvts"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Wpaq08JPHCMI" comment="// public attribute accessor methods// // private attribute accessor methods// /**&#xa;Set the value of mListOfEvts&#xa;@param list_of_evts the new value of mListOfEvts" name="setListOfEvts">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="6UCSGaLAz4pq" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="xioU3N2ZAaNB" value="" type="HrAPc4wZ9mox" name="list_of_evts" />
+ <UML:Parameter kind="return" xmi.id="6UCSGaLAz4pq" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="xioU3N2ZAaNB" type="HrAPc4wZ9mox" value="" name="list_of_evts"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Get the value of mListOfEvts
-@return the value of mListOfEvts" isSpecification="false" isLeaf="false" visibility="public" xmi.id="igYzrsF8jPVL" isRoot="false" isAbstract="false" isQuery="false" name="getListOfEvts" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="igYzrsF8jPVL" comment="Get the value of mListOfEvts&#xa;@return the value of mListOfEvts" name="getListOfEvts">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="kELfnJIVYejW" type="HrAPc4wZ9mox" />
+ <UML:Parameter kind="return" xmi.id="kELfnJIVYejW" type="HrAPc4wZ9mox"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// private methods// " isSpecification="false" isLeaf="false" visibility="private" xmi.id="SSsbEeW9LIdO" isRoot="false" isAbstract="false" isQuery="false" name="initAttributes" />
- <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="fdvnDIwvwUsn" isRoot="false" isAbstract="false" isQuery="false" name="displayListOfEvts" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="SSsbEeW9LIdO" comment="// private methods// " name="initAttributes"/>
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="fdvnDIwvwUsn" name="displayListOfEvts">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="M7t3VNNxpDW1" value="" type="Fls26ZE3bRdo" name="tick_value" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="M7t3VNNxpDW1" type="Fls26ZE3bRdo" value="" name="tick_value"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Remove elements whose key equals the input tick value
-@return bool
-@param tick_value" isSpecification="false" isLeaf="false" visibility="private" xmi.id="s0ADIlbxMUiZ" isRoot="false" isAbstract="false" isQuery="false" name="removePreviousElements" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="s0ADIlbxMUiZ" comment="Remove elements whose key equals the input tick value &#xa;@return bool&#xa;@param tick_value" name="removePreviousElements">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="v2mTdObiqnA5" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="mfSi9KUURLVw" value="" type="Fls26ZE3bRdo" name="tick_value" />
+ <UML:Parameter kind="return" xmi.id="v2mTdObiqnA5" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="mfSi9KUURLVw" type="Fls26ZE3bRdo" value="" name="tick_value"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param station_id" isSpecification="false" isLeaf="false" visibility="public" xmi.id="qa8yLazS9pRI" isRoot="false" isAbstract="false" isQuery="false" name="removeElement" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="qa8yLazS9pRI" comment="@return bool&#xa;@param station_id" name="removeElement">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="LUFJW47FGSu3" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="qYkPuskggpuw" value="" type="dsRw8nRMsxE8" name="station_id" />
+ <UML:Parameter kind="return" xmi.id="LUFJW47FGSu3" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="qYkPuskggpuw" type="dsRw8nRMsxE8" value="" name="station_id"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param next_evt_to_process" isSpecification="false" isLeaf="false" visibility="public" xmi.id="WFgAavh42rB6" isRoot="false" isAbstract="false" isQuery="false" name="getNextElement" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="WFgAavh42rB6" comment="@return bool&#xa;@param next_evt_to_process" name="getNextElement">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="jCXHoEokFYBs" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="BI6hmaso5PUg" value="" type="u6I3QBCIKjNh" name="tick_value" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="Exi59oEPtvBT" value="" type="eFtlt57PInXt" name="p_next_evt_to_process" />
+ <UML:Parameter kind="return" xmi.id="jCXHoEokFYBs" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="BI6hmaso5PUg" type="u6I3QBCIKjNh" value="" name="tick_value"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="Exi59oEPtvBT" type="eFtlt57PInXt" value="" name="p_next_evt_to_process"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
- <UML:Class comment="class PhySciMsg" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="Kd2vdgexbsmt" isRoot="false" isAbstract="false" name="PhySciMsg" >
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Kd2vdgexbsmt" comment="class PhySciMsg" name="PhySciMsg">
<UML:GeneralizableElement.generalization>
- <UML:Generalization xmi.idref="kW8FuRBYKjoB" />
- <UML:Generalization xmi.idref="2uCdtjrgLfpr" />
- <UML:Generalization xmi.idref="bbEXkRwwAMUd" />
- <UML:Generalization xmi.idref="Y9t3iv153eXZ" />
- <UML:Generalization xmi.idref="f7qcLRlLp3d5" />
+ <UML:Generalization xmi.idref="kW8FuRBYKjoB"/>
+ <UML:Generalization xmi.idref="2uCdtjrgLfpr"/>
+ <UML:Generalization xmi.idref="bbEXkRwwAMUd"/>
+ <UML:Generalization xmi.idref="Y9t3iv153eXZ"/>
+ <UML:Generalization xmi.idref="f7qcLRlLp3d5"/>
</UML:GeneralizableElement.generalization>
<UML:Classifier.feature>
- <UML:Attribute comment="// private attributes// " isSpecification="false" visibility="private" xmi.id="AG2SxqbqTRBU" type="4F2mG2WvecbT" name="mFc10" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="UZ6on8MB4gMB" type="4F2mG2WvecbT" name="mFcAvArray" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="mx3Mg8qoMtGJ" type="LIcXhcTtT8Bn" name="mMpduPayloadLength" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="hr98IJcksgZd" type="ObMobD4JO6Fx" name="mpMpduPayload" />
- <UML:Attribute comment="// Get from specialized SCI msg header// " isSpecification="false" visibility="private" xmi.id="pvmrc72M25ji" type="6EgMC1YWquF9" name="mSpecializedSciMsgType" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="BZUXQio6ZwEp" type="R7NTfdMjVLA2" name="mMpduFormat" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="Fra5X9gK2TBe" type="YkJeSfDyIVQI" name="mNbOfPbs" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="YEzaHiGRFiwg" type="DhQX2rY6wPDZ" name="mFcMode" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="QlkxfymspMxL" type="UgPIutO5ambc" name="mShortPpdu" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="TdfU4p6a158I" type="6Qx7AaWcHvu9" name="mMod" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="nMh14efSNPP0" type="TJe4s63xXy2f" name="mFecrate" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="NCsBWpWyQ9ST" type="tWAq6KHaeveU" name="mGil" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="wY1xeAEPUvOX" type="axOd2PMcsqyz" name="mTonemapIndex" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="X3zsSNsoZkz3" type="2yOeu36ujWRN" name="mTxId" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="ZT1yaRPX0QUc" type="E4ek4y1U3HLE" name="mFlags" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="Ygz3cOa7RX0s" type="4Kduenu6BUBZ" name="mIsEncrypted" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="useRdbTA2S6c" type="4Kduenu6BUBZ" name="mIsCrcOk" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="uV7suaSSGRVq" type="qzlFUs4gsJKl" name="mPbSize" />
- <UML:Attribute comment="// NOT USED YET" isSpecification="false" visibility="private" xmi.id="p3yFZy5RohrR" type="qzlFUs4gsJKl" name="mReserved" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="IKaKkgueA0U4" type="eKZEv9oVXM34" name="mNbOfSymbols" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="awWoM0fB1dOY" type="4F2mG2WvecbT" name="mIvArray" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="ZR0N8pnQ7Nir" type="4F2mG2WvecbT" name="mNekArray" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="1dWBdyFBtkzF" type="4F2mG2WvecbT" name="mPbMeasurementArray" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="ieOhFnGoCECL" type="4F2mG2WvecbT" name="mPbHeaderArray" />
- <UML:Attribute comment="// Specialized SCI msg header//" isSpecification="false" visibility="private" xmi.id="3zjAKS1L3VXe" type="i2UaJmLAA6SB" name="mpSpecializedSciMsgHeader" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="SkpLSmaARyse" type="DEOmV9sHIiVw" name="mpPhyProcessor" />
- <UML:Attribute isSpecification="false" visibility="protected" xmi.id="KjgU387lTfM4" type="qzlFUs4gsJKl" name="mNbOfMsgs" />
- <UML:Attribute comment="// Specialized SCI msg header//" isSpecification="false" visibility="protected" xmi.id="SXVBdch4R92A" type="YFYivL7lKsyo" name="mSpecializedSciMsgHeader" />
- <UML:Attribute isSpecification="false" visibility="protected" xmi.id="ahSdaFNuw4Mz" type="4Kduenu6BUBZ" name="mIsSent" />
- <UML:Operation stereotype="constructor" comment="// Constructors/Destructors// /**
-Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="j6TwKdFLayVu" isRoot="false" isAbstract="false" isQuery="false" name="PhySciMsg" >
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="AG2SxqbqTRBU" type="4F2mG2WvecbT" comment="// private attributes// " name="mFc10"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="UZ6on8MB4gMB" type="4F2mG2WvecbT" name="mFcAvArray"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="mx3Mg8qoMtGJ" type="LIcXhcTtT8Bn" name="mMpduPayloadLength"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="hr98IJcksgZd" type="ObMobD4JO6Fx" name="mpMpduPayload"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="pvmrc72M25ji" type="6EgMC1YWquF9" comment="// Get from specialized SCI msg header// " name="mSpecializedSciMsgType"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="BZUXQio6ZwEp" type="R7NTfdMjVLA2" name="mMpduFormat"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="Fra5X9gK2TBe" type="YkJeSfDyIVQI" name="mNbOfPbs"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="YEzaHiGRFiwg" type="DhQX2rY6wPDZ" name="mFcMode"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="QlkxfymspMxL" type="UgPIutO5ambc" name="mShortPpdu"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="TdfU4p6a158I" type="6Qx7AaWcHvu9" name="mMod"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="nMh14efSNPP0" type="TJe4s63xXy2f" name="mFecrate"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="NCsBWpWyQ9ST" type="tWAq6KHaeveU" name="mGil"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="wY1xeAEPUvOX" type="axOd2PMcsqyz" name="mTonemapIndex"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="X3zsSNsoZkz3" type="2yOeu36ujWRN" name="mTxId"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="ZT1yaRPX0QUc" type="E4ek4y1U3HLE" name="mFlags"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="Ygz3cOa7RX0s" type="4Kduenu6BUBZ" name="mIsEncrypted"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="useRdbTA2S6c" type="4Kduenu6BUBZ" name="mIsCrcOk"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="uV7suaSSGRVq" type="qzlFUs4gsJKl" name="mPbSize"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="p3yFZy5RohrR" type="qzlFUs4gsJKl" comment="// NOT USED YET" name="mReserved"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="IKaKkgueA0U4" type="eKZEv9oVXM34" name="mNbOfSymbols"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="awWoM0fB1dOY" type="4F2mG2WvecbT" name="mIvArray"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="ZR0N8pnQ7Nir" type="4F2mG2WvecbT" name="mNekArray"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="1dWBdyFBtkzF" type="4F2mG2WvecbT" name="mPbMeasurementArray"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="ieOhFnGoCECL" type="4F2mG2WvecbT" name="mPbHeaderArray"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="3zjAKS1L3VXe" type="i2UaJmLAA6SB" comment="// Specialized SCI msg header//" name="mpSpecializedSciMsgHeader"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="SkpLSmaARyse" type="DEOmV9sHIiVw" name="mpPhyProcessor"/>
+ <UML:Attribute visibility="protected" isSpecification="false" xmi.id="KjgU387lTfM4" type="qzlFUs4gsJKl" name="mNbOfMsgs"/>
+ <UML:Attribute visibility="protected" isSpecification="false" xmi.id="SXVBdch4R92A" type="YFYivL7lKsyo" comment="// Specialized SCI msg header//" name="mSpecializedSciMsgHeader"/>
+ <UML:Attribute visibility="protected" isSpecification="false" xmi.id="ahSdaFNuw4Mz" type="4Kduenu6BUBZ" name="mIsSent"/>
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="j6TwKdFLayVu" comment="// Constructors/Destructors// /**&#xa;Constructor" name="PhySciMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="OUFPyk3QTqlv" value="" type="DEOmV9sHIiVw" name="p_phy_processor" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="OUFPyk3QTqlv" type="DEOmV9sHIiVw" value="" name="p_phy_processor"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Empty Destructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="dL42Hug1y7vI" isRoot="false" isAbstract="false" isQuery="false" name="~ PhySciMsg" />
- <UML:Operation comment="// public methods///**
-Creates a PHY SCI message.
-@return SciMsg *" isSpecification="false" isLeaf="false" visibility="public" xmi.id="kAbK66CTYSsW" isRoot="false" isAbstract="false" isQuery="false" name="create" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="dL42Hug1y7vI" comment="Empty Destructor" name="~ PhySciMsg"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="kAbK66CTYSsW" comment="// public methods///**&#xa;Creates a PHY SCI message.&#xa;@return SciMsg *" name="create">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="xmalZjqsD3Bh" type="hHn4fFvgbLYX" />
+ <UML:Parameter kind="return" xmi.id="xmalZjqsD3Bh" type="hHn4fFvgbLYX"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Handles a received PHY SCI message.
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="AuwdkfXL0ZNG" isRoot="false" isAbstract="false" isQuery="false" name="dispatchMsg" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="AuwdkfXL0ZNG" comment="Handles a received PHY SCI message.&#xa;@return bool" name="dispatchMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="6GwMioOQythn" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="6GwMioOQythn" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="When receiving a PHY SCI message,
-extracts the PHY SCI message header from the received SCI message data.
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="R2HP9AhuKGCO" isRoot="false" isAbstract="false" isQuery="false" name="identifySpecializedSciMsgHeader" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="R2HP9AhuKGCO" comment="When receiving a PHY SCI message,&#xa;extracts the PHY SCI message header from the received SCI message data. &#xa;@return bool" name="identifySpecializedSciMsgHeader">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="7TVM2gFxSngz" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="7TVM2gFxSngz" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Checks that software versions are compatible,
-i.e. checks specialized SCI msg compatibility (check specialized SCI msg version).
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="MPrspkPzeJbM" isRoot="false" isAbstract="false" isQuery="false" name="checkCompatibility" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="MPrspkPzeJbM" comment="Checks that software versions are compatible,&#xa;i.e. checks specialized SCI msg compatibility (check specialized SCI msg version).&#xa;@return bool" name="checkCompatibility">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="WXphazPgFJ1w" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="WXphazPgFJ1w" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Checks PHY SCI message header values ranges,
-i.e. checks specialized SCI msg validity (check specialized SCI msg header coherence).
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="z8ixf5D67SVF" isRoot="false" isAbstract="false" isQuery="false" name="checkValidity" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="z8ixf5D67SVF" comment="Checks PHY SCI message header values ranges,&#xa;i.e. checks specialized SCI msg validity (check specialized SCI msg header coherence).&#xa;@return bool" name="checkValidity">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="6NM4G1rNTKkT" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="6NM4G1rNTKkT" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Prepares the MPDU, i.e. segment MPDU payload into PBs.
-Fills PBs headers.
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="cA9uQJJkiAcV" isRoot="false" isAbstract="false" isQuery="false" name="prepareMpdu" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="cA9uQJJkiAcV" comment="Prepares the MPDU, i.e. segment MPDU payload into PBs.&#xa;Fills PBs headers.&#xa;@return bool" name="prepareMpdu">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="0xQQk4NHbDwA" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="0xQQk4NHbDwA" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Fills specialized SCI msg data length and specialized SCI msg data
-for a PHY message of type PREAMBLE.
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="szVWJ4rGCZBp" isRoot="false" isAbstract="false" isQuery="false" name="fillPreMsg" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="szVWJ4rGCZBp" comment="Fills specialized SCI msg data length and specialized SCI msg data&#xa;for a PHY message of type PREAMBLE.&#xa;@return bool" name="fillPreMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="CLqRdpLjChlS" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="CLqRdpLjChlS" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Fills specialized SCI msg data length and specialized SCI msg data
-for a PHY message of type FC_HYBRID_MODE.
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="cNvkpQxQY4Ky" isRoot="false" isAbstract="false" isQuery="false" name="fillFc10Msg" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="cNvkpQxQY4Ky" comment="Fills specialized SCI msg data length and specialized SCI msg data&#xa;for a PHY message of type FC_HYBRID_MODE.&#xa;@return bool" name="fillFc10Msg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="hbqAvYdwV1KF" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="hbqAvYdwV1KF" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Fills specialized SCI msg data length and specialized SCI msg data
-for a PHY message of type FC_AV_ONLY_MODE.
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="Nbg4kIZcI27Z" isRoot="false" isAbstract="false" isQuery="false" name="fillFcAvMsg" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Nbg4kIZcI27Z" comment="Fills specialized SCI msg data length and specialized SCI msg data&#xa;for a PHY message of type FC_AV_ONLY_MODE.&#xa;@return bool" name="fillFcAvMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="5iUhvRr5kfUN" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="5iUhvRr5kfUN" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Fills specialized SCI msg data length and specialized SCI msg data
-for a PHY message of type MPDU_PAYLOAD.
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="6ypGXy59LyrB" isRoot="false" isAbstract="false" isQuery="false" name="fillMpduMsg" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="6ypGXy59LyrB" comment="Fills specialized SCI msg data length and specialized SCI msg data&#xa;for a PHY message of type MPDU_PAYLOAD.&#xa;@return bool" name="fillMpduMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Vq4hVoACPyMK" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="Vq4hVoACPyMK" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Displays the PHY SCI message header contents." isSpecification="false" isLeaf="false" visibility="public" xmi.id="MoZusrqETWID" isRoot="false" isAbstract="false" isQuery="false" name="displaySpecializedSciMsgHeader" />
- <UML:Operation comment="// public attribute accessor methods// // private attribute accessor methods// /**
-Gets a pointer to the PHY SCI message header.
-@return mpSpecializedSciMsgHeader into a void pointer" isSpecification="false" isLeaf="false" visibility="public" xmi.id="npn3sucwsPDN" isRoot="false" isAbstract="false" isQuery="false" name="returnSpecializedSciMsgHeader" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="MoZusrqETWID" comment="Displays the PHY SCI message header contents." name="displaySpecializedSciMsgHeader"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="npn3sucwsPDN" comment="// public attribute accessor methods// // private attribute accessor methods// /**&#xa;Gets a pointer to the PHY SCI message header.&#xa;@return mpSpecializedSciMsgHeader into a void pointer" name="returnSpecializedSciMsgHeader">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="WxE1yZE4HjjA" type="TYfZTukOB7DK" />
+ <UML:Parameter kind="return" xmi.id="WxE1yZE4HjjA" type="TYfZTukOB7DK"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets a pointer to the PHY SCI message header.
-@return mpSpecializedSciMsgHeader" isSpecification="false" isLeaf="false" visibility="public" xmi.id="NGVjFMsZ9PU1" isRoot="false" isAbstract="false" isQuery="false" name="getSpecializedSciMsgHeader" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="NGVjFMsZ9PU1" comment="Gets a pointer to the PHY SCI message header.&#xa;@return mpSpecializedSciMsgHeader" name="getSpecializedSciMsgHeader">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="AYFsBjEgXIM3" type="i2UaJmLAA6SB" />
+ <UML:Parameter kind="return" xmi.id="AYFsBjEgXIM3" type="i2UaJmLAA6SB"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the value of the PHY SCI message header.
-@return bool
-@param p_specialized_sci_msg_header the new value of mpSpecializedSciMsgHeader" isSpecification="false" isLeaf="false" visibility="public" xmi.id="GIFhpVsaLgdB" isRoot="false" isAbstract="false" isQuery="false" name="setSpecializedSciMsgHeader" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="GIFhpVsaLgdB" comment="Sets the value of the PHY SCI message header.&#xa;@return bool&#xa;@param p_specialized_sci_msg_header the new value of mpSpecializedSciMsgHeader" name="setSpecializedSciMsgHeader">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="4UFTScoyX2xW" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="YD7RcImxZHem" value="" type="O12pIiPVGutd" name="p_specialized_sci_msg_header" />
+ <UML:Parameter kind="return" xmi.id="4UFTScoyX2xW" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="YD7RcImxZHem" type="O12pIiPVGutd" value="" name="p_specialized_sci_msg_header"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets a pointer to the PHY processor.
-@return mpPhyProcessor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="cULltnk86ynt" isRoot="false" isAbstract="false" isQuery="false" name="getPhyProcessor" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="cULltnk86ynt" comment="Gets a pointer to the PHY processor.&#xa;@return mpPhyProcessor" name="getPhyProcessor">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="bBYqsF00nDtw" type="DEOmV9sHIiVw" />
+ <UML:Parameter kind="return" xmi.id="bBYqsF00nDtw" type="DEOmV9sHIiVw"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the PHY SCI message type.
-@return mSpecializedSciMsgType" isSpecification="false" isLeaf="false" visibility="public" xmi.id="TgToM4zuH7Jr" isRoot="false" isAbstract="false" isQuery="false" name="getSpecializedSciMsgType" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="TgToM4zuH7Jr" comment="Gets the PHY SCI message type.&#xa;@return mSpecializedSciMsgType" name="getSpecializedSciMsgType">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="v7dSNxVSRlvt" type="6EgMC1YWquF9" />
+ <UML:Parameter kind="return" xmi.id="v7dSNxVSRlvt" type="6EgMC1YWquF9"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the PHY SCI message type.
-@return bool
-@param type the new value of mSpecializedSciMsgType" isSpecification="false" isLeaf="false" visibility="public" xmi.id="N4mwJPgvt0el" isRoot="false" isAbstract="false" isQuery="false" name="setSpecializedSciMsgType" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="N4mwJPgvt0el" comment="Sets the PHY SCI message type.&#xa;@return bool&#xa;@param type the new value of mSpecializedSciMsgType" name="setSpecializedSciMsgType">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="LhpsikMHtu8m" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="nPrtNekqIBde" value="" type="02OHgpv6iwv9" name="type" />
+ <UML:Parameter kind="return" xmi.id="LhpsikMHtu8m" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="nPrtNekqIBde" type="02OHgpv6iwv9" value="" name="type"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the PHY SCI message MPDU format.
-@return mMpduFormat" isSpecification="false" isLeaf="false" visibility="public" xmi.id="FaXUhoJ5q6zA" isRoot="false" isAbstract="false" isQuery="false" name="getMpduFormat" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="FaXUhoJ5q6zA" comment="Gets the PHY SCI message MPDU format.&#xa;@return mMpduFormat" name="getMpduFormat">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="96kuKdrFiSh4" type="R7NTfdMjVLA2" />
+ <UML:Parameter kind="return" xmi.id="96kuKdrFiSh4" type="R7NTfdMjVLA2"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the PHY SCI message MPDU format.
-@return bool
-@param mpdu_format the new value of mMpduFormat" isSpecification="false" isLeaf="false" visibility="public" xmi.id="Ve3Mei5R7wJS" isRoot="false" isAbstract="false" isQuery="false" name="setMpduFormat" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Ve3Mei5R7wJS" comment="Sets the PHY SCI message MPDU format.&#xa;@return bool&#xa;@param mpdu_format the new value of mMpduFormat" name="setMpduFormat">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="PBWowPfF5S7n" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="Z3GrFtUSUzx9" value="" type="QYpsIm6ImSYT" name="mpdu_format" />
+ <UML:Parameter kind="return" xmi.id="PBWowPfF5S7n" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="Z3GrFtUSUzx9" type="QYpsIm6ImSYT" value="" name="mpdu_format"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the PHY SCI message PB number.
-@return mNbOfPbs" isSpecification="false" isLeaf="false" visibility="public" xmi.id="nGCcKAmnopAS" isRoot="false" isAbstract="false" isQuery="false" name="getNbOfPbs" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="nGCcKAmnopAS" comment="Gets the PHY SCI message PB number.&#xa;@return mNbOfPbs" name="getNbOfPbs">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="CS43MAnUHYMZ" type="YkJeSfDyIVQI" />
+ <UML:Parameter kind="return" xmi.id="CS43MAnUHYMZ" type="YkJeSfDyIVQI"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the PHY SCI message PB number.
-@return bool
-@param nb_of_pbs the new value of mNbOfPbs" isSpecification="false" isLeaf="false" visibility="public" xmi.id="VFrcA82jAJaP" isRoot="false" isAbstract="false" isQuery="false" name="setNbOfPbs" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="VFrcA82jAJaP" comment="Sets the PHY SCI message PB number.&#xa;@return bool&#xa;@param nb_of_pbs the new value of mNbOfPbs" name="setNbOfPbs">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="9BmsdRu0cQoY" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="A2pc1kmpzwPJ" value="" type="U3HSI0riWfYo" name="nb_of_pbs" />
+ <UML:Parameter kind="return" xmi.id="9BmsdRu0cQoY" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="A2pc1kmpzwPJ" type="U3HSI0riWfYo" value="" name="nb_of_pbs"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the PHY SCI message Frame Control mode.
-@return mFcMode" isSpecification="false" isLeaf="false" visibility="public" xmi.id="6B5syFIUS84a" isRoot="false" isAbstract="false" isQuery="false" name="getFcMode" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="6B5syFIUS84a" comment="Sets the PHY SCI message Frame Control mode.&#xa;@return mFcMode" name="getFcMode">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="nRlqttd5Lg7f" type="DhQX2rY6wPDZ" />
+ <UML:Parameter kind="return" xmi.id="nRlqttd5Lg7f" type="DhQX2rY6wPDZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the PHY SCI message Frame Control mode.
-@return bool
-@param fc_mode the new value of mFcMode" isSpecification="false" isLeaf="false" visibility="public" xmi.id="G7JQOsnYud9u" isRoot="false" isAbstract="false" isQuery="false" name="setFcMode" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="G7JQOsnYud9u" comment="Sets the PHY SCI message Frame Control mode.&#xa;@return bool&#xa;@param fc_mode the new value of mFcMode" name="setFcMode">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="qu75SUccfOSH" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="LvhKp6cuHhmD" value="" type="8JusFMjAgM0v" name="fc_mode" />
+ <UML:Parameter kind="return" xmi.id="qu75SUccfOSH" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="LvhKp6cuHhmD" type="8JusFMjAgM0v" value="" name="fc_mode"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the PHY SCI message short PPDU.
-@return mShortPpdu" isSpecification="false" isLeaf="false" visibility="public" xmi.id="u3hMBmxRrEsF" isRoot="false" isAbstract="false" isQuery="false" name="getShortPpdu" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="u3hMBmxRrEsF" comment="Gets the PHY SCI message short PPDU.&#xa;@return mShortPpdu" name="getShortPpdu">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="qMHSk4zVVkMP" type="UgPIutO5ambc" />
+ <UML:Parameter kind="return" xmi.id="qMHSk4zVVkMP" type="UgPIutO5ambc"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the PHY SCI message short PPDU.
-@return bool
-@param short_ppdu the new value of mShortPpdu" isSpecification="false" isLeaf="false" visibility="public" xmi.id="4dlxGurcnYud" isRoot="false" isAbstract="false" isQuery="false" name="setShortPpdu" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="4dlxGurcnYud" comment="Sets the PHY SCI message short PPDU.&#xa;@return bool&#xa;@param short_ppdu the new value of mShortPpdu" name="setShortPpdu">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="bzSudZYSUfVu" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="eWVtDF67IoSR" value="" type="nLEyCkrlHPQw" name="short_ppdu" />
+ <UML:Parameter kind="return" xmi.id="bzSudZYSUfVu" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="eWVtDF67IoSR" type="nLEyCkrlHPQw" value="" name="short_ppdu"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the PHY SCI message modulation.
-@return mMod" isSpecification="false" isLeaf="false" visibility="public" xmi.id="YNtPbjeeMNbb" isRoot="false" isAbstract="false" isQuery="false" name="getMod" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="YNtPbjeeMNbb" comment="Gets the PHY SCI message modulation.&#xa;@return mMod" name="getMod">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="78WnUw4KIJl2" type="6Qx7AaWcHvu9" />
+ <UML:Parameter kind="return" xmi.id="78WnUw4KIJl2" type="6Qx7AaWcHvu9"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the PHY SCI message modulation.
-@return bool
-@param mod the new value of mMod" isSpecification="false" isLeaf="false" visibility="public" xmi.id="ISB5y5gcc9Tn" isRoot="false" isAbstract="false" isQuery="false" name="setMod" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ISB5y5gcc9Tn" comment="Sets the PHY SCI message modulation.&#xa;@return bool&#xa;@param mod the new value of mMod" name="setMod">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="LiWpQsE0pesT" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="PZvfLL7ti0IJ" value="" type="UxIGEVkWi0NJ" name="mod" />
+ <UML:Parameter kind="return" xmi.id="LiWpQsE0pesT" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="PZvfLL7ti0IJ" type="UxIGEVkWi0NJ" value="" name="mod"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the PHY SCI message FEC rate.
-@return mFecrate" isSpecification="false" isLeaf="false" visibility="public" xmi.id="huv1IWcawldu" isRoot="false" isAbstract="false" isQuery="false" name="getFecrate" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="huv1IWcawldu" comment="Gets the PHY SCI message FEC rate.&#xa;@return mFecrate" name="getFecrate">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="CQvg4QYBW5w1" type="TJe4s63xXy2f" />
+ <UML:Parameter kind="return" xmi.id="CQvg4QYBW5w1" type="TJe4s63xXy2f"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the PHY SCI message FEC rate.
-@return bool
-@param fecrate the new value of mFecrate" isSpecification="false" isLeaf="false" visibility="public" xmi.id="pIURRxCqX5Us" isRoot="false" isAbstract="false" isQuery="false" name="setFecrate" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="pIURRxCqX5Us" comment="Sets the PHY SCI message FEC rate.&#xa;@return bool&#xa;@param fecrate the new value of mFecrate" name="setFecrate">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="z0LII4IdkoSB" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="Qbm8Z2QGxLFF" value="" type="pwe3pKqZPxkb" name="fecrate" />
+ <UML:Parameter kind="return" xmi.id="z0LII4IdkoSB" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="Qbm8Z2QGxLFF" type="pwe3pKqZPxkb" value="" name="fecrate"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the PHY SCI message Guard Interval.
-@return mGil" isSpecification="false" isLeaf="false" visibility="public" xmi.id="qqnmbQhQg9p8" isRoot="false" isAbstract="false" isQuery="false" name="getGil" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="qqnmbQhQg9p8" comment="Gets the PHY SCI message Guard Interval.&#xa;@return mGil" name="getGil">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ee9UH1xTQq7U" type="tWAq6KHaeveU" />
+ <UML:Parameter kind="return" xmi.id="ee9UH1xTQq7U" type="tWAq6KHaeveU"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the PHY SCI message Guard Interval.
-@return bool
-@param gil the new value of mGil" isSpecification="false" isLeaf="false" visibility="public" xmi.id="70we5QUW1EcY" isRoot="false" isAbstract="false" isQuery="false" name="setGil" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="70we5QUW1EcY" comment="Sets the PHY SCI message Guard Interval.&#xa;@return bool&#xa;@param gil the new value of mGil" name="setGil">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="EfdliamiY5yq" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="H2oEM2RCsEwR" value="" type="0cEqYhKKEcTV" name="gil" />
+ <UML:Parameter kind="return" xmi.id="EfdliamiY5yq" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="H2oEM2RCsEwR" type="0cEqYhKKEcTV" value="" name="gil"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the PHY SCI message tonemap index.
-@return mTonemapIndex" isSpecification="false" isLeaf="false" visibility="public" xmi.id="cbsJlfPsfLUl" isRoot="false" isAbstract="false" isQuery="false" name="getTonemapIndex" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="cbsJlfPsfLUl" comment="Gets the PHY SCI message tonemap index.&#xa;@return mTonemapIndex" name="getTonemapIndex">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="AESu1s3fXC9m" type="axOd2PMcsqyz" />
+ <UML:Parameter kind="return" xmi.id="AESu1s3fXC9m" type="axOd2PMcsqyz"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the PHY SCI message tonemap index.
-@return bool
-@param tonemap_index the new value of mTonemapIndex" isSpecification="false" isLeaf="false" visibility="public" xmi.id="kyFjDrIUs4gC" isRoot="false" isAbstract="false" isQuery="false" name="setTonemapIndex" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="kyFjDrIUs4gC" comment="Sets the PHY SCI message tonemap index.&#xa;@return bool&#xa;@param tonemap_index the new value of mTonemapIndex" name="setTonemapIndex">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="E4FeuM69zjui" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="67MwJIOvuECf" value="" type="eOTt0WSUZhur" name="tonemap_index" />
+ <UML:Parameter kind="return" xmi.id="E4FeuM69zjui" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="67MwJIOvuECf" type="eOTt0WSUZhur" value="" name="tonemap_index"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the PHY SCI message transmission ID.
-@return mTxId" isSpecification="false" isLeaf="false" visibility="public" xmi.id="tbVXvzGfvVM8" isRoot="false" isAbstract="false" isQuery="false" name="getTxId" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="tbVXvzGfvVM8" comment="Sets the PHY SCI message transmission ID.&#xa;@return mTxId" name="getTxId">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="JeOqjMgtY8mZ" type="2yOeu36ujWRN" />
+ <UML:Parameter kind="return" xmi.id="JeOqjMgtY8mZ" type="2yOeu36ujWRN"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the PHY SCI message transmission ID.
-@return bool
-@param tx_id the new value of mTxId" isSpecification="false" isLeaf="false" visibility="public" xmi.id="KeaAhEKnJgkc" isRoot="false" isAbstract="false" isQuery="false" name="setTxId" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="KeaAhEKnJgkc" comment="Gets the PHY SCI message transmission ID.&#xa;@return bool&#xa;@param tx_id the new value of mTxId" name="setTxId">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="zpDU2MGEPVqH" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="z6WrKiUDIziD" value="" type="ASmFlCHQXF31" name="tx_id" />
+ <UML:Parameter kind="return" xmi.id="zpDU2MGEPVqH" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="z6WrKiUDIziD" type="ASmFlCHQXF31" value="" name="tx_id"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the PHY SCI message flags.
-@return mFlags" isSpecification="false" isLeaf="false" visibility="public" xmi.id="wyqrRC0mpYuW" isRoot="false" isAbstract="false" isQuery="false" name="getFlags" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="wyqrRC0mpYuW" comment="Gets the PHY SCI message flags.&#xa;@return mFlags" name="getFlags">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="pwQodIUvwqlg" type="E4ek4y1U3HLE" />
+ <UML:Parameter kind="return" xmi.id="pwQodIUvwqlg" type="E4ek4y1U3HLE"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the PHY SCI message flags.
-@return bool
-@param flags the new value of mFlags" isSpecification="false" isLeaf="false" visibility="public" xmi.id="nFJ4v1hs7BhP" isRoot="false" isAbstract="false" isQuery="false" name="setFlags" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="nFJ4v1hs7BhP" comment="Sets the PHY SCI message flags.&#xa;@return bool&#xa;@param flags the new value of mFlags" name="setFlags">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="CRXjYJIV7Vz7" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="tBbB8JM4ICwj" value="" type="ee5ipO9TkcLk" name="flags" />
+ <UML:Parameter kind="return" xmi.id="CRXjYJIV7Vz7" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="tBbB8JM4ICwj" type="ee5ipO9TkcLk" value="" name="flags"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets if the PHY SCI message is encrypted or not.
-@return mIsEncrypted" isSpecification="false" isLeaf="false" visibility="public" xmi.id="NuTCSOgDbxIW" isRoot="false" isAbstract="false" isQuery="false" name="isEncrypted" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="NuTCSOgDbxIW" comment="Gets if the PHY SCI message is encrypted or not.&#xa;@return mIsEncrypted" name="isEncrypted">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="qFLDiBUX5vJg" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="qFLDiBUX5vJg" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets if the PHY SCI message is encrypted or not.
-@return bool
-@param is_encrypted the new value of mIsEncrypted" isSpecification="false" isLeaf="false" visibility="public" xmi.id="zxN484U1E5BM" isRoot="false" isAbstract="false" isQuery="false" name="setIsEncrypted" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="zxN484U1E5BM" comment="Sets if the PHY SCI message is encrypted or not.&#xa;@return bool&#xa;@param is_encrypted the new value of mIsEncrypted" name="setIsEncrypted">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Bmb6cMknmHWI" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="OVRegLM3FpDf" value="" type="3lgc1KcaMAny" name="is_encrypted" />
+ <UML:Parameter kind="return" xmi.id="Bmb6cMknmHWI" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="OVRegLM3FpDf" type="3lgc1KcaMAny" value="" name="is_encrypted"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets if the PHY SCI message CRC is OK or not.
-@return mIsCrcOk" isSpecification="false" isLeaf="false" visibility="public" xmi.id="Bttmq9Hn6cqE" isRoot="false" isAbstract="false" isQuery="false" name="isCrcOk" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Bttmq9Hn6cqE" comment="Gets if the PHY SCI message CRC is OK or not.&#xa;@return mIsCrcOk" name="isCrcOk">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ZmngGml416Hj" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="ZmngGml416Hj" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets if the PHY SCI message CRC is OK or not.
-@return bool
-@param is_crc_ok the new value of mIsCrcOk" isSpecification="false" isLeaf="false" visibility="public" xmi.id="gIDuNMFjseMW" isRoot="false" isAbstract="false" isQuery="false" name="setIsCrcOk" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="gIDuNMFjseMW" comment="Sets if the PHY SCI message CRC is OK or not.&#xa;@return bool&#xa;@param is_crc_ok the new value of mIsCrcOk" name="setIsCrcOk">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="FlEIeVyqHauu" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="ziZEVktfbkPP" value="" type="3lgc1KcaMAny" name="is_crc_ok" />
+ <UML:Parameter kind="return" xmi.id="FlEIeVyqHauu" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="ziZEVktfbkPP" type="3lgc1KcaMAny" value="" name="is_crc_ok"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the PHY SCI message PB size.
-@return mPbSize" isSpecification="false" isLeaf="false" visibility="public" xmi.id="teBzG1BxJNpe" isRoot="false" isAbstract="false" isQuery="false" name="getPbSize" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="teBzG1BxJNpe" comment="Gets the PHY SCI message PB size.&#xa;@return mPbSize" name="getPbSize">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="uehetBwSxj6B" type="qzlFUs4gsJKl" />
+ <UML:Parameter kind="return" xmi.id="uehetBwSxj6B" type="qzlFUs4gsJKl"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the PHY SCI message PB size.
-@return bool
-@param pb_size the new value of mPbSize" isSpecification="false" isLeaf="false" visibility="public" xmi.id="h2NXgh3fPatt" isRoot="false" isAbstract="false" isQuery="false" name="setPbSize" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="h2NXgh3fPatt" comment="Sets the PHY SCI message PB size.&#xa;@return bool&#xa;@param pb_size the new value of mPbSize" name="setPbSize">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="TpFSvW98GLOu" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="KlWtVvJPaUMq" value="" type="qZLXuibBNXID" name="pb_size" />
+ <UML:Parameter kind="return" xmi.id="TpFSvW98GLOu" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="KlWtVvJPaUMq" type="qZLXuibBNXID" value="" name="pb_size"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="VWlmtZQabl8G" isRoot="false" isAbstract="false" isQuery="false" name="getReserved" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="VWlmtZQabl8G" name="getReserved">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="rNi8vc0pGfS8" type="qzlFUs4gsJKl" />
+ <UML:Parameter kind="return" xmi.id="rNi8vc0pGfS8" type="qzlFUs4gsJKl"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="T9vqknh4YDy3" isRoot="false" isAbstract="false" isQuery="false" name="setReserved" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="T9vqknh4YDy3" name="setReserved">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="qOYm6dvZSB0M" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="9FQhjnVCJFyA" value="" type="qZLXuibBNXID" name="reserved" />
+ <UML:Parameter kind="return" xmi.id="qOYm6dvZSB0M" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="9FQhjnVCJFyA" type="qZLXuibBNXID" value="" name="reserved"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the PHY SCI message symbols number.
-@return mNbOfSymbols" isSpecification="false" isLeaf="false" visibility="public" xmi.id="oOiN7qda0XRi" isRoot="false" isAbstract="false" isQuery="false" name="getNbOfSymbols" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="oOiN7qda0XRi" comment="Gets the PHY SCI message symbols number.&#xa;@return mNbOfSymbols" name="getNbOfSymbols">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="f9UvVtqKEYS9" type="eKZEv9oVXM34" />
+ <UML:Parameter kind="return" xmi.id="f9UvVtqKEYS9" type="eKZEv9oVXM34"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the PHY SCI message symbols number.
-@return bool
-@param nb_of_symbols the new value of mNbOfSymbols" isSpecification="false" isLeaf="false" visibility="public" xmi.id="K8kqKgrRvI8e" isRoot="false" isAbstract="false" isQuery="false" name="setNbOfSymbols" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="K8kqKgrRvI8e" comment="Sets the PHY SCI message symbols number.&#xa;@return bool&#xa;@param nb_of_symbols the new value of mNbOfSymbols" name="setNbOfSymbols">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="9RwN6OVvl2fr" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="3doKqmUc8CyG" value="" type="s0nXwm2aK1kb" name="nb_of_symbols" />
+ <UML:Parameter kind="return" xmi.id="9RwN6OVvl2fr" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="3doKqmUc8CyG" type="s0nXwm2aK1kb" value="" name="nb_of_symbols"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the PHY SCI message IV array.
-@return mIvArray" isSpecification="false" isLeaf="false" visibility="public" xmi.id="1bqz6FhOMREe" isRoot="false" isAbstract="false" isQuery="false" name="getIv" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1bqz6FhOMREe" comment="Gets the PHY SCI message IV array.&#xa;@return mIvArray" name="getIv">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="faO7jMTPWwKz" type="t2asNnHh8wsl" />
+ <UML:Parameter kind="return" xmi.id="faO7jMTPWwKz" type="t2asNnHh8wsl"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the PHY SCI message IV array.
-@return bool
-@param iv the new value of mIvArray" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8651ODePoSjf" isRoot="false" isAbstract="false" isQuery="false" name="setIv" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="8651ODePoSjf" comment="Sets the PHY SCI message IV array.&#xa;@return bool&#xa;@param iv the new value of mIvArray" name="setIv">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="n8Jzfj6m829D" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="FBFLLDbKnQJt" value="" type="ylvhNGRUzc7S" name="iv[]" />
+ <UML:Parameter kind="return" xmi.id="n8Jzfj6m829D" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="FBFLLDbKnQJt" type="ylvhNGRUzc7S" value="" name="iv[]"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the PHY SCI message NEK array.
-@return mNekArray" isSpecification="false" isLeaf="false" visibility="public" xmi.id="dyIxOWbUagVy" isRoot="false" isAbstract="false" isQuery="false" name="getNek" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="dyIxOWbUagVy" comment="Gets the PHY SCI message NEK array.&#xa;@return mNekArray" name="getNek">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Pd88flxKLJR5" type="t2asNnHh8wsl" />
+ <UML:Parameter kind="return" xmi.id="Pd88flxKLJR5" type="t2asNnHh8wsl"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the PHY SCI message NEK array.
-@return bool
-@param nek the new value of mNekArray" isSpecification="false" isLeaf="false" visibility="public" xmi.id="t9Lga4LpDYAZ" isRoot="false" isAbstract="false" isQuery="false" name="setNek" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="t9Lga4LpDYAZ" comment="Sets the PHY SCI message NEK array.&#xa;@return bool&#xa;@param nek the new value of mNekArray" name="setNek">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="gtSAnk9arQZW" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="mktZABSn7ilT" value="" type="ylvhNGRUzc7S" name="nek[]" />
+ <UML:Parameter kind="return" xmi.id="gtSAnk9arQZW" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="mktZABSn7ilT" type="ylvhNGRUzc7S" value="" name="nek[]"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the PHY SCI message PB measurement array.
-@return mPbMeasurementArray" isSpecification="false" isLeaf="false" visibility="public" xmi.id="FMxp3RmuY7a8" isRoot="false" isAbstract="false" isQuery="false" name="getPbMeasurement" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="FMxp3RmuY7a8" comment="Gets the PHY SCI message PB measurement array.&#xa;@return mPbMeasurementArray" name="getPbMeasurement">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="9fGIfPV22bAh" type="t2asNnHh8wsl" />
+ <UML:Parameter kind="return" xmi.id="9fGIfPV22bAh" type="t2asNnHh8wsl"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the PHY SCI message PB measurement array.
-@return bool
-@param pb_measurement the new value of mPbMeasurementArray" isSpecification="false" isLeaf="false" visibility="public" xmi.id="AtvLS4uEomnw" isRoot="false" isAbstract="false" isQuery="false" name="setPbMeasurement" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="AtvLS4uEomnw" comment="Sets the PHY SCI message PB measurement array.&#xa;@return bool&#xa;@param pb_measurement the new value of mPbMeasurementArray" name="setPbMeasurement">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="K5zfPPi5I8F3" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="vDj0wSU9nPwo" value="" type="ylvhNGRUzc7S" name="pb_measurement[]" />
+ <UML:Parameter kind="return" xmi.id="K5zfPPi5I8F3" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="vDj0wSU9nPwo" type="ylvhNGRUzc7S" value="" name="pb_measurement[]"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the PHY SCI message PB header array.
-@return mPbHeaderArray" isSpecification="false" isLeaf="false" visibility="public" xmi.id="qigPoHVw8RHY" isRoot="false" isAbstract="false" isQuery="false" name="getPbHeader" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="qigPoHVw8RHY" comment="Gets the PHY SCI message PB header array.&#xa;@return mPbHeaderArray" name="getPbHeader">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="tOdkmAEvnUBS" type="t2asNnHh8wsl" />
+ <UML:Parameter kind="return" xmi.id="tOdkmAEvnUBS" type="t2asNnHh8wsl"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param pb_header the new value of mPbHeaderArray" isSpecification="false" isLeaf="false" visibility="public" xmi.id="VAmHuXDpjund" isRoot="false" isAbstract="false" isQuery="false" name="setPbHeader" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="VAmHuXDpjund" comment="@return bool&#xa;@param pb_header the new value of mPbHeaderArray" name="setPbHeader">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="reTsDbXXhXB6" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="LHm8hiuXPauB" value="" type="ylvhNGRUzc7S" name="pb_header[]" />
+ <UML:Parameter kind="return" xmi.id="reTsDbXXhXB6" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="LHm8hiuXPauB" type="ylvhNGRUzc7S" value="" name="pb_header[]"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the Frame Control 1.0.
-@return mFc10" isSpecification="false" isLeaf="false" visibility="public" xmi.id="pO7wpMUIUFZO" isRoot="false" isAbstract="false" isQuery="false" name="getFc10" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="pO7wpMUIUFZO" comment="Gets the Frame Control 1.0.&#xa;@return mFc10" name="getFc10">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="wrBC0OFrmqZW" type="ylvhNGRUzc7S" />
+ <UML:Parameter kind="return" xmi.id="wrBC0OFrmqZW" type="ylvhNGRUzc7S"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param fc_10 the new value of mFc10" isSpecification="false" isLeaf="false" visibility="public" xmi.id="kkBTez6zEq5v" isRoot="false" isAbstract="false" isQuery="false" name="setFc10" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="kkBTez6zEq5v" comment="@return bool&#xa;@param fc_10 the new value of mFc10" name="setFc10">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="0lPlDbB4DewP" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="ZxRwYJ7LhCHU" value="" type="ylvhNGRUzc7S" name="fc_10" />
+ <UML:Parameter kind="return" xmi.id="0lPlDbB4DewP" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="ZxRwYJ7LhCHU" type="ylvhNGRUzc7S" value="" name="fc_10"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the Frame Control AV.
-@return mFcAvArray" isSpecification="false" isLeaf="false" visibility="public" xmi.id="Wmk1zHPj1ZDg" isRoot="false" isAbstract="false" isQuery="false" name="getFcAv" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Wmk1zHPj1ZDg" comment="Gets the Frame Control AV.&#xa;@return mFcAvArray" name="getFcAv">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ESwvz51txA5v" type="t2asNnHh8wsl" />
+ <UML:Parameter kind="return" xmi.id="ESwvz51txA5v" type="t2asNnHh8wsl"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param fc_av the new value of mFcAvArray" isSpecification="false" isLeaf="false" visibility="public" xmi.id="YHdm8hgfe7bA" isRoot="false" isAbstract="false" isQuery="false" name="setFcAv" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="YHdm8hgfe7bA" comment="@return bool&#xa;@param fc_av the new value of mFcAvArray" name="setFcAv">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="YIkI8Ho62DrD" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="QgW6slYOVJNU" value="" type="ylvhNGRUzc7S" name="fc_av[]" />
+ <UML:Parameter kind="return" xmi.id="YIkI8Ho62DrD" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="QgW6slYOVJNU" type="ylvhNGRUzc7S" value="" name="fc_av[]"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the MPDU payload length.
-@return mMpduPayloadLength" isSpecification="false" isLeaf="false" visibility="public" xmi.id="anCcMNGsetck" isRoot="false" isAbstract="false" isQuery="false" name="getMpduPayloadLength" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="anCcMNGsetck" comment="Gets the MPDU payload length.&#xa;@return mMpduPayloadLength" name="getMpduPayloadLength">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="m2HyfCNteHob" type="qtOabrV06r8H" />
+ <UML:Parameter kind="return" xmi.id="m2HyfCNteHob" type="qtOabrV06r8H"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param length the new value of mMpduPayloadLength" isSpecification="false" isLeaf="false" visibility="public" xmi.id="aINDNyNmctsS" isRoot="false" isAbstract="false" isQuery="false" name="setMpduPayloadLength" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="aINDNyNmctsS" comment="@return bool&#xa;@param length the new value of mMpduPayloadLength" name="setMpduPayloadLength">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="NnUIvXBRpvhv" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="dQp8jCbIxnuH" value="" type="qtOabrV06r8H" name="length" />
+ <UML:Parameter kind="return" xmi.id="NnUIvXBRpvhv" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="dQp8jCbIxnuH" type="qtOabrV06r8H" value="" name="length"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the MPDU payload.
-@return mpMpduPayload" isSpecification="false" isLeaf="false" visibility="public" xmi.id="AA7o1kXa0unO" isRoot="false" isAbstract="false" isQuery="false" name="getMpduPayload" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="AA7o1kXa0unO" comment="Gets the MPDU payload.&#xa;@return mpMpduPayload" name="getMpduPayload">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="CV1CgqPRsePV" type="Z3mduvueNb9d" />
+ <UML:Parameter kind="return" xmi.id="CV1CgqPRsePV" type="Z3mduvueNb9d"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param p_mpdu_payload the new value of mpMpduPayload" isSpecification="false" isLeaf="false" visibility="public" xmi.id="rAAT20ufQjl8" isRoot="false" isAbstract="false" isQuery="false" name="setMpduPayload" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="rAAT20ufQjl8" comment="@return bool&#xa;@param p_mpdu_payload the new value of mpMpduPayload" name="setMpduPayload">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="okOQ1AzOxTeq" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="tMQr9I6HSE4R" value="" type="Z3mduvueNb9d" name="p_mpdu_payload" />
+ <UML:Parameter kind="return" xmi.id="okOQ1AzOxTeq" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="tMQr9I6HSE4R" type="Z3mduvueNb9d" value="" name="p_mpdu_payload"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// private methods// /**
-Initializes the PHY SCI message class attributes." isSpecification="false" isLeaf="false" visibility="private" xmi.id="yb1yToMKzUmz" isRoot="false" isAbstract="false" isQuery="false" name="initAttributes" />
- <UML:Operation comment="Displays the PHY SCI message header IV." isSpecification="false" isLeaf="false" visibility="private" xmi.id="UeevNN1EkP5r" isRoot="false" isAbstract="false" isQuery="false" name="displayIv" />
- <UML:Operation comment="Displays the PHY SCI message header NEK." isSpecification="false" isLeaf="false" visibility="private" xmi.id="hC99QDYMmaKF" isRoot="false" isAbstract="false" isQuery="false" name="displayNek" />
- <UML:Operation comment="Displays the PHY SCI message header PBs measurements." isSpecification="false" isLeaf="false" visibility="private" xmi.id="OfYL9KIewwXJ" isRoot="false" isAbstract="false" isQuery="false" name="displayPbMeasurement" />
- <UML:Operation comment="Displays the PHY SCI message header PBs headers." isSpecification="false" isLeaf="false" visibility="private" xmi.id="KYX2xbrcl0j9" isRoot="false" isAbstract="false" isQuery="false" name="displayPbHeader" />
- <UML:Operation comment="Fills specialized SCI msg data length and specialized SCI msg data
-for a PHY message of type FC_HYBRID_MODE.
-@param fc_10 the Frame Control 1.0
-@param fc_av the AV Frame Control
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="mGwfH4GlRyrH" isRoot="false" isAbstract="false" isQuery="false" name="fillFcHybridMsg" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="yb1yToMKzUmz" comment="// private methods// /**&#xa;Initializes the PHY SCI message class attributes." name="initAttributes"/>
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="UeevNN1EkP5r" comment="Displays the PHY SCI message header IV." name="displayIv"/>
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="hC99QDYMmaKF" comment="Displays the PHY SCI message header NEK." name="displayNek"/>
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="OfYL9KIewwXJ" comment="Displays the PHY SCI message header PBs measurements." name="displayPbMeasurement"/>
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="KYX2xbrcl0j9" comment="Displays the PHY SCI message header PBs headers." name="displayPbHeader"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="mGwfH4GlRyrH" comment="Fills specialized SCI msg data length and specialized SCI msg data&#xa;for a PHY message of type FC_HYBRID_MODE.&#xa;@param fc_10 the Frame Control 1.0&#xa;@param fc_av the AV Frame Control&#xa;@return bool" name="fillFcHybridMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="0pHniyiuRh46" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="1e7JcDdFWqOO" value="" type="4F2mG2WvecbT" name="fc_10" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="LWo2zxflBcQS" value="" type="4F2mG2WvecbT" name="fc_av[]" />
+ <UML:Parameter kind="return" xmi.id="0pHniyiuRh46" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="1e7JcDdFWqOO" type="4F2mG2WvecbT" value="" name="fc_10"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="LWo2zxflBcQS" type="4F2mG2WvecbT" value="" name="fc_av[]"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Fills specialized SCI msg data length and specialized SCI msg data
-for a PHY message of type FC_AV_ONLY_MODE.
-@param fc_av the AV Frame Control
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="eeB3a1KcfRtF" isRoot="false" isAbstract="false" isQuery="false" name="fillFcAvMsg" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="eeB3a1KcfRtF" comment="Fills specialized SCI msg data length and specialized SCI msg data&#xa;for a PHY message of type FC_AV_ONLY_MODE.&#xa;@param fc_av the AV Frame Control&#xa;@return bool" name="fillFcAvMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="XRXO6utseIHd" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="dUU9KqYgNKgM" value="" type="4F2mG2WvecbT" name="fc_av[]" />
+ <UML:Parameter kind="return" xmi.id="XRXO6utseIHd" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="dUU9KqYgNKgM" type="4F2mG2WvecbT" value="" name="fc_av[]"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Display the specialized SCI message type." isSpecification="false" isLeaf="false" visibility="public" xmi.id="70J7yst8fTa3" isRoot="false" isAbstract="false" isQuery="false" name="displaySpecializedSciMsgType" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="70J7yst8fTa3" comment="Display the specialized SCI message type." name="displaySpecializedSciMsgType">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="oSlmwzzyw35S" value="" type="UOc7OI8LRuFv" name="log_level" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="oSlmwzzyw35S" type="UOc7OI8LRuFv" value="" name="log_level"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the PHY SCI message attributes before transmission.
-@param clock_id ID of the Network Clock event received message
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="Cx1k7cEEcXJY" isRoot="false" isAbstract="false" isQuery="false" name="prepare" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Cx1k7cEEcXJY" comment="Sets the PHY SCI message attributes before transmission.&#xa;@param clock_id ID of the Network Clock event received message&#xa;@return bool" name="prepare">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="SG2OkeEiUWWC" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="ODe1eE4SepEb" value="" type="2OUKpDmUU6Tg" name="clock_id" />
+ <UML:Parameter kind="return" xmi.id="SG2OkeEiUWWC" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="ODe1eE4SepEb" type="2OUKpDmUU6Tg" value="" name="clock_id"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the value of the PHY SCI message header.
-@return bool
-@param specialized_sci_msg_header the new value of mSpecializedSciMsgHeader" isSpecification="false" isLeaf="false" visibility="public" xmi.id="3eQakWDTr7mj" isRoot="false" isAbstract="false" isQuery="false" name="setSpecializedSciMsgHeader" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="3eQakWDTr7mj" comment="Sets the value of the PHY SCI message header.&#xa;@return bool&#xa;@param specialized_sci_msg_header the new value of mSpecializedSciMsgHeader" name="setSpecializedSciMsgHeader">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="UC5uu90RZXpf" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="Ibze5EeoX49f" value="" type="iJSN8ewspTX1" name="specialized_sci_msg_header" />
+ <UML:Parameter kind="return" xmi.id="UC5uu90RZXpf" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="Ibze5EeoX49f" type="iJSN8ewspTX1" value="" name="specialized_sci_msg_header"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the number of PHY SCI messages (composing the MPDU).
-@return mNbOfMsgs" isSpecification="false" isLeaf="false" visibility="public" xmi.id="WRvK8CSUMkAa" isRoot="false" isAbstract="false" isQuery="false" name="getNbOfMsgs" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="WRvK8CSUMkAa" comment="Gets the number of PHY SCI messages (composing the MPDU).&#xa;@return mNbOfMsgs" name="getNbOfMsgs">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="PjV3zmeR3gnl" type="qZLXuibBNXID" />
+ <UML:Parameter kind="return" xmi.id="PjV3zmeR3gnl" type="qZLXuibBNXID"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the number of PHY SCI messages (composing the MPDU).
-@param nb_of_msgs the new value of mNbOfMsgs
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="mkESDsbuUd5h" isRoot="false" isAbstract="false" isQuery="false" name="setNbOfMsgs" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="mkESDsbuUd5h" comment="Sets the number of PHY SCI messages (composing the MPDU).&#xa;@param nb_of_msgs the new value of mNbOfMsgs&#xa;@return bool" name="setNbOfMsgs">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="J2TnWxzyA2s4" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="52WoBjef8YzG" value="" type="qZLXuibBNXID" name="nb_of_msgs" />
+ <UML:Parameter kind="return" xmi.id="J2TnWxzyA2s4" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="52WoBjef8YzG" type="qZLXuibBNXID" value="" name="nb_of_msgs"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Checks if the PHY SCI message has been sent.
-@return mIsSent" isSpecification="false" isLeaf="false" visibility="public" xmi.id="VUHK1ajgE3p9" isRoot="false" isAbstract="false" isQuery="false" name="isSent" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="VUHK1ajgE3p9" comment="Checks if the PHY SCI message has been sent.&#xa;@return mIsSent" name="isSent">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="AsVjPLMo2rp1" type="3lgc1KcaMAny" />
+ <UML:Parameter kind="return" xmi.id="AsVjPLMo2rp1" type="3lgc1KcaMAny"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets if the PHY SCI message has been sent.
-@param is_sent the new value of mIsSent
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="t0J373cnViQ8" isRoot="false" isAbstract="false" isQuery="false" name="setIsSent" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="t0J373cnViQ8" comment="Sets if the PHY SCI message has been sent.&#xa;@param is_sent the new value of mIsSent&#xa;@return bool" name="setIsSent">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="cUQf8CQRErCi" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="yeMCUq7zIPKJ" value="" type="3lgc1KcaMAny" name="is_sent" />
+ <UML:Parameter kind="return" xmi.id="cUQf8CQRErCi" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="yeMCUq7zIPKJ" type="3lgc1KcaMAny" value="" name="is_sent"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
- <UML:Class comment="NetworkClockEvt.h - Copyright buret
-Here you can write a license for your code, some comments or any other
-information you want to have in your generated code. To to this simply
-configure the &quot;headings&quot; directory in uml to point to a directory
-where you have your heading files.
-or you can just replace the contents of this file with your own.
-If you want to do this, this file is located at
-/usr/share/apps/umbrello/headings/heading.h
--->Code Generators searches for heading files based on the file extension
-i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header
-files, and for a file name ending in &quot;.java&quot; to include in all generated
-java code.
-If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always
-choose this file even if there are other files with the same extension in the
-directory. If you name the file something else, it must be the only one with that
-extension in the directory to guarantee that Code Generator will choose it.
-you can use variables in your heading files which are replaced at generation
-time. possible variables are : author, date, time, filename and filepath.
-just write %variable_name%
-This file was generated on %date% at %time%
-The original location of this file is /home/buret/eclipse/maximus/networkclock/inc/NetworkClockEvt.h
-//**
-class NetworkClockEvt" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="HaP8ZCy8plaL" isRoot="false" isAbstract="false" name="NetworkClockEvt" >
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="HaP8ZCy8plaL" comment="NetworkClockEvt.h - Copyright buret&#xa;Here you can write a license for your code, some comments or any other&#xa;information you want to have in your generated code. To to this simply&#xa;configure the &quot;headings&quot; directory in uml to point to a directory&#xa;where you have your heading files.&#xa;or you can just replace the contents of this file with your own.&#xa;If you want to do this, this file is located at&#xa;/usr/share/apps/umbrello/headings/heading.h&#xa;-->Code Generators searches for heading files based on the file extension&#xa;i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&#xa;files, and for a file name ending in &quot;.java&quot; to include in all generated&#xa;java code.&#xa;If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&#xa;choose this file even if there are other files with the same extension in the&#xa;directory. If you name the file something else, it must be the only one with that&#xa;extension in the directory to guarantee that Code Generator will choose it.&#xa;you can use variables in your heading files which are replaced at generation&#xa;time. possible variables are : author, date, time, filename and filepath.&#xa;just write %variable_name%&#xa;This file was generated on %date% at %time%&#xa;The original location of this file is /home/buret/eclipse/maximus/networkclock/inc/NetworkClockEvt.h&#xa;//**&#xa;class NetworkClockEvt" name="NetworkClockEvt">
<UML:Classifier.feature>
- <UML:Attribute comment="// private attributes//" isSpecification="false" visibility="private" xmi.id="Wyku01OWbn80" type="uNcSkNqyAxHb" name="mStationId" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="Qye7PFvVCgxa" type="acFbRvXTEMIs" name="mNetworkClockType" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="wo5LHtolrYgq" type="2OUKpDmUU6Tg" name="mNetworkClockId" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="e6geZ8aObm6V" type="TYfZTukOB7DK" name="mpData" />
- <UML:Operation stereotype="constructor" comment="// Constructors/Destructors// /**
-Empty Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="Y4M9pS7FRmMo" isRoot="false" isAbstract="false" isQuery="false" name="NetworkClockEvt" />
- <UML:Operation stereotype="constructor" comment="Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="zGJ9uEjq2mBI" isRoot="false" isAbstract="false" isQuery="false" name="NetworkClockEvt" >
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="Wyku01OWbn80" type="uNcSkNqyAxHb" comment="// private attributes//" name="mStationId"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="Qye7PFvVCgxa" type="acFbRvXTEMIs" name="mNetworkClockType"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="wo5LHtolrYgq" type="2OUKpDmUU6Tg" name="mNetworkClockId"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="e6geZ8aObm6V" type="TYfZTukOB7DK" name="mpData"/>
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Y4M9pS7FRmMo" comment="// Constructors/Destructors// /**&#xa;Empty Constructor" name="NetworkClockEvt"/>
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="zGJ9uEjq2mBI" comment="Constructor" name="NetworkClockEvt">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="f03VWhL4jhEZ" value="" type="dsRw8nRMsxE8" name="station_id" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="7LmY57K3NdCH" value="" type="G9Fc21bZFJYw" name="type" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="qw7qiH8MFArl" value="" type="nNX5UmpiITKY" name="id" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="f03VWhL4jhEZ" type="dsRw8nRMsxE8" value="" name="station_id"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="7LmY57K3NdCH" type="G9Fc21bZFJYw" value="" name="type"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="qw7qiH8MFArl" type="nNX5UmpiITKY" value="" name="id"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation stereotype="constructor" comment="Copy Constructors" isSpecification="false" isLeaf="false" visibility="public" xmi.id="pCqXr26yLqVP" isRoot="false" isAbstract="false" isQuery="false" name="NetworkClockEvt" >
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="pCqXr26yLqVP" comment="Copy Constructors" name="NetworkClockEvt">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="xpSIReXHYd7F" value="" type="VcPcOcsgjQbo" name="evt" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="xpSIReXHYd7F" type="VcPcOcsgjQbo" value="" name="evt"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Empty Destructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="uEZ9MQsBagiP" isRoot="false" isAbstract="false" isQuery="false" name="~ NetworkClockEvt" />
- <UML:Operation comment="// public methods// " isSpecification="false" isLeaf="false" visibility="public" xmi.id="gmL0dqPYepr5" isRoot="false" isAbstract="false" isQuery="false" name="operator ==" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="uEZ9MQsBagiP" comment="Empty Destructor" name="~ NetworkClockEvt"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="gmL0dqPYepr5" comment="// public methods// " name="operator ==">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="pAgzCZ3MRW3p" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="ROK01RDtdm0z" value="" type="VcPcOcsgjQbo" name="evt" />
+ <UML:Parameter kind="return" xmi.id="pAgzCZ3MRW3p" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="ROK01RDtdm0z" type="VcPcOcsgjQbo" value="" name="evt"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="ArBiXr7CeSCF" isRoot="false" isAbstract="false" isQuery="false" name="operator =" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ArBiXr7CeSCF" name="operator =">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="pPbpFPortFWz" type="j0sNksMuhVaF" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="HbnvQcyr1Ip0" value="" type="VcPcOcsgjQbo" name="evt" />
+ <UML:Parameter kind="return" xmi.id="pPbpFPortFWz" type="j0sNksMuhVaF"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="HbnvQcyr1Ip0" type="VcPcOcsgjQbo" value="" name="evt"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="LfRx6bCNCxGa" isRoot="false" isAbstract="false" isQuery="false" name="displayEvt" />
- <UML:Operation comment="// public attribute accessor methods// // private attribute accessor methods// /**
-Set the value of mStationId
-@return bool
-@param station_id the new value of mStationId" isSpecification="false" isLeaf="false" visibility="public" xmi.id="aEPZWFXDDNYy" isRoot="false" isAbstract="false" isQuery="false" name="setStationId" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="LfRx6bCNCxGa" name="displayEvt"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="aEPZWFXDDNYy" comment="// public attribute accessor methods// // private attribute accessor methods// /**&#xa;Set the value of mStationId&#xa;@return bool&#xa;@param station_id the new value of mStationId" name="setStationId">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="PuPbjbJYlzVw" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="EtqvOR8j6ZeC" value="" type="dsRw8nRMsxE8" name="station_id" />
+ <UML:Parameter kind="return" xmi.id="PuPbjbJYlzVw" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="EtqvOR8j6ZeC" type="dsRw8nRMsxE8" value="" name="station_id"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Get the value of mStationId
-@return the value of mStationId" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8qXKmnsK1ItV" isRoot="false" isAbstract="false" isQuery="false" name="getStationId" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="8qXKmnsK1ItV" comment="Get the value of mStationId&#xa;@return the value of mStationId" name="getStationId">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="YWGy3KnshOgw" type="uNcSkNqyAxHb" />
+ <UML:Parameter kind="return" xmi.id="YWGy3KnshOgw" type="uNcSkNqyAxHb"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Set the value of mNetworkClockType
-@return bool
-@param type the new value of mNetworkClockType" isSpecification="false" isLeaf="false" visibility="public" xmi.id="VOjimHg0AVvX" isRoot="false" isAbstract="false" isQuery="false" name="setNetworkClockType" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="VOjimHg0AVvX" comment="Set the value of mNetworkClockType&#xa;@return bool&#xa;@param type the new value of mNetworkClockType" name="setNetworkClockType">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="nUnejHc691ht" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="w4E0btDkhk2R" value="" type="G9Fc21bZFJYw" name="type" />
+ <UML:Parameter kind="return" xmi.id="nUnejHc691ht" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="w4E0btDkhk2R" type="G9Fc21bZFJYw" value="" name="type"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Get the value of mNetworkClockType
-@return the value of mNetworkClockType" isSpecification="false" isLeaf="false" visibility="public" xmi.id="WvlVBc1g1iOl" isRoot="false" isAbstract="false" isQuery="false" name="getNetworkClockType" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="WvlVBc1g1iOl" comment="Get the value of mNetworkClockType&#xa;@return the value of mNetworkClockType" name="getNetworkClockType">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="a0RK0vEWRUUU" type="acFbRvXTEMIs" />
+ <UML:Parameter kind="return" xmi.id="a0RK0vEWRUUU" type="acFbRvXTEMIs"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Set the value of mNetworkClockId
-@return bool
-@param id the new value of mNetworkClockId" isSpecification="false" isLeaf="false" visibility="public" xmi.id="x3j6YcbSepSG" isRoot="false" isAbstract="false" isQuery="false" name="setNetworkClockId" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="x3j6YcbSepSG" comment="Set the value of mNetworkClockId&#xa;@return bool&#xa;@param id the new value of mNetworkClockId" name="setNetworkClockId">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="mFLUe1OPTC2D" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="gdyMMynsrZN2" value="" type="nNX5UmpiITKY" name="id" />
+ <UML:Parameter kind="return" xmi.id="mFLUe1OPTC2D" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="gdyMMynsrZN2" type="nNX5UmpiITKY" value="" name="id"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Get the value of mNetworkClockId
-@return the value of mNetworkClockId" isSpecification="false" isLeaf="false" visibility="public" xmi.id="BMgA23ty6c4c" isRoot="false" isAbstract="false" isQuery="false" name="getNetworkClockId" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="BMgA23ty6c4c" comment="Get the value of mNetworkClockId&#xa;@return the value of mNetworkClockId" name="getNetworkClockId">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ReHbdzUDztVx" type="2OUKpDmUU6Tg" />
+ <UML:Parameter kind="return" xmi.id="ReHbdzUDztVx" type="2OUKpDmUU6Tg"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// private methods// " isSpecification="false" isLeaf="false" visibility="private" xmi.id="Ff2tSU7783RU" isRoot="false" isAbstract="false" isQuery="false" name="initAttributes" />
- <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="0EKrlfsv0Y30" isRoot="false" isAbstract="false" isQuery="false" name="getType" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Ff2tSU7783RU" comment="// private methods// " name="initAttributes"/>
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="0EKrlfsv0Y30" name="getType">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ojUEEwgyCzQo" type="QBMG0J8pDlsx" />
+ <UML:Parameter kind="return" xmi.id="ojUEEwgyCzQo" type="QBMG0J8pDlsx"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation stereotype="constructor" comment="Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="StUj99llDRPn" isRoot="false" isAbstract="false" isQuery="false" name="NetworkClockEvt" >
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="StUj99llDRPn" comment="Constructor" name="NetworkClockEvt">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="XzB9jIcjg202" value="" type="dsRw8nRMsxE8" name="station_id" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="iTy4m5nCwHt3" value="" type="G9Fc21bZFJYw" name="network_clock_type" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="Peoc3DPYBbhs" value="" type="nNX5UmpiITKY" name="id" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="ZpzV7sWWUK8V" value="" type="rHbXHZa03W4n" name="p_data" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="XzB9jIcjg202" type="dsRw8nRMsxE8" value="" name="station_id"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="iTy4m5nCwHt3" type="G9Fc21bZFJYw" value="" name="network_clock_type"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="Peoc3DPYBbhs" type="nNX5UmpiITKY" value="" name="id"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="ZpzV7sWWUK8V" type="rHbXHZa03W4n" value="" name="p_data"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Set the value of mpData
-@return bool
-@param p_data the new value of mpData" isSpecification="false" isLeaf="false" visibility="public" xmi.id="cFsPi6AvfZ2W" isRoot="false" isAbstract="false" isQuery="false" name="setData" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="cFsPi6AvfZ2W" comment="Set the value of mpData&#xa;@return bool&#xa;@param p_data the new value of mpData" name="setData">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ypBS1DdQpu1S" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="1FeJmIkuNxFh" value="" type="rHbXHZa03W4n" name="p_data" />
+ <UML:Parameter kind="return" xmi.id="ypBS1DdQpu1S" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="1FeJmIkuNxFh" type="rHbXHZa03W4n" value="" name="p_data"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Get the value of mpData
-@return the value of mpData" isSpecification="false" isLeaf="false" visibility="public" xmi.id="wa9sY7FBM5Y2" isRoot="false" isAbstract="false" isQuery="false" name="getData" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="wa9sY7FBM5Y2" comment="Get the value of mpData&#xa;@return the value of mpData" name="getData">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="tTerL7o7rIL3" type="TYfZTukOB7DK" />
+ <UML:Parameter kind="return" xmi.id="tTerL7o7rIL3" type="TYfZTukOB7DK"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="GIrdG4ICfR4B" isRoot="false" isAbstract="false" isQuery="false" name="displayNetworkClockType" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="GIrdG4ICfR4B" name="displayNetworkClockType">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="D21PzSByHMQG" type="QBMG0J8pDlsx" />
+ <UML:Parameter kind="return" xmi.id="D21PzSByHMQG" type="QBMG0J8pDlsx"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
- <UML:Class stereotype="typedef" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="lmHNZqFB8Nj8" isRoot="false" isAbstract="false" name="PhyMpduCb" />
- <UML:Class comment="class PhySciMsgNoise" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="vSu5lsg0a7WJ" isRoot="false" isAbstract="false" name="PhySciMsgNoise" >
+ <UML:Class stereotype="typedef" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="lmHNZqFB8Nj8" name="PhyMpduCb"/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="vSu5lsg0a7WJ" comment="class PhySciMsgNoise" name="PhySciMsgNoise">
<UML:GeneralizableElement.generalization>
- <UML:Generalization xmi.idref="5oSJ5pfRXEKM" />
- <UML:Generalization xmi.idref="GpnnjAimICRg" />
- <UML:Generalization xmi.idref="8YLQXRKCCIRS" />
+ <UML:Generalization xmi.idref="5oSJ5pfRXEKM"/>
+ <UML:Generalization xmi.idref="GpnnjAimICRg"/>
+ <UML:Generalization xmi.idref="8YLQXRKCCIRS"/>
</UML:GeneralizableElement.generalization>
<UML:Classifier.feature>
- <UML:Operation stereotype="constructor" comment="// Constructors/Destructors// /**
-Constructor
-Creates a PHY message of type NOISE.
-@param p_phy a pointer to the PHY interface" isSpecification="false" isLeaf="false" visibility="public" xmi.id="LbXsqqCDrQXh" isRoot="false" isAbstract="false" isQuery="false" name="PhySciMsgNoise" >
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="LbXsqqCDrQXh" comment="// Constructors/Destructors// /**&#xa;Constructor&#xa;Creates a PHY message of type NOISE.&#xa;@param p_phy a pointer to the PHY interface" name="PhySciMsgNoise">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="wzStLEaXhIIG" value="" type="DEOmV9sHIiVw" name="p_phy" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="wzStLEaXhIIG" type="DEOmV9sHIiVw" value="" name="p_phy"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Empty Destructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="ULvVrrbCQ62E" isRoot="false" isAbstract="false" isQuery="false" name="~ PhySciMsgNoise" />
- <UML:Operation comment="// public methods// /**
-Sets the PHY SCI message class attributes before transmission
-for a PHY message of type NOISE.
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="wFSmfxTawuTH" isRoot="false" isAbstract="false" isQuery="false" name="prepare" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ULvVrrbCQ62E" comment="Empty Destructor" name="~ PhySciMsgNoise"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="wFSmfxTawuTH" comment="// public methods// /**&#xa;Sets the PHY SCI message class attributes before transmission&#xa;for a PHY message of type NOISE.&#xa;@return bool" name="prepare">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Y3gNvgop9QeS" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="Y3gNvgop9QeS" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// private methods// /**
-Initializes the PHY SCI message class attributes:
-fills PHY SCI message type,
-and specialized SCI msg data length.
-" isSpecification="false" isLeaf="false" visibility="private" xmi.id="83mpM46qOzJF" isRoot="false" isAbstract="false" isQuery="false" name="initAttributes" />
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="83mpM46qOzJF" comment="// private methods// /**&#xa;Initializes the PHY SCI message class attributes:&#xa;fills PHY SCI message type,&#xa;and specialized SCI msg data length.&#xa;" name="initAttributes"/>
</UML:Classifier.feature>
</UML:Class>
- <UML:Class comment="PhySciMsgPre.h - Copyright buret
-Here you can write a license for your code, some comments or any other
-information you want to have in your generated code. To to this simply
-configure the &quot;headings&quot; directory in uml to point to a directory
-where you have your heading files.
-or you can just replace the contents of this file with your own.
-If you want to do this, this file is located at
-/usr/share/apps/umbrello/headings/heading.h
--->Code Generators searches for heading files based on the file extension
-i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header
-files, and for a file name ending in &quot;.java&quot; to include in all generated
-java code.
-If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always
-choose this file even if there are other files with the same extension in the
-directory. If you name the file something else, it must be the only one with that
-extension in the directory to guarantee that Code Generator will choose it.
-you can use variables in your heading files which are replaced at generation
-time. possible variables are : author, date, time, filename and filepath.
-just write %variable_name%
-This file was generated on %date% at %time%
-The original location of this file is /home/buret/eclipse/maximus/phy/inc/PhySciMsgPre.h
-//**
-class PhySciMsgPre" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="emjq7Xks8DWW" isRoot="false" isAbstract="false" name="PhySciMsgPre" >
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="emjq7Xks8DWW" comment="PhySciMsgPre.h - Copyright buret&#xa;Here you can write a license for your code, some comments or any other&#xa;information you want to have in your generated code. To to this simply&#xa;configure the &quot;headings&quot; directory in uml to point to a directory&#xa;where you have your heading files.&#xa;or you can just replace the contents of this file with your own.&#xa;If you want to do this, this file is located at&#xa;/usr/share/apps/umbrello/headings/heading.h&#xa;-->Code Generators searches for heading files based on the file extension&#xa;i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&#xa;files, and for a file name ending in &quot;.java&quot; to include in all generated&#xa;java code.&#xa;If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&#xa;choose this file even if there are other files with the same extension in the&#xa;directory. If you name the file something else, it must be the only one with that&#xa;extension in the directory to guarantee that Code Generator will choose it.&#xa;you can use variables in your heading files which are replaced at generation&#xa;time. possible variables are : author, date, time, filename and filepath.&#xa;just write %variable_name%&#xa;This file was generated on %date% at %time%&#xa;The original location of this file is /home/buret/eclipse/maximus/phy/inc/PhySciMsgPre.h&#xa;//**&#xa;class PhySciMsgPre" name="PhySciMsgPre">
<UML:GeneralizableElement.generalization>
- <UML:Generalization xmi.idref="78n0YovcPcSY" />
- <UML:Generalization xmi.idref="osPEzRTtgtfK" />
- <UML:Generalization xmi.idref="t2VHdgaE0EUP" />
- <UML:Generalization xmi.idref="38CRTOHxlKYx" />
+ <UML:Generalization xmi.idref="78n0YovcPcSY"/>
+ <UML:Generalization xmi.idref="osPEzRTtgtfK"/>
+ <UML:Generalization xmi.idref="t2VHdgaE0EUP"/>
+ <UML:Generalization xmi.idref="38CRTOHxlKYx"/>
</UML:GeneralizableElement.generalization>
<UML:Classifier.feature>
- <UML:Operation stereotype="constructor" comment="// Constructors/Destructors// /**
-Constructor
-Creates a PHY message of type PREAMBLE.
-@param p_phy_processor a pointer to the PHY interface" isSpecification="false" isLeaf="false" visibility="public" xmi.id="DNXsEDC2K4mJ" isRoot="false" isAbstract="false" isQuery="false" name="PhySciMsgPre" >
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="DNXsEDC2K4mJ" comment="// Constructors/Destructors// /**&#xa;Constructor&#xa;Creates a PHY message of type PREAMBLE.&#xa;@param p_phy_processor a pointer to the PHY interface" name="PhySciMsgPre">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="NjQjTLOFItPE" value="" type="DEOmV9sHIiVw" name="p_phy_processor" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="NjQjTLOFItPE" type="DEOmV9sHIiVw" value="" name="p_phy_processor"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Empty Destructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="fmyMYtyjGWbT" isRoot="false" isAbstract="false" isQuery="false" name="~ PhySciMsgPre" />
- <UML:Operation comment="// public methods// /**
-Sets the PHY SCI message class attributes before transmission,
-and fills specialized SCI msg data length and specialized SCI msg data
-for a PHY SCI message of type PREAMBLE.
-@param clock_id ID of the Network Clock event received message
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="jlV1nGKAzisQ" isRoot="false" isAbstract="false" isQuery="false" name="prepare" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="fmyMYtyjGWbT" comment="Empty Destructor" name="~ PhySciMsgPre"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="jlV1nGKAzisQ" comment="// public methods// /**&#xa;Sets the PHY SCI message class attributes before transmission,&#xa;and fills specialized SCI msg data length and specialized SCI msg data&#xa;for a PHY SCI message of type PREAMBLE.&#xa;@param clock_id ID of the Network Clock event received message&#xa;@return bool" name="prepare">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="XSaOjvRwvRLv" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="2GdK70ZmmV7I" value="" type="2OUKpDmUU6Tg" name="clock_id" />
+ <UML:Parameter kind="return" xmi.id="XSaOjvRwvRLv" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="2GdK70ZmmV7I" type="2OUKpDmUU6Tg" value="" name="clock_id"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// private methods// /**
-Initializes the PHY SCI message class attributes.
-Fills PHY SCI message type." isSpecification="false" isLeaf="false" visibility="private" xmi.id="M52bZb4GNXHA" isRoot="false" isAbstract="false" isQuery="false" name="initAttributes" />
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="M52bZb4GNXHA" comment="// private methods// /**&#xa;Initializes the PHY SCI message class attributes.&#xa;Fills PHY SCI message type." name="initAttributes"/>
</UML:Classifier.feature>
</UML:Class>
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="c6nC8sEdaTgi" isRoot="false" isAbstract="false" name="Expected_Tx" >
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="c6nC8sEdaTgi" name="Expected_Tx">
<UML:Classifier.feature>
- <UML:Attribute comment="// expected transmission ID" isSpecification="false" visibility="public" xmi.id="GQCuSON9dVcx" type="2yOeu36ujWRN" name="src_tx_id" />
- <UML:Attribute comment="// expected transmitting station ID" isSpecification="false" visibility="public" xmi.id="OFjIEoRosCzy" type="uNcSkNqyAxHb" name="src_station_id" />
+ <UML:Attribute visibility="public" isSpecification="false" xmi.id="GQCuSON9dVcx" type="2yOeu36ujWRN" comment="// expected transmission ID" name="src_tx_id"/>
+ <UML:Attribute visibility="public" isSpecification="false" xmi.id="OFjIEoRosCzy" type="uNcSkNqyAxHb" comment="// expected transmitting station ID" name="src_station_id"/>
</UML:Classifier.feature>
</UML:Class>
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="4DbehFMvfWp7" isRoot="false" isAbstract="false" name="lttx" >
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="4DbehFMvfWp7" name="lttx">
<UML:Classifier.feature>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="tAHWfrR369KI" isRoot="false" isAbstract="false" isQuery="false" name="operator ( )" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="tAHWfrR369KI" name="operator ( )">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="tWr8qHMOI0kB" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="ZwpFSdMLndpR" value="" type="vl7nx6lzHKbw" name="tx1" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="SFSYMmrHXw2S" value="" type="vl7nx6lzHKbw" name="tx2" />
+ <UML:Parameter kind="return" xmi.id="tWr8qHMOI0kB" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="ZwpFSdMLndpR" type="vl7nx6lzHKbw" value="" name="tx1"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="SFSYMmrHXw2S" type="vl7nx6lzHKbw" value="" name="tx2"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
- <UML:Class stereotype="typedef" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="0lRF51Cex1tP" isRoot="false" isAbstract="false" name="RxStationsList" />
- <UML:Class comment="// list of destination stations" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="cEjQpWrIlHo7" isRoot="false" isAbstract="false" name="Frame_Control" >
+ <UML:Class stereotype="typedef" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="0lRF51Cex1tP" name="RxStationsList"/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="cEjQpWrIlHo7" comment="// list of destination stations" name="Frame_Control">
<UML:Classifier.feature>
- <UML:Attribute isSpecification="false" visibility="public" xmi.id="4fMbZO2Z9RpE" type="4F2mG2WvecbT" name="fc_10" />
- <UML:Attribute isSpecification="false" visibility="public" xmi.id="SzrPyinbwUzm" type="4F2mG2WvecbT" name="fc_av" />
+ <UML:Attribute visibility="public" isSpecification="false" xmi.id="4fMbZO2Z9RpE" type="4F2mG2WvecbT" name="fc_10"/>
+ <UML:Attribute visibility="public" isSpecification="false" xmi.id="SzrPyinbwUzm" type="4F2mG2WvecbT" name="fc_av"/>
</UML:Classifier.feature>
</UML:Class>
- <UML:Class stereotype="typedef" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="0o4m5sr9WEj3" isRoot="false" isAbstract="false" name="RxFcList" />
- <UML:Class comment="// list of received Frame Control" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="ajbkAQwdNn0L" isRoot="false" isAbstract="false" name="Mpdu_Payload" >
+ <UML:Class stereotype="typedef" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="0o4m5sr9WEj3" name="RxFcList"/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ajbkAQwdNn0L" comment="// list of received Frame Control" name="Mpdu_Payload">
<UML:Classifier.feature>
- <UML:Attribute comment="// number of PHY SCI messages MPDU that have been received" isSpecification="false" visibility="public" xmi.id="UluQFtCGhE0l" type="qzlFUs4gsJKl" name="msg_nb" />
- <UML:Attribute isSpecification="false" visibility="public" xmi.id="5psZ1bacKBMT" type="LIcXhcTtT8Bn" name="data_length" />
- <UML:Attribute isSpecification="false" visibility="public" xmi.id="ZG4w24GWoAw3" type="ObMobD4JO6Fx" name="p_data" />
- <UML:Attribute isSpecification="false" visibility="public" xmi.id="47HjJFSM5Lt6" type="4F2mG2WvecbT" name="pb_header" />
+ <UML:Attribute visibility="public" isSpecification="false" xmi.id="UluQFtCGhE0l" type="qzlFUs4gsJKl" comment="// number of PHY SCI messages MPDU that have been received" name="msg_nb"/>
+ <UML:Attribute visibility="public" isSpecification="false" xmi.id="5psZ1bacKBMT" type="LIcXhcTtT8Bn" name="data_length"/>
+ <UML:Attribute visibility="public" isSpecification="false" xmi.id="ZG4w24GWoAw3" type="ObMobD4JO6Fx" name="p_data"/>
+ <UML:Attribute visibility="public" isSpecification="false" xmi.id="47HjJFSM5Lt6" type="4F2mG2WvecbT" name="pb_header"/>
</UML:Classifier.feature>
</UML:Class>
- <UML:Class stereotype="typedef" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="uUiFf2iFHkBJ" isRoot="false" isAbstract="false" name="RxMpduList" />
- <UML:Class comment="// list of received MPDU/**
-class PhyProcessor
-Simulates the real HomePlugAV physical interface and data bus." isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="kooC0I8IkF1k" isRoot="false" isAbstract="false" name="PhyProcessor" >
+ <UML:Class stereotype="typedef" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="uUiFf2iFHkBJ" name="RxMpduList"/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="kooC0I8IkF1k" comment="// list of received MPDU/**&#xa;class PhyProcessor&#xa;Simulates the real HomePlugAV physical interface and data bus." name="PhyProcessor">
<UML:GeneralizableElement.generalization>
- <UML:Generalization xmi.idref="wqho3l7CAaCs" />
- <UML:Generalization xmi.idref="mPpaajecotJ6" />
- <UML:Generalization xmi.idref="qMFrrMkplbDq" />
- <UML:Generalization xmi.idref="QIT8Cyxljy5W" />
- <UML:Generalization xmi.idref="QZAIkvPSXwgX" />
- <UML:Generalization xmi.idref="r3SvcBVOH0oL" />
+ <UML:Generalization xmi.idref="wqho3l7CAaCs"/>
+ <UML:Generalization xmi.idref="mPpaajecotJ6"/>
+ <UML:Generalization xmi.idref="qMFrrMkplbDq"/>
+ <UML:Generalization xmi.idref="QIT8Cyxljy5W"/>
+ <UML:Generalization xmi.idref="QZAIkvPSXwgX"/>
+ <UML:Generalization xmi.idref="r3SvcBVOH0oL"/>
</UML:GeneralizableElement.generalization>
<UML:Classifier.feature>
- <UML:Attribute comment="// private attributes//" isSpecification="false" visibility="private" xmi.id="MSPW0bORYUMs" type="T3wGzLaOdJRi" name="mpSciServer" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="4bRqVlwcVPoa" type="Dc4onmiEKP73" name="mpNetworkClock" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="j4ZX3m01ehFH" type="h0fjFQ6XJMWi" name="mpChannel" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="Zngo7fg9F50k" type="4Kduenu6BUBZ" name="mIsChannelEnabled" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="qwKJJ8t2CTZE" type="DshIKK2Zspzs" name="mNbOfCarriers" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="SEUhKSP8PjSi" type="FYDrFS8mDoaL" name="mpTonemask" />
- <UML:Attribute comment="// unique ID incremented for each transmission" isSpecification="false" visibility="private" xmi.id="pLlzmIBzqOr3" type="2yOeu36ujWRN" name="mTxId" />
- <UML:Attribute comment="// (PREAMBLE, FC, MPDU, and NOISE if enabled)." isSpecification="false" visibility="private" xmi.id="pzp2mQLEcovw" type="0lRF51Cex1tP" name="mListOfRxStations" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="GI5f1VMoo7nb" type="lmHNZqFB8Nj8" name="mInterfaceCb" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="NzaCLPFAN3B9" type="0o4m5sr9WEj3" name="mListOfRxFc" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="RWN3IGyZW1CV" type="uUiFf2iFHkBJ" name="mListOfRxMpdu" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="WYJKf6t13UDP" type="nJsED87p1vHp" name="mFrequency" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="rQXERiNsDiuV" type="PDzFlxMB73D7" name="mZeroCrossDelay" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="wq4SrHxLpGfT" type="iP4BuKaU6MFG" name="mpZeroCross" />
- <UML:Attribute comment="// for the wrong preambles transmission feature" isSpecification="false" visibility="private" xmi.id="JxYpsEM9xWub" type="iP4BuKaU6MFG" name="mpPre" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="JXPFIAgz5MJu" type="PDzFlxMB73D7" name="mAverageDuration" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="AXAYvicEdA1T" type="nJsED87p1vHp" name="mStdDeviation" />
- <UML:Attribute comment="// For the wrong preambles transmission feature" isSpecification="false" visibility="private" xmi.id="HMoWMarc8Qsx" type="4Kduenu6BUBZ" name="mIsFalseAlarmActivated" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="fIZddmejZuth" type="vFBbZkjwm4Vx" name="mpWrongPre" />
- <UML:Operation stereotype="constructor" comment="// Constructors/Destructors// /**
-Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="kjwpsBsKYDVA" isRoot="false" isAbstract="false" isQuery="false" name="PhyProcessor" >
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="MSPW0bORYUMs" type="T3wGzLaOdJRi" comment="// private attributes//" name="mpSciServer"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="4bRqVlwcVPoa" type="Dc4onmiEKP73" name="mpNetworkClock"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="j4ZX3m01ehFH" type="h0fjFQ6XJMWi" name="mpChannel"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="Zngo7fg9F50k" type="4Kduenu6BUBZ" name="mIsChannelEnabled"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="qwKJJ8t2CTZE" type="DshIKK2Zspzs" name="mNbOfCarriers"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="SEUhKSP8PjSi" type="FYDrFS8mDoaL" name="mpTonemask"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="pLlzmIBzqOr3" type="2yOeu36ujWRN" comment="// unique ID incremented for each transmission" name="mTxId"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="pzp2mQLEcovw" type="0lRF51Cex1tP" comment="// (PREAMBLE, FC, MPDU, and NOISE if enabled)." name="mListOfRxStations"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="GI5f1VMoo7nb" type="lmHNZqFB8Nj8" name="mInterfaceCb"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="NzaCLPFAN3B9" type="0o4m5sr9WEj3" name="mListOfRxFc"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="RWN3IGyZW1CV" type="uUiFf2iFHkBJ" name="mListOfRxMpdu"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="WYJKf6t13UDP" type="nJsED87p1vHp" name="mFrequency"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="rQXERiNsDiuV" type="PDzFlxMB73D7" name="mZeroCrossDelay"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="wq4SrHxLpGfT" type="iP4BuKaU6MFG" name="mpZeroCross"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="JxYpsEM9xWub" type="iP4BuKaU6MFG" comment="// for the wrong preambles transmission feature" name="mpPre"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="JXPFIAgz5MJu" type="PDzFlxMB73D7" name="mAverageDuration"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="AXAYvicEdA1T" type="nJsED87p1vHp" name="mStdDeviation"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="HMoWMarc8Qsx" type="4Kduenu6BUBZ" comment="// For the wrong preambles transmission feature" name="mIsFalseAlarmActivated"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="fIZddmejZuth" type="vFBbZkjwm4Vx" name="mpWrongPre"/>
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="kjwpsBsKYDVA" comment="// Constructors/Destructors// /**&#xa;Constructor" name="PhyProcessor">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="ZPgj0ywKOLqN" value="" type="T3wGzLaOdJRi" name="p_sci_server" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="ZPgj0ywKOLqN" type="T3wGzLaOdJRi" value="" name="p_sci_server"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Empty Destructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="uCoTe8JPrGEk" isRoot="false" isAbstract="false" isQuery="false" name="~ PhyProcessor" />
- <UML:Operation comment="// public methods// /**
-@return PhySciMsg &amp;" isSpecification="false" isLeaf="false" visibility="public" xmi.id="R72zIX7svlbt" isRoot="false" isAbstract="false" isQuery="false" name="createMsg" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="uCoTe8JPrGEk" comment="Empty Destructor" name="~ PhyProcessor"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="R72zIX7svlbt" comment="// public methods// /**&#xa;@return PhySciMsg &amp;" name="createMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="gY0oyeGT5qso" type="w18nsvnfKlCn" />
+ <UML:Parameter kind="return" xmi.id="gY0oyeGT5qso" type="w18nsvnfKlCn"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param received_phy_sci_msg" isSpecification="false" isLeaf="false" visibility="public" xmi.id="jYE8r2VkFHBr" isRoot="false" isAbstract="false" isQuery="false" name="receiveMsg" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="jYE8r2VkFHBr" comment="@return bool&#xa;@param received_phy_sci_msg" name="receiveMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="kHkdg3WXXNfN" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="QUGFkTx9Yz6q" value="" type="w18nsvnfKlCn" name="received_phy_sci_msg" />
+ <UML:Parameter kind="return" xmi.id="kHkdg3WXXNfN" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="QUGFkTx9Yz6q" type="w18nsvnfKlCn" value="" name="received_phy_sci_msg"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param phy_sci_msg_to_send" isSpecification="false" isLeaf="false" visibility="public" xmi.id="VBgQwIJgoVmd" isRoot="false" isAbstract="false" isQuery="false" name="sendMsg" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="VBgQwIJgoVmd" comment="@return bool&#xa;@param phy_sci_msg_to_send" name="sendMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="czku0U4g22Sy" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="YFNlUYcs3t8l" value="" type="w18nsvnfKlCn" name="phy_sci_msg_to_send" />
+ <UML:Parameter kind="return" xmi.id="czku0U4g22Sy" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="YFNlUYcs3t8l" type="w18nsvnfKlCn" value="" name="phy_sci_msg_to_send"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param phy_sci_msg_to_send" isSpecification="false" isLeaf="false" visibility="public" xmi.id="K3ts3zgWBNu5" isRoot="false" isAbstract="false" isQuery="false" name="sendMpdu" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="K3ts3zgWBNu5" comment="@return bool&#xa;@param phy_sci_msg_to_send" name="sendMpdu">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="fhRkXHYFXGtD" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="dDlPhV2FiQ0D" value="" type="w18nsvnfKlCn" name="phy_sci_msg_to_send" />
+ <UML:Parameter kind="return" xmi.id="fhRkXHYFXGtD" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="dDlPhV2FiQ0D" type="w18nsvnfKlCn" value="" name="phy_sci_msg_to_send"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param received_evt
-@param phy_sci_msg_to_send" isSpecification="false" isLeaf="false" visibility="public" xmi.id="yc5zTBjlFcbI" isRoot="false" isAbstract="false" isQuery="false" name="receiveEvt" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="yc5zTBjlFcbI" comment="@return bool&#xa;@param received_evt&#xa;@param phy_sci_msg_to_send" name="receiveEvt">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="HPlonO9NOrGO" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="ZIoidioGtXfa" value="" type="j0sNksMuhVaF" name="received_evt" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="3hnl5nw2O21p" value="" type="w18nsvnfKlCn" name="phy_sci_msg_to_send" />
+ <UML:Parameter kind="return" xmi.id="HPlonO9NOrGO" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="ZIoidioGtXfa" type="j0sNksMuhVaF" value="" name="received_evt"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="3hnl5nw2O21p" type="w18nsvnfKlCn" value="" name="phy_sci_msg_to_send"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// private methods// /**
-Initializes the PHY processor class attributes." isSpecification="false" isLeaf="false" visibility="private" xmi.id="DkbSKCiuSUc5" isRoot="false" isAbstract="false" isQuery="false" name="initAttributes" />
- <UML:Operation comment="Registers the PHY SCI message creation function to the SCI server." isSpecification="false" isLeaf="false" visibility="private" xmi.id="AQJ4wwczcOih" isRoot="false" isAbstract="false" isQuery="false" name="registerPhySciMsg" />
- <UML:Operation comment="@return preamble duration in ticks" isSpecification="false" isLeaf="false" visibility="private" xmi.id="BdjXdjNqRyHm" isRoot="false" isAbstract="false" isQuery="false" name="calculatePreDuration" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="DkbSKCiuSUc5" comment="// private methods// /**&#xa;Initializes the PHY processor class attributes." name="initAttributes"/>
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="AQJ4wwczcOih" comment="Registers the PHY SCI message creation function to the SCI server." name="registerPhySciMsg"/>
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="BdjXdjNqRyHm" comment="@return preamble duration in ticks" name="calculatePreDuration">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="LK2LMTH1Ajlf" type="PDzFlxMB73D7" />
+ <UML:Parameter kind="return" xmi.id="LK2LMTH1Ajlf" type="PDzFlxMB73D7"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return Frame Control duration in ticks" isSpecification="false" isLeaf="false" visibility="private" xmi.id="8xeZSGecfweb" isRoot="false" isAbstract="false" isQuery="false" name="calculateFcDuration" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="8xeZSGecfweb" comment="@return Frame Control duration in ticks" name="calculateFcDuration">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="yHvVXmhm9Sau" type="PDzFlxMB73D7" />
+ <UML:Parameter kind="return" xmi.id="yHvVXmhm9Sau" type="PDzFlxMB73D7"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return MPDU payload duration in ticks" isSpecification="false" isLeaf="false" visibility="private" xmi.id="sFYUdEAortKU" isRoot="false" isAbstract="false" isQuery="false" name="calculateMpduDuration" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="sFYUdEAortKU" comment="@return MPDU payload duration in ticks" name="calculateMpduDuration">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="qiICZYavsbEE" type="PDzFlxMB73D7" />
+ <UML:Parameter kind="return" xmi.id="qiICZYavsbEE" type="PDzFlxMB73D7"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sends a PHY SCI message of type NOISE.
-@return bool
-@param phy_sci_msg_to_send" isSpecification="false" isLeaf="false" visibility="private" xmi.id="ahJ0dYmjVOIx" isRoot="false" isAbstract="false" isQuery="false" name="sendNoise" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ahJ0dYmjVOIx" comment="Sends a PHY SCI message of type NOISE.&#xa;@return bool&#xa;@param phy_sci_msg_to_send" name="sendNoise">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="4WEEDztBFmfm" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="evYHrCqhROC4" value="" type="w18nsvnfKlCn" name="phy_sci_msg_to_send" />
+ <UML:Parameter kind="return" xmi.id="4WEEDztBFmfm" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="evYHrCqhROC4" type="w18nsvnfKlCn" value="" name="phy_sci_msg_to_send"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return a pointer to SCI server" isSpecification="false" isLeaf="false" visibility="private" xmi.id="bMrSDBvmqCmR" isRoot="false" isAbstract="false" isQuery="false" name="getSciServer" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="bMrSDBvmqCmR" comment="@return a pointer to SCI server" name="getSciServer">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="YKXim7cansnN" type="T3wGzLaOdJRi" />
+ <UML:Parameter kind="return" xmi.id="YKXim7cansnN" type="T3wGzLaOdJRi"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// public methods// /**
-@param interface_cb
-Initialize PHY with an interface callback function for PHY SCI message MPDU reception." isSpecification="false" isLeaf="false" visibility="public" xmi.id="NFHOWKrVnBiw" isRoot="false" isAbstract="false" isQuery="false" name="init" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="NFHOWKrVnBiw" comment="// public methods// /**&#xa;@param interface_cb&#xa;Initialize PHY with an interface callback function for PHY SCI message MPDU reception." name="init">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="QLGIwUV00jCD" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="MQ1QAZGC3U1p" value="" type="lmHNZqFB8Nj8" name="interface_cb" />
+ <UML:Parameter kind="return" xmi.id="QLGIwUV00jCD" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="MQ1QAZGC3U1p" type="lmHNZqFB8Nj8" value="" name="interface_cb"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Initialize PHY with the PLC frequency for PHY SCI message of type ZERO_CROSS.
-@param frequency
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="LJul1NAOaPk4" isRoot="false" isAbstract="false" isQuery="false" name="init" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="LJul1NAOaPk4" comment="Initialize PHY with the PLC frequency for PHY SCI message of type ZERO_CROSS.&#xa;@param frequency&#xa;@return bool" name="init">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="g6Nvq0gPKD54" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="icaVnIP9gOXq" value="" type="EQrcJtA2vC7c" name="frequency" />
+ <UML:Parameter kind="return" xmi.id="g6Nvq0gPKD54" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="icaVnIP9gOXq" type="EQrcJtA2vC7c" value="" name="frequency"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Creates a PHY SCI message MPDU.
-@return PhySciMsgMpdu *" isSpecification="false" isLeaf="false" visibility="public" xmi.id="3UdcrOgZ0E2l" isRoot="false" isAbstract="false" isQuery="false" name="createMpdu" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="3UdcrOgZ0E2l" comment="Creates a PHY SCI message MPDU.&#xa;@return PhySciMsgMpdu *" name="createMpdu">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Ife6YPTylhFh" type="ihg5BF2ckirV" />
+ <UML:Parameter kind="return" xmi.id="Ife6YPTylhFh" type="ihg5BF2ckirV"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sends a PHY SCI message MPDU.
-This message has to be configured before transmission.
-@param p_mpdu
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="URuAoQzkExjU" isRoot="false" isAbstract="false" isQuery="false" name="sendMpdu" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="URuAoQzkExjU" comment="Sends a PHY SCI message MPDU.&#xa;This message has to be configured before transmission.&#xa;@param p_mpdu&#xa;@return bool" name="sendMpdu">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="BigARsL7wg1n" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="xX5DDPVEr6og" value="" type="ihg5BF2ckirV" name="p_mpdu" />
+ <UML:Parameter kind="return" xmi.id="BigARsL7wg1n" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="xX5DDPVEr6og" type="ihg5BF2ckirV" value="" name="p_mpdu"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sends the PHY SCI message associated to the received Network Clock event.
-@return bool
-@param received_evt" isSpecification="false" isLeaf="false" visibility="public" xmi.id="UTGShGDCg6KU" isRoot="false" isAbstract="false" isQuery="false" name="receiveEvt" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="UTGShGDCg6KU" comment="Sends the PHY SCI message associated to the received Network Clock event.&#xa;@return bool&#xa;@param received_evt" name="receiveEvt">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ghC0uF4AuhGS" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="WHEiFvACSFPd" value="" type="j0sNksMuhVaF" name="received_evt" />
+ <UML:Parameter kind="return" xmi.id="ghC0uF4AuhGS" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="WHEiFvACSFPd" type="j0sNksMuhVaF" value="" name="received_evt"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Processes the received PHY SCI message of type NONE or NOISE.
-@return bool
-@param received_phy_sci_msg" isSpecification="false" isLeaf="false" visibility="public" xmi.id="cspTzc7T5Lum" isRoot="false" isAbstract="false" isQuery="false" name="receiveInvalid" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="cspTzc7T5Lum" comment="Processes the received PHY SCI message of type NONE or NOISE.&#xa;@return bool&#xa;@param received_phy_sci_msg" name="receiveInvalid">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="6hPrOeXYKDgl" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="c7wIBHkhYwNn" value="" type="w18nsvnfKlCn" name="received_phy_sci_msg" />
+ <UML:Parameter kind="return" xmi.id="6hPrOeXYKDgl" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="c7wIBHkhYwNn" type="w18nsvnfKlCn" value="" name="received_phy_sci_msg"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Processes the received PHY SCI message of type PREAMBLE.
-@return bool
-@param received_phy_sci_msg" isSpecification="false" isLeaf="false" visibility="public" xmi.id="rXxHkNsMDhnC" isRoot="false" isAbstract="false" isQuery="false" name="receivePre" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="rXxHkNsMDhnC" comment="Processes the received PHY SCI message of type PREAMBLE.&#xa;@return bool&#xa;@param received_phy_sci_msg" name="receivePre">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="51q2irpOWzNO" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="HveMGY7qd38p" value="" type="w18nsvnfKlCn" name="received_phy_sci_msg" />
+ <UML:Parameter kind="return" xmi.id="51q2irpOWzNO" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="HveMGY7qd38p" type="w18nsvnfKlCn" value="" name="received_phy_sci_msg"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Processes the received PHY SCI message of type FC_HYBRID_MODE or FC_AV_ONLY_MODE.
-@return bool
-@param received_phy_sci_msg" isSpecification="false" isLeaf="false" visibility="public" xmi.id="KqWrmuedPauA" isRoot="false" isAbstract="false" isQuery="false" name="receiveFc" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="KqWrmuedPauA" comment="Processes the received PHY SCI message of type FC_HYBRID_MODE or FC_AV_ONLY_MODE.&#xa;@return bool&#xa;@param received_phy_sci_msg" name="receiveFc">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="EPZ66pZDXw2t" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="xmW8SILjDx6R" value="" type="w18nsvnfKlCn" name="received_phy_sci_msg" />
+ <UML:Parameter kind="return" xmi.id="EPZ66pZDXw2t" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="xmW8SILjDx6R" type="w18nsvnfKlCn" value="" name="received_phy_sci_msg"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Processes the received PHY SCI message of type PRS.
-@return bool
-@param received_phy_sci_msg" isSpecification="false" isLeaf="false" visibility="public" xmi.id="VDI8EOxZFSO1" isRoot="false" isAbstract="false" isQuery="false" name="receivePrs" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="VDI8EOxZFSO1" comment="Processes the received PHY SCI message of type PRS.&#xa;@return bool&#xa;@param received_phy_sci_msg" name="receivePrs">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="YZPsm5dq7Rsp" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="K2fjcZtXKOem" value="" type="w18nsvnfKlCn" name="received_phy_sci_msg" />
+ <UML:Parameter kind="return" xmi.id="YZPsm5dq7Rsp" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="K2fjcZtXKOem" type="w18nsvnfKlCn" value="" name="received_phy_sci_msg"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Processes the received PHY SCI message of type MPDU_PAYLOAD.
-@return bool
-@param received_phy_sci_msg" isSpecification="false" isLeaf="false" visibility="public" xmi.id="gzVrwZIPkYVz" isRoot="false" isAbstract="false" isQuery="false" name="receiveMpdu" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="gzVrwZIPkYVz" comment="Processes the received PHY SCI message of type MPDU_PAYLOAD.&#xa;@return bool&#xa;@param received_phy_sci_msg" name="receiveMpdu">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="HfBneYCqwlw2" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="xRWCtuBBuqsV" value="" type="w18nsvnfKlCn" name="received_phy_sci_msg" />
+ <UML:Parameter kind="return" xmi.id="HfBneYCqwlw2" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="xRWCtuBBuqsV" type="w18nsvnfKlCn" value="" name="received_phy_sci_msg"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Processes the received PHY SCI message of type TONEMASK.
-@return bool
-@param received_phy_sci_msg" isSpecification="false" isLeaf="false" visibility="public" xmi.id="Om2g8eSodxdX" isRoot="false" isAbstract="false" isQuery="false" name="receiveTonemask" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Om2g8eSodxdX" comment="Processes the received PHY SCI message of type TONEMASK.&#xa;@return bool&#xa;@param received_phy_sci_msg" name="receiveTonemask">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="aTD5PGxxpMnc" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="VtuFSQEPrkZi" value="" type="w18nsvnfKlCn" name="received_phy_sci_msg" />
+ <UML:Parameter kind="return" xmi.id="aTD5PGxxpMnc" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="VtuFSQEPrkZi" type="w18nsvnfKlCn" value="" name="received_phy_sci_msg"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Processes the received PHY SCI message of type TONEMAP.
-@return bool
-@param received_phy_sci_msg" isSpecification="false" isLeaf="false" visibility="public" xmi.id="cktXZl2vV2bd" isRoot="false" isAbstract="false" isQuery="false" name="receiveTonemap" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="cktXZl2vV2bd" comment="Processes the received PHY SCI message of type TONEMAP.&#xa;@return bool&#xa;@param received_phy_sci_msg" name="receiveTonemap">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="SOQZqIM7vVuZ" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="h3PIy0qTukhM" value="" type="w18nsvnfKlCn" name="received_phy_sci_msg" />
+ <UML:Parameter kind="return" xmi.id="SOQZqIM7vVuZ" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="h3PIy0qTukhM" type="w18nsvnfKlCn" value="" name="received_phy_sci_msg"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Processes the received PHY SCI message of type RX.
-@return bool
-@param received_phy_sci_msg" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8vjzeIhE0YlZ" isRoot="false" isAbstract="false" isQuery="false" name="receiveRx" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="8vjzeIhE0YlZ" comment="Processes the received PHY SCI message of type RX.&#xa;@return bool&#xa;@param received_phy_sci_msg" name="receiveRx">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="26NypJ0OnCTA" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="KlUno5RT6ol5" value="" type="w18nsvnfKlCn" name="received_phy_sci_msg" />
+ <UML:Parameter kind="return" xmi.id="26NypJ0OnCTA" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="KlUno5RT6ol5" type="w18nsvnfKlCn" value="" name="received_phy_sci_msg"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param phy_sci_msg_to_send" isSpecification="false" isLeaf="false" visibility="public" xmi.id="pZWhID3Q7mQj" isRoot="false" isAbstract="false" isQuery="false" name="sendMsgToAllStations" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="pZWhID3Q7mQj" comment="@return bool&#xa;@param phy_sci_msg_to_send" name="sendMsgToAllStations">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="SO8FlvrDKFk8" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="25x2ejcwS4jG" value="" type="w18nsvnfKlCn" name="phy_sci_msg_to_send" />
+ <UML:Parameter kind="return" xmi.id="SO8FlvrDKFk8" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="25x2ejcwS4jG" type="w18nsvnfKlCn" value="" name="phy_sci_msg_to_send"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// public attribute accessor methods// // private attribute accessor methods// /**
-@return bool
-@param p_network_clock the new value of mpNetworkClock" isSpecification="false" isLeaf="false" visibility="public" xmi.id="88jEvVHk2oPK" isRoot="false" isAbstract="false" isQuery="false" name="setNetworkClock" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="88jEvVHk2oPK" comment="// public attribute accessor methods// // private attribute accessor methods// /**&#xa;@return bool&#xa;@param p_network_clock the new value of mpNetworkClock" name="setNetworkClock">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="X4FSZ7zbCMZ1" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="1Sl6C9pECnEq" value="" type="Dc4onmiEKP73" name="p_network_clock" />
+ <UML:Parameter kind="return" xmi.id="X4FSZ7zbCMZ1" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="1Sl6C9pECnEq" type="Dc4onmiEKP73" value="" name="p_network_clock"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param p_channel the new value of mpChannel" isSpecification="false" isLeaf="false" visibility="public" xmi.id="UomwtUB1cuDX" isRoot="false" isAbstract="false" isQuery="false" name="setChannel" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="UomwtUB1cuDX" comment="@return bool&#xa;@param p_channel the new value of mpChannel" name="setChannel">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="gYPRkrbAFhPy" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="NVFQJekI4TNG" value="" type="h0fjFQ6XJMWi" name="p_channel" />
+ <UML:Parameter kind="return" xmi.id="gYPRkrbAFhPy" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="NVFQJekI4TNG" type="h0fjFQ6XJMWi" value="" name="p_channel"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the channel perturbation.
-@param is_channel_enabled the new value of mIsChannelEnabled" isSpecification="false" isLeaf="false" visibility="public" xmi.id="cCSpxfdPTOMK" isRoot="false" isAbstract="false" isQuery="false" name="setIsChannelEnabled" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="cCSpxfdPTOMK" comment="Sets the channel perturbation.&#xa;@param is_channel_enabled the new value of mIsChannelEnabled" name="setIsChannelEnabled">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="bF9tUt12xESV" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="sVLSNXyl2D9J" value="" type="3lgc1KcaMAny" name="is_channel_enabled" />
+ <UML:Parameter kind="return" xmi.id="bF9tUt12xESV" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="sVLSNXyl2D9J" type="3lgc1KcaMAny" value="" name="is_channel_enabled"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the TX ID.
-@return mTxId" isSpecification="false" isLeaf="false" visibility="public" xmi.id="qrbuJy9t9Zg6" isRoot="false" isAbstract="false" isQuery="false" name="getTxId" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="qrbuJy9t9Zg6" comment="Gets the TX ID.&#xa;@return mTxId" name="getTxId">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="LQ6VmeXQCwru" type="ASmFlCHQXF31" />
+ <UML:Parameter kind="return" xmi.id="LQ6VmeXQCwru" type="ASmFlCHQXF31"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the tonemask.
-@return mpTonemask" isSpecification="false" isLeaf="false" visibility="public" xmi.id="EKUigo2WJMyg" isRoot="false" isAbstract="false" isQuery="false" name="getTonemask" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="EKUigo2WJMyg" comment="Gets the tonemask.&#xa;@return mpTonemask" name="getTonemask">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="lR4z8Txhi7aD" type="S02STVfDWPXk" />
+ <UML:Parameter kind="return" xmi.id="lR4z8Txhi7aD" type="S02STVfDWPXk"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Check if the channel perturbation is enabled.
-@return mIsChannelEnabled" isSpecification="false" isLeaf="false" visibility="public" xmi.id="twPt8WCyMlqf" isRoot="false" isAbstract="false" isQuery="false" name="isChannelEnabled" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="twPt8WCyMlqf" comment="Check if the channel perturbation is enabled.&#xa;@return mIsChannelEnabled" name="isChannelEnabled">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="0bDwndR73Vco" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="0bDwndR73Vco" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the power line frequency.
-@param frequency the new value of mFrequency
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="ixYrXFvjXPRD" isRoot="false" isAbstract="false" isQuery="false" name="setFrequency" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ixYrXFvjXPRD" comment="Sets the power line frequency.&#xa;@param frequency the new value of mFrequency&#xa;@return bool" name="setFrequency">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="99EJ44DnTFmb" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="DSjUmf9dcYWi" value="" type="EQrcJtA2vC7c" name="frequency" />
+ <UML:Parameter kind="return" xmi.id="99EJ44DnTFmb" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="DSjUmf9dcYWi" type="EQrcJtA2vC7c" value="" name="frequency"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the power line frequency.
-@return mFrequency" isSpecification="false" isLeaf="false" visibility="public" xmi.id="3iePRU49Sa0x" isRoot="false" isAbstract="false" isQuery="false" name="getFrequency" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="3iePRU49Sa0x" comment="Gets the power line frequency.&#xa;@return mFrequency" name="getFrequency">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="hkJNrrYpRllE" type="EQrcJtA2vC7c" />
+ <UML:Parameter kind="return" xmi.id="hkJNrrYpRllE" type="EQrcJtA2vC7c"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Computes PREAMBLE transmission duration.
-@return preamble delay in ticks" isSpecification="false" isLeaf="false" visibility="private" xmi.id="I7gihefVYKpq" isRoot="false" isAbstract="false" isQuery="false" name="calculatePreDelay" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="I7gihefVYKpq" comment="Computes PREAMBLE transmission duration.&#xa;@return preamble delay in ticks" name="calculatePreDelay">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="NALQewEl5R57" type="PDzFlxMB73D7" />
+ <UML:Parameter kind="return" xmi.id="NALQewEl5R57" type="PDzFlxMB73D7"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Computes Frame Control transmission duration.
-@return Frame Control delay in ticks" isSpecification="false" isLeaf="false" visibility="private" xmi.id="ONJubGCVL5xw" isRoot="false" isAbstract="false" isQuery="false" name="calculateFcDelay" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ONJubGCVL5xw" comment="Computes Frame Control transmission duration.&#xa;@return Frame Control delay in ticks" name="calculateFcDelay">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="VGvyWhXBRoYG" type="PDzFlxMB73D7" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="S9cXzd3GkhyP" value="" type="DhQX2rY6wPDZ" name="fc_mode" />
+ <UML:Parameter kind="return" xmi.id="VGvyWhXBRoYG" type="PDzFlxMB73D7"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="S9cXzd3GkhyP" type="DhQX2rY6wPDZ" value="" name="fc_mode"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Computes MPDU payload transission duration.
-@return MPDU payload delay in ticks" isSpecification="false" isLeaf="false" visibility="private" xmi.id="MesuwiiK31Ec" isRoot="false" isAbstract="false" isQuery="false" name="calculateMpduDelay" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="MesuwiiK31Ec" comment="Computes MPDU payload transission duration.&#xa;@return MPDU payload delay in ticks" name="calculateMpduDelay">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="g765qpJDydec" type="PDzFlxMB73D7" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="GO6ZR3VtD5OA" value="" type="6Qx7AaWcHvu9" name="mod" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="iPQQ7PnR1eJx" value="" type="TJe4s63xXy2f" name="fecrate" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="M2HN1TzFr5mG" value="" type="qzlFUs4gsJKl" name="pb_size" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="7H7IKVS2urQz" value="" type="YkJeSfDyIVQI" name="pb_nb" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="EEQFskACkPXl" value="" type="tWAq6KHaeveU" name="gil" />
+ <UML:Parameter kind="return" xmi.id="g765qpJDydec" type="PDzFlxMB73D7"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="GO6ZR3VtD5OA" type="6Qx7AaWcHvu9" value="" name="mod"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="iPQQ7PnR1eJx" type="TJe4s63xXy2f" value="" name="fecrate"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="M2HN1TzFr5mG" type="qzlFUs4gsJKl" value="" name="pb_size"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="7H7IKVS2urQz" type="YkJeSfDyIVQI" value="" name="pb_nb"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="EEQFskACkPXl" type="tWAq6KHaeveU" value="" name="gil"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param phy_sci_msg_to_send" isSpecification="false" isLeaf="false" visibility="private" xmi.id="sWzhalxf12xL" isRoot="false" isAbstract="false" isQuery="false" name="fillMsg" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="sWzhalxf12xL" comment="@return bool&#xa;@param phy_sci_msg_to_send" name="fillMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ZqNcHQikhdgB" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="XPMPEmPSypfo" value="" type="w18nsvnfKlCn" name="phy_sci_msg_to_send" />
+ <UML:Parameter kind="return" xmi.id="ZqNcHQikhdgB" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="XPMPEmPSypfo" type="w18nsvnfKlCn" value="" name="phy_sci_msg_to_send"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return a pointer to Network Clock Processor" isSpecification="false" isLeaf="false" visibility="private" xmi.id="jeFkgC6BZQbo" isRoot="false" isAbstract="false" isQuery="false" name="getNetworkClock" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="jeFkgC6BZQbo" comment="@return a pointer to Network Clock Processor" name="getNetworkClock">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="IEMi0syez2jq" type="Dc4onmiEKP73" />
+ <UML:Parameter kind="return" xmi.id="IEMi0syez2jq" type="Dc4onmiEKP73"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets a pointer to Channel.
-@return mpChannel" isSpecification="false" isLeaf="false" visibility="private" xmi.id="C0EBnuxLhyas" isRoot="false" isAbstract="false" isQuery="false" name="getChannel" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="C0EBnuxLhyas" comment="Gets a pointer to Channel.&#xa;@return mpChannel" name="getChannel">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="s33oefQBWlll" type="h0fjFQ6XJMWi" />
+ <UML:Parameter kind="return" xmi.id="s33oefQBWlll" type="h0fjFQ6XJMWi"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the number of carriers.
-@return mNbOfCarriers" isSpecification="false" isLeaf="false" visibility="private" xmi.id="RbuTZc1JEE3v" isRoot="false" isAbstract="false" isQuery="false" name="getNbOfCarriers" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="RbuTZc1JEE3v" comment="Gets the number of carriers.&#xa;@return mNbOfCarriers" name="getNbOfCarriers">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="CTWr4C0LOM3P" type="O74yXfkidyrR" />
+ <UML:Parameter kind="return" xmi.id="CTWr4C0LOM3P" type="O74yXfkidyrR"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the number of carriers.
-@return bool
-@param nb_of_carriers the new value of mNbOfCarriers" isSpecification="false" isLeaf="false" visibility="private" xmi.id="qokWkKOCwIdV" isRoot="false" isAbstract="false" isQuery="false" name="setNbOfCarriers" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="qokWkKOCwIdV" comment="Sets the number of carriers.&#xa;@return bool&#xa;@param nb_of_carriers the new value of mNbOfCarriers" name="setNbOfCarriers">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Cz3C2n2so3gS" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="ufm9ro2Gt6EP" value="" type="O74yXfkidyrR" name="nb_of_carriers" />
+ <UML:Parameter kind="return" xmi.id="Cz3C2n2so3gS" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="ufm9ro2Gt6EP" type="O74yXfkidyrR" value="" name="nb_of_carriers"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the tonemask.
-@return bool
-@param length the tonemask length in octets
-@param p_tonemask the new value of mpTonemask" isSpecification="false" isLeaf="false" visibility="private" xmi.id="kw7NswohkYDV" isRoot="false" isAbstract="false" isQuery="false" name="setTonemask" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="kw7NswohkYDV" comment="Sets the tonemask.&#xa;@return bool&#xa;@param length the tonemask length in octets&#xa;@param p_tonemask the new value of mpTonemask" name="setTonemask">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="j4bDpMwzqSqs" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="rbfnrIGkv1rn" value="" type="O74yXfkidyrR" name="length" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="pr1gxD5f9A3z" value="" type="S02STVfDWPXk" name="p_tonemask" />
+ <UML:Parameter kind="return" xmi.id="j4bDpMwzqSqs" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="rbfnrIGkv1rn" type="O74yXfkidyrR" value="" name="length"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="pr1gxD5f9A3z" type="S02STVfDWPXk" value="" name="p_tonemask"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Increments the TX ID.
-@return bool" isSpecification="false" isLeaf="false" visibility="private" xmi.id="6pgrMtKDSxyI" isRoot="false" isAbstract="false" isQuery="false" name="incrementTxId" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="6pgrMtKDSxyI" comment="Increments the TX ID.&#xa;@return bool" name="incrementTxId">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="dqDzAGMNEQZG" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="dqDzAGMNEQZG" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the interface callback function for PHY SCI message MPDU reception.
-@return mInterfaceCb" isSpecification="false" isLeaf="false" visibility="private" xmi.id="FE29Dtu2kvhf" isRoot="false" isAbstract="false" isQuery="false" name="getInterfaceCb" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="FE29Dtu2kvhf" comment="Gets the interface callback function for PHY SCI message MPDU reception.&#xa;@return mInterfaceCb" name="getInterfaceCb">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="BZ8xamNHqyUf" type="lmHNZqFB8Nj8" />
+ <UML:Parameter kind="return" xmi.id="BZ8xamNHqyUf" type="lmHNZqFB8Nj8"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the zero-cross delay for PHY SCI message of type ZERO_CROSS transmission.
-@return mZeroCrossDelay" isSpecification="false" isLeaf="false" visibility="private" xmi.id="6mJFxKE19tqT" isRoot="false" isAbstract="false" isQuery="false" name="getZeroCrossDelay" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="6mJFxKE19tqT" comment="Gets the zero-cross delay for PHY SCI message of type ZERO_CROSS transmission.&#xa;@return mZeroCrossDelay" name="getZeroCrossDelay">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="KPf8pV1SKEQU" type="Fls26ZE3bRdo" />
+ <UML:Parameter kind="return" xmi.id="KPf8pV1SKEQU" type="Fls26ZE3bRdo"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the zero-cross delay for PHY SCI message of type ZERO_CROSS transmission.
-@param zero_cross_delay the new value of mZeroCrossDelay
-@return bool" isSpecification="false" isLeaf="false" visibility="private" xmi.id="mAgD5cVJrVS2" isRoot="false" isAbstract="false" isQuery="false" name="setZeroCrossDelay" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="mAgD5cVJrVS2" comment="Sets the zero-cross delay for PHY SCI message of type ZERO_CROSS transmission.&#xa;@param zero_cross_delay the new value of mZeroCrossDelay&#xa;@return bool" name="setZeroCrossDelay">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="TmrhAOvJv1GW" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="MK36DkjJW0WR" value="" type="Fls26ZE3bRdo" name="zero_cross_delay" />
+ <UML:Parameter kind="return" xmi.id="TmrhAOvJv1GW" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="MK36DkjJW0WR" type="Fls26ZE3bRdo" value="" name="zero_cross_delay"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets a pointer to the PHY SCI message of type ZERO_CROSS.
-@return mpZeroCross" isSpecification="false" isLeaf="false" visibility="private" xmi.id="KiTSbJvOSaZX" isRoot="false" isAbstract="false" isQuery="false" name="getZeroCross" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="KiTSbJvOSaZX" comment="Gets a pointer to the PHY SCI message of type ZERO_CROSS.&#xa;@return mpZeroCross" name="getZeroCross">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ndndZGGsfv0U" type="iP4BuKaU6MFG" />
+ <UML:Parameter kind="return" xmi.id="ndndZGGsfv0U" type="iP4BuKaU6MFG"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Creates a PHY SCI message of type ZERO_CROSS,
-and schedules an event for next PHY SCI message of type ZERO_CROSS transmission.
-@return bool" isSpecification="false" isLeaf="false" visibility="private" xmi.id="C4q1ZG4vY7zl" isRoot="false" isAbstract="false" isQuery="false" name="scheduleZeroCross" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="C4q1ZG4vY7zl" comment="Creates a PHY SCI message of type ZERO_CROSS,&#xa;and schedules an event for next PHY SCI message of type ZERO_CROSS transmission.&#xa;@return bool" name="scheduleZeroCross">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="PzvjCJBd51IG" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="PzvjCJBd51IG" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sends a PHY SCI message of type MPDU to destination stations.
-@param mpdu the PHY SCI message MPDU to send
-@return bool" isSpecification="false" isLeaf="false" visibility="private" xmi.id="rg2LhYn1HGTq" isRoot="false" isAbstract="false" isQuery="false" name="sendMpduToDestStations" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="rg2LhYn1HGTq" comment="Sends a PHY SCI message of type MPDU to destination stations.&#xa;@param mpdu the PHY SCI message MPDU to send&#xa;@return bool" name="sendMpduToDestStations">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="PDXJEopzPacx" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="YDH6KEs9vuUa" value="" type="XNEzxlV9pJ9M" name="mpdu" />
+ <UML:Parameter kind="return" xmi.id="PDXJEopzPacx" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="YDH6KEs9vuUa" type="XNEzxlV9pJ9M" value="" name="mpdu"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sends an empty PHY SCI message of type NOISE to destination stations.
-@return bool" isSpecification="false" isLeaf="false" visibility="private" xmi.id="RHZgV1W1Oj0L" isRoot="false" isAbstract="false" isQuery="false" name="sendEmptyNoiseToDestStations" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="RHZgV1W1Oj0L" comment="Sends an empty PHY SCI message of type NOISE to destination stations.&#xa;@return bool" name="sendEmptyNoiseToDestStations">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="qspTmnwBlrsx" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="qspTmnwBlrsx" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sends PHY SCI message(s) of type MPDU
-and a PHY SCI message of type NOISE
-to destination stations.
-@param mpdu the PHY SCI message of type MPDU
-@return bool" isSpecification="false" isLeaf="false" visibility="private" xmi.id="UTSKnbgJmwP4" isRoot="false" isAbstract="false" isQuery="false" name="sendMpduAndNoiseToDestStations" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="UTSKnbgJmwP4" comment="Sends PHY SCI message(s) of type MPDU&#xa;and a PHY SCI message of type NOISE&#xa;to destination stations.&#xa;@param mpdu the PHY SCI message of type MPDU&#xa;@return bool" name="sendMpduAndNoiseToDestStations">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="A1aD2sRQ3zjH" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="8FD38gbZvBFR" value="" type="XNEzxlV9pJ9M" name="mpdu" />
+ <UML:Parameter kind="return" xmi.id="A1aD2sRQ3zjH" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="8FD38gbZvBFR" type="XNEzxlV9pJ9M" value="" name="mpdu"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Update the list of destination stations.
-Once a PHY SCI message MPDU has been sent to the destination stations,
-remove the destination stations from the reception list." isSpecification="false" isLeaf="false" visibility="private" xmi.id="CjQYSQrxsJFd" isRoot="false" isAbstract="false" isQuery="false" name="updateListOfRxStations" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="CjQYSQrxsJFd" comment="Update the list of destination stations.&#xa;Once a PHY SCI message MPDU has been sent to the destination stations,&#xa;remove the destination stations from the reception list." name="updateListOfRxStations">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="tvwfpLiyZvzh" value="" type="XNEzxlV9pJ9M" name="mpdu" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="tvwfpLiyZvzh" type="XNEzxlV9pJ9M" value="" name="mpdu"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sends an empty PHY SCI message of type NOISE to destination stations.
-@param noise the empty PHY SCI message NOISE to send
-@return bool" isSpecification="false" isLeaf="false" visibility="private" xmi.id="miLUqmIF4Mp6" isRoot="false" isAbstract="false" isQuery="false" name="sendEmptyNoiseToDestStations" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="miLUqmIF4Mp6" comment="Sends an empty PHY SCI message of type NOISE to destination stations.&#xa;@param noise the empty PHY SCI message NOISE to send&#xa;@return bool" name="sendEmptyNoiseToDestStations">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="lWGA6q7xguQS" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="uWFgFmnAKuo7" value="" type="j5EvHIixdpql" name="noise" />
+ <UML:Parameter kind="return" xmi.id="lWGA6q7xguQS" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="uWFgFmnAKuo7" type="j5EvHIixdpql" value="" name="noise"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Activate the wrong preambles transmission feature.
-@param average_duration average number of ticks 25 MHz between two consecutive wrong preambles
-@param std_deviation the standard deviation
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="m041la1QGicY" isRoot="false" isAbstract="false" isQuery="false" name="activateFalseAlarm" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="m041la1QGicY" comment="Activate the wrong preambles transmission feature.&#xa;@param average_duration average number of ticks 25 MHz between two consecutive wrong preambles&#xa;@param std_deviation the standard deviation&#xa;@return bool" name="activateFalseAlarm">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="iMbTBROJTwXT" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="VJAWSVeG0Fwz" value="" type="Fls26ZE3bRdo" name="average_duration" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="fCcoKQy6R15A" value="" type="EQrcJtA2vC7c" name="std_deviation" />
+ <UML:Parameter kind="return" xmi.id="iMbTBROJTwXT" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="VJAWSVeG0Fwz" type="Fls26ZE3bRdo" value="" name="average_duration"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="fCcoKQy6R15A" type="EQrcJtA2vC7c" value="" name="std_deviation"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Calculate date of next wrong preamble transmission.
-@return the calculated date in ticks 25 MHz" isSpecification="false" isLeaf="false" visibility="private" xmi.id="WOLI6fzsId4V" isRoot="false" isAbstract="false" isQuery="false" name="calculateNextPreDate" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="WOLI6fzsId4V" comment="Calculate date of next wrong preamble transmission.&#xa;@return the calculated date in ticks 25 MHz" name="calculateNextPreDate">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="mwtpva4g6IpD" type="Fls26ZE3bRdo" />
+ <UML:Parameter kind="return" xmi.id="mwtpva4g6IpD" type="Fls26ZE3bRdo"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Schedules an event for next wrong preamble transmission.
-@return bool" isSpecification="false" isLeaf="false" visibility="private" xmi.id="ubxT7hdob1It" isRoot="false" isAbstract="false" isQuery="false" name="scheduleNextPre" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ubxT7hdob1It" comment="Schedules an event for next wrong preamble transmission.&#xa;@return bool" name="scheduleNextPre">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="8u8opWFVrqw2" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="8u8opWFVrqw2" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Deactivate the wrong preambles transmission feature.
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="ZCvoicom5P8Q" isRoot="false" isAbstract="false" isQuery="false" name="deactivateFalseAlarm" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ZCvoicom5P8Q" comment="Deactivate the wrong preambles transmission feature.&#xa;@return bool" name="deactivateFalseAlarm">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="IKKjGpC2l4pf" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="IKKjGpC2l4pf" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Check if the wrong preambles transmission is enabled or not.
-@return mIsFalseAlarmActivated" isSpecification="false" isLeaf="false" visibility="private" xmi.id="PCJLv0HglTc0" isRoot="false" isAbstract="false" isQuery="false" name="isFalseAlarmActivated" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="PCJLv0HglTc0" comment="Check if the wrong preambles transmission is enabled or not.&#xa;@return mIsFalseAlarmActivated" name="isFalseAlarmActivated">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="etLjB8uJ325q" type="3lgc1KcaMAny" />
+ <UML:Parameter kind="return" xmi.id="etLjB8uJ325q" type="3lgc1KcaMAny"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets a pointer to the PHY SCI message of type PREAMBLE with the flag PHY_FLAG_WRONG_PREAMBLE set.
-@return mpWrongPre" isSpecification="false" isLeaf="false" visibility="private" xmi.id="41vxmbYlMoBI" isRoot="false" isAbstract="false" isQuery="false" name="getWrongPre" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="41vxmbYlMoBI" comment="Gets a pointer to the PHY SCI message of type PREAMBLE with the flag PHY_FLAG_WRONG_PREAMBLE set.&#xa;@return mpWrongPre" name="getWrongPre">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="YKJN9FOPXi8l" type="vFBbZkjwm4Vx" />
+ <UML:Parameter kind="return" xmi.id="YKJN9FOPXi8l" type="vFBbZkjwm4Vx"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the average number of ticks 25 MHz between 2 consecutive wrong preambles transmissions.
-@return mAverageDuration" isSpecification="false" isLeaf="false" visibility="private" xmi.id="YH3eH1QfEhy7" isRoot="false" isAbstract="false" isQuery="false" name="getAverageDuration" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="YH3eH1QfEhy7" comment="Gets the average number of ticks 25 MHz between 2 consecutive wrong preambles transmissions.&#xa;@return mAverageDuration" name="getAverageDuration">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="VIlGMavzTFgc" type="Fls26ZE3bRdo" />
+ <UML:Parameter kind="return" xmi.id="VIlGMavzTFgc" type="Fls26ZE3bRdo"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the standard deviation (used to calculate date of the next wrong preamble transmission).
-@return mStdDeviation" isSpecification="false" isLeaf="false" visibility="private" xmi.id="iFnTjOTnPNiB" isRoot="false" isAbstract="false" isQuery="false" name="getStdDeviation" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="iFnTjOTnPNiB" comment="Gets the standard deviation (used to calculate date of the next wrong preamble transmission).&#xa;@return mStdDeviation" name="getStdDeviation">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="LatOayC8HVUQ" type="EQrcJtA2vC7c" />
+ <UML:Parameter kind="return" xmi.id="LatOayC8HVUQ" type="EQrcJtA2vC7c"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Calculate date of next wrong preamble transmission.
-@return the calculated date in ticks 25 MHz" isSpecification="false" isLeaf="false" visibility="private" xmi.id="yHuK34acLdGa" isRoot="false" isAbstract="false" isQuery="false" name="calculateNextWrongPreDate" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="yHuK34acLdGa" comment="Calculate date of next wrong preamble transmission.&#xa;@return the calculated date in ticks 25 MHz" name="calculateNextWrongPreDate">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="isnFav03BjJW" type="Fls26ZE3bRdo" />
+ <UML:Parameter kind="return" xmi.id="isnFav03BjJW" type="Fls26ZE3bRdo"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Schedules an event for next wrong preamble transmission.
-@param tick_wrong_pre the next wrong preamble should be transmitted at current date + tick_wrong_pre (in 25 MHz)
-@return bool" isSpecification="false" isLeaf="false" visibility="private" xmi.id="dgFpMDw4ThVA" isRoot="false" isAbstract="false" isQuery="false" name="scheduleNextWrongPre" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="dgFpMDw4ThVA" comment="Schedules an event for next wrong preamble transmission.&#xa;@param tick_wrong_pre the next wrong preamble should be transmitted at current date + tick_wrong_pre (in 25 MHz)&#xa;@return bool" name="scheduleNextWrongPre">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="JDVkQ9MljF8J" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="5wxTJgcHvXZy" value="" type="Fls26ZE3bRdo" name="tick_wrong_pre" />
+ <UML:Parameter kind="return" xmi.id="JDVkQ9MljF8J" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="5wxTJgcHvXZy" type="Fls26ZE3bRdo" value="" name="tick_wrong_pre"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
- <UML:Class comment="class IPhy" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="KqJ8bZTEut0O" isRoot="false" isAbstract="true" name="IPhy" >
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="KqJ8bZTEut0O" comment="class IPhy" name="IPhy">
<UML:Classifier.feature>
- <UML:Operation stereotype="constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="yaLsEUCpV6SB" isRoot="false" isAbstract="false" isQuery="false" name="IPhy" />
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="kPkaAdqUS7a3" isRoot="false" isAbstract="false" isQuery="false" name="~ IPhy" />
- <UML:Operation comment="// public methods// /**
-@return PhySciMsg &amp;" isSpecification="false" isLeaf="false" visibility="public" xmi.id="h1GZuEvrpEj3" isRoot="false" isAbstract="true" isQuery="false" name="createMsg" >
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="yaLsEUCpV6SB" name="IPhy"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="kPkaAdqUS7a3" name="~ IPhy"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="h1GZuEvrpEj3" comment="// public methods// /**&#xa;@return PhySciMsg &amp;" name="createMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="CKPRorrWjemH" type="w18nsvnfKlCn" />
+ <UML:Parameter kind="return" xmi.id="CKPRorrWjemH" type="w18nsvnfKlCn"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param received_phy_sci_msg" isSpecification="false" isLeaf="false" visibility="public" xmi.id="jusE0INkg7Lq" isRoot="false" isAbstract="true" isQuery="false" name="receiveMsg" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="jusE0INkg7Lq" comment="@return bool&#xa;@param received_phy_sci_msg" name="receiveMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="XkKiUcElphWD" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="j9IBHtCwuSVn" value="" type="w18nsvnfKlCn" name="received_phy_sci_msg" />
+ <UML:Parameter kind="return" xmi.id="XkKiUcElphWD" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="j9IBHtCwuSVn" type="w18nsvnfKlCn" value="" name="received_phy_sci_msg"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param phy_sci_msg_to_send" isSpecification="false" isLeaf="false" visibility="public" xmi.id="hOeUdLXMFNYD" isRoot="false" isAbstract="true" isQuery="false" name="sendMsg" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="hOeUdLXMFNYD" comment="@return bool&#xa;@param phy_sci_msg_to_send" name="sendMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="osyV66mGPAhD" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="fvyL0H9jQSsf" value="" type="w18nsvnfKlCn" name="phy_sci_msg_to_send" />
+ <UML:Parameter kind="return" xmi.id="osyV66mGPAhD" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="fvyL0H9jQSsf" type="w18nsvnfKlCn" value="" name="phy_sci_msg_to_send"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param phy_sci_msg_to_send" isSpecification="false" isLeaf="false" visibility="public" xmi.id="J5bBV6yATae6" isRoot="false" isAbstract="true" isQuery="false" name="sendMpdu" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="J5bBV6yATae6" comment="@return bool&#xa;@param phy_sci_msg_to_send" name="sendMpdu">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="1Whl8R2fCNLe" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="w9Q9UyN8rJRp" value="" type="w18nsvnfKlCn" name="phy_sci_msg_to_send" />
+ <UML:Parameter kind="return" xmi.id="1Whl8R2fCNLe" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="w9Q9UyN8rJRp" type="w18nsvnfKlCn" value="" name="phy_sci_msg_to_send"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param received_evt
-@param phy_sci_msg_to_send" isSpecification="false" isLeaf="false" visibility="public" xmi.id="YbZw1PcKSDVy" isRoot="false" isAbstract="true" isQuery="false" name="receiveEvt" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="YbZw1PcKSDVy" comment="@return bool&#xa;@param received_evt&#xa;@param phy_sci_msg_to_send" name="receiveEvt">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="xYPmDvx2mvVq" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="IS6l2jpwsF6L" value="" type="j0sNksMuhVaF" name="received_evt" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="BRT0iupGTMCU" value="" type="w18nsvnfKlCn" name="phy_sci_msg_to_send" />
+ <UML:Parameter kind="return" xmi.id="xYPmDvx2mvVq" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="IS6l2jpwsF6L" type="j0sNksMuhVaF" value="" name="received_evt"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="BRT0iupGTMCU" type="w18nsvnfKlCn" value="" name="phy_sci_msg_to_send"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// public methods// /**
-@param interface_cb
-Initialize PHY with an interface callback function for PHY SCI message MPDU reception." isSpecification="false" isLeaf="false" visibility="public" xmi.id="AtHIE0QoOt3a" isRoot="false" isAbstract="true" isQuery="false" name="init" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="AtHIE0QoOt3a" comment="// public methods// /**&#xa;@param interface_cb&#xa;Initialize PHY with an interface callback function for PHY SCI message MPDU reception." name="init">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="0I6NSnYTJFER" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="l214gNwRYSA4" value="" type="lmHNZqFB8Nj8" name="interface_cb" />
+ <UML:Parameter kind="return" xmi.id="0I6NSnYTJFER" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="l214gNwRYSA4" type="lmHNZqFB8Nj8" value="" name="interface_cb"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Initialize PHY with the PLC frequency for PHY SCI message of type ZERO_CROSS.
-@param frequency
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="HFKsayykpF23" isRoot="false" isAbstract="true" isQuery="false" name="init" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="HFKsayykpF23" comment="Initialize PHY with the PLC frequency for PHY SCI message of type ZERO_CROSS.&#xa;@param frequency&#xa;@return bool" name="init">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="hF4taPVXvuH9" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="Z116SAAjPUZx" value="" type="EQrcJtA2vC7c" name="frequency" />
+ <UML:Parameter kind="return" xmi.id="hF4taPVXvuH9" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="Z116SAAjPUZx" type="EQrcJtA2vC7c" value="" name="frequency"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Creates a PHY SCI message MPDU.
-@return PhySciMsgMpdu *" isSpecification="false" isLeaf="false" visibility="public" xmi.id="3jRwvWWTVYZx" isRoot="false" isAbstract="true" isQuery="false" name="createMpdu" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="3jRwvWWTVYZx" comment="Creates a PHY SCI message MPDU.&#xa;@return PhySciMsgMpdu *" name="createMpdu">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="oE9a7eQ7wUSM" type="ihg5BF2ckirV" />
+ <UML:Parameter kind="return" xmi.id="oE9a7eQ7wUSM" type="ihg5BF2ckirV"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sends a PHY SCI message MPDU.
-This message has to be configured before transmission.
-@param p_mpdu
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="NCRUK0sLkHHd" isRoot="false" isAbstract="true" isQuery="false" name="sendMpdu" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="NCRUK0sLkHHd" comment="Sends a PHY SCI message MPDU.&#xa;This message has to be configured before transmission.&#xa;@param p_mpdu&#xa;@return bool" name="sendMpdu">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="H0qaG2zvH3mp" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="nm4HIdEyKv3U" value="" type="ihg5BF2ckirV" name="p_mpdu" />
+ <UML:Parameter kind="return" xmi.id="H0qaG2zvH3mp" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="nm4HIdEyKv3U" type="ihg5BF2ckirV" value="" name="p_mpdu"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sends the PHY SCI message associated to the received Network Clock event.
-@param received_evt
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="836rmxK77lbR" isRoot="false" isAbstract="true" isQuery="false" name="receiveEvt" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="836rmxK77lbR" comment="Sends the PHY SCI message associated to the received Network Clock event.&#xa;@param received_evt&#xa;@return bool" name="receiveEvt">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="QHMMBbTxpcVx" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="kRkSh25SmAj4" value="" type="j0sNksMuhVaF" name="received_evt" />
+ <UML:Parameter kind="return" xmi.id="QHMMBbTxpcVx" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="kRkSh25SmAj4" type="j0sNksMuhVaF" value="" name="received_evt"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Processes the received PHY SCI message of type NONE or NOISE.
-@return bool
-@param received_phy_sci_msg" isSpecification="false" isLeaf="false" visibility="public" xmi.id="ly04r3Yz6coq" isRoot="false" isAbstract="true" isQuery="false" name="receiveInvalid" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="ly04r3Yz6coq" comment="Processes the received PHY SCI message of type NONE or NOISE.&#xa;@return bool&#xa;@param received_phy_sci_msg" name="receiveInvalid">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Ev29NVVeVJCj" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="X8xfsW4ayp2f" value="" type="w18nsvnfKlCn" name="received_phy_sci_msg" />
+ <UML:Parameter kind="return" xmi.id="Ev29NVVeVJCj" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="X8xfsW4ayp2f" type="w18nsvnfKlCn" value="" name="received_phy_sci_msg"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Processes the received PHY SCI message of type PREAMBLE.
-@return bool
-@param received_phy_sci_msg" isSpecification="false" isLeaf="false" visibility="public" xmi.id="p57ZDpbznb1e" isRoot="false" isAbstract="true" isQuery="false" name="receivePre" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="p57ZDpbznb1e" comment="Processes the received PHY SCI message of type PREAMBLE.&#xa;@return bool&#xa;@param received_phy_sci_msg" name="receivePre">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="MBebEORffl1p" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="eZbi9QXgWUJM" value="" type="w18nsvnfKlCn" name="received_phy_sci_msg" />
+ <UML:Parameter kind="return" xmi.id="MBebEORffl1p" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="eZbi9QXgWUJM" type="w18nsvnfKlCn" value="" name="received_phy_sci_msg"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Processes the received PHY SCI message of type FC_HYBRID_MODE or FC_AV_ONLY_MODE.
-@return bool
-@param received_phy_sci_msg" isSpecification="false" isLeaf="false" visibility="public" xmi.id="zMwv9wYy2dXF" isRoot="false" isAbstract="true" isQuery="false" name="receiveFc" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="zMwv9wYy2dXF" comment="Processes the received PHY SCI message of type FC_HYBRID_MODE or FC_AV_ONLY_MODE.&#xa;@return bool&#xa;@param received_phy_sci_msg" name="receiveFc">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="LSmA4I5GB8PZ" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="S6CFhDtJkTzr" value="" type="w18nsvnfKlCn" name="received_phy_sci_msg" />
+ <UML:Parameter kind="return" xmi.id="LSmA4I5GB8PZ" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="S6CFhDtJkTzr" type="w18nsvnfKlCn" value="" name="received_phy_sci_msg"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Processes the received PHY SCI message of type PRS.
-@return bool
-@param received_phy_sci_msg" isSpecification="false" isLeaf="false" visibility="public" xmi.id="tWYNzpkyBerK" isRoot="false" isAbstract="true" isQuery="false" name="receivePrs" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="tWYNzpkyBerK" comment="Processes the received PHY SCI message of type PRS.&#xa;@return bool&#xa;@param received_phy_sci_msg" name="receivePrs">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="btB4COoYZQ8m" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="bPGb2loVr1iY" value="" type="w18nsvnfKlCn" name="received_phy_sci_msg" />
+ <UML:Parameter kind="return" xmi.id="btB4COoYZQ8m" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="bPGb2loVr1iY" type="w18nsvnfKlCn" value="" name="received_phy_sci_msg"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Processes the received PHY SCI message of type MPDU_PAYLOAD.
-@return bool
-@param received_phy_sci_msg" isSpecification="false" isLeaf="false" visibility="public" xmi.id="Capv3pmwLIHI" isRoot="false" isAbstract="true" isQuery="false" name="receiveMpdu" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="Capv3pmwLIHI" comment="Processes the received PHY SCI message of type MPDU_PAYLOAD.&#xa;@return bool&#xa;@param received_phy_sci_msg" name="receiveMpdu">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="pXRSGQHbs2mu" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="81GHg7aFUqqX" value="" type="w18nsvnfKlCn" name="received_phy_sci_msg" />
+ <UML:Parameter kind="return" xmi.id="pXRSGQHbs2mu" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="81GHg7aFUqqX" type="w18nsvnfKlCn" value="" name="received_phy_sci_msg"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Processes the received PHY SCI message of type TONEMASK.
-@return bool
-@param received_phy_sci_msg" isSpecification="false" isLeaf="false" visibility="public" xmi.id="cc0RbiyoInhJ" isRoot="false" isAbstract="true" isQuery="false" name="receiveTonemask" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="cc0RbiyoInhJ" comment="Processes the received PHY SCI message of type TONEMASK.&#xa;@return bool&#xa;@param received_phy_sci_msg" name="receiveTonemask">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Ip8RxYyYPAbb" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="aTDukVCsWR7A" value="" type="w18nsvnfKlCn" name="received_phy_sci_msg" />
+ <UML:Parameter kind="return" xmi.id="Ip8RxYyYPAbb" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="aTDukVCsWR7A" type="w18nsvnfKlCn" value="" name="received_phy_sci_msg"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Processes the received PHY SCI message of type TONEMAP.
-@return bool
-@param received_phy_sci_msg" isSpecification="false" isLeaf="false" visibility="public" xmi.id="YhN1WBY6oWXP" isRoot="false" isAbstract="true" isQuery="false" name="receiveTonemap" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="YhN1WBY6oWXP" comment="Processes the received PHY SCI message of type TONEMAP.&#xa;@return bool&#xa;@param received_phy_sci_msg" name="receiveTonemap">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="YN85nGranG13" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="CTDTHsmpM0j6" value="" type="w18nsvnfKlCn" name="received_phy_sci_msg" />
+ <UML:Parameter kind="return" xmi.id="YN85nGranG13" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="CTDTHsmpM0j6" type="w18nsvnfKlCn" value="" name="received_phy_sci_msg"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Processes the received PHY SCI message of type RX.
-@return bool
-@param received_phy_sci_msg" isSpecification="false" isLeaf="false" visibility="public" xmi.id="VwwzN38tjVuF" isRoot="false" isAbstract="true" isQuery="false" name="receiveRx" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="VwwzN38tjVuF" comment="Processes the received PHY SCI message of type RX.&#xa;@return bool&#xa;@param received_phy_sci_msg" name="receiveRx">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="eGdUIPMYCV0A" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="hQLTwqs7K4aZ" value="" type="w18nsvnfKlCn" name="received_phy_sci_msg" />
+ <UML:Parameter kind="return" xmi.id="eGdUIPMYCV0A" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="hQLTwqs7K4aZ" type="w18nsvnfKlCn" value="" name="received_phy_sci_msg"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param p_network_clock the new value of mpNetworkClock" isSpecification="false" isLeaf="false" visibility="public" xmi.id="wMOGK8Mp2GnP" isRoot="false" isAbstract="true" isQuery="false" name="setNetworkClock" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="wMOGK8Mp2GnP" comment="@return bool&#xa;@param p_network_clock the new value of mpNetworkClock" name="setNetworkClock">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="1ygQ6H1ce9iQ" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="IvIzOBE3ZXWW" value="" type="Dc4onmiEKP73" name="p_network_clock" />
+ <UML:Parameter kind="return" xmi.id="1ygQ6H1ce9iQ" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="IvIzOBE3ZXWW" type="Dc4onmiEKP73" value="" name="p_network_clock"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param p_channel the new value of mpChannel" isSpecification="false" isLeaf="false" visibility="public" xmi.id="LPbfTBCPXbgq" isRoot="false" isAbstract="true" isQuery="false" name="setChannel" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="LPbfTBCPXbgq" comment="@return bool&#xa;@param p_channel the new value of mpChannel" name="setChannel">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="PXyAmzCOEptW" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="Xij7DGbYdCE4" value="" type="h0fjFQ6XJMWi" name="p_channel" />
+ <UML:Parameter kind="return" xmi.id="PXyAmzCOEptW" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="Xij7DGbYdCE4" type="h0fjFQ6XJMWi" value="" name="p_channel"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the channel perturbation.
-@param is_channel_enabled the new value of mIsChannelEnabled" isSpecification="false" isLeaf="false" visibility="public" xmi.id="NQTsz7ig6MNL" isRoot="false" isAbstract="true" isQuery="false" name="setIsChannelEnabled" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="NQTsz7ig6MNL" comment="Sets the channel perturbation.&#xa;@param is_channel_enabled the new value of mIsChannelEnabled" name="setIsChannelEnabled">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="CF3Ok3WlzDB6" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="mTq4qKmN0VSD" value="" type="3lgc1KcaMAny" name="is_channel_enabled" />
+ <UML:Parameter kind="return" xmi.id="CF3Ok3WlzDB6" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="mTq4qKmN0VSD" type="3lgc1KcaMAny" value="" name="is_channel_enabled"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the TX ID.
-@return Phy_Tx_Id" isSpecification="false" isLeaf="false" visibility="public" xmi.id="j3lMDxQYOsPL" isRoot="false" isAbstract="true" isQuery="false" name="getTxId" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="j3lMDxQYOsPL" comment="Gets the TX ID.&#xa;@return Phy_Tx_Id" name="getTxId">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="SBg5KMTisRqe" type="ASmFlCHQXF31" />
+ <UML:Parameter kind="return" xmi.id="SBg5KMTisRqe" type="ASmFlCHQXF31"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the tonemask.
-@return mpTonemask" isSpecification="false" isLeaf="false" visibility="public" xmi.id="x721RPKCrAGh" isRoot="false" isAbstract="true" isQuery="false" name="getTonemask" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="x721RPKCrAGh" comment="Gets the tonemask.&#xa;@return mpTonemask" name="getTonemask">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="P20drt717AQp" type="S02STVfDWPXk" />
+ <UML:Parameter kind="return" xmi.id="P20drt717AQp" type="S02STVfDWPXk"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Check if the channel perturbation is enabled.
-@return mIsChannelEnabled" isSpecification="false" isLeaf="false" visibility="public" xmi.id="MwIimf4jl6jC" isRoot="false" isAbstract="true" isQuery="false" name="isChannelEnabled" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="MwIimf4jl6jC" comment="Check if the channel perturbation is enabled.&#xa;@return mIsChannelEnabled" name="isChannelEnabled">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="BwZB7iFYttdC" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="BwZB7iFYttdC" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the power line frequency.
-@param frequency the new value of mFrequency
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="T3MKEc1ea274" isRoot="false" isAbstract="true" isQuery="false" name="setFrequency" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="T3MKEc1ea274" comment="Sets the power line frequency.&#xa;@param frequency the new value of mFrequency&#xa;@return bool" name="setFrequency">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="G6u8VkkulkVc" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="XkF39mlUg2CS" value="" type="EQrcJtA2vC7c" name="frequency" />
+ <UML:Parameter kind="return" xmi.id="G6u8VkkulkVc" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="XkF39mlUg2CS" type="EQrcJtA2vC7c" value="" name="frequency"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the power line frequency.
-@return mFrequency" isSpecification="false" isLeaf="false" visibility="public" xmi.id="hGASKtfmwz68" isRoot="false" isAbstract="true" isQuery="false" name="getFrequency" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="hGASKtfmwz68" comment="Gets the power line frequency.&#xa;@return mFrequency" name="getFrequency">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="edcjn2Yzw782" type="EQrcJtA2vC7c" />
+ <UML:Parameter kind="return" xmi.id="edcjn2Yzw782" type="EQrcJtA2vC7c"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Activate the wrong preambles transmission feature.
-@param average_duration average number of ticks 25 MHz between two consecutive wrong preambles
-@param std_deviation the standard deviation
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="tbpXPLzYIUlS" isRoot="false" isAbstract="true" isQuery="false" name="activateFalseAlarm" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="tbpXPLzYIUlS" comment="Activate the wrong preambles transmission feature.&#xa;@param average_duration average number of ticks 25 MHz between two consecutive wrong preambles&#xa;@param std_deviation the standard deviation&#xa;@return bool" name="activateFalseAlarm">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="qLajEBvUFnak" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="4PmVEZrSWSor" value="" type="Fls26ZE3bRdo" name="average_duration" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="cAp0OFZIqMnE" value="" type="EQrcJtA2vC7c" name="std_deviation" />
+ <UML:Parameter kind="return" xmi.id="qLajEBvUFnak" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="4PmVEZrSWSor" type="Fls26ZE3bRdo" value="" name="average_duration"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="cAp0OFZIqMnE" type="EQrcJtA2vC7c" value="" name="std_deviation"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Deactivate the wrong preambles transmission feature.
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="CTuiKWIdpi2x" isRoot="false" isAbstract="true" isQuery="false" name="deactivateFalseAlarm" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="CTuiKWIdpi2x" comment="Deactivate the wrong preambles transmission feature.&#xa;@return bool" name="deactivateFalseAlarm">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="WKdH58rhlTQX" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="WKdH58rhlTQX" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
- <UML:Generalization isSpecification="false" child="kooC0I8IkF1k" visibility="public" namespace="Logical View" xmi.id="r3SvcBVOH0oL" parent="KqJ8bZTEut0O" discriminator="" name="" />
- <UML:Generalization isSpecification="false" child="RYfxHmW7DMwU" visibility="public" namespace="Logical View" xmi.id="ZMYd8VSqVZW8" parent="vpDXE2tS2kJL" discriminator="" name="" />
- <UML:Generalization isSpecification="false" child="CpGnr2lIA5kk" visibility="public" namespace="Logical View" xmi.id="gipeZdVAO1cK" parent="dBvvR3kpanaF" discriminator="" name="" />
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="ZWryYSGDRuyu" isRoot="false" isAbstract="false" name="Ethernet_Sniffer_Type" />
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="cQhYUO60E2We" isRoot="false" isAbstract="false" name="Ethernet_Flags" />
- <UML:Generalization isSpecification="false" child="RYfxHmW7DMwU" visibility="public" namespace="Logical View" xmi.id="9YrE9VtnAraO" parent="vpDXE2tS2kJL" discriminator="" name="" />
- <UML:Class comment="SciMsg.h - Copyright buret
-Here you can write a license for your code, some comments or any other
-information you want to have in your generated code. To to this simply
-configure the &quot;headings&quot; directory in uml to point to a directory
-where you have your heading files.
-or you can just replace the contents of this file with your own.
-If you want to do this, this file is located at
-/usr/share/apps/umbrello/headings/heading.h
--->Code Generators searches for heading files based on the file extension
-i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header
-files, and for a file name ending in &quot;.java&quot; to include in all generated
-java code.
-If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always
-choose this file even if there are other files with the same extension in the
-directory. If you name the file something else, it must be the only one with that
-extension in the directory to guarantee that Code Generator will choose it.
-you can use variables in your heading files which are replaced at generation
-time. possible variables are : author, date, time, filename and filepath.
-just write %variable_name%
-This file was generated on %date% at %time%
-The original location of this file is /home/buret/eclipse/maximus/sci/inc/SciMsg.h
-//**
-class SciMsg" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="dBvvR3kpanaF" isRoot="false" isAbstract="false" name="SciMsg" >
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="kooC0I8IkF1k" xmi.id="r3SvcBVOH0oL" parent="KqJ8bZTEut0O" name=""/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="RYfxHmW7DMwU" xmi.id="ZMYd8VSqVZW8" parent="vpDXE2tS2kJL" name=""/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="CpGnr2lIA5kk" xmi.id="gipeZdVAO1cK" parent="dBvvR3kpanaF" name=""/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ZWryYSGDRuyu" name="Ethernet_Sniffer_Type"/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="cQhYUO60E2We" name="Ethernet_Flags"/>
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="RYfxHmW7DMwU" xmi.id="9YrE9VtnAraO" parent="vpDXE2tS2kJL" name=""/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="dBvvR3kpanaF" comment="SciMsg.h - Copyright buret&#xa;Here you can write a license for your code, some comments or any other&#xa;information you want to have in your generated code. To to this simply&#xa;configure the &quot;headings&quot; directory in uml to point to a directory&#xa;where you have your heading files.&#xa;or you can just replace the contents of this file with your own.&#xa;If you want to do this, this file is located at&#xa;/usr/share/apps/umbrello/headings/heading.h&#xa;-->Code Generators searches for heading files based on the file extension&#xa;i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&#xa;files, and for a file name ending in &quot;.java&quot; to include in all generated&#xa;java code.&#xa;If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&#xa;choose this file even if there are other files with the same extension in the&#xa;directory. If you name the file something else, it must be the only one with that&#xa;extension in the directory to guarantee that Code Generator will choose it.&#xa;you can use variables in your heading files which are replaced at generation&#xa;time. possible variables are : author, date, time, filename and filepath.&#xa;just write %variable_name%&#xa;This file was generated on %date% at %time%&#xa;The original location of this file is /home/buret/eclipse/maximus/sci/inc/SciMsg.h&#xa;//**&#xa;class SciMsg" name="SciMsg">
<UML:Classifier.feature>
- <UML:Attribute comment="// private attributes// // NOT USED YET" isSpecification="false" visibility="private" xmi.id="DNaf2fosEYp6" type="4ptGPmSL1mv9" name="mSciMsgStatus" />
- <UML:Attribute comment="// Values of SCI message header//" isSpecification="false" visibility="private" xmi.id="yCEYCVwasJEM" type="B8d1TM24GHiB" name="mSciMsgType" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="lK5p4wmHHMxI" type="uNcSkNqyAxHb" name="mSciMsgStationId" />
- <UML:Attribute comment="// to send to station" isSpecification="false" visibility="private" xmi.id="zjADHzJD9XkJ" type="A2J7LcYakjsI" name="mSciMsgId" ownerScope="classifier" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="3gtty6EhQJUU" type="bicD6yqnVUa7" name="mSciMsgFlag" />
- <UML:Attribute comment="// SCI message header, SCI message data length, and SCI message data//" isSpecification="false" visibility="private" xmi.id="frhxJACauh8Z" type="1p2XZLYDDR9J" name="mpSciMsgHeader" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="SgvPQYIQNKxu" type="LIcXhcTtT8Bn" name="mSciMsgDataLength" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="fV8suH9Y6rVO" type="ObMobD4JO6Fx" name="mpSciMsgData" />
- <UML:Attribute comment="// protected attributes// // Specialized SCI message header size, specialized SCI message data length, and specialized SCI message data//" isSpecification="false" visibility="protected" xmi.id="1fyvN4SpkND9" type="LIcXhcTtT8Bn" name="mSpecializedSciMsgHeaderSize" />
- <UML:Attribute isSpecification="false" visibility="protected" xmi.id="tVZFpU9SzFLr" type="LIcXhcTtT8Bn" name="mSpecializedSciMsgDataLength" />
- <UML:Attribute isSpecification="false" visibility="protected" xmi.id="VSPZJuxIatDv" type="ObMobD4JO6Fx" name="mpSpecializedSciMsgData" />
- <UML:Attribute comment="// SCI message header, SCI message data length, and SCI message data//" isSpecification="false" visibility="private" xmi.id="91lljHb4Hsc9" type="FGkVafnZOxkd" name="mSciMsgHeader" />
- <UML:Operation stereotype="constructor" comment="// Constructors/Destructors// /**
-Empty Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="ydigyvpsOM5B" isRoot="false" isAbstract="false" isQuery="false" name="SciMsg" />
- <UML:Operation stereotype="constructor" comment="Copy Constructors" isSpecification="false" isLeaf="false" visibility="public" xmi.id="qCenSxfvP4Uh" isRoot="false" isAbstract="false" isQuery="false" name="SciMsg" >
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="DNaf2fosEYp6" type="4ptGPmSL1mv9" comment="// private attributes// // NOT USED YET" name="mSciMsgStatus"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="yCEYCVwasJEM" type="B8d1TM24GHiB" comment="// Values of SCI message header//" name="mSciMsgType"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="lK5p4wmHHMxI" type="uNcSkNqyAxHb" name="mSciMsgStationId"/>
+ <UML:Attribute visibility="private" isSpecification="false" ownerScope="classifier" xmi.id="zjADHzJD9XkJ" type="A2J7LcYakjsI" comment="// to send to station" name="mSciMsgId"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="3gtty6EhQJUU" type="bicD6yqnVUa7" name="mSciMsgFlag"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="frhxJACauh8Z" type="1p2XZLYDDR9J" comment="// SCI message header, SCI message data length, and SCI message data//" name="mpSciMsgHeader"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="SgvPQYIQNKxu" type="LIcXhcTtT8Bn" name="mSciMsgDataLength"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="fV8suH9Y6rVO" type="ObMobD4JO6Fx" name="mpSciMsgData"/>
+ <UML:Attribute visibility="protected" isSpecification="false" xmi.id="1fyvN4SpkND9" type="LIcXhcTtT8Bn" comment="// protected attributes// // Specialized SCI message header size, specialized SCI message data length, and specialized SCI message data//" name="mSpecializedSciMsgHeaderSize"/>
+ <UML:Attribute visibility="protected" isSpecification="false" xmi.id="tVZFpU9SzFLr" type="LIcXhcTtT8Bn" name="mSpecializedSciMsgDataLength"/>
+ <UML:Attribute visibility="protected" isSpecification="false" xmi.id="VSPZJuxIatDv" type="ObMobD4JO6Fx" name="mpSpecializedSciMsgData"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="91lljHb4Hsc9" type="FGkVafnZOxkd" comment="// SCI message header, SCI message data length, and SCI message data//" name="mSciMsgHeader"/>
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ydigyvpsOM5B" comment="// Constructors/Destructors// /**&#xa;Empty Constructor" name="SciMsg"/>
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="qCenSxfvP4Uh" comment="Copy Constructors" name="SciMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="2ldQ8iayuCmK" value="" type="xSzXJBSHo8yn" name="sci_msg" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="2ldQ8iayuCmK" type="xSzXJBSHo8yn" value="" name="sci_msg"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation stereotype="constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="7RFUTkBQABvR" isRoot="false" isAbstract="false" isQuery="false" name="SciMsg" >
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="7RFUTkBQABvR" name="SciMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="AUT5eDNlcdG5" value="" type="KLj6UftWOUuW" name="p_sci_msg" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="AUT5eDNlcdG5" type="KLj6UftWOUuW" value="" name="p_sci_msg"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Empty Destructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="LRUTaPuslbzF" isRoot="false" isAbstract="false" isQuery="false" name="~ SciMsg" />
- <UML:Operation comment="// public methods// /**
-@return SciMsg *" isSpecification="false" isLeaf="false" visibility="public" xmi.id="EqjdLb7V6YYi" isRoot="false" isAbstract="true" isQuery="false" name="create" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="LRUTaPuslbzF" comment="Empty Destructor" name="~ SciMsg"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="EqjdLb7V6YYi" comment="// public methods// /**&#xa;@return SciMsg *" name="create">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="TwUQ4cQsvyZ7" type="hHn4fFvgbLYX" />
+ <UML:Parameter kind="return" xmi.id="TwUQ4cQsvyZ7" type="hHn4fFvgbLYX"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="jwULXkPs9tJi" isRoot="false" isAbstract="true" isQuery="false" name="dispatchMsg" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="jwULXkPs9tJi" comment="@return bool" name="dispatchMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="9TcOGC6kVj1a" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="9TcOGC6kVj1a" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="GDaznZC1Qvcj" isRoot="false" isAbstract="true" isQuery="false" name="identifySpecializedSciMsgHeader" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="GDaznZC1Qvcj" comment="@return bool" name="identifySpecializedSciMsgHeader">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="stHbKf8obaCd" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="stHbKf8obaCd" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="XiEbElJyhlJC" isRoot="false" isAbstract="false" isQuery="false" name="checkCompatibility" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="XiEbElJyhlJC" comment="@return bool" name="checkCompatibility">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="AaV5Y3DhWn3k" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="AaV5Y3DhWn3k" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="Tg2dXLJoWrnJ" isRoot="false" isAbstract="false" isQuery="false" name="checkValidity" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Tg2dXLJoWrnJ" comment="@return bool" name="checkValidity">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="x9VSrU0hLHIe" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="x9VSrU0hLHIe" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="R0JpttWOZkzo" isRoot="false" isAbstract="false" isQuery="false" name="identifySpecializedSciMsgData" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="R0JpttWOZkzo" comment="@return bool" name="identifySpecializedSciMsgData">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="uPSUxc78CbDk" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="uPSUxc78CbDk" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="THk801KUiM5F" isRoot="false" isAbstract="false" isQuery="false" name="displaySciMsgHeader" />
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="hO1EFpVenmRg" isRoot="false" isAbstract="false" isQuery="false" name="displaySciMsgData" />
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="gx5Dg2z9HjII" isRoot="false" isAbstract="true" isQuery="false" name="displaySpecializedSciMsgHeader" />
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="jcmRxreeDgqQ" isRoot="false" isAbstract="false" isQuery="false" name="displaySpecializedSciMsgData" />
- <UML:Operation comment="@return SCI_MSG_MAGIC converted to uint32_t" isSpecification="false" isLeaf="false" visibility="public" xmi.id="TK3G6UukSxy6" isRoot="false" isAbstract="false" isQuery="false" name="getDefinedSciMsgMagicId" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="THk801KUiM5F" name="displaySciMsgHeader"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="hO1EFpVenmRg" name="displaySciMsgData"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="gx5Dg2z9HjII" name="displaySpecializedSciMsgHeader"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="jcmRxreeDgqQ" name="displaySpecializedSciMsgData"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="TK3G6UukSxy6" comment="@return SCI_MSG_MAGIC converted to uint32_t" name="getDefinedSciMsgMagicId">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="cOP6BSq7ZJZQ" type="4F2mG2WvecbT" />
+ <UML:Parameter kind="return" xmi.id="cOP6BSq7ZJZQ" type="4F2mG2WvecbT"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return SCI_MSG_VERSION" isSpecification="false" isLeaf="false" visibility="public" xmi.id="0vFHfVZO6Jn3" isRoot="false" isAbstract="false" isQuery="false" name="getDefinedSciMsgVersion" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="0vFHfVZO6Jn3" comment="@return SCI_MSG_VERSION" name="getDefinedSciMsgVersion">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ma57pMlijBCg" type="8RfL5UmYopms" />
+ <UML:Parameter kind="return" xmi.id="ma57pMlijBCg" type="8RfL5UmYopms"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// public attribute accessor methods// // private attribute accessor methods// /**
-@return mSciMsgStatus" isSpecification="false" isLeaf="false" visibility="public" xmi.id="HhdhcZncU1s7" isRoot="false" isAbstract="false" isQuery="false" name="getSciMsgStatus" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="HhdhcZncU1s7" comment="// public attribute accessor methods// // private attribute accessor methods// /**&#xa;@return mSciMsgStatus" name="getSciMsgStatus">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="lHoxq0fSO4YY" type="4ptGPmSL1mv9" />
+ <UML:Parameter kind="return" xmi.id="lHoxq0fSO4YY" type="4ptGPmSL1mv9"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param status the new value of mSciMsgStatus" isSpecification="false" isLeaf="false" visibility="public" xmi.id="WPTahGdpgHBl" isRoot="false" isAbstract="false" isQuery="false" name="setSciMsgStatus" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="WPTahGdpgHBl" comment="@return bool&#xa;@param status the new value of mSciMsgStatus" name="setSciMsgStatus">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="UNf2gCQQmWWa" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="ZQu2Rm9wAdWr" value="" type="lvIXi2Pxh0fK" name="status" />
+ <UML:Parameter kind="return" xmi.id="UNf2gCQQmWWa" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="ZQu2Rm9wAdWr" type="lvIXi2Pxh0fK" value="" name="status"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return the value of mSciMsgType" isSpecification="false" isLeaf="false" visibility="public" xmi.id="r8eVPpF8iXfO" isRoot="false" isAbstract="false" isQuery="false" name="getSciMsgType" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="r8eVPpF8iXfO" comment="@return the value of mSciMsgType" name="getSciMsgType">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="sHGbRSFCh48Y" type="B8d1TM24GHiB" />
+ <UML:Parameter kind="return" xmi.id="sHGbRSFCh48Y" type="B8d1TM24GHiB"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param type the new value of mSciMsgType" isSpecification="false" isLeaf="false" visibility="public" xmi.id="Z2MF31ZaRTar" isRoot="false" isAbstract="false" isQuery="false" name="setSciMsgType" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Z2MF31ZaRTar" comment="@return bool&#xa;@param type the new value of mSciMsgType" name="setSciMsgType">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="4l0SqXyIudKY" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="dvwJQZixa4Cd" value="" type="EknMLJBAPpgo" name="type" />
+ <UML:Parameter kind="return" xmi.id="4l0SqXyIudKY" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="dvwJQZixa4Cd" type="EknMLJBAPpgo" value="" name="type"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Get the value of mSciMsgStationId
-@return the value of mSciMsgStationId" isSpecification="false" isLeaf="false" visibility="public" xmi.id="3lBSDmJRU4ln" isRoot="false" isAbstract="false" isQuery="false" name="getSciMsgStationId" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="3lBSDmJRU4ln" comment="Get the value of mSciMsgStationId&#xa;@return the value of mSciMsgStationId" name="getSciMsgStationId">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="qjzaFV85kOe9" type="uNcSkNqyAxHb" />
+ <UML:Parameter kind="return" xmi.id="qjzaFV85kOe9" type="uNcSkNqyAxHb"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Set the value of mSciMsgStationId
-@return bool
-@param station_id the new value of mSciMsgStationId" isSpecification="false" isLeaf="false" visibility="public" xmi.id="MwxlldaMWUgw" isRoot="false" isAbstract="false" isQuery="false" name="setSciMsgStationId" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="MwxlldaMWUgw" comment="Set the value of mSciMsgStationId&#xa;@return bool&#xa;@param station_id the new value of mSciMsgStationId" name="setSciMsgStationId">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="otMWxS41D2S1" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="2OucQ4DTqMt3" value="" type="dsRw8nRMsxE8" name="station_id" />
+ <UML:Parameter kind="return" xmi.id="otMWxS41D2S1" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="2OucQ4DTqMt3" type="dsRw8nRMsxE8" value="" name="station_id"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Get the value of mSciMsgId
-@return the value of mSciMsgId" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8DSaFDNb7JNs" isRoot="false" isAbstract="false" isQuery="false" name="getSciMsgId" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="8DSaFDNb7JNs" comment="Get the value of mSciMsgId&#xa;@return the value of mSciMsgId" name="getSciMsgId">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ZQKR2c0qLxOY" type="A2J7LcYakjsI" />
+ <UML:Parameter kind="return" xmi.id="ZQKR2c0qLxOY" type="A2J7LcYakjsI"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Increment the value of mSciMsgId
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="uvFRNvNPHFzh" isRoot="false" isAbstract="false" isQuery="false" name="incrementSciMsgId" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="uvFRNvNPHFzh" comment="Increment the value of mSciMsgId&#xa;@return bool" name="incrementSciMsgId">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="QVdAtHIg9eC6" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="QVdAtHIg9eC6" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return the value of mSciMsgFlag" isSpecification="false" isLeaf="false" visibility="public" xmi.id="KA88X19dCZES" isRoot="false" isAbstract="false" isQuery="false" name="getSciMsgFlag" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="KA88X19dCZES" comment="@return the value of mSciMsgFlag" name="getSciMsgFlag">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="4E6HEWJmubDw" type="bicD6yqnVUa7" />
+ <UML:Parameter kind="return" xmi.id="4E6HEWJmubDw" type="bicD6yqnVUa7"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param flag the new value of mSciMsgFlag" isSpecification="false" isLeaf="false" visibility="public" xmi.id="mZ3tsOjnJwCf" isRoot="false" isAbstract="false" isQuery="false" name="setSciMsgFlag" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="mZ3tsOjnJwCf" comment="@return bool&#xa;@param flag the new value of mSciMsgFlag" name="setSciMsgFlag">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="BBkV693WeffV" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="rKN1rZRb8TSz" value="" type="pX24l2l5CrBj" name="flag" />
+ <UML:Parameter kind="return" xmi.id="BBkV693WeffV" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="rKN1rZRb8TSz" type="pX24l2l5CrBj" value="" name="flag"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return mpSciMsgHeader" isSpecification="false" isLeaf="false" visibility="public" xmi.id="rBk96wovRq0C" isRoot="false" isAbstract="false" isQuery="false" name="getSciMsgHeader" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="rBk96wovRq0C" comment="@return mpSciMsgHeader" name="getSciMsgHeader">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ux93ZLAdXEum" type="1p2XZLYDDR9J" />
+ <UML:Parameter kind="return" xmi.id="ux93ZLAdXEum" type="1p2XZLYDDR9J"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param p_sci_msg_header the new value of mpSciMsgHeader" isSpecification="false" isLeaf="false" visibility="public" xmi.id="qjF3ZQkOi5PZ" isRoot="false" isAbstract="false" isQuery="false" name="setSciMsgHeader" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="qjF3ZQkOi5PZ" comment="@return bool&#xa;@param p_sci_msg_header the new value of mpSciMsgHeader" name="setSciMsgHeader">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="kBYemlZyvJR1" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="M4llvjylRDmy" value="" type="erAlIci9mSIq" name="p_sci_msg_header" />
+ <UML:Parameter kind="return" xmi.id="kBYemlZyvJR1" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="M4llvjylRDmy" type="erAlIci9mSIq" value="" name="p_sci_msg_header"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Get the value of mSciMsgDataLength
-@return the value of mSciMsgDataLength" isSpecification="false" isLeaf="false" visibility="public" xmi.id="cXMIalqDa0ys" isRoot="false" isAbstract="false" isQuery="false" name="getSciMsgDataLength" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="cXMIalqDa0ys" comment="Get the value of mSciMsgDataLength&#xa;@return the value of mSciMsgDataLength" name="getSciMsgDataLength">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="QUY29BY48h7h" type="LIcXhcTtT8Bn" />
+ <UML:Parameter kind="return" xmi.id="QUY29BY48h7h" type="LIcXhcTtT8Bn"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Set the value of mSciMsgDataLength
-@return bool
-@param data_length the new value of mSciMsgDataLength" isSpecification="false" isLeaf="false" visibility="public" xmi.id="be0L4GBQLu9E" isRoot="false" isAbstract="false" isQuery="false" name="setSciMsgDataLength" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="be0L4GBQLu9E" comment="Set the value of mSciMsgDataLength&#xa;@return bool&#xa;@param data_length the new value of mSciMsgDataLength" name="setSciMsgDataLength">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="1FIWRCIBMqo8" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="c7x1JizvDLBn" value="" type="qtOabrV06r8H" name="data_length" />
+ <UML:Parameter kind="return" xmi.id="1FIWRCIBMqo8" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="c7x1JizvDLBn" type="qtOabrV06r8H" value="" name="data_length"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Get the value of mpSciMsgData
-@return the value of mpSciMsgData" isSpecification="false" isLeaf="false" visibility="public" xmi.id="410d0wVZaTue" isRoot="false" isAbstract="false" isQuery="false" name="getSciMsgData" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="410d0wVZaTue" comment="Get the value of mpSciMsgData&#xa;@return the value of mpSciMsgData" name="getSciMsgData">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="aN4TgVU5y077" type="ObMobD4JO6Fx" />
+ <UML:Parameter kind="return" xmi.id="aN4TgVU5y077" type="ObMobD4JO6Fx"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Set the value of mpSciMsgData
-@return bool
-@param p_data the new value of mpSciMsgData" isSpecification="false" isLeaf="false" visibility="public" xmi.id="k323xCFXJCYa" isRoot="false" isAbstract="false" isQuery="false" name="setSciMsgData" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="k323xCFXJCYa" comment="Set the value of mpSciMsgData&#xa;@return bool&#xa;@param p_data the new value of mpSciMsgData" name="setSciMsgData">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="9d9HJFwKSCqu" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="uXT5sftvgtYg" value="" type="Z3mduvueNb9d" name="p_data" />
+ <UML:Parameter kind="return" xmi.id="9d9HJFwKSCqu" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="uXT5sftvgtYg" type="Z3mduvueNb9d" value="" name="p_data"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// protected attribute accessor methods// /**
-Get the value of mSpecializedSciMsgHeaderSize
-@return the value of mSpecializedSciMsgHeaderSize" isSpecification="false" isLeaf="false" visibility="public" xmi.id="o1FOV73DA5G6" isRoot="false" isAbstract="false" isQuery="false" name="getSpecializedSciMsgHeaderSize" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="o1FOV73DA5G6" comment="// protected attribute accessor methods// /**&#xa;Get the value of mSpecializedSciMsgHeaderSize&#xa;@return the value of mSpecializedSciMsgHeaderSize" name="getSpecializedSciMsgHeaderSize">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="P75lvrrTEuwt" type="LIcXhcTtT8Bn" />
+ <UML:Parameter kind="return" xmi.id="P75lvrrTEuwt" type="LIcXhcTtT8Bn"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Set the value of mSpecializedSciMsgHeaderSize
-@return bool
-@param header_size the new value of mSpecializedSciMsgHeaderSize" isSpecification="false" isLeaf="false" visibility="public" xmi.id="HTdZfC9Yjdda" isRoot="false" isAbstract="false" isQuery="false" name="setSpecializedSciMsgHeaderSize" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="HTdZfC9Yjdda" comment="Set the value of mSpecializedSciMsgHeaderSize&#xa;@return bool&#xa;@param header_size the new value of mSpecializedSciMsgHeaderSize" name="setSpecializedSciMsgHeaderSize">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="NPyLN5RXjYm2" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="GUTwM1bA2oYV" value="" type="qtOabrV06r8H" name="header_size" />
+ <UML:Parameter kind="return" xmi.id="NPyLN5RXjYm2" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="GUTwM1bA2oYV" type="qtOabrV06r8H" value="" name="header_size"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Get the value of mpSpecializedSciMsgHeader
-@return the value of mpSpecializedSciMsgHeader into a void pointer" isSpecification="false" isLeaf="false" visibility="public" xmi.id="wZg4fwAuPmT3" isRoot="false" isAbstract="true" isQuery="false" name="returnSpecializedSciMsgHeader" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="wZg4fwAuPmT3" comment="Get the value of mpSpecializedSciMsgHeader&#xa;@return the value of mpSpecializedSciMsgHeader into a void pointer" name="returnSpecializedSciMsgHeader">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="lhKEt86IF919" type="TYfZTukOB7DK" />
+ <UML:Parameter kind="return" xmi.id="lhKEt86IF919" type="TYfZTukOB7DK"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Get the value of mSpecializedSciMsgDataLength
-@return the value of mSpecializedSciMsgDataLength" isSpecification="false" isLeaf="false" visibility="public" xmi.id="ybZfCADSfgM1" isRoot="false" isAbstract="false" isQuery="false" name="getSpecializedSciMsgDataLength" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ybZfCADSfgM1" comment="Get the value of mSpecializedSciMsgDataLength&#xa;@return the value of mSpecializedSciMsgDataLength" name="getSpecializedSciMsgDataLength">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="1rcFlX86w6SJ" type="LIcXhcTtT8Bn" />
+ <UML:Parameter kind="return" xmi.id="1rcFlX86w6SJ" type="LIcXhcTtT8Bn"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Set the value of mSpecializedSciMsgDataLength
-@return bool
-@param data_length the new value of mSpecializedSciMsgDataLength" isSpecification="false" isLeaf="false" visibility="public" xmi.id="hv9ikhBeHsgu" isRoot="false" isAbstract="false" isQuery="false" name="setSpecializedSciMsgDataLength" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="hv9ikhBeHsgu" comment="Set the value of mSpecializedSciMsgDataLength&#xa;@return bool&#xa;@param data_length the new value of mSpecializedSciMsgDataLength" name="setSpecializedSciMsgDataLength">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ArotPbtBIBPB" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="mpoAbGDXpkA1" value="" type="qtOabrV06r8H" name="data_length" />
+ <UML:Parameter kind="return" xmi.id="ArotPbtBIBPB" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="mpoAbGDXpkA1" type="qtOabrV06r8H" value="" name="data_length"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Get the value of mpSpecializedSciMsgData
-@return the value of mpSpecializedSciMsgData" isSpecification="false" isLeaf="false" visibility="public" xmi.id="uORX2lYkhfQP" isRoot="false" isAbstract="false" isQuery="false" name="getSpecializedSciMsgData" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="uORX2lYkhfQP" comment="Get the value of mpSpecializedSciMsgData&#xa;@return the value of mpSpecializedSciMsgData" name="getSpecializedSciMsgData">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="JVSXeRgdIGt1" type="ObMobD4JO6Fx" />
+ <UML:Parameter kind="return" xmi.id="JVSXeRgdIGt1" type="ObMobD4JO6Fx"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Set the value of mpSpecializedSciMsgData
-@return bool
-@param p_data the new value of mpSpecializedSciMsgData" isSpecification="false" isLeaf="false" visibility="public" xmi.id="NZ3cRhUCWIM7" isRoot="false" isAbstract="false" isQuery="false" name="setSpecializedSciMsgData" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="NZ3cRhUCWIM7" comment="Set the value of mpSpecializedSciMsgData&#xa;@return bool&#xa;@param p_data the new value of mpSpecializedSciMsgData" name="setSpecializedSciMsgData">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="nz6j6Y1EPp5m" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="WXcLHnK99lhB" value="" type="Z3mduvueNb9d" name="p_data" />
+ <UML:Parameter kind="return" xmi.id="nz6j6Y1EPp5m" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="WXcLHnK99lhB" type="Z3mduvueNb9d" value="" name="p_data"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="VDtCtJbErcoI" isRoot="false" isAbstract="false" isQuery="false" name="displaySciMsgType" />
- <UML:Operation comment="// private methods// " isSpecification="false" isLeaf="false" visibility="private" xmi.id="JISqYov5LWOa" isRoot="false" isAbstract="false" isQuery="false" name="initAttributes" />
- <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="JjiQSPbxaV7T" isRoot="false" isAbstract="false" isQuery="false" name="displaySciMsgFlag" />
- <UML:Operation comment="// protected methods///**
-@return bool
-@param data_length_to_remove
-@param data_length
-@param pp_data" isSpecification="false" isLeaf="false" visibility="protected" xmi.id="mihdIVuanMQK" isRoot="false" isAbstract="false" isQuery="false" name="removeData" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="VDtCtJbErcoI" name="displaySciMsgType"/>
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="JISqYov5LWOa" comment="// private methods// " name="initAttributes"/>
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="JjiQSPbxaV7T" name="displaySciMsgFlag"/>
+ <UML:Operation visibility="protected" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="mihdIVuanMQK" comment="// protected methods///**&#xa;@return bool&#xa;@param data_length_to_remove&#xa;@param data_length&#xa;@param pp_data" name="removeData">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Qyxg7KsQnIvQ" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="9JPSpn36UjWx" value="" type="qtOabrV06r8H" name="data_length_to_remove" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="88sib0ANgpzx" value="" type="iB4yZDFSik45" name="data_length" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="Zq83ZdyfjpLK" value="" type="LrX6DxQMEnp2" name="pp_data" />
+ <UML:Parameter kind="return" xmi.id="Qyxg7KsQnIvQ" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="9JPSpn36UjWx" type="qtOabrV06r8H" value="" name="data_length_to_remove"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="88sib0ANgpzx" type="iB4yZDFSik45" value="" name="data_length"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="Zq83ZdyfjpLK" type="LrX6DxQMEnp2" value="" name="pp_data"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Display the specialized SCI message type." isSpecification="false" isLeaf="false" visibility="public" xmi.id="cSKBEqveaO2g" isRoot="false" isAbstract="true" isQuery="false" name="displaySpecializedSciMsgType" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="cSKBEqveaO2g" comment="Display the specialized SCI message type." name="displaySpecializedSciMsgType">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="EplKIu64kqHZ" value="" type="UOc7OI8LRuFv" name="log_level" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="EplKIu64kqHZ" type="UOc7OI8LRuFv" value="" name="log_level"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param sci_msg_header the new value of mSciMsgHeader" isSpecification="false" isLeaf="false" visibility="public" xmi.id="klmZIFWoPiEg" isRoot="false" isAbstract="false" isQuery="false" name="setSciMsgHeader" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="klmZIFWoPiEg" comment="@return bool&#xa;@param sci_msg_header the new value of mSciMsgHeader" name="setSciMsgHeader">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="jZ30qwzdw5L0" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="D5Bc34Mmou43" value="" type="7YtOMToL1Xs9" name="sci_msg_header" />
+ <UML:Parameter kind="return" xmi.id="jZ30qwzdw5L0" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="D5Bc34Mmou43" type="7YtOMToL1Xs9" value="" name="sci_msg_header"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
- <UML:Generalization isSpecification="false" child="CpGnr2lIA5kk" visibility="public" namespace="Logical View" xmi.id="lUOyLKnJycgv" parent="dBvvR3kpanaF" discriminator="" name="" />
- <UML:Class stereotype="typedef" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="Afzv7B0Suvrw" isRoot="false" isAbstract="false" name="StaCounter" />
- <UML:Class comment="class CoreEngine
-Main simulator part which is managing the overall working of PHY interface,
-Network Clock and other AV stations." isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="C32l1W8XzZV4" isRoot="false" isAbstract="false" name="CoreEngine" >
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="CpGnr2lIA5kk" xmi.id="lUOyLKnJycgv" parent="dBvvR3kpanaF" name=""/>
+ <UML:Class stereotype="typedef" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Afzv7B0Suvrw" name="StaCounter"/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="C32l1W8XzZV4" comment="class CoreEngine&#xa;Main simulator part which is managing the overall working of PHY interface,&#xa;Network Clock and other AV stations." name="CoreEngine">
<UML:Classifier.feature>
- <UML:Attribute comment="// private attributes// " isSpecification="false" visibility="private" xmi.id="NaCjKA3ztF1f" type="qcb8l3xv8TRt" name="mpFunctionCall" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="tIqrt93wBnvf" type="TXhtlZjMAp7C" name="mpSystem" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="vReSwjgJHq1c" type="Dc4onmiEKP73" name="mpNetworkClock" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="14ZsHYW9oM0f" type="DEOmV9sHIiVw" name="mpPhy" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="T1ceoVKhww8r" type="T3wGzLaOdJRi" name="mpSci" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="Qvzi8cZHoFW0" type="h0fjFQ6XJMWi" name="mpChannel" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="OZ68tPxHLwzT" type="xqe85s2v3X76" name="mpEthernet" />
- <UML:Operation stereotype="constructor" comment="// Constructors/Destructors// /**
-Empty Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="dm8vd9VcC2UT" isRoot="false" isAbstract="false" isQuery="false" name="CoreEngine" />
- <UML:Operation comment="Empty Destructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="b0cNLa3madPO" isRoot="false" isAbstract="false" isQuery="false" name="~ CoreEngine" />
- <UML:Operation comment="// public methods// /**
-Initializes the Core Engine.
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8h43dAsHw0CZ" isRoot="false" isAbstract="false" isQuery="false" name="init" >
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="NaCjKA3ztF1f" type="qcb8l3xv8TRt" comment="// private attributes// " name="mpFunctionCall"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="tIqrt93wBnvf" type="TXhtlZjMAp7C" name="mpSystem"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="vReSwjgJHq1c" type="Dc4onmiEKP73" name="mpNetworkClock"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="14ZsHYW9oM0f" type="DEOmV9sHIiVw" name="mpPhy"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="T1ceoVKhww8r" type="T3wGzLaOdJRi" name="mpSci"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="Qvzi8cZHoFW0" type="h0fjFQ6XJMWi" name="mpChannel"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="OZ68tPxHLwzT" type="xqe85s2v3X76" name="mpEthernet"/>
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="dm8vd9VcC2UT" comment="// Constructors/Destructors// /**&#xa;Empty Constructor" name="CoreEngine"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="b0cNLa3madPO" comment="Empty Destructor" name="~ CoreEngine"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="8h43dAsHw0CZ" comment="// public methods// /**&#xa;Initializes the Core Engine.&#xa;@return bool" name="init">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="dMC09HnYDkEK" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="Ah9KjcnIaOgv" value="" type="9U1uI8HJT0Jf" name="station_executable" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="wjgWK5tQmvTP" value="" type="9U1uI8HJT0Jf" name="station_log" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="5Lg1MqZUVioF" value="" type="9U1uI8HJT0Jf" name="debugger" />
+ <UML:Parameter kind="return" xmi.id="dMC09HnYDkEK" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="Ah9KjcnIaOgv" type="9U1uI8HJT0Jf" value="" name="station_executable"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="wjgWK5tQmvTP" type="9U1uI8HJT0Jf" value="" name="station_log"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="5Lg1MqZUVioF" type="9U1uI8HJT0Jf" value="" name="debugger"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Processes the next event in the Network Clock event list.
-Then, processes messages coming from pipe.
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="KZVvvBoqsUMC" isRoot="false" isAbstract="false" isQuery="false" name="process" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="KZVvvBoqsUMC" comment="Processes the next event in the Network Clock event list.&#xa;Then, processes messages coming from pipe.&#xa;@return bool" name="process">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="34iqMeG4DK41" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="ZDdJ84jBONDi" value="" type="Fls26ZE3bRdo" name="max_tick_value" />
+ <UML:Parameter kind="return" xmi.id="34iqMeG4DK41" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="ZDdJ84jBONDi" type="Fls26ZE3bRdo" value="" name="max_tick_value"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// public attribute accessor methods// // private attribute accessor methods// /**
-Gets Function Call.
-@return IFunctionCall *" isSpecification="false" isLeaf="false" visibility="public" xmi.id="CmAhUywpVQiP" isRoot="false" isAbstract="false" isQuery="false" name="getFunctionCall" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="CmAhUywpVQiP" comment="// public attribute accessor methods// // private attribute accessor methods// /**&#xa;Gets Function Call.&#xa;@return IFunctionCall *" name="getFunctionCall">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="E3f8706kKIjR" type="qcb8l3xv8TRt" />
+ <UML:Parameter kind="return" xmi.id="E3f8706kKIjR" type="qcb8l3xv8TRt"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets System.
-@return ISystem *" isSpecification="false" isLeaf="false" visibility="public" xmi.id="ZWFS1ZcYnDst" isRoot="false" isAbstract="false" isQuery="false" name="getSystem" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ZWFS1ZcYnDst" comment="Gets System.&#xa;@return ISystem *" name="getSystem">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ZUzmCC4FGn6b" type="TXhtlZjMAp7C" />
+ <UML:Parameter kind="return" xmi.id="ZUzmCC4FGn6b" type="TXhtlZjMAp7C"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets Network Clock.
-@return INetworkClock *" isSpecification="false" isLeaf="false" visibility="public" xmi.id="Gb5ewIM82WqU" isRoot="false" isAbstract="false" isQuery="false" name="getNetworkClock" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Gb5ewIM82WqU" comment="Gets Network Clock.&#xa;@return INetworkClock *" name="getNetworkClock">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="PKfaehcrkFzr" type="Dc4onmiEKP73" />
+ <UML:Parameter kind="return" xmi.id="PKfaehcrkFzr" type="Dc4onmiEKP73"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets PHY.
-@return IPhy *" isSpecification="false" isLeaf="false" visibility="public" xmi.id="SkHv8zKiWZAV" isRoot="false" isAbstract="false" isQuery="false" name="getPhy" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="SkHv8zKiWZAV" comment="Gets PHY.&#xa;@return IPhy *" name="getPhy">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="D6aXOHwwlwgx" type="DEOmV9sHIiVw" />
+ <UML:Parameter kind="return" xmi.id="D6aXOHwwlwgx" type="DEOmV9sHIiVw"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets SCI.
-@return ISci *" isSpecification="false" isLeaf="false" visibility="public" xmi.id="9k3uwvlCUqoP" isRoot="false" isAbstract="false" isQuery="false" name="getSci" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="9k3uwvlCUqoP" comment="Gets SCI.&#xa;@return ISci *" name="getSci">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="6lDKWHvvbaTE" type="T3wGzLaOdJRi" />
+ <UML:Parameter kind="return" xmi.id="6lDKWHvvbaTE" type="T3wGzLaOdJRi"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// private methods// /**
-Initializes the Core Engine class attributes." isSpecification="false" isLeaf="false" visibility="private" xmi.id="68V8cJd42uxA" isRoot="false" isAbstract="false" isQuery="false" name="initAttributes" />
- <UML:Operation comment="// public methods// /**
-Initializes the Core Engine.
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="PmskjqBDNtW9" isRoot="false" isAbstract="false" isQuery="false" name="init" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="68V8cJd42uxA" comment="// private methods// /**&#xa;Initializes the Core Engine class attributes." name="initAttributes"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="PmskjqBDNtW9" comment="// public methods// /**&#xa;Initializes the Core Engine.&#xa;@return bool" name="init">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="H550K2pX8N2V" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="5qq6mdFYTGLp" value="" type="9U1uI8HJT0Jf" name="station_executable" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="RFY8ENjb9aJq" value="" type="9U1uI8HJT0Jf" name="station_log" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="OU4lLasPOiV8" value="" type="9U1uI8HJT0Jf" name="debugger" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="Lkgm10aQF8YR" value="" type="EQrcJtA2vC7c" name="frequency" />
+ <UML:Parameter kind="return" xmi.id="H550K2pX8N2V" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="5qq6mdFYTGLp" type="9U1uI8HJT0Jf" value="" name="station_executable"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="RFY8ENjb9aJq" type="9U1uI8HJT0Jf" value="" name="station_log"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="OU4lLasPOiV8" type="9U1uI8HJT0Jf" value="" name="debugger"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="Lkgm10aQF8YR" type="EQrcJtA2vC7c" value="" name="frequency"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Creates, enables or disables Channel." isSpecification="false" isLeaf="false" visibility="public" xmi.id="F99UFftitsKh" isRoot="false" isAbstract="false" isQuery="false" name="disturbChannel" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="F99UFftitsKh" comment="Creates, enables or disables Channel." name="disturbChannel">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ezRNt7LzsWJM" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="DnryIm4MXao0" value="" type="3lgc1KcaMAny" name="enable" />
+ <UML:Parameter kind="return" xmi.id="ezRNt7LzsWJM" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="DnryIm4MXao0" type="3lgc1KcaMAny" value="" name="enable"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets a pointer to Channel.
-@return mpChannel" isSpecification="false" isLeaf="false" visibility="public" xmi.id="WCIhU3W1sD2s" isRoot="false" isAbstract="false" isQuery="false" name="getChannel" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="WCIhU3W1sD2s" comment="Gets a pointer to Channel.&#xa;@return mpChannel" name="getChannel">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="nDHMljY1od17" type="h0fjFQ6XJMWi" />
+ <UML:Parameter kind="return" xmi.id="nDHMljY1od17" type="h0fjFQ6XJMWi"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets a pointer to Ethernet.
-@return mpEthernet" isSpecification="false" isLeaf="false" visibility="public" xmi.id="CcgOZDeA999G" isRoot="false" isAbstract="false" isQuery="false" name="getEthernet" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="CcgOZDeA999G" comment="Gets a pointer to Ethernet.&#xa;@return mpEthernet" name="getEthernet">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="goemCfHocgCV" type="xqe85s2v3X76" />
+ <UML:Parameter kind="return" xmi.id="goemCfHocgCV" type="xqe85s2v3X76"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
- <UML:Class comment="class ISystem" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="0dybVkdpO4Ya" isRoot="false" isAbstract="false" name="ISystem" >
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="0dybVkdpO4Ya" comment="class ISystem" name="ISystem">
<UML:Classifier.feature>
- <UML:Operation stereotype="constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="DcrHJRGd69d1" isRoot="false" isAbstract="false" isQuery="false" name="ISystem" />
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="zdmBV5JTgF4A" isRoot="false" isAbstract="false" isQuery="false" name="~ ISystem" />
- <UML:Operation comment="// public methods// /**
-@return Sci_Msg_Station_Id" isSpecification="false" isLeaf="false" visibility="public" xmi.id="xfzMjXwu7lBR" isRoot="false" isAbstract="true" isQuery="false" name="createStation" >
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="DcrHJRGd69d1" name="ISystem"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="zdmBV5JTgF4A" name="~ ISystem"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="xfzMjXwu7lBR" comment="// public methods// /**&#xa;@return Sci_Msg_Station_Id" name="createStation">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="oXSe1j1mwG8g" type="uNcSkNqyAxHb" />
+ <UML:Parameter kind="return" xmi.id="oXSe1j1mwG8g" type="uNcSkNqyAxHb"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param station_id" isSpecification="false" isLeaf="false" visibility="public" xmi.id="DP4JYfKYI6jn" isRoot="false" isAbstract="true" isQuery="false" name="removeStation" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="DP4JYfKYI6jn" comment="@return bool&#xa;@param station_id" name="removeStation">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="zhhmIgtwUVhe" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="90EpEIzBxyVe" value="" type="uNcSkNqyAxHb" name="station_id" />
+ <UML:Parameter kind="return" xmi.id="zhhmIgtwUVhe" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="90EpEIzBxyVe" type="uNcSkNqyAxHb" value="" name="station_id"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param station_id" isSpecification="false" isLeaf="false" visibility="public" xmi.id="UQWbBi2O55he" isRoot="false" isAbstract="true" isQuery="false" name="deactivateStation" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="UQWbBi2O55he" comment="@return bool&#xa;@param station_id" name="deactivateStation">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="AyTmffFRAf5B" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="i1Cz5tkEsz46" value="" type="uNcSkNqyAxHb" name="station_id" />
+ <UML:Parameter kind="return" xmi.id="AyTmffFRAf5B" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="i1Cz5tkEsz46" type="uNcSkNqyAxHb" value="" name="station_id"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param station_id" isSpecification="false" isLeaf="false" visibility="public" xmi.id="H3FD0lpUBM5M" isRoot="false" isAbstract="true" isQuery="false" name="activateStation" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="H3FD0lpUBM5M" comment="@return bool&#xa;@param station_id" name="activateStation">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="P4xJL3xIie41" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="26l79SjpStoX" value="" type="uNcSkNqyAxHb" name="station_id" />
+ <UML:Parameter kind="return" xmi.id="P4xJL3xIie41" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="26l79SjpStoX" type="uNcSkNqyAxHb" value="" name="station_id"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Get the value of mListOfStations
-@return the value of mListOfStations" isSpecification="false" isLeaf="false" visibility="public" xmi.id="nZmdYqjnrwyr" isRoot="false" isAbstract="true" isQuery="false" name="getListOfStations" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="nZmdYqjnrwyr" comment="Get the value of mListOfStations&#xa;@return the value of mListOfStations" name="getListOfStations">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="KvvnRcRZZuMC" type="cKqCpL4vHbUA" />
+ <UML:Parameter kind="return" xmi.id="KvvnRcRZZuMC" type="cKqCpL4vHbUA"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="hmJq6ND6RyBa" isRoot="false" isAbstract="true" isQuery="false" name="areAllActiveStationsIdle" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="hmJq6ND6RyBa" comment="@return bool" name="areAllActiveStationsIdle">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="XZdhFgqclnt4" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="XZdhFgqclnt4" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// public methods// /**
-Indicate the default station executable to run when creating a station
-@return bool
-@param default_station_executable the new value of mDefaultStationExecutable
-@param debugger the new value of mDebugger" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8P8dmSdYZ6WN" isRoot="false" isAbstract="true" isQuery="false" name="init" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="8P8dmSdYZ6WN" comment="// public methods// /**&#xa;Indicate the default station executable to run when creating a station&#xa;@return bool&#xa;@param default_station_executable the new value of mDefaultStationExecutable&#xa;@param debugger the new value of mDebugger" name="init">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="prMXTPWoKSZj" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="MRiHZqb8I49K" value="" type="trv86yL4jfeS" name="default_station_executable" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="9glyxiT37agr" value="" type="trv86yL4jfeS" name="debugger" />
+ <UML:Parameter kind="return" xmi.id="prMXTPWoKSZj" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="MRiHZqb8I49K" type="trv86yL4jfeS" value="" name="default_station_executable"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="9glyxiT37agr" type="trv86yL4jfeS" value="" name="debugger"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return Sci_Msg_Station_Id" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2JQaOuviJdxq" isRoot="false" isAbstract="true" isQuery="false" name="createStation" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="2JQaOuviJdxq" comment="@return Sci_Msg_Station_Id" name="createStation">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="20JbtdnQCO6P" type="uNcSkNqyAxHb" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="UYzka84impgj" value="" type="trv86yL4jfeS" name="station_executable" />
+ <UML:Parameter kind="return" xmi.id="20JbtdnQCO6P" type="uNcSkNqyAxHb"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="UYzka84impgj" type="trv86yL4jfeS" value="" name="station_executable"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param system_sci_msg" isSpecification="false" isLeaf="false" visibility="public" xmi.id="W8mdiQTkhtI5" isRoot="false" isAbstract="true" isQuery="false" name="receiveIdleMsg" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="W8mdiQTkhtI5" comment="@return bool&#xa;@param system_sci_msg" name="receiveIdleMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="5w1oktsZiC4B" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="lDl4pivJHs1r" value="" type="VBixqziBqrhe" name="system_sci_msg" />
+ <UML:Parameter kind="return" xmi.id="5w1oktsZiC4B" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="lDl4pivJHs1r" type="VBixqziBqrhe" value="" name="system_sci_msg"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param station_id" isSpecification="false" isLeaf="false" visibility="public" xmi.id="yB425IP1woFk" isRoot="false" isAbstract="true" isQuery="false" name="debugStation" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="yB425IP1woFk" comment="@return bool&#xa;@param station_id" name="debugStation">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Zbxu1Wb3VufO" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="LWNvAAJCvZaA" value="" type="dsRw8nRMsxE8" name="station_id" />
+ <UML:Parameter kind="return" xmi.id="Zbxu1Wb3VufO" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="LWNvAAJCvZaA" type="dsRw8nRMsxE8" value="" name="station_id"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="QH7JbAUZLWaO" isRoot="false" isAbstract="true" isQuery="false" name="isStationIdle" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="QH7JbAUZLWaO" comment="@return bool" name="isStationIdle">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="XQokps7sp7gX" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="pxPjlcR79n0J" value="" type="uNcSkNqyAxHb" name="station_id" />
+ <UML:Parameter kind="return" xmi.id="XQokps7sp7gX" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="pxPjlcR79n0J" type="uNcSkNqyAxHb" value="" name="station_id"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param station_id
-@param new_status" isSpecification="false" isLeaf="false" visibility="public" xmi.id="xJTqs3yHK5au" isRoot="false" isAbstract="true" isQuery="false" name="updateStationStatus" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="xJTqs3yHK5au" comment="@return bool&#xa;@param station_id&#xa;@param new_status" name="updateStationStatus">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="0W4ii8rGjpAi" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="D2TYY1uLwI3i" value="" type="dsRw8nRMsxE8" name="station_id" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="sSn1FnJC4k0w" value="" type="nMhUhBvBqw4A" name="new_status" />
+ <UML:Parameter kind="return" xmi.id="0W4ii8rGjpAi" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="D2TYY1uLwI3i" type="dsRw8nRMsxE8" value="" name="station_id"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="sSn1FnJC4k0w" type="nMhUhBvBqw4A" value="" name="new_status"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param p_network_clock the new value of mpNetworkClock" isSpecification="false" isLeaf="false" visibility="public" xmi.id="c6XgqXacWmjX" isRoot="false" isAbstract="true" isQuery="false" name="setNetworkClock" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="c6XgqXacWmjX" comment="@return bool&#xa;@param p_network_clock the new value of mpNetworkClock" name="setNetworkClock">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="JlmoePCBpztc" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="XhmJ7WbZBEx6" value="" type="Dc4onmiEKP73" name="p_network_clock" />
+ <UML:Parameter kind="return" xmi.id="JlmoePCBpztc" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="XhmJ7WbZBEx6" type="Dc4onmiEKP73" value="" name="p_network_clock"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return mDefaultStationExecutable" isSpecification="false" isLeaf="false" visibility="public" xmi.id="t1s0sfKSjp8X" isRoot="false" isAbstract="true" isQuery="false" name="getDefaultStationExecutable" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="t1s0sfKSjp8X" comment="@return mDefaultStationExecutable" name="getDefaultStationExecutable">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="p1Se86B8cFoJ" type="trv86yL4jfeS" />
+ <UML:Parameter kind="return" xmi.id="p1Se86B8cFoJ" type="trv86yL4jfeS"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param station_id the station ID
-@param station_name the new value of the station name" isSpecification="false" isLeaf="false" visibility="public" xmi.id="LiArUrM0W8Je" isRoot="false" isAbstract="true" isQuery="false" name="setStationName" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="LiArUrM0W8Je" comment="@return bool&#xa;@param station_id the station ID&#xa;@param station_name the new value of the station name" name="setStationName">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="MdZ3QhmkQYW4" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="dsDo68tx9jvz" value="" type="dsRw8nRMsxE8" name="station_id" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="OGR53XcOFkDi" value="" type="trv86yL4jfeS" name="station_name" />
+ <UML:Parameter kind="return" xmi.id="MdZ3QhmkQYW4" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="dsDo68tx9jvz" type="dsRw8nRMsxE8" value="" name="station_id"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="OGR53XcOFkDi" type="trv86yL4jfeS" value="" name="station_name"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
- <UML:Class comment="class IFunctionCall" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="2j8N30UlnykR" isRoot="false" isAbstract="false" name="IFunctionCall" >
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="2j8N30UlnykR" comment="class IFunctionCall" name="IFunctionCall">
<UML:Classifier.feature>
- <UML:Operation stereotype="constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="J2aNcDdLjIki" isRoot="false" isAbstract="false" isQuery="false" name="IFunctionCall" />
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="HyhtbluIuHLs" isRoot="false" isAbstract="false" isQuery="false" name="~ IFunctionCall" />
- <UML:Operation comment="// public methods// /**
-@return FunctionSciMsg *" isSpecification="false" isLeaf="false" visibility="public" xmi.id="l7eip5m97MWi" isRoot="false" isAbstract="true" isQuery="false" name="createMsg" >
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="J2aNcDdLjIki" name="IFunctionCall"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="HyhtbluIuHLs" name="~ IFunctionCall"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="l7eip5m97MWi" comment="// public methods// /**&#xa;@return FunctionSciMsg *" name="createMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="vhEie7LT8l8E" type="JCIhsw1mHbC2" />
+ <UML:Parameter kind="return" xmi.id="vhEie7LT8l8E" type="JCIhsw1mHbC2"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param function_sci_msg
-@param callback_address" isSpecification="false" isLeaf="false" visibility="public" xmi.id="X81GQjzfieZJ" isRoot="false" isAbstract="true" isQuery="false" name="registerCallback" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="X81GQjzfieZJ" comment="@return bool&#xa;@param function_sci_msg&#xa;@param callback_address" name="registerCallback">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="sHKSV8lrkIuA" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="QRZIitARyo9n" value="" type="2JrrgMpWtl6M" name="msg_id" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="lTejHlV9fP7u" value="" type="O0Y4e7L2YuKE" name="callback_address" />
+ <UML:Parameter kind="return" xmi.id="sHKSV8lrkIuA" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="QRZIitARyo9n" type="2JrrgMpWtl6M" value="" name="msg_id"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="lTejHlV9fP7u" type="O0Y4e7L2YuKE" value="" name="callback_address"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param function_sci_msg" isSpecification="false" isLeaf="false" visibility="public" xmi.id="mkhHNiAlgjpI" isRoot="false" isAbstract="true" isQuery="false" name="sendMsg" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="mkhHNiAlgjpI" comment="@return bool&#xa;@param function_sci_msg" name="sendMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="zeuOCRS58eom" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="o8LL2dXo6BXM" value="" type="JCIhsw1mHbC2" name="p_function_sci_msg_to_send" />
+ <UML:Parameter kind="return" xmi.id="zeuOCRS58eom" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="o8LL2dXo6BXM" type="JCIhsw1mHbC2" value="" name="p_function_sci_msg_to_send"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param function_sci_msg" isSpecification="false" isLeaf="false" visibility="public" xmi.id="v2TaQYUAJBSg" isRoot="false" isAbstract="true" isQuery="false" name="sendMsg" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="v2TaQYUAJBSg" comment="@return bool&#xa;@param function_sci_msg" name="sendMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="m7FssL7kdRD8" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="mu6r4eDzeeZ2" value="" type="taPZHCs4KBPK" name="function_sci_msg_to_send" />
+ <UML:Parameter kind="return" xmi.id="m7FssL7kdRD8" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="mu6r4eDzeeZ2" type="taPZHCs4KBPK" value="" name="function_sci_msg_to_send"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param function_sci_msg" isSpecification="false" isLeaf="false" visibility="public" xmi.id="Ynfe0DywdNUn" isRoot="false" isAbstract="true" isQuery="false" name="receiveMsg" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="Ynfe0DywdNUn" comment="@return bool&#xa;@param function_sci_msg" name="receiveMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="YwzIFrSCWLag" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="TO4JwUKjgffu" value="" type="Q7aANH0SNANP" name="function_sci_msg" />
+ <UML:Parameter kind="return" xmi.id="YwzIFrSCWLag" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="TO4JwUKjgffu" type="Q7aANH0SNANP" value="" name="function_sci_msg"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return pointer to mListOfCallbacks" isSpecification="false" isLeaf="false" visibility="public" xmi.id="4MiOTTt1EXfF" isRoot="false" isAbstract="true" isQuery="false" name="getListOfCallbacks" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="4MiOTTt1EXfF" comment="@return pointer to mListOfCallbacks" name="getListOfCallbacks">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="k3mshacRhpKX" type="Dk5pczPnz6Yr" />
+ <UML:Parameter kind="return" xmi.id="k3mshacRhpKX" type="Dk5pczPnz6Yr"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
- <UML:Class comment="class INetworkClock" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="pdUJAVtJe39T" isRoot="false" isAbstract="false" name="INetworkClock" >
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="pdUJAVtJe39T" comment="class INetworkClock" name="INetworkClock">
<UML:Classifier.feature>
- <UML:Operation stereotype="constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="sh6Y1fcHG1Pp" isRoot="false" isAbstract="false" isQuery="false" name="INetworkClock" />
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="BOv17TKw7oDH" isRoot="false" isAbstract="false" isQuery="false" name="~ INetworkClock" />
- <UML:Operation comment="// public methods///**
-@param evt_to_send
-@param tick_value" isSpecification="false" isLeaf="false" visibility="public" xmi.id="I6aw7hNyMRWO" isRoot="false" isAbstract="true" isQuery="false" name="createEvt" >
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="sh6Y1fcHG1Pp" name="INetworkClock"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="BOv17TKw7oDH" name="~ INetworkClock"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="I6aw7hNyMRWO" comment="// public methods///**&#xa;@param evt_to_send&#xa;@param tick_value" name="createEvt">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="78fL728GO4HV" value="" type="Fls26ZE3bRdo" name="tick_value" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="8ymUQIqVOTqV" value="" type="VcPcOcsgjQbo" name="evt_to_send" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="78fL728GO4HV" type="Fls26ZE3bRdo" value="" name="tick_value"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="8ymUQIqVOTqV" type="VcPcOcsgjQbo" value="" name="evt_to_send"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="M8En1Kv1mtoY" isRoot="false" isAbstract="true" isQuery="false" name="processNextEvt" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="M8En1Kv1mtoY" comment="@return bool" name="processNextEvt">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="BPGmqRuMNrea" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="OGXn2qPMzklY" value="" type="Fls26ZE3bRdo" name="max_tick_value" />
+ <UML:Parameter kind="return" xmi.id="BPGmqRuMNrea" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="OGXn2qPMzklY" type="Fls26ZE3bRdo" value="" name="max_tick_value"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return Network_Clock_Tick" isSpecification="false" isLeaf="false" visibility="public" xmi.id="QO5UDy5Z4JK5" isRoot="false" isAbstract="true" isQuery="false" name="getCurrentTickValue" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="QO5UDy5Z4JK5" comment="@return Network_Clock_Tick" name="getCurrentTickValue">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="g5nAONr8Oby6" type="PDzFlxMB73D7" />
+ <UML:Parameter kind="return" xmi.id="g5nAONr8Oby6" type="PDzFlxMB73D7"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param evt_to_insert
-@param tick_value" isSpecification="false" isLeaf="false" visibility="public" xmi.id="iRbOoMx0JUVV" isRoot="false" isAbstract="true" isQuery="false" name="insertEvt" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="iRbOoMx0JUVV" comment="@return bool&#xa;@param evt_to_insert&#xa;@param tick_value" name="insertEvt">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="9aVoNnLWCbI3" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="jPVy38VHo2wj" value="" type="Fls26ZE3bRdo" name="tick_value" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="8ma3mYiSzJql" value="" type="VcPcOcsgjQbo" name="evt_to_insert" />
+ <UML:Parameter kind="return" xmi.id="9aVoNnLWCbI3" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="jPVy38VHo2wj" type="Fls26ZE3bRdo" value="" name="tick_value"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="8ma3mYiSzJql" type="VcPcOcsgjQbo" value="" name="evt_to_insert"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param evt_to_remove
-@param tick_value" isSpecification="false" isLeaf="false" visibility="public" xmi.id="flkwFFSwfxui" isRoot="false" isAbstract="true" isQuery="false" name="removeEvt" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="flkwFFSwfxui" comment="@return bool&#xa;@param evt_to_remove&#xa;@param tick_value" name="removeEvt">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="2ANOz0ye3loR" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="5OxuOtbUd9VP" value="" type="Fls26ZE3bRdo" name="tick_value" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="hEpeVdQ9P85c" value="" type="VcPcOcsgjQbo" name="evt_to_remove" />
+ <UML:Parameter kind="return" xmi.id="2ANOz0ye3loR" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="5OxuOtbUd9VP" type="Fls26ZE3bRdo" value="" name="tick_value"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="hEpeVdQ9P85c" type="VcPcOcsgjQbo" value="" name="evt_to_remove"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param station_id" isSpecification="false" isLeaf="false" visibility="public" xmi.id="te4ovL4IvO5c" isRoot="false" isAbstract="true" isQuery="false" name="removeEvts" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="te4ovL4IvO5c" comment="@return bool&#xa;@param station_id" name="removeEvts">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="9dZXEXbN55BS" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="52fJxeRcefMY" value="" type="dsRw8nRMsxE8" name="station_id" />
+ <UML:Parameter kind="return" xmi.id="9dZXEXbN55BS" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="52fJxeRcefMY" type="dsRw8nRMsxE8" value="" name="station_id"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
- <UML:Class comment="class IChannel" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="mKTfuY7pgyOI" isRoot="false" isAbstract="false" name="IChannel" >
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="mKTfuY7pgyOI" comment="class IChannel" name="IChannel">
<UML:Classifier.feature>
- <UML:Operation stereotype="constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="mnXY2pAfXV4I" isRoot="false" isAbstract="false" isQuery="false" name="IChannel" />
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1LylB28ScNMD" isRoot="false" isAbstract="false" isQuery="false" name="~ IChannel" />
- <UML:Operation comment="// public methods// /**
-Duplicate the MPDU payload.
-@param mpdu a PHY SCI message MPDU that contains the complete received MPDU payload
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="p03UaTHNEmvE" isRoot="false" isAbstract="true" isQuery="false" name="duplicateMpduPayload" >
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="mnXY2pAfXV4I" name="IChannel"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1LylB28ScNMD" name="~ IChannel"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="p03UaTHNEmvE" comment="// public methods// /**&#xa;Duplicate the MPDU payload.&#xa;@param mpdu a PHY SCI message MPDU that contains the complete received MPDU payload&#xa;@return bool" name="duplicateMpduPayload">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="sVz56F67OTVN" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="c4t9XxPYINIR" value="" type="XNEzxlV9pJ9M" name="mpdu" />
+ <UML:Parameter kind="return" xmi.id="sVz56F67OTVN" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="c4t9XxPYINIR" type="XNEzxlV9pJ9M" value="" name="mpdu"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Compute PB measurement and NOISE.
-@param pb_measurement_array the PB measurement to fill in
-@param noise the PHY SCI message NOISE to fill in
-@param pb_header_array the PB header of each PB composing the MPDU
-@param mpdu a PHY SCI message MPDU that contains the duplicated MPDU payload
-@param tx_station_id the ID of the transmitting station
-@param rx_station_id the ID of the destination station
-@param current_tick the current Network Clock tick
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="OQtyoDBbEC4m" isRoot="false" isAbstract="true" isQuery="false" name="addPerturbation" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="OQtyoDBbEC4m" comment="Compute PB measurement and NOISE.&#xa;@param pb_measurement_array the PB measurement to fill in&#xa;@param noise the PHY SCI message NOISE to fill in&#xa;@param pb_header_array the PB header of each PB composing the MPDU&#xa;@param mpdu a PHY SCI message MPDU that contains the duplicated MPDU payload&#xa;@param tx_station_id the ID of the transmitting station&#xa;@param rx_station_id the ID of the destination station&#xa;@param current_tick the current Network Clock tick&#xa;@return bool" name="addPerturbation">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="TR1WBqvKRUpg" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="vECDaScytWwf" value="" type="fL9t737j70re" name="pb_measurement_array" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="swSzwHbsWm36" value="" type="j5EvHIixdpql" name="noise" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="Ee25Aykt1znI" value="" type="t2asNnHh8wsl" name="pb_header_array" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="KkkqUmwiQymY" value="" type="FVFtK4cB028u" name="mpdu" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="uWPvTCDhfRa0" value="" type="dsRw8nRMsxE8" name="tx_station_id" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="TA9RCHJWz2KT" value="" type="dsRw8nRMsxE8" name="rx_station_id" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="oGACCwi6Q7zs" value="" type="Fls26ZE3bRdo" name="current_tick" />
+ <UML:Parameter kind="return" xmi.id="TR1WBqvKRUpg" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="vECDaScytWwf" type="fL9t737j70re" value="" name="pb_measurement_array"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="swSzwHbsWm36" type="j5EvHIixdpql" value="" name="noise"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="Ee25Aykt1znI" type="t2asNnHh8wsl" value="" name="pb_header_array"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="KkkqUmwiQymY" type="FVFtK4cB028u" value="" name="mpdu"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="uWPvTCDhfRa0" type="dsRw8nRMsxE8" value="" name="tx_station_id"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="TA9RCHJWz2KT" type="dsRw8nRMsxE8" value="" name="rx_station_id"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="oGACCwi6Q7zs" type="Fls26ZE3bRdo" value="" name="current_tick"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Add Channel Settings to the list.
-Called when a station is created => create its associated Channel Settings.
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="KBZza9x3H6ST" isRoot="false" isAbstract="true" isQuery="false" name="addChannelSettings" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="KBZza9x3H6ST" comment="Add Channel Settings to the list.&#xa;Called when a station is created => create its associated Channel Settings.&#xa;@return bool" name="addChannelSettings">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="zP14UDVMgSPm" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="MlyLnIpZXxjj" value="" type="dsRw8nRMsxE8" name="created_station_id" />
+ <UML:Parameter kind="return" xmi.id="zP14UDVMgSPm" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="MlyLnIpZXxjj" type="dsRw8nRMsxE8" value="" name="created_station_id"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Find Channel Settings.
-@param tx_station_id the ID of the transmitting station
-@param rx_station_id the ID of the destination station
-@return a list of Channel Settings" isSpecification="false" isLeaf="false" visibility="public" xmi.id="tRoJZlBrwkqU" isRoot="false" isAbstract="true" isQuery="false" name="findChannelSettings" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="tRoJZlBrwkqU" comment="Find Channel Settings.&#xa;@param tx_station_id the ID of the transmitting station&#xa;@param rx_station_id the ID of the destination station&#xa;@return a list of Channel Settings" name="findChannelSettings">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="fVr3xKRQmQvx" type="SuGBQogD9iYR" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="rmX8szaEjYYW" value="" type="dsRw8nRMsxE8" name="tx_station_id" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="oN4LKn3BDpUk" value="" type="dsRw8nRMsxE8" name="rx_station_id" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="aebVMPzEBVK4" value="" type="3lgc1KcaMAny" name="both_directions" />
+ <UML:Parameter kind="return" xmi.id="fVr3xKRQmQvx" type="SuGBQogD9iYR"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="rmX8szaEjYYW" type="dsRw8nRMsxE8" value="" name="tx_station_id"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="oN4LKn3BDpUk" type="dsRw8nRMsxE8" value="" name="rx_station_id"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="aebVMPzEBVK4" type="3lgc1KcaMAny" value="" name="both_directions"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Called when the PHY processor receives a preamble.
-@param tx_station_id the ID of the transmitting station
-@param current_tick the current Network Clock tick
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="TZagO5Qxh1S3" isRoot="false" isAbstract="true" isQuery="false" name="receivePre" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="TZagO5Qxh1S3" comment="Called when the PHY processor receives a preamble.&#xa;@param tx_station_id the ID of the transmitting station&#xa;@param current_tick the current Network Clock tick&#xa;@return bool" name="receivePre">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="EqFgJ2KIRLLt" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="RRHauaeNStYt" value="" type="dsRw8nRMsxE8" name="tx_station_id" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="fC6nucEOAn2Y" value="" type="Fls26ZE3bRdo" name="current_tick" />
+ <UML:Parameter kind="return" xmi.id="EqFgJ2KIRLLt" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="RRHauaeNStYt" type="dsRw8nRMsxE8" value="" name="tx_station_id"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="fC6nucEOAn2Y" type="Fls26ZE3bRdo" value="" name="current_tick"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Called when the PHY processor receives a frame control.
-@param tx_station_id the ID of the transmitting station
-@param current_tick the current Network Clock tick
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="sTVXSvarLqSF" isRoot="false" isAbstract="true" isQuery="false" name="receiveFc" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="sTVXSvarLqSF" comment="Called when the PHY processor receives a frame control.&#xa;@param tx_station_id the ID of the transmitting station&#xa;@param current_tick the current Network Clock tick&#xa;@return bool" name="receiveFc">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="WoECGdxv9oz6" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="Q4csx9jbJnOE" value="" type="dsRw8nRMsxE8" name="tx_station_id" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="OaaYNc4D3YkW" value="" type="Fls26ZE3bRdo" name="current_tick" />
+ <UML:Parameter kind="return" xmi.id="WoECGdxv9oz6" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="Q4csx9jbJnOE" type="dsRw8nRMsxE8" value="" name="tx_station_id"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="OaaYNc4D3YkW" type="Fls26ZE3bRdo" value="" name="current_tick"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the tonemask.
-@param p_tonemask the new value of mpTonemask
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="TLNmBp2ZucPp" isRoot="false" isAbstract="true" isQuery="false" name="setTonemask" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="TLNmBp2ZucPp" comment="Sets the tonemask.&#xa;@param p_tonemask the new value of mpTonemask&#xa;@return bool" name="setTonemask">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="9OUtmNo1C3fT" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="l7O5umHGLpmi" value="" type="S02STVfDWPXk" name="p_tonemask" />
+ <UML:Parameter kind="return" xmi.id="9OUtmNo1C3fT" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="l7O5umHGLpmi" type="S02STVfDWPXk" value="" name="p_tonemask"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the tonemap of the current transmission.
-@return bool
-@param tx_station_id the ID of the transmitting station
-@param length the tonemap length in octets
-@param p_tonemap the tonemap" isSpecification="false" isLeaf="false" visibility="public" xmi.id="RruVNezoxMb6" isRoot="false" isAbstract="true" isQuery="false" name="setTonemap" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="RruVNezoxMb6" comment="Sets the tonemap of the current transmission.&#xa;@return bool&#xa;@param tx_station_id the ID of the transmitting station&#xa;@param length the tonemap length in octets&#xa;@param p_tonemap the tonemap" name="setTonemap">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="3zjTK4Mpsa16" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="Adf2F3pzAE22" value="" type="dsRw8nRMsxE8" name="tx_station_id" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="0HHJ630Xsu0F" value="" type="qtOabrV06r8H" name="length" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="Yz4UKfaSGEUT" value="" type="Z3mduvueNb9d" name="p_tonemap" />
+ <UML:Parameter kind="return" xmi.id="3zjTK4Mpsa16" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="Adf2F3pzAE22" type="dsRw8nRMsxE8" value="" name="tx_station_id"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="0HHJ630Xsu0F" type="qtOabrV06r8H" value="" name="length"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="Yz4UKfaSGEUT" type="Z3mduvueNb9d" value="" name="p_tonemap"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the beacon period in ticks 25 MHz.
-@return bool
-@param frequency the power-line frequency" isSpecification="false" isLeaf="false" visibility="public" xmi.id="HHSPVSPUjgnp" isRoot="false" isAbstract="true" isQuery="false" name="setBeaconPeriod" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="HHSPVSPUjgnp" comment="Sets the beacon period in ticks 25 MHz.&#xa;@return bool&#xa;@param frequency the power-line frequency" name="setBeaconPeriod">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Cy0LlxPuLrl7" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="knLchJsEHugb" value="" type="EQrcJtA2vC7c" name="frequency" />
+ <UML:Parameter kind="return" xmi.id="Cy0LlxPuLrl7" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="knLchJsEHugb" type="EQrcJtA2vC7c" value="" name="frequency"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the beacon period in ticks 25 MHz.
-@return mBeaconPeriod" isSpecification="false" isLeaf="false" visibility="public" xmi.id="XG1nSTEjkf6G" isRoot="false" isAbstract="true" isQuery="false" name="getBeaconPeriod" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="XG1nSTEjkf6G" comment="Gets the beacon period in ticks 25 MHz.&#xa;@return mBeaconPeriod" name="getBeaconPeriod">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="DZ6Palsdib43" type="O74yXfkidyrR" />
+ <UML:Parameter kind="return" xmi.id="DZ6Palsdib43" type="O74yXfkidyrR"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
- <UML:Class comment="class Sta" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="4xqo1eJwmBM3" isRoot="false" isAbstract="false" name="Sta" >
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="4xqo1eJwmBM3" comment="class Sta" name="Sta">
<UML:Classifier.feature>
- <UML:Attribute comment="// private attributes// " isSpecification="false" visibility="private" xmi.id="zRkSwGNALXUk" type="8HFYeCh1V2Tr" name="mpSystemManager" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="7ZaQNgZJ8zsD" type="uNcSkNqyAxHb" name="mStationId" />
- <UML:Attribute comment="Each 'Sta' instance points to an eCos process (via 'mStationId').
-When a 'Sta' is created from a Python script,
-the 'Sta' copy constructor is called by the Boost.Python interface.
-Thus, several 'Sta' instances point to the same eCos process.
-The eCos process has to be stopped only when the last 'Sta' pointing to it is deleted,
-i.e. when the station counter defined below equals 1." isSpecification="false" visibility="private" xmi.id="fHVjp6noe6bA" type="Afzv7B0Suvrw" name="mStaCounter" ownerScope="classifier" />
- <UML:Attribute comment="// private attributes// // used for 'Maximus::process()' method only" isSpecification="false" visibility="private" xmi.id="lyCfKZjGyLKp" type="E5x9L9RNrd6t" name="mpMaximus" />
- <UML:Operation stereotype="constructor" comment="Copy constructors" isSpecification="false" isLeaf="false" visibility="public" xmi.id="vDy8rHM8FLMJ" isRoot="false" isAbstract="false" isQuery="false" name="Sta" >
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="zRkSwGNALXUk" type="8HFYeCh1V2Tr" comment="// private attributes// " name="mpSystemManager"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="7ZaQNgZJ8zsD" type="uNcSkNqyAxHb" name="mStationId"/>
+ <UML:Attribute visibility="private" isSpecification="false" ownerScope="classifier" xmi.id="fHVjp6noe6bA" type="Afzv7B0Suvrw" comment="Each 'Sta' instance points to an eCos process (via 'mStationId').&#xa;When a 'Sta' is created from a Python script,&#xa;the 'Sta' copy constructor is called by the Boost.Python interface.&#xa;Thus, several 'Sta' instances point to the same eCos process.&#xa;The eCos process has to be stopped only when the last 'Sta' pointing to it is deleted,&#xa;i.e. when the station counter defined below equals 1." name="mStaCounter"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="lyCfKZjGyLKp" type="E5x9L9RNrd6t" comment="// private attributes// // used for 'Maximus::process()' method only" name="mpMaximus"/>
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="vDy8rHM8FLMJ" comment="Copy constructors" name="Sta">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="dz8u1efxrd3g" value="" type="GgjUKN39BDXg" name="sta" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="dz8u1efxrd3g" type="GgjUKN39BDXg" value="" name="sta"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Empty Destructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="sNo5i8Pxn6R7" isRoot="false" isAbstract="false" isQuery="false" name="~ Sta" />
- <UML:Operation comment="// public methods// /**
-@return Sta &amp;
-@param sta" isSpecification="false" isLeaf="false" visibility="public" xmi.id="RUGdflJGlQBk" isRoot="false" isAbstract="false" isQuery="false" name="operator =" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="sNo5i8Pxn6R7" comment="Empty Destructor" name="~ Sta"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="RUGdflJGlQBk" comment="// public methods// /**&#xa;@return Sta &amp;&#xa;@param sta" name="operator =">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="eRqUzrb9obUZ" type="lNFLPGC5GcjE" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="4qftRiZI6LNm" value="" type="GgjUKN39BDXg" name="sta" />
+ <UML:Parameter kind="return" xmi.id="eRqUzrb9obUZ" type="lNFLPGC5GcjE"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="4qftRiZI6LNm" type="GgjUKN39BDXg" value="" name="sta"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Remove an existing station." isSpecification="false" isLeaf="false" visibility="public" xmi.id="UmjHrAMIcdtF" isRoot="false" isAbstract="false" isQuery="false" name="remove" />
- <UML:Operation comment="Deactivate an existing station,
-i.e. the station will not receive Maximus messages anymore, until it will be reactivated." isSpecification="false" isLeaf="false" visibility="public" xmi.id="ODW7bhsfVXYu" isRoot="false" isAbstract="false" isQuery="false" name="deactivate" />
- <UML:Operation comment="Reactivate a deactivated station." isSpecification="false" isLeaf="false" visibility="public" xmi.id="G5CKQa6sKq79" isRoot="false" isAbstract="false" isQuery="false" name="activate" />
- <UML:Operation comment="Launch a debugger attached to the station executable,
-with arguments passed to main program." isSpecification="false" isLeaf="false" visibility="public" xmi.id="yUSZ5LoTWKb7" isRoot="false" isAbstract="false" isQuery="false" name="debug" />
- <UML:Operation comment="// private methods// // private attribute accessor methods// /**
-@return SystemManagaer *" isSpecification="false" isLeaf="false" visibility="private" xmi.id="LhgpzFvzefRZ" isRoot="false" isAbstract="false" isQuery="false" name="getSystemManager" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="UmjHrAMIcdtF" comment="Remove an existing station." name="remove"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ODW7bhsfVXYu" comment="Deactivate an existing station,&#xa;i.e. the station will not receive Maximus messages anymore, until it will be reactivated." name="deactivate"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="G5CKQa6sKq79" comment="Reactivate a deactivated station." name="activate"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="yUSZ5LoTWKb7" comment="Launch a debugger attached to the station executable,&#xa;with arguments passed to main program." name="debug"/>
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="LhgpzFvzefRZ" comment="// private methods// // private attribute accessor methods// /**&#xa;@return SystemManagaer *" name="getSystemManager">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="YrRrjCwwj1JJ" type="8HFYeCh1V2Tr" />
+ <UML:Parameter kind="return" xmi.id="YrRrjCwwj1JJ" type="8HFYeCh1V2Tr"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool" isSpecification="false" isLeaf="false" visibility="private" xmi.id="umjFKCxPlYn8" isRoot="false" isAbstract="false" isQuery="false" name="resetStationId" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="umjFKCxPlYn8" comment="@return bool" name="resetStationId">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="k9uTixUMMKrL" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="k9uTixUMMKrL" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// public methods//// private attribute accessor methods// /**
-@return Sci_Msg_Station_Id" isSpecification="false" isLeaf="false" visibility="public" xmi.id="CNRKKIXdzBTw" isRoot="false" isAbstract="false" isQuery="false" name="getStationId" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="CNRKKIXdzBTw" comment="// public methods//// private attribute accessor methods// /**&#xa;@return Sci_Msg_Station_Id" name="getStationId">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="9QVxzxWVnvMU" type="uNcSkNqyAxHb" />
+ <UML:Parameter kind="return" xmi.id="9QVxzxWVnvMU" type="uNcSkNqyAxHb"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Indicate if the station is IDLE or not." isSpecification="false" isLeaf="false" visibility="public" xmi.id="kNlTyXsQ4Zd6" isRoot="false" isAbstract="false" isQuery="false" name="is_idle" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="kNlTyXsQ4Zd6" comment="Indicate if the station is IDLE or not." name="is_idle">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="7GOoHh52o0VW" type="3lgc1KcaMAny" />
+ <UML:Parameter kind="return" xmi.id="7GOoHh52o0VW" type="3lgc1KcaMAny"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Set the station name." isSpecification="false" isLeaf="false" visibility="public" xmi.id="zYKpWQFd8x41" isRoot="false" isAbstract="false" isQuery="false" name="set_name" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="zYKpWQFd8x41" comment="Set the station name." name="set_name">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="Ges7FlOx68R4" value="" type="trv86yL4jfeS" name="station_name" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="Ges7FlOx68R4" type="trv86yL4jfeS" value="" name="station_name"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation stereotype="constructor" comment="// Constructors/Destructors// /**
-Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="1fMphZ3m8uJa" isRoot="false" isAbstract="false" isQuery="false" name="Sta" >
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1fMphZ3m8uJa" comment="// Constructors/Destructors// /**&#xa;Constructor" name="Sta">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="YswGI6MdbpQd" value="" type="E5x9L9RNrd6t" name="p_maximus" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="OAI3M6TLlpBR" value="" type="TXhtlZjMAp7C" name="p_system_manager" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="NEBT8V1fLvtc" value="" type="trv86yL4jfeS" name="station_executable" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="YswGI6MdbpQd" type="E5x9L9RNrd6t" value="" name="p_maximus"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="OAI3M6TLlpBR" type="TXhtlZjMAp7C" value="" name="p_system_manager"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="NEBT8V1fLvtc" type="trv86yL4jfeS" value="" name="station_executable"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// private methods// // private attribute accessor methods// /**
-Gets a pointer to Maximus.
-@return mpMaximus" isSpecification="false" isLeaf="false" visibility="private" xmi.id="bb88X3GmDev9" isRoot="false" isAbstract="false" isQuery="false" name="getMaximus" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="bb88X3GmDev9" comment="// private methods// // private attribute accessor methods// /**&#xa;Gets a pointer to Maximus.&#xa;@return mpMaximus" name="getMaximus">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="vxrHHgcQ65O5" type="E5x9L9RNrd6t" />
+ <UML:Parameter kind="return" xmi.id="vxrHHgcQ65O5" type="E5x9L9RNrd6t"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
- <UML:Class comment="class Msg" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="3PksAGjP1DIY" isRoot="false" isAbstract="false" name="Msg" >
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="3PksAGjP1DIY" comment="class Msg" name="Msg">
<UML:Classifier.feature>
- <UML:Attribute comment="// private attributes// " isSpecification="false" visibility="private" xmi.id="tJbdsVYsSKl5" type="E5x9L9RNrd6t" name="mpMaximus" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="vTEpSL31kzln" type="FM9MFyrLE5ts" name="mpFunctionCallManager" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="QJhQsq5k8fNy" type="8HFYeCh1V2Tr" name="mpSystemManager" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="8tqZDae63qtT" type="QBMG0J8pDlsx" name="mName" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="Do8JRTHaK87V" type="CxVwuGjKYPlO" name="mListOfParameters" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="glbjaTCkQfeK" type="K1iCj3mMQwQL" name="mCallback" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="QZ9lfEGLyq2Y" type="uNcSkNqyAxHb" name="mStationId" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="z0y7xDgOmo7P" type="JCIhsw1mHbC2" name="mpFunctionSciMsg" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="2Ni0DkWUvoBn" type="4Kduenu6BUBZ" name="mResponseReceived" />
- <UML:Operation stereotype="constructor" comment="// Constructors/Destructors// /**
-Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="AsynVX0oIj6T" isRoot="false" isAbstract="false" isQuery="false" name="Msg" >
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="tJbdsVYsSKl5" type="E5x9L9RNrd6t" comment="// private attributes// " name="mpMaximus"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="vTEpSL31kzln" type="FM9MFyrLE5ts" name="mpFunctionCallManager"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="QJhQsq5k8fNy" type="8HFYeCh1V2Tr" name="mpSystemManager"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="8tqZDae63qtT" type="QBMG0J8pDlsx" name="mName"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="Do8JRTHaK87V" type="CxVwuGjKYPlO" name="mListOfParameters"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="glbjaTCkQfeK" type="K1iCj3mMQwQL" name="mCallback"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="QZ9lfEGLyq2Y" type="uNcSkNqyAxHb" name="mStationId"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="z0y7xDgOmo7P" type="JCIhsw1mHbC2" name="mpFunctionSciMsg"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="2Ni0DkWUvoBn" type="4Kduenu6BUBZ" name="mResponseReceived"/>
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="AsynVX0oIj6T" comment="// Constructors/Destructors// /**&#xa;Constructor" name="Msg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="ORHKrcSzSOky" value="" type="E5x9L9RNrd6t" name="p_maximus" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="ulkCSqeguboD" value="" type="FM9MFyrLE5ts" name="p_function_call_manager" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="jFYYrdRD4hXv" value="" type="8HFYeCh1V2Tr" name="p_system_manager" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="HxtkJdgDMQOp" value="" type="trv86yL4jfeS" name="name" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="ORHKrcSzSOky" type="E5x9L9RNrd6t" value="" name="p_maximus"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="ulkCSqeguboD" type="FM9MFyrLE5ts" value="" name="p_function_call_manager"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="jFYYrdRD4hXv" type="8HFYeCh1V2Tr" value="" name="p_system_manager"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="HxtkJdgDMQOp" type="trv86yL4jfeS" value="" name="name"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation stereotype="constructor" comment="Copy constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="F2T7dHKMVtvK" isRoot="false" isAbstract="false" isQuery="false" name="Msg" >
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="F2T7dHKMVtvK" comment="Copy constructor" name="Msg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="yhUI5s5KuZPV" value="" type="WKXaz2THzK1G" name="msg" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="yhUI5s5KuZPV" type="WKXaz2THzK1G" value="" name="msg"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Empty Destructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="qkqLblf53Ad1" isRoot="false" isAbstract="false" isQuery="false" name="~ Msg" />
- <UML:Operation comment="// public methods// /**
-@return Msg &amp;
-@param msg" isSpecification="false" isLeaf="false" visibility="public" xmi.id="C4I9PHQNysd1" isRoot="false" isAbstract="false" isQuery="false" name="operator =" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="qkqLblf53Ad1" comment="Empty Destructor" name="~ Msg"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="C4I9PHQNysd1" comment="// public methods// /**&#xa;@return Msg &amp;&#xa;@param msg" name="operator =">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="1samouGtAeiQ" type="g55iEgjQlzYA" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="kjKcIj78RxS0" value="" type="WKXaz2THzK1G" name="msg" />
+ <UML:Parameter kind="return" xmi.id="1samouGtAeiQ" type="g55iEgjQlzYA"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="kjKcIj78RxS0" type="WKXaz2THzK1G" value="" name="msg"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return Msg &amp;
-@param name
-Add a void parameter named name to an existing message,
-i.e. its length is set to 0 and its value is set to NULL.
-Return the message." isSpecification="false" isLeaf="false" visibility="public" xmi.id="GwXCo8DWrX89" isRoot="false" isAbstract="false" isQuery="false" name="add_param" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="GwXCo8DWrX89" comment="@return Msg &amp;&#xa;@param name&#xa;Add a void parameter named name to an existing message,&#xa;i.e. its length is set to 0 and its value is set to NULL.&#xa;Return the message." name="add_param">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="JnS5lvbgsSv7" type="g55iEgjQlzYA" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="FDGeBgfpjiVx" value="" type="trv86yL4jfeS" name="name" />
+ <UML:Parameter kind="return" xmi.id="JnS5lvbgsSv7" type="g55iEgjQlzYA"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="FDGeBgfpjiVx" type="trv86yL4jfeS" value="" name="name"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return Msg &amp;
-@param name
-@param length
-@param value
-Add a parameter named name to an existing message.
-Its length is set to length and its value is set to value.
-Return the message." isSpecification="false" isLeaf="false" visibility="public" xmi.id="PEMADuKTopfa" isRoot="false" isAbstract="false" isQuery="false" name="add_param" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="PEMADuKTopfa" comment="@return Msg &amp;&#xa;@param name&#xa;@param length&#xa;@param value&#xa;Add a parameter named name to an existing message.&#xa;Its length is set to length and its value is set to value.&#xa;Return the message." name="add_param">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="8YXCbtFaknMW" type="g55iEgjQlzYA" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="xr6pMCwbPCEY" value="" type="trv86yL4jfeS" name="name" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="jSjXHM7FDB2Y" value="" type="qtOabrV06r8H" name="length" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="yFq9Qshoopbx" value="" type="Z3mduvueNb9d" name="value" />
+ <UML:Parameter kind="return" xmi.id="8YXCbtFaknMW" type="g55iEgjQlzYA"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="xr6pMCwbPCEY" type="trv86yL4jfeS" value="" name="name"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="jSjXHM7FDB2Y" type="qtOabrV06r8H" value="" name="length"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="yFq9Qshoopbx" type="Z3mduvueNb9d" value="" name="value"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return Msg &amp;
-@param name
-@param value
-Add a parameter named name to an existing message.
-Its length is set to the size of value string and its value is set to value.
-Return the message." isSpecification="false" isLeaf="false" visibility="public" xmi.id="AuvPaSB7VxkO" isRoot="false" isAbstract="false" isQuery="false" name="add_param" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="AuvPaSB7VxkO" comment="@return Msg &amp;&#xa;@param name&#xa;@param value&#xa;Add a parameter named name to an existing message.&#xa;Its length is set to the size of value string and its value is set to value.&#xa;Return the message." name="add_param">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="haPqC5GVrgaa" type="g55iEgjQlzYA" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="sc0EE7pAMfHn" value="" type="trv86yL4jfeS" name="name" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="VzZJo8Fw2AJa" value="" type="trv86yL4jfeS" name="value" />
+ <UML:Parameter kind="return" xmi.id="haPqC5GVrgaa" type="g55iEgjQlzYA"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="sc0EE7pAMfHn" type="trv86yL4jfeS" value="" name="name"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="VzZJo8Fw2AJa" type="trv86yL4jfeS" value="" name="value"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="aUh4QRSG2QUE" isRoot="false" isAbstract="false" isQuery="false" name="add_param" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="aUh4QRSG2QUE" name="add_param">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ZAFPaAWhg1tG" type="g55iEgjQlzYA" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="XHOsuffPcEhO" value="" type="trv86yL4jfeS" name="name" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="LXpyjWK3OfNQ" value="" type="44n6UGK0XgsS" name="value" />
+ <UML:Parameter kind="return" xmi.id="ZAFPaAWhg1tG" type="g55iEgjQlzYA"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="XHOsuffPcEhO" type="trv86yL4jfeS" value="" name="name"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="LXpyjWK3OfNQ" type="44n6UGK0XgsS" value="" name="value"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return Msg &amp;
-@param name
-Remove the parameter named name from an existing message.
-Return the message." isSpecification="false" isLeaf="false" visibility="public" xmi.id="IK1Pxfuzkf5E" isRoot="false" isAbstract="false" isQuery="false" name="remove_param" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="IK1Pxfuzkf5E" comment="@return Msg &amp;&#xa;@param name&#xa;Remove the parameter named name from an existing message.&#xa;Return the message." name="remove_param">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="t7oduB9ajWQw" type="g55iEgjQlzYA" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="vNER34rMZgII" value="" type="trv86yL4jfeS" name="name" />
+ <UML:Parameter kind="return" xmi.id="t7oduB9ajWQw" type="g55iEgjQlzYA"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="vNER34rMZgII" type="trv86yL4jfeS" value="" name="name"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return Msg &amp;
-@param user_cb
-Register a callback function to an existing function message.
-This callback will be called when the function message response will be received.
-If a callback had already been set, it is replaced by the new one.
-Return the message." isSpecification="false" isLeaf="false" visibility="public" xmi.id="BdJZIhyYzzvu" isRoot="false" isAbstract="false" isQuery="false" name="set_cb" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="BdJZIhyYzzvu" comment="@return Msg &amp;&#xa;@param user_cb&#xa;Register a callback function to an existing function message.&#xa;This callback will be called when the function message response will be received.&#xa;If a callback had already been set, it is replaced by the new one.&#xa;Return the message." name="set_cb">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="aeRRI0zp8EEi" type="g55iEgjQlzYA" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="sejRLziUc11t" value="" type="eptOVybOJnpM" name="user_cb" />
+ <UML:Parameter kind="return" xmi.id="aeRRI0zp8EEi" type="g55iEgjQlzYA"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="sejRLziUc11t" type="eptOVybOJnpM" value="" name="user_cb"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return Msg &amp;
-Remove a registered callback from an existing function message.
-Return the message." isSpecification="false" isLeaf="false" visibility="public" xmi.id="gzPgyLadAUzd" isRoot="false" isAbstract="false" isQuery="false" name="remove_cb" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="gzPgyLadAUzd" comment="@return Msg &amp;&#xa;Remove a registered callback from an existing function message.&#xa;Return the message." name="remove_cb">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="NiP3jHHcO6DG" type="g55iEgjQlzYA" />
+ <UML:Parameter kind="return" xmi.id="NiP3jHHcO6DG" type="g55iEgjQlzYA"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return Msg &amp;
-@param sta
-Set destination station to sta for an existing message.
-If a destination station had already been set, it is replaced by the new one.
-Return the message." isSpecification="false" isLeaf="false" visibility="public" xmi.id="Qa0kOp6GSnhn" isRoot="false" isAbstract="false" isQuery="false" name="set_sta" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Qa0kOp6GSnhn" comment="@return Msg &amp;&#xa;@param sta&#xa;Set destination station to sta for an existing message.&#xa;If a destination station had already been set, it is replaced by the new one.&#xa;Return the message." name="set_sta">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="FMqyrGuRsKq8" type="g55iEgjQlzYA" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="xIp5mpjAPhun" value="" type="lNFLPGC5GcjE" name="sta" />
+ <UML:Parameter kind="return" xmi.id="FMqyrGuRsKq8" type="g55iEgjQlzYA"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="xIp5mpjAPhun" type="lNFLPGC5GcjE" value="" name="sta"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Send an existing function message in the asynchronous mode,
-i.e. Maximus does not wait for function message response reception before continuing its execution.
-Note that before sending a function message via this method,
-user has to set its destination station." isSpecification="false" isLeaf="false" visibility="public" xmi.id="Wz1wkhjV4ypT" isRoot="false" isAbstract="false" isQuery="false" name="send_async" />
- <UML:Operation comment="@param sta
-Send an existing function message to the station sta,
-in the asynchronous mode." isSpecification="false" isLeaf="false" visibility="public" xmi.id="F1XTdEhaWXeI" isRoot="false" isAbstract="false" isQuery="false" name="send_async" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Wz1wkhjV4ypT" comment="Send an existing function message in the asynchronous mode,&#xa;i.e. Maximus does not wait for function message response reception before continuing its execution.&#xa;Note that before sending a function message via this method,&#xa;user has to set its destination station." name="send_async"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="F1XTdEhaWXeI" comment="@param sta&#xa;Send an existing function message to the station sta,&#xa;in the asynchronous mode." name="send_async">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="KLTj2LVWKWT3" value="" type="lNFLPGC5GcjE" name="sta" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="KLTj2LVWKWT3" type="lNFLPGC5GcjE" value="" name="sta"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Send an existing message in the synchronous mode,
-i.e. Maximus will wait for function message response reception before continuing its execution.
-Return the received message.
-Note that before sending a message via this method,
-user has to set its destination station." isSpecification="false" isLeaf="false" visibility="public" xmi.id="DCWI9LjMNEp0" isRoot="false" isAbstract="false" isQuery="false" name="send" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="DCWI9LjMNEp0" comment="Send an existing message in the synchronous mode,&#xa;i.e. Maximus will wait for function message response reception before continuing its execution.&#xa;Return the received message.&#xa;Note that before sending a message via this method,&#xa;user has to set its destination station." name="send">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="InxQ2B8NrWOb" type="g55iEgjQlzYA" />
+ <UML:Parameter kind="return" xmi.id="InxQ2B8NrWOb" type="g55iEgjQlzYA"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@param sta
-Send an existing message to the station sta,
-in the synchronous mode.
-Return the received message." isSpecification="false" isLeaf="false" visibility="public" xmi.id="TUZzzDGJWh3Y" isRoot="false" isAbstract="false" isQuery="false" name="send" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="TUZzzDGJWh3Y" comment="@param sta&#xa;Send an existing message to the station sta,&#xa;in the synchronous mode.&#xa;Return the received message." name="send">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="lgB7mNN1jEzY" type="g55iEgjQlzYA" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="2Y4L2XOGisWp" value="" type="lNFLPGC5GcjE" name="sta" />
+ <UML:Parameter kind="return" xmi.id="lgB7mNN1jEzY" type="g55iEgjQlzYA"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="2Y4L2XOGisWp" type="lNFLPGC5GcjE" value="" name="sta"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param name
-Return 'true' if the parameter named name exists in the message." isSpecification="false" isLeaf="false" visibility="public" xmi.id="ED9bSyZtQ6sQ" isRoot="false" isAbstract="false" isQuery="false" name="is_param" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ED9bSyZtQ6sQ" comment="@return bool&#xa;@param name&#xa;Return 'true' if the parameter named name exists in the message." name="is_param">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="SsxJCnRUbPub" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="H6hnnkLqGO9H" value="" type="trv86yL4jfeS" name="name" />
+ <UML:Parameter kind="return" xmi.id="SsxJCnRUbPub" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="H6hnnkLqGO9H" type="trv86yL4jfeS" value="" name="name"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return unsigned char *
-@param name
-@param length
-@param p_data
-Retrieve contents of the parameter named name.
-Return updated length of the received parameter via length and a pointer to its value via p_data.
-Return NULL if the parameter named name does not exist in the message, else return p_data.
-Note that user has to allocate enough memory for parameter value.
-If parameter value length is unknown, user has to allocate FUNCTION_CALL_PARAM_MAX_SIZE bytes." isSpecification="false" isLeaf="false" visibility="public" xmi.id="vVXbN1ObCXAc" isRoot="false" isAbstract="false" isQuery="false" name="bind_param" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="vVXbN1ObCXAc" comment="@return unsigned char *&#xa;@param name&#xa;@param length&#xa;@param p_data&#xa;Retrieve contents of the parameter named name.&#xa;Return updated length of the received parameter via length and a pointer to its value via p_data.&#xa;Return NULL if the parameter named name does not exist in the message, else return p_data.&#xa;Note that user has to allocate enough memory for parameter value.&#xa;If parameter value length is unknown, user has to allocate FUNCTION_CALL_PARAM_MAX_SIZE bytes." name="bind_param">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Y0yOUMzD08Km" type="ObMobD4JO6Fx" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="TiVuoMI4SzrG" value="" type="trv86yL4jfeS" name="name" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="jSfwypYRV2LK" value="" type="iB4yZDFSik45" name="length" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="JTQzBS3tsipq" value="" type="ObMobD4JO6Fx" name="p_data" />
+ <UML:Parameter kind="return" xmi.id="Y0yOUMzD08Km" type="ObMobD4JO6Fx"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="TiVuoMI4SzrG" type="trv86yL4jfeS" value="" name="name"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="jSfwypYRV2LK" type="iB4yZDFSik45" value="" name="length"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="JTQzBS3tsipq" type="ObMobD4JO6Fx" value="" name="p_data"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="VLI1LbJhDfWm" isRoot="false" isAbstract="false" isQuery="false" name="bind_param" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="VLI1LbJhDfWm" name="bind_param">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="VglDujjKbhdn" type="bQxm3RYu0b9f" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="qY5FfIAwlawv" value="" type="trv86yL4jfeS" name="name" />
+ <UML:Parameter kind="return" xmi.id="VglDujjKbhdn" type="bQxm3RYu0b9f"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="qY5FfIAwlawv" type="trv86yL4jfeS" value="" name="name"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// private methods// " isSpecification="false" isLeaf="false" visibility="private" xmi.id="iAX0mh0jhwqf" isRoot="false" isAbstract="false" isQuery="false" name="bindParameter" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="iAX0mh0jhwqf" comment="// private methods// " name="bindParameter">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="U5F3S9ey7aMa" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="io9dcJOJTvHF" value="" type="9U1uI8HJT0Jf" name="name_of_parameter_to_get" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="cHyIBmxKHwCX" value="" type="iB4yZDFSik45" name="data_length" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="ZCp266GiLEyW" value="" type="2UqTU88CwGoW" name="p_data" />
+ <UML:Parameter kind="return" xmi.id="U5F3S9ey7aMa" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="io9dcJOJTvHF" type="9U1uI8HJT0Jf" value="" name="name_of_parameter_to_get"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="cHyIBmxKHwCX" type="iB4yZDFSik45" value="" name="data_length"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="ZCp266GiLEyW" type="2UqTU88CwGoW" value="" name="p_data"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// private attributes accessor methods///**
-@return Maximus *" isSpecification="false" isLeaf="false" visibility="private" xmi.id="ztpGp1nrVcLx" isRoot="false" isAbstract="false" isQuery="false" name="getMaximus" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ztpGp1nrVcLx" comment="// private attributes accessor methods///**&#xa;@return Maximus *" name="getMaximus">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="vJntQ6gtmP6g" type="E5x9L9RNrd6t" />
+ <UML:Parameter kind="return" xmi.id="vJntQ6gtmP6g" type="E5x9L9RNrd6t"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return FunctionCallManager *" isSpecification="false" isLeaf="false" visibility="private" xmi.id="kR8gfwCE82FE" isRoot="false" isAbstract="false" isQuery="false" name="getFunctionCallManager" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="kR8gfwCE82FE" comment="@return FunctionCallManager *" name="getFunctionCallManager">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="8o0jVcUzfj15" type="FM9MFyrLE5ts" />
+ <UML:Parameter kind="return" xmi.id="8o0jVcUzfj15" type="FM9MFyrLE5ts"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return SystemManager *" isSpecification="false" isLeaf="false" visibility="private" xmi.id="8VvUhtygnnua" isRoot="false" isAbstract="false" isQuery="false" name="getSystemManager" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="8VvUhtygnnua" comment="@return SystemManager *" name="getSystemManager">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="qd3wEOW7fH05" type="8HFYeCh1V2Tr" />
+ <UML:Parameter kind="return" xmi.id="qd3wEOW7fH05" type="8HFYeCh1V2Tr"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return const ParametersList &amp;" isSpecification="false" isLeaf="false" visibility="private" xmi.id="pgQIIjG2AOio" isRoot="false" isAbstract="false" isQuery="false" name="getListOfParameters" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="pgQIIjG2AOio" comment="@return const ParametersList &amp;" name="getListOfParameters">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Nex921nAposK" type="Ks2QuFd1iYTQ" />
+ <UML:Parameter kind="return" xmi.id="Nex921nAposK" type="Ks2QuFd1iYTQ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param ParametersList &amp;" isSpecification="false" isLeaf="false" visibility="private" xmi.id="PR4ADzl2fBKx" isRoot="false" isAbstract="false" isQuery="false" name="setListOfParameters" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="PR4ADzl2fBKx" comment="@return bool&#xa;@param ParametersList &amp;" name="setListOfParameters">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="OKI32J6sw9m8" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="uYz2wfqEXrfQ" value="" type="Ks2QuFd1iYTQ" name="list_of_parameters" />
+ <UML:Parameter kind="return" xmi.id="OKI32J6sw9m8" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="uYz2wfqEXrfQ" type="Ks2QuFd1iYTQ" value="" name="list_of_parameters"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return cb_t" isSpecification="false" isLeaf="false" visibility="private" xmi.id="6IRnouDDJFMW" isRoot="false" isAbstract="false" isQuery="false" name="getCallback" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="6IRnouDDJFMW" comment="@return cb_t" name="getCallback">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="VID9aEEvq95s" type="K1iCj3mMQwQL" />
+ <UML:Parameter kind="return" xmi.id="VID9aEEvq95s" type="K1iCj3mMQwQL"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return Sci_Msg_Station_Id" isSpecification="false" isLeaf="false" visibility="private" xmi.id="E7WrGroAPlAK" isRoot="false" isAbstract="false" isQuery="false" name="getStationId" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="E7WrGroAPlAK" comment="@return Sci_Msg_Station_Id" name="getStationId">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Bs10erL29d3B" type="uNcSkNqyAxHb" />
+ <UML:Parameter kind="return" xmi.id="Bs10erL29d3B" type="uNcSkNqyAxHb"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param Sci_Msg_Station_Id" isSpecification="false" isLeaf="false" visibility="private" xmi.id="Q1YwqBMuTlhF" isRoot="false" isAbstract="false" isQuery="false" name="setStationId" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Q1YwqBMuTlhF" comment="@return bool&#xa;@param Sci_Msg_Station_Id" name="setStationId">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="w92qHozk5Ctd" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="m0IAkQU8R04H" value="" type="dsRw8nRMsxE8" name="station_id" />
+ <UML:Parameter kind="return" xmi.id="w92qHozk5Ctd" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="m0IAkQU8R04H" type="dsRw8nRMsxE8" value="" name="station_id"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return FunctionSciMsg *" isSpecification="false" isLeaf="false" visibility="private" xmi.id="COAd9rtmkIhs" isRoot="false" isAbstract="false" isQuery="false" name="getFunctionSciMsg" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="COAd9rtmkIhs" comment="@return FunctionSciMsg *" name="getFunctionSciMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="O6YFFd5QU4R8" type="58Cx3O5oNLy7" />
+ <UML:Parameter kind="return" xmi.id="O6YFFd5QU4R8" type="58Cx3O5oNLy7"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param function_sci_msg " isSpecification="false" isLeaf="false" visibility="private" xmi.id="lQFBQKQagaEq" isRoot="false" isAbstract="false" isQuery="false" name="setFunctionSciMsg" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="lQFBQKQagaEq" comment="@return bool&#xa;@param function_sci_msg " name="setFunctionSciMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="tm93NAEHIG7X" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="ZQDulB1UbGfz" value="" type="Q7aANH0SNANP" name="function_sci_msg" />
+ <UML:Parameter kind="return" xmi.id="tm93NAEHIG7X" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="ZQDulB1UbGfz" type="Q7aANH0SNANP" value="" name="function_sci_msg"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool" isSpecification="false" isLeaf="false" visibility="private" xmi.id="Y4aFco52tfAG" isRoot="false" isAbstract="false" isQuery="false" name="isResponseReceived" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Y4aFco52tfAG" comment="@return bool" name="isResponseReceived">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="36H8HBlfFJsU" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="36H8HBlfFJsU" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param bool" isSpecification="false" isLeaf="false" visibility="private" xmi.id="vAgGJ3fqTskC" isRoot="false" isAbstract="false" isQuery="false" name="setResponseReceived" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="vAgGJ3fqTskC" comment="@return bool&#xa;@param bool" name="setResponseReceived">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="vwtPyIVs2cvP" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="ws1pVB3OKjfd" value="" type="3lgc1KcaMAny" name="response_received" />
+ <UML:Parameter kind="return" xmi.id="vwtPyIVs2cvP" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="ws1pVB3OKjfd" type="3lgc1KcaMAny" value="" name="response_received"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return std::string" isSpecification="false" isLeaf="false" visibility="public" xmi.id="kKTDDDNEw1px" isRoot="false" isAbstract="false" isQuery="false" name="getName" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="kKTDDDNEw1px" comment="@return std::string" name="getName">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="n7g3MnaPsrX9" type="QBMG0J8pDlsx" />
+ <UML:Parameter kind="return" xmi.id="n7g3MnaPsrX9" type="QBMG0J8pDlsx"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="JPVfZIcV8bIc" isRoot="false" isAbstract="false" isQuery="false" name="receiveResponse" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="JPVfZIcV8bIc" name="receiveResponse">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="mL042dhmy8x9" value="" type="Q7aANH0SNANP" name="function_sci_msg" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="mL042dhmy8x9" type="Q7aANH0SNANP" value="" name="function_sci_msg"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="JKLFJADdZgG6" isRoot="false" isAbstract="false" isQuery="false" name="receiveAsynchronousResponse" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="JKLFJADdZgG6" name="receiveAsynchronousResponse">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="xsb5TthECgIE" value="" type="Q7aANH0SNANP" name="function_sci_msg" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="xsb5TthECgIE" type="Q7aANH0SNANP" value="" name="function_sci_msg"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation stereotype="constructor" comment="// Constructors/Destructors// /**
-Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="d8gn0UhKQQiL" isRoot="false" isAbstract="false" isQuery="false" name="Msg" >
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="d8gn0UhKQQiL" comment="// Constructors/Destructors// /**&#xa;Constructor" name="Msg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="zuK9lGFs5Ase" value="" type="E5x9L9RNrd6t" name="p_maximus" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="H4tPlkPNq48p" value="" type="qcb8l3xv8TRt" name="p_function_call_manager" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="Wp9xGpGDkaMT" value="" type="TXhtlZjMAp7C" name="p_system_manager" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="qZLtkDY1FPOy" value="" type="trv86yL4jfeS" name="name" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="zuK9lGFs5Ase" type="E5x9L9RNrd6t" value="" name="p_maximus"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="H4tPlkPNq48p" type="qcb8l3xv8TRt" value="" name="p_function_call_manager"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="Wp9xGpGDkaMT" type="TXhtlZjMAp7C" value="" name="p_system_manager"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="qZLtkDY1FPOy" type="trv86yL4jfeS" value="" name="name"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return Function_Call_Msg_Id
-Return mpFunctionSciMsg->mSpecializedSciMsgId." isSpecification="false" isLeaf="false" visibility="public" xmi.id="xzO34XLCmvyg" isRoot="false" isAbstract="false" isQuery="false" name="get_tx_msg_id" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="xzO34XLCmvyg" comment="@return Function_Call_Msg_Id&#xa;Return mpFunctionSciMsg->mSpecializedSciMsgId." name="get_tx_msg_id">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="0GmFZfiSZZrX" type="2JrrgMpWtl6M" />
+ <UML:Parameter kind="return" xmi.id="0GmFZfiSZZrX" type="2JrrgMpWtl6M"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return Function_Call_Msg_Id
-Return mpFunctionSciMsg->mpSpecializedSciMsgHeader->msg_id." isSpecification="false" isLeaf="false" visibility="public" xmi.id="kpNH1ycS3hdJ" isRoot="false" isAbstract="false" isQuery="false" name="get_rx_msg_id" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="kpNH1ycS3hdJ" comment="@return Function_Call_Msg_Id&#xa;Return mpFunctionSciMsg->mpSpecializedSciMsgHeader->msg_id." name="get_rx_msg_id">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="rLPtxIIiQwlm" type="2JrrgMpWtl6M" />
+ <UML:Parameter kind="return" xmi.id="rLPtxIIiQwlm" type="2JrrgMpWtl6M"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param cb_t" isSpecification="false" isLeaf="false" visibility="private" xmi.id="JTIcHfu1hcoN" isRoot="false" isAbstract="false" isQuery="false" name="setCallback" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="JTIcHfu1hcoN" comment="@return bool&#xa;@param cb_t" name="setCallback">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="hJ9ZBeg9uTNR" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="FCdx2d7L5NvK" value="" type="vteoFJru7xrN" name="callback" />
+ <UML:Parameter kind="return" xmi.id="hJ9ZBeg9uTNR" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="FCdx2d7L5NvK" type="vteoFJru7xrN" value="" name="callback"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
- <UML:Class comment="class PhySciMsgMpdu" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="gjYrACSC9BuB" isRoot="false" isAbstract="false" name="PhySciMsgMpdu" >
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="gjYrACSC9BuB" comment="class PhySciMsgMpdu" name="PhySciMsgMpdu">
<UML:GeneralizableElement.generalization>
- <UML:Generalization xmi.idref="D8KuNhepKAPe" />
- <UML:Generalization xmi.idref="mRseT4TBFAfy" />
- <UML:Generalization xmi.idref="I5POjRXvITtd" />
- <UML:Generalization xmi.idref="LDY16XoozXTL" />
+ <UML:Generalization xmi.idref="D8KuNhepKAPe"/>
+ <UML:Generalization xmi.idref="mRseT4TBFAfy"/>
+ <UML:Generalization xmi.idref="I5POjRXvITtd"/>
+ <UML:Generalization xmi.idref="LDY16XoozXTL"/>
</UML:GeneralizableElement.generalization>
<UML:Classifier.feature>
- <UML:Attribute comment="// private attributes// " isSpecification="false" visibility="private" xmi.id="M2LZCyY6pGdk" type="LIcXhcTtT8Bn" name="mPayloadLength" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="CK2gDNwU6enG" type="ObMobD4JO6Fx" name="mpPayload" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="131qHeYSxZ6A" type="vFBbZkjwm4Vx" name="mpPre" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="aFQc6PzmnrBh" type="4XSkb7G7HX8a" name="mpFc" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="d4vdm39XH5iE" type="qzlFUs4gsJKl" name="mNbOfPbsInLastMsg" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="mBRb0wQvPAtZ" type="Ny9n9LLzEhXo" name="mPbsArray" />
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="0X10zUZAnpwn" isRoot="false" isAbstract="false" isQuery="false" name="segment" />
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="KsBy2uT9wopo" isRoot="false" isAbstract="false" isQuery="false" name="reassemble" />
- <UML:Operation stereotype="constructor" comment="// Constructors/Destructors// /**
-Constructor
-Creates a PHY SCI message of type MPDU_PAYLOAD.
-@param p_phy_processor a pointer to the PHY interface" isSpecification="false" isLeaf="false" visibility="public" xmi.id="7TE2jX8Ma10K" isRoot="false" isAbstract="false" isQuery="false" name="PhySciMsgMpdu" >
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="M2LZCyY6pGdk" type="LIcXhcTtT8Bn" comment="// private attributes// " name="mPayloadLength"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="CK2gDNwU6enG" type="ObMobD4JO6Fx" name="mpPayload"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="131qHeYSxZ6A" type="vFBbZkjwm4Vx" name="mpPre"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="aFQc6PzmnrBh" type="4XSkb7G7HX8a" name="mpFc"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="d4vdm39XH5iE" type="qzlFUs4gsJKl" name="mNbOfPbsInLastMsg"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="mBRb0wQvPAtZ" type="Ny9n9LLzEhXo" name="mPbsArray"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="0X10zUZAnpwn" name="segment"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="KsBy2uT9wopo" name="reassemble"/>
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="7TE2jX8Ma10K" comment="// Constructors/Destructors// /**&#xa;Constructor&#xa;Creates a PHY SCI message of type MPDU_PAYLOAD.&#xa;@param p_phy_processor a pointer to the PHY interface" name="PhySciMsgMpdu">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="57rMCXYwiyXg" value="" type="DEOmV9sHIiVw" name="p_phy_processor" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="57rMCXYwiyXg" type="DEOmV9sHIiVw" value="" name="p_phy_processor"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation stereotype="constructor" comment="Copy Constructor
-Creates a PHY SCI message of type MPDU_PAYLOAD.
-@param phy_sci_msg a PHY SCI message" isSpecification="false" isLeaf="false" visibility="public" xmi.id="uvcJ4TrBw5Bf" isRoot="false" isAbstract="false" isQuery="false" name="PhySciMsgMpdu" >
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="uvcJ4TrBw5Bf" comment="Copy Constructor&#xa;Creates a PHY SCI message of type MPDU_PAYLOAD.&#xa;@param phy_sci_msg a PHY SCI message" name="PhySciMsgMpdu">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="bI2BJ0VM5KgH" value="" type="w18nsvnfKlCn" name="phy_sci_msg" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="bI2BJ0VM5KgH" type="w18nsvnfKlCn" value="" name="phy_sci_msg"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Empty Destructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="rFBZBjF5cpNg" isRoot="false" isAbstract="false" isQuery="false" name="~ PhySciMsgMpdu" />
- <UML:Operation comment="Sets the PHY SCI message class attributes before transmission,
-and fills specialized SCI msg data length and specialized SCI msg data
-for a PHY message of type MPDU_PAYLOAD.
-@param clock_id ID of the Network Clock event received message
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="tUvwobDdoOAz" isRoot="false" isAbstract="false" isQuery="false" name="prepare" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="rFBZBjF5cpNg" comment="Empty Destructor" name="~ PhySciMsgMpdu"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="tUvwobDdoOAz" comment="Sets the PHY SCI message class attributes before transmission,&#xa;and fills specialized SCI msg data length and specialized SCI msg data&#xa;for a PHY message of type MPDU_PAYLOAD.&#xa;@param clock_id ID of the Network Clock event received message&#xa;@return bool" name="prepare">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="63ufcjCT4cK0" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="5O3gBQMUcAgr" value="" type="2OUKpDmUU6Tg" name="clock_id" />
+ <UML:Parameter kind="return" xmi.id="63ufcjCT4cK0" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="5O3gBQMUcAgr" type="2OUKpDmUU6Tg" value="" name="clock_id"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// public attribute accessor methods// // private attribute accessor methods// /**
-Gets the MPDU payload length.
-@return mPayloadLength" isSpecification="false" isLeaf="false" visibility="public" xmi.id="9ZiQQhyHAtDw" isRoot="false" isAbstract="false" isQuery="false" name="getPayloadLength" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="9ZiQQhyHAtDw" comment="// public attribute accessor methods// // private attribute accessor methods// /**&#xa;Gets the MPDU payload length.&#xa;@return mPayloadLength" name="getPayloadLength">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="uaiIWS4BlBlu" type="qtOabrV06r8H" />
+ <UML:Parameter kind="return" xmi.id="uaiIWS4BlBlu" type="qtOabrV06r8H"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the MPDU payload.
-@return mpPayload" isSpecification="false" isLeaf="false" visibility="public" xmi.id="TQaHmiFq6IUI" isRoot="false" isAbstract="false" isQuery="false" name="getPayload" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="TQaHmiFq6IUI" comment="Gets the MPDU payload.&#xa;@return mpPayload" name="getPayload">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="pR4jsP9yS3d2" type="Z3mduvueNb9d" />
+ <UML:Parameter kind="return" xmi.id="pR4jsP9yS3d2" type="Z3mduvueNb9d"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@param length the new value of mPayloadLength
-@param p_payload the new value of mpPayload
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="gqkGyQ57xlXN" isRoot="false" isAbstract="false" isQuery="false" name="setMpdu" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="gqkGyQ57xlXN" comment="@param length the new value of mPayloadLength&#xa;@param p_payload the new value of mpPayload&#xa;@return bool" name="setMpdu">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="mqTpQnpILXbr" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="RUebNpVoD540" value="" type="qtOabrV06r8H" name="length" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="mJosZIAD6tR5" value="" type="Z3mduvueNb9d" name="p_payload" />
+ <UML:Parameter kind="return" xmi.id="mqTpQnpILXbr" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="RUebNpVoD540" type="qtOabrV06r8H" value="" name="length"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="mJosZIAD6tR5" type="Z3mduvueNb9d" value="" name="p_payload"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the PHY SCI message PREAMBLE.
-@return mpPre" isSpecification="false" isLeaf="false" visibility="public" xmi.id="JWCFIicjCFIX" isRoot="false" isAbstract="false" isQuery="false" name="getPre" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="JWCFIicjCFIX" comment="Gets the PHY SCI message PREAMBLE.&#xa;@return mpPre" name="getPre">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="xf0jplbeBdM3" type="vFBbZkjwm4Vx" />
+ <UML:Parameter kind="return" xmi.id="xf0jplbeBdM3" type="vFBbZkjwm4Vx"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the PHY SCI message FC.
-@return mpFc" isSpecification="false" isLeaf="false" visibility="public" xmi.id="4nMIrOGdf2TE" isRoot="false" isAbstract="false" isQuery="false" name="getFc" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="4nMIrOGdf2TE" comment="Gets the PHY SCI message FC.&#xa;@return mpFc" name="getFc">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="2V0SYdUIRx7r" type="4XSkb7G7HX8a" />
+ <UML:Parameter kind="return" xmi.id="2V0SYdUIRx7r" type="4XSkb7G7HX8a"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the number of PBs into the last PHY SCI message composing the MPDU.
-@return mNbOfPbsInLastMsg" isSpecification="false" isLeaf="false" visibility="public" xmi.id="KcPOVqRmKc1a" isRoot="false" isAbstract="false" isQuery="false" name="getNbOfPbsInLastMsg" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="KcPOVqRmKc1a" comment="Gets the number of PBs into the last PHY SCI message composing the MPDU.&#xa;@return mNbOfPbsInLastMsg" name="getNbOfPbsInLastMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="iwA3SlsPOt6D" type="qZLXuibBNXID" />
+ <UML:Parameter kind="return" xmi.id="iwA3SlsPOt6D" type="qZLXuibBNXID"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the number of PBs into the last PHY SCI message composing the MPDU.
-@param nb_of_pbs_in_last_msg the new value of mNbOfPbsInLastMsg
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="KeHWrZ1vLLBC" isRoot="false" isAbstract="false" isQuery="false" name="setNbOfPbsInLastMsg" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="KeHWrZ1vLLBC" comment="Sets the number of PBs into the last PHY SCI message composing the MPDU.&#xa;@param nb_of_pbs_in_last_msg the new value of mNbOfPbsInLastMsg&#xa;@return bool" name="setNbOfPbsInLastMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ciqnLCpMfpoB" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="jRnOTGalsz8L" value="" type="qZLXuibBNXID" name="nb_of_pbs_in_last_msg" />
+ <UML:Parameter kind="return" xmi.id="ciqnLCpMfpoB" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="jRnOTGalsz8L" type="qZLXuibBNXID" value="" name="nb_of_pbs_in_last_msg"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets a pointer to the PBs of the nth PHY SCI message composing the MPDU.
-@return &amp;mPbsArray[n*PHY_PB_MAX_NB*MAC_PB520_BYTES]" isSpecification="false" isLeaf="false" visibility="public" xmi.id="pZ8899iTn0xc" isRoot="false" isAbstract="false" isQuery="false" name="getPbs" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="pZ8899iTn0xc" comment="Gets a pointer to the PBs of the nth PHY SCI message composing the MPDU.&#xa;@return &amp;mPbsArray[n*PHY_PB_MAX_NB*MAC_PB520_BYTES]" name="getPbs">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="QHTsEZhvTpyv" type="Z3mduvueNb9d" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="ZxYuIj429rOa" value="" type="qZLXuibBNXID" name="n" />
+ <UML:Parameter kind="return" xmi.id="QHTsEZhvTpyv" type="Z3mduvueNb9d"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="ZxYuIj429rOa" type="qZLXuibBNXID" value="" name="n"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Checks if the PHY SCI message has been sent (MPDU, or FC in case of a short PPDU).
-@return (mIsSent || mpFc->mIsSent)" isSpecification="false" isLeaf="false" visibility="public" xmi.id="6zKyySKmzQu9" isRoot="false" isAbstract="false" isQuery="false" name="isSent" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="6zKyySKmzQu9" comment="Checks if the PHY SCI message has been sent (MPDU, or FC in case of a short PPDU).&#xa;@return (mIsSent || mpFc->mIsSent)" name="isSent">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="apJxiN8K5w6P" type="3lgc1KcaMAny" />
+ <UML:Parameter kind="return" xmi.id="apJxiN8K5w6P" type="3lgc1KcaMAny"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Checks if the MPDU has been completely received
-(i.e. all PHY SCI messages MPDU composing the MPDU have been received).
-@param nb_of_received_msgs number of PHY SCI messages MPDU that have been received
-@return nb_of_received_msgs == mNbOfMsgs " isSpecification="false" isLeaf="false" visibility="public" xmi.id="ZcaLcWxATT2j" isRoot="false" isAbstract="false" isQuery="false" name="isReceived" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ZcaLcWxATT2j" comment="Checks if the MPDU has been completely received&#xa;(i.e. all PHY SCI messages MPDU composing the MPDU have been received).&#xa;@param nb_of_received_msgs number of PHY SCI messages MPDU that have been received&#xa;@return nb_of_received_msgs == mNbOfMsgs " name="isReceived">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="6tjliXw6oOy1" type="3lgc1KcaMAny" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="D5lKwAu07Ex5" value="" type="qZLXuibBNXID" name="nb_of_received_msgs" />
+ <UML:Parameter kind="return" xmi.id="6tjliXw6oOy1" type="3lgc1KcaMAny"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="D5lKwAu07Ex5" type="qZLXuibBNXID" value="" name="nb_of_received_msgs"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the PHY SCI message Frame Control mode for PREAMBLE, FC and MPDU.
-@return bool
-@param fc_mode the new value of mFcMode, mpPre->mFcMode and mpFc->mFcMode" isSpecification="false" isLeaf="false" visibility="public" xmi.id="eFrcfjjEKJZu" isRoot="false" isAbstract="false" isQuery="false" name="setFcMode" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="eFrcfjjEKJZu" comment="Sets the PHY SCI message Frame Control mode for PREAMBLE, FC and MPDU.&#xa;@return bool&#xa;@param fc_mode the new value of mFcMode, mpPre->mFcMode and mpFc->mFcMode" name="setFcMode">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="xeuOTsI2fbzN" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="nV4Ey5yBAhT4" value="" type="8JusFMjAgM0v" name="fc_mode" />
+ <UML:Parameter kind="return" xmi.id="xeuOTsI2fbzN" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="nV4Ey5yBAhT4" type="8JusFMjAgM0v" value="" name="fc_mode"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the PHY SCI message short PPDU for PREAMBLE, FC and MPDU.
-@return bool
-@param short_ppdu the new value of mShortPpdu, mpPre->mShortPpdu and mpFc->mShortPpdu" isSpecification="false" isLeaf="false" visibility="public" xmi.id="pM5wa20DHppw" isRoot="false" isAbstract="false" isQuery="false" name="setShortPpdu" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="pM5wa20DHppw" comment="Sets the PHY SCI message short PPDU for PREAMBLE, FC and MPDU.&#xa;@return bool&#xa;@param short_ppdu the new value of mShortPpdu, mpPre->mShortPpdu and mpFc->mShortPpdu" name="setShortPpdu">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="w5i02mP8f6sL" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="ZY8tpinbDqpB" value="" type="nLEyCkrlHPQw" name="short_ppdu" />
+ <UML:Parameter kind="return" xmi.id="w5i02mP8f6sL" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="ZY8tpinbDqpB" type="nLEyCkrlHPQw" value="" name="short_ppdu"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the PHY SCI message modulation for PREAMBLE, FC and MPDU.
-@return bool
-@param mod the new value of mMod, mpPre->mMod and mpFc->mMod" isSpecification="false" isLeaf="false" visibility="public" xmi.id="vlL3Rm7G8CDj" isRoot="false" isAbstract="false" isQuery="false" name="setMod" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="vlL3Rm7G8CDj" comment="Sets the PHY SCI message modulation for PREAMBLE, FC and MPDU.&#xa;@return bool&#xa;@param mod the new value of mMod, mpPre->mMod and mpFc->mMod" name="setMod">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="doRQAOP72JUT" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="CBuT0jNZFWQ2" value="" type="UxIGEVkWi0NJ" name="mod" />
+ <UML:Parameter kind="return" xmi.id="doRQAOP72JUT" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="CBuT0jNZFWQ2" type="UxIGEVkWi0NJ" value="" name="mod"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the PHY SCI message FEC rate for PREAMBLE, FC and MPDU.
-@return bool
-@param fecrate the new value of mFecrate, mpPre->mFecrate and mpFc->mFecrate" isSpecification="false" isLeaf="false" visibility="public" xmi.id="CEdN2RWxCr0d" isRoot="false" isAbstract="false" isQuery="false" name="setFecrate" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="CEdN2RWxCr0d" comment="Sets the PHY SCI message FEC rate for PREAMBLE, FC and MPDU.&#xa;@return bool&#xa;@param fecrate the new value of mFecrate, mpPre->mFecrate and mpFc->mFecrate" name="setFecrate">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="9mVpLSAHWqHW" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="c5skG5RSELwE" value="" type="pwe3pKqZPxkb" name="fecrate" />
+ <UML:Parameter kind="return" xmi.id="9mVpLSAHWqHW" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="c5skG5RSELwE" type="pwe3pKqZPxkb" value="" name="fecrate"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the PHY SCI message Guard Interval for PREAMBLE, FC and MPDU.
-@return bool
-@param gil the new value of mGil, mpPre->mGil and mpFc->mGil" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2HoHnEKxQvKS" isRoot="false" isAbstract="false" isQuery="false" name="setGil" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="2HoHnEKxQvKS" comment="Sets the PHY SCI message Guard Interval for PREAMBLE, FC and MPDU.&#xa;@return bool&#xa;@param gil the new value of mGil, mpPre->mGil and mpFc->mGil" name="setGil">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="cecHkUcMH4mR" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="MrNZgLAIR23h" value="" type="0cEqYhKKEcTV" name="gil" />
+ <UML:Parameter kind="return" xmi.id="cecHkUcMH4mR" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="MrNZgLAIR23h" type="0cEqYhKKEcTV" value="" name="gil"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the PHY SCI message flags for PREAMBLE, FC and MPDU.
-@return bool
-@param flags the new value of mFlags, mpPre->mFlags and mpFc->mFlags" isSpecification="false" isLeaf="false" visibility="public" xmi.id="5U9Jo3YqLK66" isRoot="false" isAbstract="false" isQuery="false" name="setFlags" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="5U9Jo3YqLK66" comment="Sets the PHY SCI message flags for PREAMBLE, FC and MPDU.&#xa;@return bool&#xa;@param flags the new value of mFlags, mpPre->mFlags and mpFc->mFlags" name="setFlags">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Q9XQQ1tXnPM8" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="YQ2xJMPgDnDu" value="" type="ee5ipO9TkcLk" name="flags" />
+ <UML:Parameter kind="return" xmi.id="Q9XQQ1tXnPM8" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="YQ2xJMPgDnDu" type="ee5ipO9TkcLk" value="" name="flags"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the Frame Control 1.0 of the PHY SCI message FC.
-@return mpFc->mFc10" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8NAXODETgMlU" isRoot="false" isAbstract="false" isQuery="false" name="getFc10" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="8NAXODETgMlU" comment="Gets the Frame Control 1.0 of the PHY SCI message FC.&#xa;@return mpFc->mFc10" name="getFc10">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="rVNNLfryJUD2" type="ylvhNGRUzc7S" />
+ <UML:Parameter kind="return" xmi.id="rVNNLfryJUD2" type="ylvhNGRUzc7S"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the Frame Control 1.0 of the PHY SCI message FC.
-@param fc_10 the new value of mpFc->mFc10
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="PJKidQn9op68" isRoot="false" isAbstract="false" isQuery="false" name="setFc10" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="PJKidQn9op68" comment="Sets the Frame Control 1.0 of the PHY SCI message FC.&#xa;@param fc_10 the new value of mpFc->mFc10&#xa;@return bool" name="setFc10">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="yqOFs8hGHCgh" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="9WmNHzFNMNvk" value="" type="ylvhNGRUzc7S" name="fc_10" />
+ <UML:Parameter kind="return" xmi.id="yqOFs8hGHCgh" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="9WmNHzFNMNvk" type="ylvhNGRUzc7S" value="" name="fc_10"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the Frame Control AV of the PHY SCI message FC.
-@return mpFc->mFcAvArray" isSpecification="false" isLeaf="false" visibility="public" xmi.id="b7CFTxjrG3Xr" isRoot="false" isAbstract="false" isQuery="false" name="getFcAv" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="b7CFTxjrG3Xr" comment="Gets the Frame Control AV of the PHY SCI message FC.&#xa;@return mpFc->mFcAvArray" name="getFcAv">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="DZEyyZ4o4R9N" type="t2asNnHh8wsl" />
+ <UML:Parameter kind="return" xmi.id="DZEyyZ4o4R9N" type="t2asNnHh8wsl"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the Frame Control AV of the PHY SCI message FC.
-@param fc_av the new value of mpFc->mFcAvArray
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="SIyE55KFZ6co" isRoot="false" isAbstract="false" isQuery="false" name="setFcAv" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="SIyE55KFZ6co" comment="Sets the Frame Control AV of the PHY SCI message FC.&#xa;@param fc_av the new value of mpFc->mFcAvArray&#xa;@return bool" name="setFcAv">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="41LMVXORNmhD" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="5pBQC48lAK0d" value="" type="ylvhNGRUzc7S" name="fc_av[]" />
+ <UML:Parameter kind="return" xmi.id="41LMVXORNmhD" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="5pBQC48lAK0d" type="ylvhNGRUzc7S" value="" name="fc_av[]"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// private methods// /**
-Initializes the PHY SCI message class attributes.
-Fills PHY SCI message type.
-@param p_phy_processor a pointer to the PHY interface" isSpecification="false" isLeaf="false" visibility="private" xmi.id="HjSVlyKBGJNM" isRoot="false" isAbstract="false" isQuery="false" name="initAttributes" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="HjSVlyKBGJNM" comment="// private methods// /**&#xa;Initializes the PHY SCI message class attributes.&#xa;Fills PHY SCI message type.&#xa;@param p_phy_processor a pointer to the PHY interface" name="initAttributes">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="MibvoBhuyqK8" value="" type="DEOmV9sHIiVw" name="p_phy_processor" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="MibvoBhuyqK8" type="DEOmV9sHIiVw" value="" name="p_phy_processor"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
- <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="Awyu6tX5fqlW" isRoot="false" isAbstract="false" name="Error" >
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Awyu6tX5fqlW" name="Error">
<UML:GeneralizableElement.generalization>
- <UML:Generalization xmi.idref="oHaNwpXsoPxf" />
- <UML:Generalization xmi.idref="eRWRUKUohuHk" />
+ <UML:Generalization xmi.idref="oHaNwpXsoPxf"/>
+ <UML:Generalization xmi.idref="eRWRUKUohuHk"/>
</UML:GeneralizableElement.generalization>
<UML:Classifier.feature>
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="1rwjdmsw4F7l" type="fuM43CRtzagH" name="mErrorId" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="UpNCk1jKLyAY" type="QBMG0J8pDlsx" name="mFunction" />
- <UML:Operation stereotype="constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="Mdk82fnxh6hS" isRoot="false" isAbstract="false" isQuery="false" name="Error" >
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="1rwjdmsw4F7l" type="fuM43CRtzagH" name="mErrorId"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="UpNCk1jKLyAY" type="QBMG0J8pDlsx" name="mFunction"/>
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Mdk82fnxh6hS" name="Error">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="rn8nJHfdsNjt" value="" type="vQ1S2XzSPBqN" name="function" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="3VqkbXBVvAvw" value="" type="vQ1S2XzSPBqN" name="msg" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="ub9nl5jQx5S1" value="" type="pJsfgcYj7OSg" name="error" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="rn8nJHfdsNjt" type="vQ1S2XzSPBqN" value="" name="function"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="3VqkbXBVvAvw" type="vQ1S2XzSPBqN" value="" name="msg"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="ub9nl5jQx5S1" type="pJsfgcYj7OSg" value="" name="error"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="IuuFSaUFrNuX" isRoot="false" isAbstract="false" isQuery="false" name="~ Error" />
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="xTF4pfijGsXz" isRoot="false" isAbstract="false" isQuery="false" name="getFunction" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="IuuFSaUFrNuX" name="~ Error"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="xTF4pfijGsXz" name="getFunction">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="uMT9W7ohg2fd" type="QBMG0J8pDlsx" />
+ <UML:Parameter kind="return" xmi.id="uMT9W7ohg2fd" type="QBMG0J8pDlsx"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="vGPsKptcjnp9" isRoot="false" isAbstract="false" isQuery="false" name="getErrno" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="vGPsKptcjnp9" name="getErrno">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ZhPb8WzDVIZy" type="fuM43CRtzagH" />
+ <UML:Parameter kind="return" xmi.id="ZhPb8WzDVIZy" type="fuM43CRtzagH"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="LKMChHicixgX" isRoot="false" isAbstract="false" isQuery="false" name="getMessage" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="LKMChHicixgX" name="getMessage">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="nvQAh5LZPmiv" type="QBMG0J8pDlsx" />
+ <UML:Parameter kind="return" xmi.id="nvQAh5LZPmiv" type="QBMG0J8pDlsx"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="cMHqCmp70C0K" isRoot="false" isAbstract="false" isQuery="false" name="display" />
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="cMHqCmp70C0K" name="display"/>
</UML:Classifier.feature>
</UML:Class>
- <UML:Class stereotype="typedef" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="XlAIxWJ0t2q4" isRoot="false" isAbstract="false" name="tick_t" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="WHPnnVHQeFGi" isRoot="false" isAbstract="false" name="MsgsList" elementReference="HYl1HlhGNnFB" />
- <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="eL818LAcaZPN" isRoot="false" isAbstract="false" name="StasList" elementReference="rRJOS4Ahavgr" />
- <UML:Class comment="class Maximus" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="IZRHkhpzqhMU" isRoot="false" isAbstract="false" name="Maximus" >
+ <UML:Class stereotype="typedef" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="XlAIxWJ0t2q4" name="tick_t"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" elementReference="HYl1HlhGNnFB" isRoot="false" xmi.id="WHPnnVHQeFGi" name="MsgsList"/>
+ <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" elementReference="rRJOS4Ahavgr" isRoot="false" xmi.id="eL818LAcaZPN" name="StasList"/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="IZRHkhpzqhMU" comment="class Maximus" name="Maximus">
<UML:Classifier.feature>
- <UML:Attribute comment="// private attributes// " isSpecification="false" visibility="private" xmi.id="zitjPGm6qY09" type="nHLqdVHOsxNM" name="mpCoreEngine" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="5qTvnqHkXBRu" type="SAh1zCEmUab7" name="mMaximusLogFile" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="DPrhzQm3HEy2" type="PDzFlxMB73D7" name="mMaxTickValue" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="2EnZNESmSPzB" type="PDzFlxMB73D7" name="mWaitTickValue" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="xiKXdCEggIcz" type="WHPnnVHQeFGi" name="mListOfMsgs" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="EOZVZ8expr8W" type="eL818LAcaZPN" name="mListOfStas" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="KqCUniraUydb" type="4Kduenu6BUBZ" name="mIsWireshark" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="jSxqHDZ353l5" type="WO0VJglkKJD1" name="mEtherLogFileDescriptor" />
- <UML:Operation stereotype="constructor" comment="// Constructors/Destructors// /**
-Empty Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="xRABKcNpOV5J" isRoot="false" isAbstract="false" isQuery="false" name="Maximus" />
- <UML:Operation comment="Empty Destructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="zPHtP7vheMwO" isRoot="false" isAbstract="false" isQuery="false" name="~ Maximus" />
- <UML:Operation comment="// public methods// /**
-@param argc
-@param argv
-Initialize Maximus with main program arguments." isSpecification="false" isLeaf="false" visibility="public" xmi.id="1lMrQiLN9TXR" isRoot="false" isAbstract="false" isQuery="false" name="init" >
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="zitjPGm6qY09" type="nHLqdVHOsxNM" comment="// private attributes// " name="mpCoreEngine"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="5qTvnqHkXBRu" type="SAh1zCEmUab7" name="mMaximusLogFile"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="DPrhzQm3HEy2" type="PDzFlxMB73D7" name="mMaxTickValue"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="2EnZNESmSPzB" type="PDzFlxMB73D7" name="mWaitTickValue"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="xiKXdCEggIcz" type="WHPnnVHQeFGi" name="mListOfMsgs"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="EOZVZ8expr8W" type="eL818LAcaZPN" name="mListOfStas"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="KqCUniraUydb" type="4Kduenu6BUBZ" name="mIsWireshark"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="jSxqHDZ353l5" type="WO0VJglkKJD1" name="mEtherLogFileDescriptor"/>
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="xRABKcNpOV5J" comment="// Constructors/Destructors// /**&#xa;Empty Constructor" name="Maximus"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="zPHtP7vheMwO" comment="Empty Destructor" name="~ Maximus"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1lMrQiLN9TXR" comment="// public methods// /**&#xa;@param argc&#xa;@param argv&#xa;Initialize Maximus with main program arguments." name="init">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="3sHRNMkKjzB8" value="" type="UOc7OI8LRuFv" name="argc" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="BZGJ2lk4dzVy" value="" type="66nkQj7RUTGt" name="argv[]" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="3sHRNMkKjzB8" type="UOc7OI8LRuFv" value="" name="argc"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="BZGJ2lk4dzVy" type="66nkQj7RUTGt" value="" name="argv[]"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="This method handles messages reception and events processing.
-When called, Maximus processes:
-- received messages from all simulated stations at the current tick;
-- all Maximus simulator events of the current tick." isSpecification="false" isLeaf="false" visibility="public" xmi.id="KEJ1DUAIZv2z" isRoot="false" isAbstract="false" isQuery="false" name="process" />
- <UML:Operation comment="@return Sta
-Create a new station.
-Return a station object." isSpecification="false" isLeaf="false" visibility="public" xmi.id="f9P7af0mFF3F" isRoot="false" isAbstract="false" isQuery="false" name="create_sta" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="KEJ1DUAIZv2z" comment="This method handles messages reception and events processing.&#xa;When called, Maximus processes:&#xa;- received messages from all simulated stations at the current tick;&#xa;- all Maximus simulator events of the current tick." name="process"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="f9P7af0mFF3F" comment="@return Sta&#xa;Create a new station.&#xa;Return a station object." name="create_sta">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="tUcaWFB4wad2" type="4xqo1eJwmBM3" />
+ <UML:Parameter kind="return" xmi.id="tUcaWFB4wad2" type="4xqo1eJwmBM3"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return Msg
-@param name
-Create a function message, which name is set to name.
-Return a message object." isSpecification="false" isLeaf="false" visibility="public" xmi.id="0lJclna3zr4A" isRoot="false" isAbstract="false" isQuery="false" name="create_fc" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="0lJclna3zr4A" comment="@return Msg&#xa;@param name&#xa;Create a function message, which name is set to name.&#xa;Return a message object." name="create_fc">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="4aFarmYehynM" type="3PksAGjP1DIY" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="QDVP4YZOi0Ho" value="" type="trv86yL4jfeS" name="name" />
+ <UML:Parameter kind="return" xmi.id="4aFarmYehynM" type="3PksAGjP1DIY"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="QDVP4YZOi0Ho" type="trv86yL4jfeS" value="" name="name"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return Msg
-Create a probe message.
-Return a message object." isSpecification="false" isLeaf="false" visibility="public" xmi.id="T8Z3NQEGH7ML" isRoot="false" isAbstract="false" isQuery="false" name="create_probe" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="T8Z3NQEGH7ML" comment="@return Msg&#xa;Create a probe message.&#xa;Return a message object." name="create_probe">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="18vQtbJm5vKa" type="3PksAGjP1DIY" />
+ <UML:Parameter kind="return" xmi.id="18vQtbJm5vKa" type="3PksAGjP1DIY"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@param value
-Wait until (Maximus current tick + value) is reached." isSpecification="false" isLeaf="false" visibility="public" xmi.id="5iNpL2FlFj8H" isRoot="false" isAbstract="false" isQuery="false" name="wait" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="5iNpL2FlFj8H" comment="@param value&#xa;Wait until (Maximus current tick + value) is reached." name="wait">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="lMh0U4LZkhM5" value="" type="Hfgxfxm85LAR" name="value" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="lMh0U4LZkhM5" type="Hfgxfxm85LAR" value="" name="value"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Wait until all responses to sent function messages in asynchronous mode are received." isSpecification="false" isLeaf="false" visibility="public" xmi.id="jcowJuBaZrXF" isRoot="false" isAbstract="false" isQuery="false" name="wait" />
- <UML:Operation comment="// private methods// /**
-@return CoreEngine *" isSpecification="false" isLeaf="false" visibility="private" xmi.id="MJLSMWZZvOFv" isRoot="false" isAbstract="false" isQuery="false" name="getCoreEngine" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="jcowJuBaZrXF" comment="Wait until all responses to sent function messages in asynchronous mode are received." name="wait"/>
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="MJLSMWZZvOFv" comment="// private methods// /**&#xa;@return CoreEngine *" name="getCoreEngine">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="8Tc43F76oKgf" type="nHLqdVHOsxNM" />
+ <UML:Parameter kind="return" xmi.id="8Tc43F76oKgf" type="nHLqdVHOsxNM"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return SystemManager *" isSpecification="false" isLeaf="false" visibility="private" xmi.id="p1y6Fu8I8tpV" isRoot="false" isAbstract="false" isQuery="false" name="getSystemManager" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="p1y6Fu8I8tpV" comment="@return SystemManager *" name="getSystemManager">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="5EHmB47AB0b4" type="8HFYeCh1V2Tr" />
+ <UML:Parameter kind="return" xmi.id="5EHmB47AB0b4" type="8HFYeCh1V2Tr"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return FunctionCallManager *" isSpecification="false" isLeaf="false" visibility="private" xmi.id="Y0PUMeNBdLFt" isRoot="false" isAbstract="false" isQuery="false" name="getFunctionCallManager" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Y0PUMeNBdLFt" comment="@return FunctionCallManager *" name="getFunctionCallManager">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="cuofo7Duanzc" type="FM9MFyrLE5ts" />
+ <UML:Parameter kind="return" xmi.id="cuofo7Duanzc" type="FM9MFyrLE5ts"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return NetworkClockProcessor *" isSpecification="false" isLeaf="false" visibility="private" xmi.id="HZrnbKc8I1af" isRoot="false" isAbstract="false" isQuery="false" name="getNetworkClockProcessor" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="HZrnbKc8I1af" comment="@return NetworkClockProcessor *" name="getNetworkClockProcessor">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="14ipMOSRajCj" type="dxoHI48VOHpd" />
+ <UML:Parameter kind="return" xmi.id="14ipMOSRajCj" type="dxoHI48VOHpd"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return PhyProcessor *" isSpecification="false" isLeaf="false" visibility="private" xmi.id="DhxPkoG1N7ox" isRoot="false" isAbstract="false" isQuery="false" name="getPhyProcessor" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="DhxPkoG1N7ox" comment="@return PhyProcessor *" name="getPhyProcessor">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="oJuzJV1tNpX9" type="QR5iQfL4cAJs" />
+ <UML:Parameter kind="return" xmi.id="oJuzJV1tNpX9" type="QR5iQfL4cAJs"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return SciServer *" isSpecification="false" isLeaf="false" visibility="private" xmi.id="CRLagBBtq8Ha" isRoot="false" isAbstract="false" isQuery="false" name="getSciServer" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="CRLagBBtq8Ha" comment="@return SciServer *" name="getSciServer">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="wi4XW17X5pMP" type="xXbKcOH2nKjB" />
+ <UML:Parameter kind="return" xmi.id="wi4XW17X5pMP" type="xXbKcOH2nKjB"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return Network_Clock_Tick" isSpecification="false" isLeaf="false" visibility="private" xmi.id="z4DZCWPOvlyb" isRoot="false" isAbstract="false" isQuery="false" name="getMaxTickValue" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="z4DZCWPOvlyb" comment="@return Network_Clock_Tick" name="getMaxTickValue">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="BorlV1VJIPGb" type="PDzFlxMB73D7" />
+ <UML:Parameter kind="return" xmi.id="BorlV1VJIPGb" type="PDzFlxMB73D7"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param max_tick_value" isSpecification="false" isLeaf="false" visibility="private" xmi.id="wATkGiKDFtWr" isRoot="false" isAbstract="false" isQuery="false" name="setMaxTickValue" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="wATkGiKDFtWr" comment="@return bool&#xa;@param max_tick_value" name="setMaxTickValue">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="sHTF7yN1gRWC" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="w2Crl9RfHsPX" value="" type="Fls26ZE3bRdo" name="max_tick_value" />
+ <UML:Parameter kind="return" xmi.id="sHTF7yN1gRWC" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="w2Crl9RfHsPX" type="Fls26ZE3bRdo" value="" name="max_tick_value"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return Network_Clock_Tick" isSpecification="false" isLeaf="false" visibility="private" xmi.id="ahjnbDcoyUr4" isRoot="false" isAbstract="false" isQuery="false" name="getWaitTickValue" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ahjnbDcoyUr4" comment="@return Network_Clock_Tick" name="getWaitTickValue">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="SdhVQ3sbphNL" type="PDzFlxMB73D7" />
+ <UML:Parameter kind="return" xmi.id="SdhVQ3sbphNL" type="PDzFlxMB73D7"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param wait_tick_value" isSpecification="false" isLeaf="false" visibility="private" xmi.id="136dSjRMjbCV" isRoot="false" isAbstract="false" isQuery="false" name="setWaitTickValue" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="136dSjRMjbCV" comment="@return bool&#xa;@param wait_tick_value" name="setWaitTickValue">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="isc0Fta781KD" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="kdAzTaV1HCoq" value="" type="Fls26ZE3bRdo" name="wait_tick_value" />
+ <UML:Parameter kind="return" xmi.id="isc0Fta781KD" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="kdAzTaV1HCoq" type="Fls26ZE3bRdo" value="" name="wait_tick_value"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation stereotype="constructor" comment="// public methods///**
-Constructor (FOR UNITARY TESTS ONLY)" isSpecification="false" isLeaf="false" visibility="public" xmi.id="PQfLtUOuVUXx" isRoot="false" isAbstract="false" isQuery="false" name="Maximus" >
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="PQfLtUOuVUXx" comment="// public methods///**&#xa;Constructor (FOR UNITARY TESTS ONLY)" name="Maximus">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="DwIwYURG5cEY" value="" type="nHLqdVHOsxNM" name="p_core_engine" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="DwIwYURG5cEY" type="nHLqdVHOsxNM" value="" name="p_core_engine"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="AjZRvLGIjvda" isRoot="false" isAbstract="false" isQuery="false" name="wrapper" ownerScope="classifier" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" ownerScope="classifier" isRoot="false" xmi.id="AjZRvLGIjvda" name="wrapper">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="N1TsVyngv5dR" value="" type="UOc7OI8LRuFv" name="n" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="N1TsVyngv5dR" type="UOc7OI8LRuFv" value="" name="n"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="X2hccv8mcfCV" isRoot="false" isAbstract="false" isQuery="false" name="stop" />
- <UML:Operation comment="@param interface_cb
-Initialize PHY with an interface callback function for PHY SCI message MPDU reception." isSpecification="false" isLeaf="false" visibility="public" xmi.id="myq7G2MbZKOn" isRoot="false" isAbstract="false" isQuery="false" name="init_phy" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="X2hccv8mcfCV" name="stop"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="myq7G2MbZKOn" comment="@param interface_cb&#xa;Initialize PHY with an interface callback function for PHY SCI message MPDU reception." name="init_phy">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="N3jiJxCoOQt2" value="" type="lmHNZqFB8Nj8" name="interface_cb" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="N3jiJxCoOQt2" type="lmHNZqFB8Nj8" value="" name="interface_cb"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@param ether_cb
-Initialize Ethernet with an interface callback function for Ether SCI message reception." isSpecification="false" isLeaf="false" visibility="public" xmi.id="ReIMjhiTdYYt" isRoot="false" isAbstract="false" isQuery="false" name="init_ether" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ReIMjhiTdYYt" comment="@param ether_cb&#xa;Initialize Ethernet with an interface callback function for Ether SCI message reception." name="init_ether">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="YQxuqpwGTEaA" value="" type="ZsS6AptYsaG9" name="interface_cb" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="YQxuqpwGTEaA" type="ZsS6AptYsaG9" value="" name="interface_cb"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return Sta &amp;
-@param station_executable the station executable to run
-Create a new station.
-Return a reference on a station object." isSpecification="false" isLeaf="false" visibility="public" xmi.id="fKjXuyfQOaKD" isRoot="false" isAbstract="false" isQuery="false" name="create_sta" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="fKjXuyfQOaKD" comment="@return Sta &amp;&#xa;@param station_executable the station executable to run&#xa;Create a new station.&#xa;Return a reference on a station object." name="create_sta">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="zfFd6jqWNXzl" type="lNFLPGC5GcjE" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="PHTqT31NKbt9" value="" type="trv86yL4jfeS" name="station_executable" />
+ <UML:Parameter kind="return" xmi.id="zfFd6jqWNXzl" type="lNFLPGC5GcjE"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="PHTqT31NKbt9" type="trv86yL4jfeS" value="" name="station_executable"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Creates a PHY SCI message MPDU.
-Returns a pointer to a PHY SCI message MPDU object.
-@return PhySciMsgMpdu *" isSpecification="false" isLeaf="false" visibility="public" xmi.id="Zk3mOOuxMTvs" isRoot="false" isAbstract="false" isQuery="false" name="create_mpdu" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Zk3mOOuxMTvs" comment="Creates a PHY SCI message MPDU.&#xa;Returns a pointer to a PHY SCI message MPDU object.&#xa;@return PhySciMsgMpdu *" name="create_mpdu">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ZsNMXkfGaGEn" type="ihg5BF2ckirV" />
+ <UML:Parameter kind="return" xmi.id="ZsNMXkfGaGEn" type="ihg5BF2ckirV"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sends an already configured PHY SCI message MPDU.
-@param p_mpdu
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="K6oQkbzQMuPj" isRoot="false" isAbstract="false" isQuery="false" name="send_mpdu" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="K6oQkbzQMuPj" comment="Sends an already configured PHY SCI message MPDU. &#xa;@param p_mpdu&#xa;@return bool" name="send_mpdu">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="kWnp7b5gK8Tg" value="" type="ihg5BF2ckirV" name="p_mpdu" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="kWnp7b5gK8Tg" type="ihg5BF2ckirV" value="" name="p_mpdu"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Creates an Ether SCI message.
-Returns a pointer to an Ether SCI message object.
-@return EtherSciMsg *" isSpecification="false" isLeaf="false" visibility="public" xmi.id="ULdooZg6fVWO" isRoot="false" isAbstract="false" isQuery="false" name="create_ether" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ULdooZg6fVWO" comment="Creates an Ether SCI message.&#xa;Returns a pointer to an Ether SCI message object.&#xa;@return EtherSciMsg *" name="create_ether">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="9osHnCVmsiOw" type="812hl7Twm80d" />
+ <UML:Parameter kind="return" xmi.id="9osHnCVmsiOw" type="812hl7Twm80d"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sends an already configured Ether SCI message.
-@param ether
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="6UmQO996fuvn" isRoot="false" isAbstract="false" isQuery="false" name="send_ether" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="6UmQO996fuvn" comment="Sends an already configured Ether SCI message.&#xa;@param ether&#xa;@return bool" name="send_ether">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="U0Ro8sUcE7Q0" value="" type="3Q4QiXaDv1Kh" name="ether" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="U0Ro8sUcE7Q0" type="3Q4QiXaDv1Kh" value="" name="ether"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Enable or disable the channel perturbation." isSpecification="false" isLeaf="false" visibility="public" xmi.id="BWqEwugW6DjD" isRoot="false" isAbstract="false" isQuery="false" name="disturb_channel" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="BWqEwugW6DjD" comment="Enable or disable the channel perturbation." name="disturb_channel">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="ejl688eOwosq" value="" type="3lgc1KcaMAny" name="enable" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="ejl688eOwosq" type="3lgc1KcaMAny" value="" name="enable"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Get the Network Clock current tick." isSpecification="false" isLeaf="false" visibility="public" xmi.id="LLPxuF93mzIi" isRoot="false" isAbstract="false" isQuery="false" name="get_date" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="LLPxuF93mzIi" comment="Get the Network Clock current tick." name="get_date">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="RERmjOYGEvbm" type="Hfgxfxm85LAR" />
+ <UML:Parameter kind="return" xmi.id="RERmjOYGEvbm" type="Hfgxfxm85LAR"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Set the power line frequency." isSpecification="false" isLeaf="false" visibility="public" xmi.id="uwC09tBoaxsj" isRoot="false" isAbstract="false" isQuery="false" name="set_freq" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="uwC09tBoaxsj" comment="Set the power line frequency." name="set_freq">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="3W5xIwmcHBZB" value="" type="EQrcJtA2vC7c" name="frequency" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="3W5xIwmcHBZB" type="EQrcJtA2vC7c" value="" name="frequency"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Get the power line frequency." isSpecification="false" isLeaf="false" visibility="public" xmi.id="QjDAgVtaR3ZY" isRoot="false" isAbstract="false" isQuery="false" name="get_freq" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="QjDAgVtaR3ZY" comment="Get the power line frequency." name="get_freq">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="dE0BUEyb1qro" type="EQrcJtA2vC7c" />
+ <UML:Parameter kind="return" xmi.id="dE0BUEyb1qro" type="EQrcJtA2vC7c"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets a pointer to Channel
-@return mpCoreEngine->mpChannel" isSpecification="false" isLeaf="false" visibility="private" xmi.id="CmISlngwj5jf" isRoot="false" isAbstract="false" isQuery="false" name="getChannel" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="CmISlngwj5jf" comment="Gets a pointer to Channel&#xa;@return mpCoreEngine->mpChannel" name="getChannel">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="0MZq2xlR9ACs" type="h0fjFQ6XJMWi" />
+ <UML:Parameter kind="return" xmi.id="0MZq2xlR9ACs" type="h0fjFQ6XJMWi"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets a pointer to Ethernet
-@return mpCoreEngine->mpEthernet" isSpecification="false" isLeaf="false" visibility="private" xmi.id="CfgdedIp2S9u" isRoot="false" isAbstract="false" isQuery="false" name="getEthernet" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="CfgdedIp2S9u" comment="Gets a pointer to Ethernet&#xa;@return mpCoreEngine->mpEthernet" name="getEthernet">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Yk7ldgXEuXPP" type="xqe85s2v3X76" />
+ <UML:Parameter kind="return" xmi.id="Yk7ldgXEuXPP" type="xqe85s2v3X76"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Set the SNR." isSpecification="false" isLeaf="false" visibility="public" xmi.id="ZRWilA5HYL4X" isRoot="false" isAbstract="false" isQuery="false" name="set_snr" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ZRWilA5HYL4X" comment="Set the SNR." name="set_snr">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="9OGozBkjrFAQ" value="" type="EQrcJtA2vC7c" name="snr_value" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="9OGozBkjrFAQ" type="EQrcJtA2vC7c" value="" name="snr_value"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="GGK4gGiFhFyR" isRoot="false" isAbstract="false" isQuery="false" name="set_snr" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="GGK4gGiFhFyR" name="set_snr">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="N1iwKkTT8kH7" value="" type="trv86yL4jfeS" name="snr_file" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="N1iwKkTT8kH7" type="trv86yL4jfeS" value="" name="snr_file"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="t0olDy9TFRVv" isRoot="false" isAbstract="false" isQuery="false" name="set_snr_from_src" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="t0olDy9TFRVv" name="set_snr_from_src">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="fE9LT7mq6UmR" value="" type="EQrcJtA2vC7c" name="snr_value" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="EEsKw8Pp8EYL" value="" type="GgjUKN39BDXg" name="src" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="CimR7ILnUU8v" value="" type="3lgc1KcaMAny" name="both_directions" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="fE9LT7mq6UmR" type="EQrcJtA2vC7c" value="" name="snr_value"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="EEsKw8Pp8EYL" type="GgjUKN39BDXg" value="" name="src"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="CimR7ILnUU8v" type="3lgc1KcaMAny" value="" name="both_directions"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="ZujdMU2Yivse" isRoot="false" isAbstract="false" isQuery="false" name="set_snr_from_src" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ZujdMU2Yivse" name="set_snr_from_src">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="1HT9V0SiiC7p" value="" type="trv86yL4jfeS" name="snr_file" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="SQawuirRaZ5w" value="" type="GgjUKN39BDXg" name="src" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="37Ul0MN1coA7" value="" type="3lgc1KcaMAny" name="both_directions" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="1HT9V0SiiC7p" type="trv86yL4jfeS" value="" name="snr_file"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="SQawuirRaZ5w" type="GgjUKN39BDXg" value="" name="src"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="37Ul0MN1coA7" type="3lgc1KcaMAny" value="" name="both_directions"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="oanUnvIFLsAE" isRoot="false" isAbstract="false" isQuery="false" name="set_snr_to_dst" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="oanUnvIFLsAE" name="set_snr_to_dst">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="Zzf9Yi4bqYKo" value="" type="EQrcJtA2vC7c" name="snr_value" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="thqVUyaIZOnM" value="" type="GgjUKN39BDXg" name="dst" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="J5ZcvhqUhUcF" value="" type="3lgc1KcaMAny" name="both_directions" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="Zzf9Yi4bqYKo" type="EQrcJtA2vC7c" value="" name="snr_value"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="thqVUyaIZOnM" type="GgjUKN39BDXg" value="" name="dst"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="J5ZcvhqUhUcF" type="3lgc1KcaMAny" value="" name="both_directions"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="Cgp0C9p3rfYJ" isRoot="false" isAbstract="false" isQuery="false" name="set_snr_to_dst" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Cgp0C9p3rfYJ" name="set_snr_to_dst">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="d9bAVMUmP2OL" value="" type="trv86yL4jfeS" name="snr_file" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="jDnQhPer3TqG" value="" type="GgjUKN39BDXg" name="dst" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="cfJRIqktxK4S" value="" type="3lgc1KcaMAny" name="both_directions" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="d9bAVMUmP2OL" type="trv86yL4jfeS" value="" name="snr_file"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="jDnQhPer3TqG" type="GgjUKN39BDXg" value="" name="dst"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="cfJRIqktxK4S" type="3lgc1KcaMAny" value="" name="both_directions"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="gYC6aaPInAiS" isRoot="false" isAbstract="false" isQuery="false" name="set_snr_from_src_to_dst" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="gYC6aaPInAiS" name="set_snr_from_src_to_dst">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="YMIbn8pQl7p3" value="" type="EQrcJtA2vC7c" name="snr_value" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="vYuqsyGYVSc3" value="" type="GgjUKN39BDXg" name="src" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="2zLo82EgMWFA" value="" type="GgjUKN39BDXg" name="dst" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="c3YNALQ3tLtl" value="" type="3lgc1KcaMAny" name="both_directions" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="YMIbn8pQl7p3" type="EQrcJtA2vC7c" value="" name="snr_value"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="vYuqsyGYVSc3" type="GgjUKN39BDXg" value="" name="src"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="2zLo82EgMWFA" type="GgjUKN39BDXg" value="" name="dst"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="c3YNALQ3tLtl" type="3lgc1KcaMAny" value="" name="both_directions"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="H9Ikbsmbq7Py" isRoot="false" isAbstract="false" isQuery="false" name="set_snr_from_src_to_dst" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="H9Ikbsmbq7Py" name="set_snr_from_src_to_dst">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="7ceU6tcju864" value="" type="trv86yL4jfeS" name="snr_file" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="TV5Loy657Mog" value="" type="GgjUKN39BDXg" name="src" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="DaI3ff1nHfFO" value="" type="GgjUKN39BDXg" name="dst" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="Wp7RxBTOgZjU" value="" type="3lgc1KcaMAny" name="both_directions" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="7ceU6tcju864" type="trv86yL4jfeS" value="" name="snr_file"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="TV5Loy657Mog" type="GgjUKN39BDXg" value="" name="src"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="DaI3ff1nHfFO" type="GgjUKN39BDXg" value="" name="dst"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="Wp7RxBTOgZjU" type="3lgc1KcaMAny" value="" name="both_directions"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Activate wrong preambles transmission.
-@param average_duration average number of ticks 25 MHz between two consecutive wrong preambles
-@param std_deviation the standard deviation" isSpecification="false" isLeaf="false" visibility="public" xmi.id="XoYdAMJNuZQZ" isRoot="false" isAbstract="false" isQuery="false" name="activate_false_alarm" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="XoYdAMJNuZQZ" comment="Activate wrong preambles transmission.&#xa;@param average_duration average number of ticks 25 MHz between two consecutive wrong preambles&#xa;@param std_deviation the standard deviation" name="activate_false_alarm">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="FPKU2XsZMxyH" value="" type="Fls26ZE3bRdo" name="average_duration" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="7PenwNISBo5K" value="" type="EQrcJtA2vC7c" name="std_deviation" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="FPKU2XsZMxyH" type="Fls26ZE3bRdo" value="" name="average_duration"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="7PenwNISBo5K" type="EQrcJtA2vC7c" value="" name="std_deviation"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@param snr_file the SNR file to read
-@param the SNR array read from the SNR file
-@return bool" isSpecification="false" isLeaf="false" visibility="private" xmi.id="MUgWMFI5Q9BP" isRoot="false" isAbstract="false" isQuery="false" name="readSnrFile" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="MUgWMFI5Q9BP" comment="@param snr_file the SNR file to read&#xa;@param the SNR array read from the SNR file&#xa;@return bool" name="readSnrFile">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="lLym9pb998yB" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="bafle9ZNgYEz" value="" type="trv86yL4jfeS" name="snr_file" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="gZUbPQzkugGE" value="" type="nJsED87p1vHp" name="snr_array[][]" />
+ <UML:Parameter kind="return" xmi.id="lLym9pb998yB" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="bafle9ZNgYEz" type="trv86yL4jfeS" value="" name="snr_file"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="gZUbPQzkugGE" type="nJsED87p1vHp" value="" name="snr_array[][]"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Deactivate wrong preambles transmission." isSpecification="false" isLeaf="false" visibility="public" xmi.id="VP73tU02COsN" isRoot="false" isAbstract="false" isQuery="false" name="deactivate_false_alarm" />
- <UML:Operation comment="Indicate if the station is IDLE or not.
-@param station_id the ID of the station
-@return 'true' if the station is IDLE, 'false' otherwise" isSpecification="false" isLeaf="false" visibility="public" xmi.id="EaaxRVWq8622" isRoot="false" isAbstract="false" isQuery="false" name="is_station_idle" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="VP73tU02COsN" comment="Deactivate wrong preambles transmission." name="deactivate_false_alarm"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="EaaxRVWq8622" comment="Indicate if the station is IDLE or not.&#xa;@param station_id the ID of the station&#xa;@return 'true' if the station is IDLE, 'false' otherwise" name="is_station_idle">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="5jdEtn4PXBA8" type="3lgc1KcaMAny" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="enYNTWBP9rZM" value="" type="uNcSkNqyAxHb" name="station_id" />
+ <UML:Parameter kind="return" xmi.id="5jdEtn4PXBA8" type="3lgc1KcaMAny"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="enYNTWBP9rZM" type="uNcSkNqyAxHb" value="" name="station_id"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Indicates if Wireshark is enabled or not.
-@return 'true' if Wireshark is enabled, 'false' otherwise" isSpecification="false" isLeaf="false" visibility="private" xmi.id="VQBIn8O3Ni0O" isRoot="false" isAbstract="false" isQuery="false" name="isWireshark" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="VQBIn8O3Ni0O" comment="Indicates if Wireshark is enabled or not.&#xa;@return 'true' if Wireshark is enabled, 'false' otherwise" name="isWireshark">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="rhKkCh7y25iB" type="3lgc1KcaMAny" />
+ <UML:Parameter kind="return" xmi.id="rhKkCh7y25iB" type="3lgc1KcaMAny"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
- <UML:Class comment="class EtherSciMsg" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="CpGnr2lIA5kk" isRoot="false" isAbstract="false" name="EtherSciMsg" >
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="CpGnr2lIA5kk" comment="class EtherSciMsg" name="EtherSciMsg">
<UML:GeneralizableElement.generalization>
- <UML:Generalization xmi.idref="knNFU41hWrYt" />
- <UML:Generalization xmi.idref="OKhFhtT3InZ0" />
- <UML:Generalization xmi.idref="b5C38IYyUjh0" />
- <UML:Generalization xmi.idref="gipeZdVAO1cK" />
- <UML:Generalization xmi.idref="lUOyLKnJycgv" />
+ <UML:Generalization xmi.idref="knNFU41hWrYt"/>
+ <UML:Generalization xmi.idref="OKhFhtT3InZ0"/>
+ <UML:Generalization xmi.idref="b5C38IYyUjh0"/>
+ <UML:Generalization xmi.idref="gipeZdVAO1cK"/>
+ <UML:Generalization xmi.idref="lUOyLKnJycgv"/>
</UML:GeneralizableElement.generalization>
<UML:Classifier.feature>
- <UML:Attribute isSpecification="false" visibility="protected" xmi.id="GdKdWdg4NGY7" type="TCtwHZhr7lwx" name="mSpecializedSciMsgType" />
- <UML:Attribute comment="// Specialized SCI msg header//" isSpecification="false" visibility="protected" xmi.id="23cO33fVVAlY" type="bErx1XNsRKIs" name="mSpecializedSciMsgHeader" />
- <UML:Attribute isSpecification="false" visibility="protected" xmi.id="hyvcrFKQTBNS" type="xqe85s2v3X76" name="mpEthernet" />
- <UML:Attribute isSpecification="false" visibility="protected" xmi.id="SbeM9S2GCU1b" type="ZWryYSGDRuyu" name="mSnifferType" />
- <UML:Attribute isSpecification="false" visibility="protected" xmi.id="Ih3AfxA6ZmSg" type="cQhYUO60E2We" name="mFlags" />
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="ZVEqr9b3kvEo" isRoot="false" isAbstract="false" isQuery="false" name="dispatchMsg" >
+ <UML:Attribute visibility="protected" isSpecification="false" xmi.id="GdKdWdg4NGY7" type="TCtwHZhr7lwx" name="mSpecializedSciMsgType"/>
+ <UML:Attribute visibility="protected" isSpecification="false" xmi.id="23cO33fVVAlY" type="bErx1XNsRKIs" comment="// Specialized SCI msg header//" name="mSpecializedSciMsgHeader"/>
+ <UML:Attribute visibility="protected" isSpecification="false" xmi.id="hyvcrFKQTBNS" type="xqe85s2v3X76" name="mpEthernet"/>
+ <UML:Attribute visibility="protected" isSpecification="false" xmi.id="SbeM9S2GCU1b" type="ZWryYSGDRuyu" name="mSnifferType"/>
+ <UML:Attribute visibility="protected" isSpecification="false" xmi.id="Ih3AfxA6ZmSg" type="cQhYUO60E2We" name="mFlags"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ZVEqr9b3kvEo" name="dispatchMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="vHI4PGEUzrgq" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="vHI4PGEUzrgq" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="xmrmTGUZsjm6" isRoot="false" isAbstract="false" isQuery="false" name="create" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="xmrmTGUZsjm6" name="create">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="clG9wQFm8ZWI" type="hHn4fFvgbLYX" />
+ <UML:Parameter kind="return" xmi.id="clG9wQFm8ZWI" type="hHn4fFvgbLYX"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="5PTEweBcay3f" isRoot="false" isAbstract="false" isQuery="false" name="identifySpecializedSciMsgHeader" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="5PTEweBcay3f" name="identifySpecializedSciMsgHeader">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="GbGGgxRbCjga" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="GbGGgxRbCjga" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="4HFCv7KG4okb" isRoot="false" isAbstract="false" isQuery="false" name="checkCompatibility" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="4HFCv7KG4okb" name="checkCompatibility">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="yu2xjjoLU4SQ" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="yu2xjjoLU4SQ" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="t5ZfMqGz8SO4" isRoot="false" isAbstract="false" isQuery="false" name="checkValidity" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="t5ZfMqGz8SO4" name="checkValidity">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="SfAaCetQF7gw" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="SfAaCetQF7gw" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="hTJ4qGQnRKKO" isRoot="false" isAbstract="false" isQuery="false" name="displaySpecializedSciMsgHeader" />
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="jdje2NSCHn0X" isRoot="false" isAbstract="false" isQuery="false" name="returnSpecializedSciMsgHeader" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="hTJ4qGQnRKKO" name="displaySpecializedSciMsgHeader"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="jdje2NSCHn0X" name="returnSpecializedSciMsgHeader">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="25VDmBnk3pgk" type="TYfZTukOB7DK" />
+ <UML:Parameter kind="return" xmi.id="25VDmBnk3pgk" type="TYfZTukOB7DK"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="fu3Bt2ilRO8b" isRoot="false" isAbstract="false" isQuery="false" name="getSpecializedSciMsgHeader" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="fu3Bt2ilRO8b" name="getSpecializedSciMsgHeader">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="YU32WTRy6bXI" type="PwWdyuRfg8qc" />
+ <UML:Parameter kind="return" xmi.id="YU32WTRy6bXI" type="PwWdyuRfg8qc"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation stereotype="constructor" comment="// Constructors/Destructors// /**
-Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="jiK82b13cdRe" isRoot="false" isAbstract="false" isQuery="false" name="EtherSciMsg" >
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="jiK82b13cdRe" comment="// Constructors/Destructors// /**&#xa;Constructor" name="EtherSciMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="e499EsftpbWg" value="" type="xqe85s2v3X76" name="p_ethernet" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="e499EsftpbWg" type="xqe85s2v3X76" value="" name="p_ethernet"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Empty Destructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="oq6G1Sii81r9" isRoot="false" isAbstract="false" isQuery="false" name="~ EtherSciMsg" />
- <UML:Operation comment="Display the specialized SCI message type." isSpecification="false" isLeaf="false" visibility="public" xmi.id="OhUFXSXch1iI" isRoot="false" isAbstract="false" isQuery="false" name="displaySpecializedSciMsgType" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="oq6G1Sii81r9" comment="Empty Destructor" name="~ EtherSciMsg"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="OhUFXSXch1iI" comment="Display the specialized SCI message type." name="displaySpecializedSciMsgType">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="zpc6foN11LmP" value="" type="UOc7OI8LRuFv" name="log_level" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="zpc6foN11LmP" type="UOc7OI8LRuFv" value="" name="log_level"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// public attribute accessor methods// // private attribute accessor methods// /**
-Gets a pointer to the Ethernet processor.
-@return mpEthernet" isSpecification="false" isLeaf="false" visibility="private" xmi.id="CFZjc4qzlJCI" isRoot="false" isAbstract="false" isQuery="false" name="getEthernet" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="CFZjc4qzlJCI" comment="// public attribute accessor methods// // private attribute accessor methods// /**&#xa;Gets a pointer to the Ethernet processor.&#xa;@return mpEthernet" name="getEthernet">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="EOgTTMNUPthA" type="xqe85s2v3X76" />
+ <UML:Parameter kind="return" xmi.id="EOgTTMNUPthA" type="xqe85s2v3X76"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the value of the Ethernet SCI message header.
-@return bool
-@param specialized_sci_msg_header the new value of mSpecializedSciMsgHeader" isSpecification="false" isLeaf="false" visibility="public" xmi.id="ZRrykd0pi3v9" isRoot="false" isAbstract="false" isQuery="false" name="setSpecializedSciMsgHeader" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ZRrykd0pi3v9" comment="Sets the value of the Ethernet SCI message header.&#xa;@return bool&#xa;@param specialized_sci_msg_header the new value of mSpecializedSciMsgHeader" name="setSpecializedSciMsgHeader">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="2Uu4JYoq2qqW" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="qQpsUBXaM7Pq" value="" type="8DcrWo7HU0iD" name="specialized_sci_msg_header" />
+ <UML:Parameter kind="return" xmi.id="2Uu4JYoq2qqW" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="qQpsUBXaM7Pq" type="8DcrWo7HU0iD" value="" name="specialized_sci_msg_header"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the Ether SCI message type.
-@return mSpecializedSciMsgType" isSpecification="false" isLeaf="false" visibility="public" xmi.id="uX8OVoZ3EQ1w" isRoot="false" isAbstract="false" isQuery="false" name="getSpecializedSciMsgType" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="uX8OVoZ3EQ1w" comment="Gets the Ether SCI message type.&#xa;@return mSpecializedSciMsgType" name="getSpecializedSciMsgType">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="HHTMrye5MLWn" type="HTUXG3XFPxuK" />
+ <UML:Parameter kind="return" xmi.id="HHTMrye5MLWn" type="HTUXG3XFPxuK"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the Ether SCI message type.
-@return bool
-@param type the new value of mSpecializedSciMsgType" isSpecification="false" isLeaf="false" visibility="public" xmi.id="1zmj0htq6giY" isRoot="false" isAbstract="false" isQuery="false" name="setSpecializedSciMsgType" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1zmj0htq6giY" comment="Sets the Ether SCI message type.&#xa;@return bool&#xa;@param type the new value of mSpecializedSciMsgType" name="setSpecializedSciMsgType">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="fuH3nyDpQ7ti" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="v8a9YZ5XWpFW" value="" type="pE9AJY0D36ZX" name="type" />
+ <UML:Parameter kind="return" xmi.id="fuH3nyDpQ7ti" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="v8a9YZ5XWpFW" type="pE9AJY0D36ZX" value="" name="type"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// private methods// /**
-Initializes the Ether SCI message class attributes." isSpecification="false" isLeaf="false" visibility="private" xmi.id="V6Mbm29ZEGjY" isRoot="false" isAbstract="false" isQuery="false" name="initAttributes" />
- <UML:Operation comment="Gets the Ether SCI message SNIFFER type.
-@return mSnifferType" isSpecification="false" isLeaf="false" visibility="public" xmi.id="1BJ3iBb540Tu" isRoot="false" isAbstract="false" isQuery="false" name="getSnifferType" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="V6Mbm29ZEGjY" comment="// private methods// /**&#xa;Initializes the Ether SCI message class attributes." name="initAttributes"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1BJ3iBb540Tu" comment="Gets the Ether SCI message SNIFFER type.&#xa;@return mSnifferType" name="getSnifferType">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ggYgUOBjec5T" type="ZcxOLFwJIm1Z" />
+ <UML:Parameter kind="return" xmi.id="ggYgUOBjec5T" type="ZcxOLFwJIm1Z"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the Ether SCI message SNIFFER type.
-@return bool
-@param sniffer_type the new value of mSnifferType" isSpecification="false" isLeaf="false" visibility="public" xmi.id="dtwr1t715Q4l" isRoot="false" isAbstract="false" isQuery="false" name="setSnifferType" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="dtwr1t715Q4l" comment="Sets the Ether SCI message SNIFFER type.&#xa;@return bool&#xa;@param sniffer_type the new value of mSnifferType" name="setSnifferType">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="akWu32hguxjf" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="ZdqbcKW9uTXG" value="" type="ZcxOLFwJIm1Z" name="sniffer_type" />
+ <UML:Parameter kind="return" xmi.id="akWu32hguxjf" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="ZdqbcKW9uTXG" type="ZcxOLFwJIm1Z" value="" name="sniffer_type"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the Ether SCI message flags.
-@return mFlags" isSpecification="false" isLeaf="false" visibility="public" xmi.id="gRXwDYVqPShR" isRoot="false" isAbstract="false" isQuery="false" name="getFlags" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="gRXwDYVqPShR" comment="Gets the Ether SCI message flags.&#xa;@return mFlags" name="getFlags">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="vwVK2M2g2aKU" type="LmSODUAk50Mh" />
+ <UML:Parameter kind="return" xmi.id="vwVK2M2g2aKU" type="LmSODUAk50Mh"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sets the Ether SCI message flags.
-@return bool
-@param flags the new value of mFlags" isSpecification="false" isLeaf="false" visibility="public" xmi.id="IqrDHMTxo0t1" isRoot="false" isAbstract="false" isQuery="false" name="setFlags" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="IqrDHMTxo0t1" comment="Sets the Ether SCI message flags.&#xa;@return bool&#xa;@param flags the new value of mFlags" name="setFlags">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="wTEY5Jzd1VX2" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="WOqwoVLAIlWT" value="" type="LmSODUAk50Mh" name="flags" />
+ <UML:Parameter kind="return" xmi.id="wTEY5Jzd1VX2" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="WOqwoVLAIlWT" type="LmSODUAk50Mh" value="" name="flags"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
- <UML:Class stereotype="typedef" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="ZsS6AptYsaG9" isRoot="false" isAbstract="false" name="EtherCb" />
- <UML:Class comment="class ISci" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="PKaM1HoCDbbs" isRoot="false" isAbstract="false" name="ISci" >
+ <UML:Class stereotype="typedef" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ZsS6AptYsaG9" name="EtherCb"/>
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="PKaM1HoCDbbs" comment="class ISci" name="ISci">
<UML:Classifier.feature>
- <UML:Operation stereotype="constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="9XqhABel8vQp" isRoot="false" isAbstract="false" isQuery="false" name="ISci" />
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="NEwBjALDOYLZ" isRoot="false" isAbstract="false" isQuery="false" name="~ ISci" />
- <UML:Operation comment="// public methods// /**
-@return bool
-@param station_log_file " isSpecification="false" isLeaf="false" visibility="public" xmi.id="1d6wHoJQJ85R" isRoot="false" isAbstract="true" isQuery="false" name="init" >
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="9XqhABel8vQp" name="ISci"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="NEwBjALDOYLZ" name="~ ISci"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="1d6wHoJQJ85R" comment="// public methods// /**&#xa;@return bool&#xa;@param station_log_file " name="init">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="WDhOAQ43LZNL" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="JkAPdbFyn97X" value="" type="9U1uI8HJT0Jf" name="station_log" />
+ <UML:Parameter kind="return" xmi.id="WDhOAQ43LZNL" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="JkAPdbFyn97X" type="9U1uI8HJT0Jf" value="" name="station_log"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool " isSpecification="false" isLeaf="false" visibility="public" xmi.id="HTkd14D2hHxy" isRoot="false" isAbstract="true" isQuery="false" name="process" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="HTkd14D2hHxy" comment="@return bool " name="process">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="tP1wxJOsncOq" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="tP1wxJOsncOq" type="4Kduenu6BUBZ"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param sci_msg_to_send" isSpecification="false" isLeaf="false" visibility="public" xmi.id="5GNMOQlf8w5j" isRoot="false" isAbstract="true" isQuery="false" name="fillSciMsg" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="5GNMOQlf8w5j" comment="@return bool&#xa;@param sci_msg_to_send" name="fillSciMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="uOUtrzwNCbkK" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="XIhIRnpgEaJF" value="" type="3McdnqE6JCta" name="sci_msg_to_send" />
+ <UML:Parameter kind="return" xmi.id="uOUtrzwNCbkK" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="XIhIRnpgEaJF" type="3McdnqE6JCta" value="" name="sci_msg_to_send"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param sci_msg_to_send" isSpecification="false" isLeaf="false" visibility="public" xmi.id="eUFJlAFoRa8n" isRoot="false" isAbstract="true" isQuery="false" name="sendSciMsg" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="eUFJlAFoRa8n" comment="@return bool&#xa;@param sci_msg_to_send" name="sendSciMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="1oMKLjfE7e82" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="1uT9qWtLmYdB" value="" type="xSzXJBSHo8yn" name="sci_msg_to_send" />
+ <UML:Parameter kind="return" xmi.id="1oMKLjfE7e82" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="1uT9qWtLmYdB" type="xSzXJBSHo8yn" value="" name="sci_msg_to_send"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param sci_msg_to_send" isSpecification="false" isLeaf="false" visibility="public" xmi.id="LRrZ1Amdd0uO" isRoot="false" isAbstract="true" isQuery="false" name="sendSciMsgToAllActiveStations" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="LRrZ1Amdd0uO" comment="@return bool&#xa;@param sci_msg_to_send" name="sendSciMsgToAllActiveStations">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="yXsj7FX1dztU" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="A9BZiJLjDoq1" value="" type="3McdnqE6JCta" name="sci_msg_to_send" />
+ <UML:Parameter kind="return" xmi.id="yXsj7FX1dztU" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="A9BZiJLjDoq1" type="3McdnqE6JCta" value="" name="sci_msg_to_send"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param sci_msg_to_send
-@param list_of_dest_stations" isSpecification="false" isLeaf="false" visibility="public" xmi.id="IhK4EwFZN47M" isRoot="false" isAbstract="true" isQuery="false" name="sendSciMsgToDestStations" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="IhK4EwFZN47M" comment="@return bool&#xa;@param sci_msg_to_send&#xa;@param list_of_dest_stations" name="sendSciMsgToDestStations">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="znq9OaSNMoih" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="CrxpprCyyLVg" value="" type="3McdnqE6JCta" name="sci_msg_to_send" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="69fRDmnObkBP" value="" type="eqNqcEputAw7" name="list_of_dest_stations" />
+ <UML:Parameter kind="return" xmi.id="znq9OaSNMoih" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="CrxpprCyyLVg" type="3McdnqE6JCta" value="" name="sci_msg_to_send"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="69fRDmnObkBP" type="eqNqcEputAw7" value="" name="list_of_dest_stations"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Set a value into mpSpecializedSciMsgArray
-@return bool
-@param sci_msg_type the array position to set
-@param sci_msg the new value of mpSpecializedSciMsgArray[sci_msg_type]" isSpecification="false" isLeaf="false" visibility="public" xmi.id="ZNNXgsCLjZ9L" isRoot="false" isAbstract="true" isQuery="false" name="registerSpecializedSciMsg" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="ZNNXgsCLjZ9L" comment="Set a value into mpSpecializedSciMsgArray&#xa;@return bool&#xa;@param sci_msg_type the array position to set&#xa;@param sci_msg the new value of mpSpecializedSciMsgArray[sci_msg_type]" name="registerSpecializedSciMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="VNva24bybRfi" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="lyEf68mAIRbT" value="" type="EknMLJBAPpgo" name="sci_msg_type" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="BOrl63AfOVB5" value="" type="hHn4fFvgbLYX" name="sci_msg" />
+ <UML:Parameter kind="return" xmi.id="VNva24bybRfi" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="lyEf68mAIRbT" type="EknMLJBAPpgo" value="" name="sci_msg_type"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="BOrl63AfOVB5" type="hHn4fFvgbLYX" value="" name="sci_msg"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param header
-@param data_length
-@param received_data" isSpecification="false" isLeaf="false" visibility="public" xmi.id="NNO4wVOiTcLY" isRoot="false" isAbstract="true" isQuery="false" name="receiveMsg" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="NNO4wVOiTcLY" comment="@return bool&#xa;@param header&#xa;@param data_length&#xa;@param received_data" name="receiveMsg">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="gAiJAZm9MaGk" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="k7i0XISgeHPl" value="" type="erAlIci9mSIq" name="header" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="IZOh4ZkQu6Up" value="" type="qtOabrV06r8H" name="data_length" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="bsX2SqaBvH9S" value="" type="Z3mduvueNb9d" name="received_data" />
+ <UML:Parameter kind="return" xmi.id="gAiJAZm9MaGk" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="k7i0XISgeHPl" type="erAlIci9mSIq" value="" name="header"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="IZOh4ZkQu6Up" type="qtOabrV06r8H" value="" name="data_length"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="bsX2SqaBvH9S" type="Z3mduvueNb9d" value="" name="received_data"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="Zb7DtWwB4Jq6" isRoot="false" isAbstract="true" isQuery="false" name="displaySpecializedSciMsgArray" />
- <UML:Operation comment="@return bool
-@param p_list_of_stations" isSpecification="false" isLeaf="false" visibility="public" xmi.id="saWlezaFp5GI" isRoot="false" isAbstract="true" isQuery="false" name="setStationsList" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="Zb7DtWwB4Jq6" name="displaySpecializedSciMsgArray"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="saWlezaFp5GI" comment="@return bool&#xa;@param p_list_of_stations" name="setStationsList">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="8i7UUp90B4YB" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="voRq5aHcAOo3" value="" type="cKqCpL4vHbUA" name="p_list_of_stations" />
+ <UML:Parameter kind="return" xmi.id="8i7UUp90B4YB" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="voRq5aHcAOo3" type="cKqCpL4vHbUA" value="" name="p_list_of_stations"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="@return bool
-@param current_tick_value" isSpecification="false" isLeaf="false" visibility="public" xmi.id="skCu331ubVfG" isRoot="false" isAbstract="true" isQuery="false" name="updateTickValue" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="skCu331ubVfG" comment="@return bool&#xa;@param current_tick_value" name="updateTickValue">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="897hbmOFw4X4" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="SDTIIjYDYx1b" value="" type="Fls26ZE3bRdo" name="current_tick_value" />
+ <UML:Parameter kind="return" xmi.id="897hbmOFw4X4" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="SDTIIjYDYx1b" type="Fls26ZE3bRdo" value="" name="current_tick_value"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
- <UML:Class comment="class EthernetProcessor" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="RYfxHmW7DMwU" isRoot="false" isAbstract="false" name="EthernetProcessor" >
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="RYfxHmW7DMwU" comment="class EthernetProcessor" name="EthernetProcessor">
<UML:GeneralizableElement.generalization>
- <UML:Generalization xmi.idref="lfdP22D7S0Ta" />
- <UML:Generalization xmi.idref="P1Cz8K6JKeJ1" />
- <UML:Generalization xmi.idref="ZMYd8VSqVZW8" />
- <UML:Generalization xmi.idref="9YrE9VtnAraO" />
- <UML:Generalization xmi.idref="f87MTBfY1bqe" />
+ <UML:Generalization xmi.idref="lfdP22D7S0Ta"/>
+ <UML:Generalization xmi.idref="P1Cz8K6JKeJ1"/>
+ <UML:Generalization xmi.idref="ZMYd8VSqVZW8"/>
+ <UML:Generalization xmi.idref="9YrE9VtnAraO"/>
+ <UML:Generalization xmi.idref="f87MTBfY1bqe"/>
</UML:GeneralizableElement.generalization>
<UML:Classifier.feature>
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="h1VbdRCaUhXy" type="xXbKcOH2nKjB" name="mpSciServer" />
- <UML:Attribute comment="// private attributes//" isSpecification="false" visibility="private" xmi.id="5jpVjJ5eUWHB" type="T3wGzLaOdJRi" name="mpSci" />
- <UML:Attribute isSpecification="false" visibility="private" xmi.id="anXgN3gO83dY" type="ZsS6AptYsaG9" name="mInterfaceCb" />
- <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="dl2c23XnlfHK" isRoot="false" isAbstract="false" isQuery="false" name="registerEtherSciMsg" />
- <UML:Operation stereotype="constructor" comment="// Constructors/Destructors// /**
-Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="51fn4DV8wLde" isRoot="false" isAbstract="false" isQuery="false" name="EthernetProcessor" >
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="h1VbdRCaUhXy" type="xXbKcOH2nKjB" name="mpSciServer"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="5jpVjJ5eUWHB" type="T3wGzLaOdJRi" comment="// private attributes//" name="mpSci"/>
+ <UML:Attribute visibility="private" isSpecification="false" xmi.id="anXgN3gO83dY" type="ZsS6AptYsaG9" name="mInterfaceCb"/>
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="dl2c23XnlfHK" name="registerEtherSciMsg"/>
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="51fn4DV8wLde" comment="// Constructors/Destructors// /**&#xa;Constructor" name="EthernetProcessor">
<UML:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="ejI6DaHlLnRh" value="" type="T3wGzLaOdJRi" name="p_sci" />
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="ejI6DaHlLnRh" type="T3wGzLaOdJRi" value="" name="p_sci"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Empty Destructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="q75x8gTDh81k" isRoot="false" isAbstract="false" isQuery="false" name="~ EthernetProcessor" />
- <UML:Operation comment="// public methods// /**
-Initializes Ethernet with an interface callback function for Ether SCI message reception.
-@param interface_cb
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="LWsFrVtTCAaN" isRoot="false" isAbstract="false" isQuery="false" name="init" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="q75x8gTDh81k" comment="Empty Destructor" name="~ EthernetProcessor"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="LWsFrVtTCAaN" comment="// public methods// /**&#xa;Initializes Ethernet with an interface callback function for Ether SCI message reception.&#xa;@param interface_cb&#xa;@return bool" name="init">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="dJBzrShx8oPd" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="ip83cZkReoOm" value="" type="ZsS6AptYsaG9" name="interface_cb" />
+ <UML:Parameter kind="return" xmi.id="dJBzrShx8oPd" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="ip83cZkReoOm" type="ZsS6AptYsaG9" value="" name="interface_cb"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Creates an Ether SCI message.
-@return EtherSciMsg *" isSpecification="false" isLeaf="false" visibility="public" xmi.id="Sr08zzsITkVJ" isRoot="false" isAbstract="false" isQuery="false" name="createEther" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Sr08zzsITkVJ" comment="Creates an Ether SCI message.&#xa;@return EtherSciMsg *" name="createEther">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="cYblc7wjH3Qq" type="812hl7Twm80d" />
+ <UML:Parameter kind="return" xmi.id="cYblc7wjH3Qq" type="812hl7Twm80d"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sends an Ether SCI message.
-This message has to be configured before transmission.
-@param ether_sci_msg
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="DNmOVMlDAuEm" isRoot="false" isAbstract="false" isQuery="false" name="sendEther" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="DNmOVMlDAuEm" comment="Sends an Ether SCI message.&#xa;This message has to be configured before transmission.&#xa;@param ether_sci_msg&#xa;@return bool" name="sendEther">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="no5hqcmTtxSi" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="TxD8lZsBOqJL" value="" type="3Q4QiXaDv1Kh" name="ether_sci_msg" />
+ <UML:Parameter kind="return" xmi.id="no5hqcmTtxSi" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="TxD8lZsBOqJL" type="3Q4QiXaDv1Kh" value="" name="ether_sci_msg"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Called when an Ether SCI message is received.
-@param ether_sci_msg
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="p9bJt7c5UMTx" isRoot="false" isAbstract="false" isQuery="false" name="receiveEther" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="p9bJt7c5UMTx" comment="Called when an Ether SCI message is received.&#xa;@param ether_sci_msg&#xa;@return bool" name="receiveEther">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="N9dUw25WYgH9" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="hCAr4MdYJpe2" value="" type="3Q4QiXaDv1Kh" name="ether_sci_msg" />
+ <UML:Parameter kind="return" xmi.id="N9dUw25WYgH9" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="hCAr4MdYJpe2" type="3Q4QiXaDv1Kh" value="" name="ether_sci_msg"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="// private methods// /**
-Initializes the Ethernet processor class attributes." isSpecification="false" isLeaf="false" visibility="private" xmi.id="MWClNV6AfiRW" isRoot="false" isAbstract="false" isQuery="false" name="initAttributes" />
- <UML:Operation comment="Fills the Ether SCI message to send.
-@return bool
-@param ether_sci_msg" isSpecification="false" isLeaf="false" visibility="private" xmi.id="gXn0KP0fuCQH" isRoot="false" isAbstract="false" isQuery="false" name="fillEther" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="MWClNV6AfiRW" comment="// private methods// /**&#xa;Initializes the Ethernet processor class attributes." name="initAttributes"/>
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="gXn0KP0fuCQH" comment="Fills the Ether SCI message to send.&#xa;@return bool&#xa;@param ether_sci_msg" name="fillEther">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="lDs2EGq13wgt" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="gUPJCrpzsNEG" value="" type="3Q4QiXaDv1Kh" name="ether_sci_msg" />
+ <UML:Parameter kind="return" xmi.id="lDs2EGq13wgt" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="gUPJCrpzsNEG" type="3Q4QiXaDv1Kh" value="" name="ether_sci_msg"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets a pointer to SCI.
-@return mpSci" isSpecification="false" isLeaf="false" visibility="private" xmi.id="NOJYkDoPjZP1" isRoot="false" isAbstract="false" isQuery="false" name="getSci" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="NOJYkDoPjZP1" comment="Gets a pointer to SCI.&#xa;@return mpSci" name="getSci">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="WQNQOn6jxkBr" type="T3wGzLaOdJRi" />
+ <UML:Parameter kind="return" xmi.id="WQNQOn6jxkBr" type="T3wGzLaOdJRi"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Gets the interface callback function for Ether SCI message reception.
-@return mInterfaceCb" isSpecification="false" isLeaf="false" visibility="private" xmi.id="zNgtY48EZXXj" isRoot="false" isAbstract="false" isQuery="false" name="getInterfaceCb" >
+ <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="zNgtY48EZXXj" comment="Gets the interface callback function for Ether SCI message reception.&#xa;@return mInterfaceCb" name="getInterfaceCb">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="mGNLueUgpKi3" type="ZsS6AptYsaG9" />
+ <UML:Parameter kind="return" xmi.id="mGNLueUgpKi3" type="ZsS6AptYsaG9"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Creates a TAP.
-@param dev name of the TAP file
-@return the created TAP file descriptor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="WznSGvYzd4Vc" isRoot="false" isAbstract="false" isQuery="false" name="allocTap" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="WznSGvYzd4Vc" comment="Creates a TAP.&#xa;@param dev name of the TAP file&#xa;@return the created TAP file descriptor" name="allocTap">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="aX2dTgVx7sLT" type="WO0VJglkKJD1" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="jrKaqdDrAOlo" value="" type="66nkQj7RUTGt" name="dev" />
+ <UML:Parameter kind="return" xmi.id="aX2dTgVx7sLT" type="WO0VJglkKJD1"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="jrKaqdDrAOlo" type="66nkQj7RUTGt" value="" name="dev"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
- <UML:Class comment="class IEthernet" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="vpDXE2tS2kJL" isRoot="false" isAbstract="false" name="IEthernet" >
+ <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="vpDXE2tS2kJL" comment="class IEthernet" name="IEthernet">
<UML:Classifier.feature>
- <UML:Operation stereotype="constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="P4tpXY4qIbJ5" isRoot="false" isAbstract="false" isQuery="false" name="IEthernet" />
- <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="O0uR0GThUwM5" isRoot="false" isAbstract="false" isQuery="false" name="~ IEthernet" />
- <UML:Operation comment="// public methods// /**
-Initializes Ethernet with an interface callback function for Ether SCI message reception.
-@param interface_cb
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="tXgA72aV4SKb" isRoot="false" isAbstract="true" isQuery="false" name="init" >
+ <UML:Operation stereotype="constructor" visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="P4tpXY4qIbJ5" name="IEthernet"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="O0uR0GThUwM5" name="~ IEthernet"/>
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="tXgA72aV4SKb" comment="// public methods// /**&#xa;Initializes Ethernet with an interface callback function for Ether SCI message reception.&#xa;@param interface_cb&#xa;@return bool" name="init">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="fSCaCORwcmFX" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="0MRGwlLKjFlj" value="" type="ZsS6AptYsaG9" name="interface_cb" />
+ <UML:Parameter kind="return" xmi.id="fSCaCORwcmFX" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="0MRGwlLKjFlj" type="ZsS6AptYsaG9" value="" name="interface_cb"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Creates an Ether SCI message.
-@return EtherSciMsg *" isSpecification="false" isLeaf="false" visibility="public" xmi.id="UCOy9l10GiAM" isRoot="false" isAbstract="true" isQuery="false" name="createEther" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="UCOy9l10GiAM" comment="Creates an Ether SCI message.&#xa;@return EtherSciMsg *" name="createEther">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="OhDD1tEaQEBr" type="812hl7Twm80d" />
+ <UML:Parameter kind="return" xmi.id="OhDD1tEaQEBr" type="812hl7Twm80d"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Sends an Ether SCI message.
-This message has to be configured before transmission.
-@param ether_sci_msg
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="klrpD9OBVqRR" isRoot="false" isAbstract="true" isQuery="false" name="sendEther" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="klrpD9OBVqRR" comment="Sends an Ether SCI message.&#xa;This message has to be configured before transmission.&#xa;@param ether_sci_msg&#xa;@return bool" name="sendEther">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="vgn2W8TAafkk" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="ZmjG0T0SfOQo" value="" type="3Q4QiXaDv1Kh" name="ether_sci_msg" />
+ <UML:Parameter kind="return" xmi.id="vgn2W8TAafkk" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="ZmjG0T0SfOQo" type="3Q4QiXaDv1Kh" value="" name="ether_sci_msg"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Called when an Ether SCI message is received.
-@param ether_sci_msg
-@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="7SoM8zisiXft" isRoot="false" isAbstract="true" isQuery="false" name="receiveEther" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="7SoM8zisiXft" comment="Called when an Ether SCI message is received.&#xa;@param ether_sci_msg&#xa;@return bool" name="receiveEther">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="1Ahcwu9JcMUb" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="g44BsTbRDIhD" value="" type="3Q4QiXaDv1Kh" name="ether_sci_msg" />
+ <UML:Parameter kind="return" xmi.id="1Ahcwu9JcMUb" type="4Kduenu6BUBZ"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="g44BsTbRDIhD" type="3Q4QiXaDv1Kh" value="" name="ether_sci_msg"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
- <UML:Operation comment="Creates a TAP.
-@param dev name of the TAP file
-@return the created TAP file descriptor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="zFfoHbK8z1CV" isRoot="false" isAbstract="true" isQuery="false" name="allocTap" >
+ <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="zFfoHbK8z1CV" comment="Creates a TAP.&#xa;@param dev name of the TAP file&#xa;@return the created TAP file descriptor" name="allocTap">
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="DjBcvNTo1EqY" type="WO0VJglkKJD1" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="gxJgsrdat2K2" value="" type="66nkQj7RUTGt" name="dev" />
+ <UML:Parameter kind="return" xmi.id="DjBcvNTo1EqY" type="WO0VJglkKJD1"/>
+ <UML:Parameter visibility="private" isSpecification="false" xmi.id="gxJgsrdat2K2" type="66nkQj7RUTGt" value="" name="dev"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
- <UML:Generalization isSpecification="false" child="RYfxHmW7DMwU" visibility="public" namespace="Logical View" xmi.id="f87MTBfY1bqe" parent="vpDXE2tS2kJL" discriminator="" name="" />
+ <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="RYfxHmW7DMwU" xmi.id="f87MTBfY1bqe" parent="vpDXE2tS2kJL" name=""/>
</UML:Namespace.ownedElement>
- <XMI.extension xmi.extender="umbrello" >
+ <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="944" snapy="10" showatts="1" xmi.id="4EhFX1CtqLC0" documentation="" type="1" showops="1" showpackage="1" name="SciMsg" localid="" showstereotype="1" showscope="1" snapcsgrid="0" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="860" >
+ <diagram showopsig="1" linecolor="#ff0000" snapx="10" showattribassocs="0" snapy="10" linewidth="0" showattsig="1" isopen="1" showpackage="1" showpubliconly="0" showstereotype="1" name="SciMsg" font="Sans Serif,10,-1,0,50,0,0,0,0,0" canvasheight="860" canvaswidth="1134" localid="" snapcsgrid="0" showgrid="0" showops="1" griddotcolor="#a0a0a4" backgroundcolor="#c3c3c3" usefillcolor="1" fillcolor="#ffffc0" zoom="100" xmi.id="4EhFX1CtqLC0" documentation="" showscope="1" snapgrid="0" showatts="1" type="1">
<widgets>
- <classwidget usesdiagramfillcolor="0" width="333" showattsigs="601" x="252" fillcolor="#ffffc0" y="29" showopsigs="600" linewidth="none" height="243" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="dBvvR3kpanaF" showoperations="0" showpackage="1" showscope="1" showstereotype="1" usesdiagramusefillcolor="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" linecolor="#ff0000" />
- <classwidget usesdiagramfillcolor="0" width="328" showattsigs="601" x="0" fillcolor="#ffffc0" y="293" showopsigs="600" linewidth="none" height="99" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="kNRjwgcIhcX0" showoperations="0" showpackage="1" showscope="1" showstereotype="1" usesdiagramusefillcolor="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" linecolor="#ff0000" />
- <classwidget usesdiagramfillcolor="0" width="372" showattsigs="601" x="0" fillcolor="#ffffc0" y="406" showopsigs="600" linewidth="none" height="135" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="nMqHFdX6fOJd" showoperations="0" showpackage="1" showscope="1" showstereotype="1" usesdiagramusefillcolor="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" linecolor="#ff0000" />
- <classwidget usesdiagramfillcolor="0" width="515" showattsigs="601" x="0" fillcolor="#ffffc0" y="563" showopsigs="600" linewidth="none" height="171" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="FBsPeH4gEvUD" showoperations="0" showpackage="1" showscope="1" usesdiagramusefillcolor="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" linecolor="#ff0000" />
- <classwidget usesdiagramfillcolor="0" width="325" showattsigs="601" x="615" fillcolor="#ffffc0" y="120" showopsigs="601" linewidth="none" height="117" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="CpGnr2lIA5kk" showoperations="0" showpackage="1" showscope="1" showstereotype="1" usesdiagramusefillcolor="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" linecolor="#ff0000" />
- <classwidget usesdiagramfillcolor="0" width="302" showattsigs="601" x="553" fillcolor="#ffffc0" y="307" showopsigs="600" linewidth="none" height="549" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="Kd2vdgexbsmt" showoperations="0" showpackage="1" showscope="1" showstereotype="1" usesdiagramusefillcolor="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" linecolor="#ff0000" />
+ <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="0" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="1" x="252" showattsigs="601" showstereotype="1" y="29" showattributes="1" font="Sans Serif,10,-1,5,50,0,0,0,0,0" width="333" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="dBvvR3kpanaF" showscope="1" height="243" showopsigs="600"/>
+ <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="0" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="1" x="0" showattsigs="601" showstereotype="1" y="293" showattributes="1" font="Sans Serif,10,-1,5,50,0,0,0,0,0" width="328" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="kNRjwgcIhcX0" showscope="1" height="99" showopsigs="600"/>
+ <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="0" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="1" x="0" showattsigs="601" showstereotype="1" y="406" showattributes="1" font="Sans Serif,10,-1,5,50,0,0,0,0,0" width="372" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="nMqHFdX6fOJd" showscope="1" height="135" showopsigs="600"/>
+ <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="0" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="1" x="0" showattsigs="601" y="563" showattributes="1" font="Sans Serif,10,-1,5,50,0,0,0,0,0" width="515" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="FBsPeH4gEvUD" showscope="1" height="171" showopsigs="600"/>
+ <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="0" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="1" x="615" showattsigs="601" showstereotype="1" y="120" showattributes="1" font="Sans Serif,10,-1,5,50,0,0,0,0,0" width="325" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="CpGnr2lIA5kk" showscope="1" height="117" showopsigs="601"/>
+ <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="0" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="1" x="553" showattsigs="601" showstereotype="1" y="307" showattributes="1" font="Sans Serif,10,-1,5,50,0,0,0,0,0" width="302" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="Kd2vdgexbsmt" showscope="1" height="549" showopsigs="600"/>
</widgets>
<messages/>
<associations>
- <assocwidget totalcounta="2" indexa="1" totalcountb="5" indexb="1" linewidth="none" widgetbid="dBvvR3kpanaF" widgetaid="kNRjwgcIhcX0" xmi.id="qpo9SZnjuaBV" linecolor="none" >
+ <assocwidget indexa="1" indexb="1" widgetaid="kNRjwgcIhcX0" linecolor="none" totalcounta="2" xmi.id="qpo9SZnjuaBV" widgetbid="dBvvR3kpanaF" totalcountb="5" type="500" linewidth="none">
<linepath>
- <startpoint startx="288" starty="293" />
- <endpoint endx="288" endy="272" />
+ <startpoint startx="288" starty="293"/>
+ <endpoint endx="288" endy="272"/>
</linepath>
</assocwidget>
- <assocwidget totalcounta="2" indexa="1" totalcountb="5" indexb="2" linewidth="none" widgetbid="dBvvR3kpanaF" widgetaid="nMqHFdX6fOJd" xmi.id="E1EkeKXGrlqW" linecolor="none" >
+ <assocwidget indexa="1" indexb="2" widgetaid="nMqHFdX6fOJd" linecolor="none" totalcounta="2" xmi.id="E1EkeKXGrlqW" widgetbid="dBvvR3kpanaF" totalcountb="5" type="500" linewidth="none">
<linepath>
- <startpoint startx="372" starty="406" />
- <endpoint endx="372" endy="272" />
+ <startpoint startx="372" starty="406"/>
+ <endpoint endx="372" endy="272"/>
</linepath>
</assocwidget>
- <assocwidget totalcounta="2" indexa="1" totalcountb="5" indexb="3" linewidth="none" widgetbid="dBvvR3kpanaF" widgetaid="FBsPeH4gEvUD" xmi.id="UmoLPXdZOnAp" linecolor="none" >
+ <assocwidget indexa="1" indexb="3" widgetaid="FBsPeH4gEvUD" linecolor="none" totalcounta="2" xmi.id="UmoLPXdZOnAp" widgetbid="dBvvR3kpanaF" totalcountb="5" type="500" linewidth="none">
<linepath>
- <startpoint startx="515" starty="563" />
- <endpoint endx="515" endy="272" />
+ <startpoint startx="515" starty="563"/>
+ <endpoint endx="515" endy="272"/>
</linepath>
</assocwidget>
- <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="dBvvR3kpanaF" widgetaid="CpGnr2lIA5kk" xmi.id="knNFU41hWrYt" linecolor="none" >
+ <assocwidget indexa="1" indexb="1" widgetaid="CpGnr2lIA5kk" linecolor="none" totalcounta="2" xmi.id="knNFU41hWrYt" widgetbid="dBvvR3kpanaF" totalcountb="2" type="500" linewidth="none">
<linepath>
- <startpoint startx="615" starty="157" />
- <endpoint endx="585" endy="157" />
+ <startpoint startx="615" starty="157"/>
+ <endpoint endx="585" endy="157"/>
</linepath>
</assocwidget>
- <assocwidget totalcounta="2" indexa="1" totalcountb="5" indexb="4" linewidth="none" widgetbid="dBvvR3kpanaF" widgetaid="Kd2vdgexbsmt" xmi.id="kW8FuRBYKjoB" linecolor="none" >
+ <assocwidget indexa="1" indexb="4" widgetaid="Kd2vdgexbsmt" linecolor="none" totalcounta="2" xmi.id="kW8FuRBYKjoB" widgetbid="dBvvR3kpanaF" totalcountb="5" type="500" linewidth="none">
<linepath>
- <startpoint startx="580" starty="307" />
- <endpoint endx="580" endy="272" />
+ <startpoint startx="580" starty="307"/>
+ <endpoint endx="580" endy="272"/>
</linepath>
</assocwidget>
</associations>
</diagram>
- <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="1111" snapy="10" showatts="1" xmi.id="Atny37F0n6QB" documentation="" type="1" showops="1" showpackage="1" name="SciServer" localid="" showstereotype="1" showscope="1" snapcsgrid="0" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="808" >
+ <diagram showopsig="1" linecolor="#ff0000" snapx="10" showattribassocs="0" snapy="10" linewidth="0" showattsig="1" isopen="1" showpackage="1" showpubliconly="0" showstereotype="1" name="SciServer" font="Sans Serif,10,-1,0,50,0,0,0,0,0" canvasheight="670" canvaswidth="1134" localid="" snapcsgrid="0" showgrid="0" showops="1" griddotcolor="#a0a0a4" backgroundcolor="#c3c3c3" usefillcolor="1" fillcolor="#ffffc0" zoom="100" xmi.id="Atny37F0n6QB" documentation="" showscope="1" snapgrid="0" showatts="1" type="1">
<widgets>
- <classwidget usesdiagramfillcolor="1" width="1029" showattsigs="601" x="78" fillcolor="none" y="90" showopsigs="601" linewidth="none" height="576" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="ElUvZ3tKAVPh" showoperations="1" showpackage="1" showscope="1" showstereotype="1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,75,0,0,0,0,0" linecolor="none" />
+ <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="0" showpackage="1" x="78" showattsigs="601" showstereotype="1" y="90" showattributes="1" font="Sans Serif,10,-1,0,75,0,0,0,0,0" width="1029" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="ElUvZ3tKAVPh" showscope="1" height="576" showopsigs="601"/>
</widgets>
<messages/>
<associations/>
</diagram>
- <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="1371" snapy="10" showatts="1" xmi.id="atEHLyXN24GN" documentation="" type="1" showops="1" showpackage="1" name="System" localid="" showstereotype="1" showscope="1" snapcsgrid="0" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="1496" >
+ <diagram showopsig="1" linecolor="#ff0000" snapx="10" showattribassocs="0" snapy="10" linewidth="0" showattsig="1" isopen="1" showpackage="1" showpubliconly="0" showstereotype="1" name="System" font="Sans Serif,10,-1,0,50,0,0,0,0,0" canvasheight="1496" canvaswidth="1371" localid="" snapcsgrid="0" showgrid="0" showops="1" griddotcolor="#a0a0a4" backgroundcolor="#c3c3c3" usefillcolor="1" fillcolor="#ffffc0" zoom="100" xmi.id="atEHLyXN24GN" documentation="" showscope="1" snapgrid="0" showatts="1" type="1">
<widgets>
- <classwidget usesdiagramfillcolor="1" width="669" showattsigs="601" x="34" fillcolor="none" y="21" showopsigs="601" linewidth="none" height="333" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="0dybVkdpO4Ya" showoperations="1" showpackage="1" showscope="1" showstereotype="1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,1,0,0,0,0" linecolor="none" />
- <classwidget usesdiagramfillcolor="1" width="671" showattsigs="601" x="35" fillcolor="none" y="406" showopsigs="601" linewidth="none" height="630" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="bBWfkvMSUBzc" showoperations="1" showpackage="1" showscope="1" showstereotype="1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,75,0,0,0,0,0" linecolor="none" />
- <classwidget usesdiagramfillcolor="1" width="617" showattsigs="601" x="34" fillcolor="none" y="1096" showopsigs="601" linewidth="none" height="396" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="kNRjwgcIhcX0" showoperations="1" showpackage="1" showscope="1" showstereotype="1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,75,0,0,0,0,0" linecolor="none" />
- <classwidget usesdiagramfillcolor="1" width="634" showattsigs="601" x="733" fillcolor="none" y="364" showopsigs="601" linewidth="none" height="702" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="G1jpotlnS9ne" showoperations="1" showpackage="1" showscope="1" showstereotype="1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,75,0,0,0,0,0" linecolor="none" />
- <classwidget usesdiagramfillcolor="0" width="282" showattsigs="601" x="768" fillcolor="#ffffc0" y="1117" showopsigs="600" linewidth="none" height="360" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="OvNqoCObl8CH" showoperations="1" showpackage="1" showscope="1" showstereotype="1" usesdiagramusefillcolor="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" linecolor="#ff0000" />
+ <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="0" showpackage="1" x="34" showattsigs="601" showstereotype="1" y="21" showattributes="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" width="669" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="0dybVkdpO4Ya" showscope="1" height="333" showopsigs="601"/>
+ <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="0" showpackage="1" x="35" showattsigs="601" showstereotype="1" y="406" showattributes="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" width="671" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="bBWfkvMSUBzc" showscope="1" height="630" showopsigs="601"/>
+ <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="0" showpackage="1" x="34" showattsigs="601" showstereotype="1" y="1096" showattributes="1" font="Sans Serif,10,-1,0,75,0,0,0,0,0" width="617" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="kNRjwgcIhcX0" showscope="1" height="396" showopsigs="601"/>
+ <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="0" showpackage="1" x="733" showattsigs="601" showstereotype="1" y="364" showattributes="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" width="634" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="G1jpotlnS9ne" showscope="1" height="702" showopsigs="601"/>
+ <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="1" x="768" showattsigs="601" showstereotype="1" y="1117" showattributes="1" font="Sans Serif,10,-1,5,75,0,0,0,0,0" width="282" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="OvNqoCObl8CH" showscope="1" height="360" showopsigs="600"/>
</widgets>
<messages/>
<associations>
- <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="0dybVkdpO4Ya" widgetaid="bBWfkvMSUBzc" xmi.id="4QEmSahd4YcC" linecolor="none" >
+ <assocwidget indexa="1" indexb="1" widgetaid="bBWfkvMSUBzc" linecolor="none" totalcounta="2" xmi.id="4QEmSahd4YcC" widgetbid="0dybVkdpO4Ya" totalcountb="2" type="500" linewidth="none">
<linepath>
- <startpoint startx="308" starty="406" />
- <endpoint endx="308" endy="354" />
+ <startpoint startx="308" starty="406"/>
+ <endpoint endx="308" endy="354"/>
</linepath>
</assocwidget>
- <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="bBWfkvMSUBzc" widgetaid="kNRjwgcIhcX0" xmi.id="mQLltAsASv30" type="501" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
+ <assocwidget indexa="1" indexb="1" visibilityA="0" widgetaid="kNRjwgcIhcX0" visibilityB="0" linecolor="none" changeabilityA="900" totalcounta="2" xmi.id="mQLltAsASv30" changeabilityB="900" widgetbid="bBWfkvMSUBzc" totalcountb="2" type="501" linewidth="none">
<linepath>
- <startpoint startx="296" starty="1096" />
- <endpoint endx="296" endy="1036" />
+ <startpoint startx="296" starty="1096"/>
+ <endpoint endx="296" endy="1036"/>
</linepath>
- <floatingtext usesdiagramfillcolor="1" width="32" x="298" fillcolor="none" y="1038" linewidth="none" posttext="" role="702" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="YfeA70WQHOLq" text="0..1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
- <floatingtext usesdiagramfillcolor="1" width="145" x="155" fillcolor="none" y="1038" linewidth="none" posttext="" role="710" height="22" usefillcolor="1" pretext="+" isinstance="0" xmi.id="3o8hnDFUtwf9" showstereotype="1" text="mpSystemManager" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
+ <floatingtext width="32" x="298" y="1038" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="32" role="702" linecolor="none" xmi.id="Ish6SIHvFmdK" usefillcolor="1" linewidth="none" font="Sans Serif,10,-1,0,50,0,0,0,0,0" text="0..1" pretext=""/>
+ <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" x="155" showstereotype="1" y="1038" text="mpSystemManager" font="Sans Serif,10,-1,0,50,0,0,0,0,0" pretext="-" role="710" width="140" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="bq4tywFf87er" height="20"/>
</assocwidget>
- <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="OvNqoCObl8CH" widgetaid="G1jpotlnS9ne" xmi.id="bJkVFWmhwce8" type="501" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
+ <assocwidget indexa="1" indexb="1" visibilityA="0" widgetaid="G1jpotlnS9ne" visibilityB="0" linecolor="none" changeabilityA="900" totalcounta="2" xmi.id="bJkVFWmhwce8" changeabilityB="900" widgetbid="OvNqoCObl8CH" totalcountb="2" type="501" linewidth="none">
<linepath>
- <startpoint startx="858" starty="1066" />
- <endpoint endx="858" endy="1117" />
+ <startpoint startx="858" starty="1066"/>
+ <endpoint endx="858" endy="1117"/>
</linepath>
- <floatingtext usesdiagramfillcolor="1" width="32" x="860" fillcolor="none" y="1083" linewidth="none" posttext="" role="702" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="M7jD3MMZ11h8" showstereotype="1" text="0..1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
- <floatingtext usesdiagramfillcolor="1" width="171" x="691" fillcolor="none" y="1093" linewidth="none" posttext="" role="710" height="22" usefillcolor="1" pretext="+" isinstance="0" xmi.id="vGUN9f0AT8rE" text="mpStationConfiguration" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
+ <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" x="860" showstereotype="1" y="1083" text="0..1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" pretext="" role="702" width="32" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="IJzOObGfTvlv" height="32"/>
+ <floatingtext width="167" x="691" y="1093" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="20" role="710" linecolor="none" xmi.id="jdBPbYJANL4L" usefillcolor="1" linewidth="none" font="Sans Serif,10,-1,0,50,0,0,0,0,0" text="mpStationConfiguration" pretext="-"/>
</assocwidget>
</associations>
</diagram>
- <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="1372" snapy="10" showatts="1" xmi.id="GLYii7S9yH7g" documentation="" type="1" showops="1" showpackage="1" name="Function Call" localid="" showstereotype="1" showscope="1" snapcsgrid="0" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="1469" >
+ <diagram showopsig="1" linecolor="#ff0000" snapx="10" showattribassocs="0" snapy="10" linewidth="0" showattsig="1" isopen="1" showpackage="1" showpubliconly="0" showstereotype="1" name="Function_Call" font="Sans Serif,10,-1,0,50,0,0,0,0,0" canvasheight="1469" canvaswidth="1372" localid="" snapcsgrid="0" showgrid="0" showops="1" griddotcolor="#a0a0a4" backgroundcolor="#c3c3c3" usefillcolor="1" fillcolor="#ffffc0" zoom="100" xmi.id="GLYii7S9yH7g" documentation="" showscope="1" snapgrid="0" showatts="1" type="1">
<widgets>
- <classwidget usesdiagramfillcolor="0" width="661" showattsigs="601" x="59" fillcolor="#ffffc0" y="16" showopsigs="601" linewidth="none" height="171" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="2j8N30UlnykR" showoperations="1" showpackage="1" showscope="1" showstereotype="1" usesdiagramusefillcolor="0" font="Sans Serif,10,-1,5,50,1,0,0,0,0" linecolor="#ff0000" />
- <classwidget usesdiagramfillcolor="1" width="657" showattsigs="601" x="52" fillcolor="none" y="220" showopsigs="601" linewidth="none" height="270" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="Szlq4RFfiqZ0" showoperations="1" showpackage="1" showscope="1" showstereotype="1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,75,0,0,0,0,0" linecolor="none" />
- <classwidget usesdiagramfillcolor="1" width="822" showattsigs="601" x="48" fillcolor="none" y="547" showopsigs="601" linewidth="none" height="918" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="FBsPeH4gEvUD" showoperations="1" showpackage="1" showscope="1" showstereotype="1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,75,0,0,0,0,0" linecolor="none" />
- <classwidget usesdiagramfillcolor="1" width="623" showattsigs="601" x="745" fillcolor="none" y="191" showopsigs="601" linewidth="none" height="342" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="JEjtehSNwhqe" showoperations="1" showpackage="1" showscope="1" showstereotype="1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,75,0,0,0,0,0" linecolor="none" />
+ <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="1" x="59" showattsigs="601" showstereotype="1" y="16" showattributes="1" font="Sans Serif,10,-1,5,50,0,0,0,0,0" width="661" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="2j8N30UlnykR" showscope="1" height="171" showopsigs="601"/>
+ <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="0" showpackage="1" x="52" showattsigs="601" showstereotype="1" y="220" showattributes="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" width="657" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="Szlq4RFfiqZ0" showscope="1" height="270" showopsigs="601"/>
+ <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="0" showpackage="1" x="48" showattsigs="601" showstereotype="1" y="547" showattributes="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" width="822" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="FBsPeH4gEvUD" showscope="1" height="918" showopsigs="601"/>
+ <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="0" showpackage="1" x="745" showattsigs="601" showstereotype="1" y="191" showattributes="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" width="623" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="JEjtehSNwhqe" showscope="1" height="342" showopsigs="601"/>
</widgets>
<messages/>
<associations>
- <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="2j8N30UlnykR" widgetaid="Szlq4RFfiqZ0" xmi.id="FFjd7SEcLuGj" linecolor="none" >
+ <assocwidget indexa="1" indexb="1" widgetaid="Szlq4RFfiqZ0" linecolor="none" totalcounta="2" xmi.id="FFjd7SEcLuGj" widgetbid="2j8N30UlnykR" totalcountb="2" type="500" linewidth="none">
<linepath>
- <startpoint startx="255" starty="220" />
- <endpoint endx="255" endy="187" />
+ <startpoint startx="255" starty="220"/>
+ <endpoint endx="255" endy="187"/>
</linepath>
</assocwidget>
- <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="Szlq4RFfiqZ0" widgetaid="FBsPeH4gEvUD" xmi.id="AAzsiwCnuSXK" type="501" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
+ <assocwidget indexa="1" indexb="1" visibilityA="0" widgetaid="FBsPeH4gEvUD" visibilityB="0" linecolor="none" changeabilityA="900" totalcounta="2" xmi.id="AAzsiwCnuSXK" changeabilityB="900" widgetbid="Szlq4RFfiqZ0" totalcountb="2" type="501" linewidth="none">
<linepath>
- <startpoint startx="310" starty="547" />
- <endpoint endx="310" endy="490" />
+ <startpoint startx="310" starty="547"/>
+ <endpoint endx="310" endy="490"/>
</linepath>
- <floatingtext usesdiagramfillcolor="1" width="32" x="312" fillcolor="none" y="492" linewidth="none" posttext="" role="702" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="DqPhxGvJLcWM" showstereotype="1" text="0..1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
- <floatingtext usesdiagramfillcolor="1" width="173" x="141" fillcolor="none" y="492" linewidth="none" posttext="" role="710" height="22" usefillcolor="1" pretext="+" isinstance="0" xmi.id="zEYGcr6V7aqE" text="mpFunctionCallManager" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
+ <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" x="312" showstereotype="1" y="492" text="0..1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" pretext="" role="702" width="32" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="Q9mnVo6l757U" height="32"/>
+ <floatingtext width="171" x="141" y="492" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="20" role="710" linecolor="none" xmi.id="D0qQnRkU2tsd" usefillcolor="1" linewidth="none" font="Sans Serif,10,-1,0,50,0,0,0,0,0" text="mpFunctionCallManager" pretext="-"/>
</assocwidget>
</associations>
</diagram>
- <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="1406" snapy="10" showatts="1" xmi.id="1jSBKaHUXqWo" documentation="" type="1" showops="1" showpackage="1" name="Network Clock" localid="" showstereotype="1" showscope="1" snapcsgrid="0" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="1574" >
+ <diagram showopsig="1" linecolor="#ff0000" snapx="10" showattribassocs="0" snapy="10" linewidth="0" showattsig="1" isopen="1" showpackage="1" showpubliconly="0" showstereotype="1" name="Network_Clock" font="Sans Serif,10,-1,0,50,0,0,0,0,0" canvasheight="1574" canvaswidth="1406" localid="" snapcsgrid="0" showgrid="0" showops="1" griddotcolor="#a0a0a4" backgroundcolor="#c3c3c3" usefillcolor="1" fillcolor="#ffffc0" zoom="100" xmi.id="1jSBKaHUXqWo" documentation="" showscope="1" snapgrid="0" showatts="1" type="1">
<widgets>
- <classwidget usesdiagramfillcolor="1" width="668" showattsigs="601" x="27" fillcolor="none" y="21" showopsigs="601" linewidth="none" height="171" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="pdUJAVtJe39T" showoperations="1" showpackage="1" showscope="1" showstereotype="1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,1,0,0,0,0" linecolor="none" />
- <classwidget usesdiagramfillcolor="0" width="327" showattsigs="601" x="38" fillcolor="#ffffc0" y="233" showopsigs="600" linewidth="none" height="594" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="l6c6ZbY9k4oU" showoperations="1" showpackage="1" showscope="1" showstereotype="1" usesdiagramusefillcolor="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" linecolor="#ff0000" />
- <classwidget usesdiagramfillcolor="1" width="661" showattsigs="601" x="110" fillcolor="none" y="994" showopsigs="601" linewidth="none" height="576" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="nMqHFdX6fOJd" showoperations="1" showpackage="1" showscope="1" showstereotype="1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,75,0,0,0,0,0" linecolor="none" />
- <classwidget usesdiagramfillcolor="0" width="688" showattsigs="601" x="526" fillcolor="#ffffc0" y="215" showopsigs="601" linewidth="none" height="288" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="khBqlcIjqaYa" showoperations="1" showpackage="1" showscope="1" showstereotype="1" usesdiagramusefillcolor="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" linecolor="#ff0000" />
- <classwidget usesdiagramfillcolor="1" width="1009" showattsigs="601" x="393" fillcolor="none" y="526" showopsigs="601" linewidth="none" height="432" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="HaP8ZCy8plaL" showoperations="1" showpackage="1" showscope="1" showstereotype="1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,75,0,0,0,0,0" linecolor="none" />
+ <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="0" showpackage="1" x="27" showattsigs="601" showstereotype="1" y="21" showattributes="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" width="668" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="pdUJAVtJe39T" showscope="1" height="171" showopsigs="601"/>
+ <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="1" x="38" showattsigs="601" showstereotype="1" y="233" showattributes="1" font="Sans Serif,10,-1,5,50,0,0,0,0,0" width="327" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="l6c6ZbY9k4oU" showscope="1" height="594" showopsigs="600"/>
+ <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="0" showpackage="1" x="110" showattsigs="601" showstereotype="1" y="994" showattributes="1" font="Sans Serif,10,-1,0,75,0,0,0,0,0" width="661" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="nMqHFdX6fOJd" showscope="1" height="576" showopsigs="601"/>
+ <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="1" x="526" showattsigs="601" showstereotype="1" y="215" showattributes="1" font="Sans Serif,10,-1,5,50,0,0,0,0,0" width="688" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="khBqlcIjqaYa" showscope="1" height="288" showopsigs="601"/>
+ <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="0" showpackage="1" x="393" showattsigs="601" showstereotype="1" y="526" showattributes="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" width="1009" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="HaP8ZCy8plaL" showscope="1" height="432" showopsigs="601"/>
</widgets>
<messages/>
<associations>
- <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="pdUJAVtJe39T" widgetaid="l6c6ZbY9k4oU" xmi.id="isrV4NWwNe9f" linecolor="none" >
+ <assocwidget indexa="1" indexb="1" widgetaid="l6c6ZbY9k4oU" linecolor="none" totalcounta="2" xmi.id="isrV4NWwNe9f" widgetbid="pdUJAVtJe39T" totalcountb="2" type="500" linewidth="none">
<linepath>
- <startpoint startx="324" starty="233" />
- <endpoint endx="324" endy="192" />
+ <startpoint startx="324" starty="233"/>
+ <endpoint endx="324" endy="192"/>
</linepath>
</assocwidget>
- <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="l6c6ZbY9k4oU" widgetaid="nMqHFdX6fOJd" xmi.id="YaNwl3ql1Drs" type="501" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
+ <assocwidget indexa="1" indexb="1" visibilityA="0" widgetaid="nMqHFdX6fOJd" visibilityB="0" linecolor="none" changeabilityA="900" totalcounta="2" xmi.id="YaNwl3ql1Drs" changeabilityB="900" widgetbid="l6c6ZbY9k4oU" totalcountb="2" type="501" linewidth="none">
<linepath>
- <startpoint startx="238" starty="994" />
- <endpoint endx="238" endy="827" />
- <point x="238" y="915" />
+ <startpoint startx="238" starty="994"/>
+ <endpoint endx="238" endy="827"/>
+ <point x="238" y="915"/>
</linepath>
- <floatingtext usesdiagramfillcolor="1" width="32" x="247" fillcolor="none" y="834" linewidth="none" posttext="" role="702" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="VAtcihrwYGdV" showstereotype="1" text="0..1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
- <floatingtext usesdiagramfillcolor="1" width="189" x="47" fillcolor="none" y="837" linewidth="none" posttext="" role="710" height="22" usefillcolor="1" pretext="+" isinstance="0" xmi.id="zsu0rb7qnd4N" showstereotype="1" text="mpNetworkClockProcessor" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
+ <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" x="247" showstereotype="1" y="834" text="0..1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" pretext="" role="702" width="32" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="Ib8IVyut8ggb" height="32"/>
+ <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" x="47" showstereotype="1" y="837" text="mpNetworkClockProcessor" font="Sans Serif,10,-1,0,50,0,0,0,0,0" pretext="-" role="710" width="188" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="fL98Hs2Stqte" height="20"/>
</assocwidget>
- <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="khBqlcIjqaYa" widgetaid="l6c6ZbY9k4oU" xmi.id="0cyrqanRieOR" type="501" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
+ <assocwidget indexa="1" indexb="1" visibilityA="0" widgetaid="l6c6ZbY9k4oU" visibilityB="0" linecolor="none" changeabilityA="900" totalcounta="2" xmi.id="0cyrqanRieOR" changeabilityB="900" widgetbid="khBqlcIjqaYa" totalcountb="2" type="501" linewidth="none">
<linepath>
- <startpoint startx="365" starty="286" />
- <endpoint endx="526" endy="286" />
+ <startpoint startx="365" starty="286"/>
+ <endpoint endx="526" endy="286"/>
</linepath>
- <floatingtext usesdiagramfillcolor="1" width="32" x="492" fillcolor="none" y="252" linewidth="none" posttext="" role="702" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="cBmPprnI1gsk" text="0..1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
- <floatingtext usesdiagramfillcolor="1" width="168" x="362" fillcolor="none" y="288" linewidth="none" posttext="" role="710" height="22" usefillcolor="1" pretext="+" isinstance="0" xmi.id="UWmo9IA8826y" showstereotype="1" text="mpNetworkClockEvtList" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
+ <floatingtext width="32" x="492" y="252" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="32" role="702" linecolor="none" xmi.id="1ZUsQLWgxcyQ" usefillcolor="1" linewidth="none" font="Sans Serif,10,-1,0,50,0,0,0,0,0" text="0..1" pretext=""/>
+ <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" x="362" showstereotype="1" y="288" text="mpNetworkClockEvtList" font="Sans Serif,10,-1,0,50,0,0,0,0,0" pretext="-" role="710" width="169" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="UkMZoR1TnAZ2" height="20"/>
</assocwidget>
</associations>
</diagram>
- <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="985" snapy="10" showatts="1" xmi.id="GstO8HJ4IcQz" documentation="" type="1" showops="1" showpackage="1" name="Phy" localid="" showstereotype="1" showscope="1" snapcsgrid="0" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="2172" >
+ <diagram showopsig="1" linecolor="#ff0000" snapx="10" showattribassocs="0" snapy="10" linewidth="0" showattsig="1" isopen="1" showpackage="1" showpubliconly="0" showstereotype="1" name="Phy" font="Sans Serif,10,-1,0,50,0,0,0,0,0" canvasheight="2172" canvaswidth="1134" localid="" snapcsgrid="0" showgrid="0" showops="1" griddotcolor="#a0a0a4" backgroundcolor="#c3c3c3" usefillcolor="1" fillcolor="#ffffc0" zoom="100" xmi.id="GstO8HJ4IcQz" documentation="" showscope="1" snapgrid="0" showatts="1" type="1">
<widgets>
- <classwidget usesdiagramfillcolor="0" width="665" showattsigs="601" x="28" fillcolor="#ffffc0" y="20" drawascircle="0" showopsigs="601" linewidth="none" height="567" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="KqJ8bZTEut0O" showoperations="1" showpackage="1" showscope="1" showstereotype="1" usesdiagramusefillcolor="0" font="Sans Serif,10,-1,5,50,1,0,0,0,0" linecolor="#ff0000" />
- <classwidget usesdiagramfillcolor="0" width="957" showattsigs="601" x="24" fillcolor="#ffffc0" y="620" showopsigs="601" linewidth="none" height="1548" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="kooC0I8IkF1k" showoperations="1" showpackage="1" showscope="1" showstereotype="1" usesdiagramusefillcolor="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" linecolor="#ff0000" />
+ <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="1" x="28" showattsigs="601" showstereotype="1" y="20" showattributes="1" font="Sans Serif,10,-1,5,50,0,0,0,0,0" drawascircle="0" width="665" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="KqJ8bZTEut0O" showscope="1" height="567" showopsigs="601"/>
+ <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="1" x="24" showattsigs="601" showstereotype="1" y="620" showattributes="1" font="Sans Serif,10,-1,5,50,0,0,0,0,0" width="957" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="kooC0I8IkF1k" showscope="1" height="1548" showopsigs="601"/>
</widgets>
<messages/>
<associations>
- <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="KqJ8bZTEut0O" widgetaid="kooC0I8IkF1k" xmi.id="wqho3l7CAaCs" linecolor="none" >
+ <assocwidget indexa="1" indexb="1" widgetaid="kooC0I8IkF1k" linecolor="none" totalcounta="2" xmi.id="wqho3l7CAaCs" widgetbid="KqJ8bZTEut0O" totalcountb="2" type="500" linewidth="none">
<linepath>
- <startpoint startx="301" starty="620" />
- <endpoint endx="301" endy="587" />
+ <startpoint startx="301" starty="620"/>
+ <endpoint endx="301" endy="587"/>
</linepath>
</assocwidget>
</associations>
</diagram>
- <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="894" snapy="10" showatts="1" xmi.id="HTgS1vGBsXKx" documentation="" type="1" showops="1" showpackage="1" name="Ethernet" localid="" showstereotype="1" showscope="1" snapcsgrid="0" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="1025" >
+ <diagram showopsig="1" linecolor="#ff0000" snapx="10" showattribassocs="0" snapy="10" linewidth="0" showattsig="1" isopen="1" showpackage="1" showpubliconly="0" showstereotype="1" name="Ethernet" font="Sans Serif,10,-1,0,50,0,0,0,0,0" canvasheight="1025" canvaswidth="1134" localid="" snapcsgrid="0" showgrid="0" showops="1" griddotcolor="#a0a0a4" backgroundcolor="#c3c3c3" usefillcolor="1" fillcolor="#ffffc0" zoom="100" xmi.id="HTgS1vGBsXKx" documentation="" showscope="1" snapgrid="0" showatts="1" type="1">
<widgets>
- <classwidget usesdiagramfillcolor="0" width="351" showattsigs="601" x="400" fillcolor="#ffffc0" y="205" showopsigs="601" linewidth="none" height="288" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="RYfxHmW7DMwU" showoperations="1" showpackage="1" showscope="1" showstereotype="1" usesdiagramusefillcolor="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" linecolor="#ff0000" />
- <classwidget usesdiagramfillcolor="1" width="351" showattsigs="601" x="260" fillcolor="none" y="23" showopsigs="601" linewidth="none" height="153" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="vpDXE2tS2kJL" showoperations="1" showpackage="1" showscope="1" showstereotype="1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,1,0,0,0,0" linecolor="none" />
- <classwidget usesdiagramfillcolor="0" width="612" showattsigs="601" x="79" fillcolor="#ffffc0" y="553" showopsigs="601" linewidth="none" height="468" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="CpGnr2lIA5kk" showoperations="1" showpackage="1" showscope="1" showstereotype="1" usesdiagramusefillcolor="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" linecolor="#ff0000" />
+ <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="1" x="400" showattsigs="601" showstereotype="1" y="205" showattributes="1" font="Sans Serif,10,-1,5,50,0,0,0,0,0" width="351" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="RYfxHmW7DMwU" showscope="1" height="288" showopsigs="601"/>
+ <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="0" showpackage="1" x="260" showattsigs="601" showstereotype="1" y="23" showattributes="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" width="351" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="vpDXE2tS2kJL" showscope="1" height="153" showopsigs="601"/>
+ <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="1" x="79" showattsigs="601" showstereotype="1" y="553" showattributes="1" font="Sans Serif,10,-1,5,50,0,0,0,0,0" width="612" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="CpGnr2lIA5kk" showscope="1" height="468" showopsigs="601"/>
</widgets>
<messages/>
<associations>
- <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" linewidth="none" widgetbid="vpDXE2tS2kJL" widgetaid="RYfxHmW7DMwU" xmi.id="lfdP22D7S0Ta" linecolor="none" >
+ <assocwidget indexa="1" indexb="2" widgetaid="RYfxHmW7DMwU" linecolor="none" totalcounta="2" xmi.id="lfdP22D7S0Ta" widgetbid="vpDXE2tS2kJL" totalcountb="3" type="500" linewidth="none">
<linepath>
- <startpoint startx="512" starty="205" />
- <endpoint endx="512" endy="158" />
+ <startpoint startx="512" starty="205"/>
+ <endpoint endx="512" endy="176"/>
</linepath>
</assocwidget>
- <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="3" indexb="1" linewidth="none" widgetbid="vpDXE2tS2kJL" widgetaid="CpGnr2lIA5kk" xmi.id="hyvcrFKQTBNS" type="501" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
+ <assocwidget indexa="1" indexb="1" visibilityA="0" widgetaid="CpGnr2lIA5kk" visibilityB="0" linecolor="none" changeabilityA="900" totalcounta="2" xmi.id="hyvcrFKQTBNS" changeabilityB="900" widgetbid="vpDXE2tS2kJL" totalcountb="3" type="501" linewidth="none">
<linepath>
- <startpoint startx="303" starty="553" />
- <endpoint endx="303" endy="158" />
+ <startpoint startx="303" starty="553"/>
+ <endpoint endx="303" endy="176"/>
</linepath>
- <floatingtext usesdiagramfillcolor="1" width="32" x="308" fillcolor="none" y="178" linewidth="none" posttext="" role="702" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="OMyVN5TzEFO1" text="0..1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
- <floatingtext usesdiagramfillcolor="1" width="95" x="204" fillcolor="none" y="182" linewidth="none" posttext="" role="710" height="22" usefillcolor="1" pretext="+" isinstance="0" xmi.id="NhetxFMQl8Es" showstereotype="1" text="mpEthernet" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
+ <floatingtext width="32" x="308" y="178" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="32" role="702" linecolor="none" xmi.id="5ZuqiUsh3NZR" usefillcolor="1" linewidth="none" font="Sans Serif,10,-1,0,50,0,0,0,0,0" text="0..1" pretext=""/>
+ <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" x="204" showstereotype="1" y="182" text="mpEthernet" font="Sans Serif,10,-1,0,50,0,0,0,0,0" pretext="#" role="710" width="95" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="bsJjWxK0feYT" height="20"/>
</assocwidget>
</associations>
</diagram>
- <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="1894" snapy="10" showatts="1" xmi.id="j0Q5l6mvJKrs" documentation="" type="1" showops="1" showpackage="1" name="User Interface" localid="" showstereotype="1" showscope="1" snapcsgrid="0" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="1262" >
+ <diagram showopsig="1" linecolor="#ff0000" snapx="10" showattribassocs="0" snapy="10" linewidth="0" showattsig="1" isopen="1" showpackage="1" showpubliconly="0" showstereotype="1" name="User_Interface" font="Sans Serif,10,-1,0,50,0,0,0,0,0" canvasheight="1262" canvaswidth="1894" localid="" snapcsgrid="0" showgrid="0" showops="1" griddotcolor="#a0a0a4" backgroundcolor="#c3c3c3" usefillcolor="1" fillcolor="#ffffc0" zoom="100" xmi.id="j0Q5l6mvJKrs" documentation="" showscope="1" snapgrid="0" showatts="1" type="1">
<widgets>
- <classwidget usesdiagramfillcolor="1" width="772" showattsigs="601" x="38" fillcolor="none" y="112" showopsigs="601" linewidth="none" height="1026" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="IZRHkhpzqhMU" showoperations="1" showpackage="1" showscope="1" showstereotype="1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,75,0,0,0,0,0" linecolor="none" />
- <classwidget usesdiagramfillcolor="1" width="962" showattsigs="601" x="928" fillcolor="none" y="15" showopsigs="601" linewidth="none" height="882" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="3PksAGjP1DIY" showoperations="1" showpackage="1" showscope="1" showstereotype="1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,75,0,0,0,0,0" linecolor="none" />
- <classwidget usesdiagramfillcolor="0" width="670" showattsigs="601" x="931" fillcolor="#ffffc0" y="916" showopsigs="601" linewidth="none" height="342" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="4xqo1eJwmBM3" showoperations="1" showpackage="1" showscope="1" showstereotype="1" usesdiagramusefillcolor="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" linecolor="#ff0000" />
+ <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="0" showpackage="1" x="38" showattsigs="601" showstereotype="1" y="112" showattributes="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" width="772" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="IZRHkhpzqhMU" showscope="1" height="1026" showopsigs="601"/>
+ <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="0" showpackage="1" x="928" showattsigs="601" showstereotype="1" y="15" showattributes="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" width="962" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="3PksAGjP1DIY" showscope="1" height="882" showopsigs="601"/>
+ <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="1" x="931" showattsigs="601" showstereotype="1" y="916" showattributes="1" font="Sans Serif,10,-1,5,75,0,0,0,0,0" width="670" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="4xqo1eJwmBM3" showscope="1" height="342" showopsigs="601"/>
</widgets>
<messages/>
<associations>
- <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="3" indexb="1" linewidth="none" widgetbid="IZRHkhpzqhMU" widgetaid="3PksAGjP1DIY" xmi.id="tJbdsVYsSKl5" type="501" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
+ <assocwidget indexa="1" indexb="1" visibilityA="0" widgetaid="3PksAGjP1DIY" visibilityB="0" linecolor="none" changeabilityA="900" totalcounta="2" xmi.id="tJbdsVYsSKl5" changeabilityB="900" widgetbid="IZRHkhpzqhMU" totalcountb="3" type="501" linewidth="none">
<linepath>
- <startpoint startx="928" starty="202" />
- <endpoint endx="810" endy="202" />
+ <startpoint startx="928" starty="202"/>
+ <endpoint endx="810" endy="202"/>
</linepath>
- <floatingtext usesdiagramfillcolor="1" width="32" x="812" fillcolor="none" y="168" linewidth="none" posttext="" role="702" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="hPDQVPJujHN6" text="0..1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
- <floatingtext usesdiagramfillcolor="1" width="97" x="812" fillcolor="none" y="204" linewidth="none" posttext="" role="710" height="22" usefillcolor="1" pretext="+" isinstance="0" xmi.id="6BJ6pCoBtS2p" text="mpMaximus" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
+ <floatingtext width="32" x="812" y="168" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="32" role="702" linecolor="none" xmi.id="DHPttxMxVHnB" usefillcolor="1" linewidth="none" font="Sans Serif,10,-1,0,50,0,0,0,0,0" text="0..1" pretext=""/>
+ <floatingtext width="94" x="812" y="204" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="20" role="710" linecolor="none" xmi.id="g57df41GuIxR" usefillcolor="1" linewidth="none" font="Sans Serif,10,-1,0,50,0,0,0,0,0" text="mpMaximus" pretext="-"/>
</assocwidget>
- <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="3" indexb="2" linewidth="none" widgetbid="IZRHkhpzqhMU" widgetaid="4xqo1eJwmBM3" xmi.id="lyCfKZjGyLKp" type="501" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
+ <assocwidget indexa="1" indexb="2" visibilityA="0" widgetaid="4xqo1eJwmBM3" visibilityB="0" linecolor="none" changeabilityA="900" totalcounta="2" xmi.id="lyCfKZjGyLKp" changeabilityB="900" widgetbid="IZRHkhpzqhMU" totalcountb="3" type="501" linewidth="none">
<linepath>
- <startpoint startx="931" starty="929" />
- <endpoint endx="810" endy="929" />
+ <startpoint startx="931" starty="929"/>
+ <endpoint endx="810" endy="929"/>
</linepath>
- <floatingtext usesdiagramfillcolor="1" width="32" x="812" fillcolor="none" y="895" linewidth="none" posttext="" role="702" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="20atQai5ztTT" showstereotype="1" text="0..1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
- <floatingtext usesdiagramfillcolor="1" width="97" x="812" fillcolor="none" y="931" linewidth="none" posttext="" role="710" height="22" usefillcolor="1" pretext="+" isinstance="0" xmi.id="Kq5Z3Sa8dsCR" showstereotype="1" text="mpMaximus" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
+ <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" x="812" showstereotype="1" y="895" text="0..1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" pretext="" role="702" width="32" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="LIOGbLhob6hU" height="32"/>
+ <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" x="812" showstereotype="1" y="931" text="mpMaximus" font="Sans Serif,10,-1,0,50,0,0,0,0,0" pretext="-" role="710" width="94" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="jgsk1RChUJJ9" height="20"/>
</assocwidget>
</associations>
</diagram>
- <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="910" snapy="10" showatts="1" xmi.id="hOBLZCjRwfIJ" documentation="" type="1" showops="1" showpackage="1" name="CoreEngine" localid="" showstereotype="1" showscope="1" snapcsgrid="0" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="824" >
+ <diagram showopsig="1" linecolor="#ff0000" snapx="10" showattribassocs="0" snapy="10" linewidth="0" showattsig="1" isopen="1" showpackage="1" showpubliconly="0" showstereotype="1" name="CoreEngine" font="Sans Serif,10,-1,0,50,0,0,0,0,0" canvasheight="553" canvaswidth="1147" localid="" snapcsgrid="0" showgrid="0" showops="1" griddotcolor="#a0a0a4" backgroundcolor="#c3c3c3" usefillcolor="1" fillcolor="#ffffc0" zoom="100" xmi.id="hOBLZCjRwfIJ" documentation="" showscope="1" snapgrid="0" showatts="1" type="1">
<widgets>
- <classwidget usesdiagramfillcolor="1" width="858" showattsigs="601" x="39" fillcolor="none" y="43" showopsigs="601" linewidth="none" height="396" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="C32l1W8XzZV4" showoperations="1" showpackage="1" showscope="1" showstereotype="1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,75,0,0,0,0,0" linecolor="none" />
+ <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="0" showpackage="1" x="39" showattsigs="601" showstereotype="1" y="43" showattributes="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" width="858" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="C32l1W8XzZV4" showscope="1" height="396" showopsigs="601"/>
</widgets>
<messages/>
<associations/>
</diagram>
- <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="1442" snapy="10" showatts="1" xmi.id="cIRnlzb1kmMh" documentation="" type="3" showops="1" showpackage="1" name="MPDU" localid="JENORZT9F2n6" showstereotype="1" showscope="1" snapcsgrid="0" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="1265" >
+ <diagram showopsig="1" linecolor="#ff0000" snapx="10" showattribassocs="0" snapy="10" linewidth="0" showattsig="1" isopen="1" showpackage="1" showpubliconly="0" showstereotype="1" name="MPDU" font="Sans Serif,10,-1,0,50,0,0,0,0,0" canvasheight="1265" canvaswidth="1442" localid="JENORZT9F2n6" snapcsgrid="0" showgrid="0" showops="1" griddotcolor="#a0a0a4" backgroundcolor="#c3c3c3" usefillcolor="1" fillcolor="#ffffc0" zoom="100" xmi.id="cIRnlzb1kmMh" documentation="" showscope="1" snapgrid="0" showatts="1" type="3">
<widgets>
- <objectwidget usesdiagramfillcolor="0" width="81" x="207" fillcolor="#ffffc0" y="48" instancename="" linewidth="none" height="28" usefillcolor="1" isinstance="0" xmi.id="4mmdfk3zM4Cq" decon="0" localid="aqfH5SItxCyL" multipleinstance="0" drawasactor="0" usesdiagramusefillcolor="0" font="Sans Serif,10,-1,0,50,0,1,0,0,0" linecolor="#ff0000" />
- <objectwidget usesdiagramfillcolor="0" width="108" x="482" fillcolor="#ffffc0" y="48" instancename="" linewidth="none" height="28" usefillcolor="1" isinstance="0" xmi.id="kooC0I8IkF1k" decon="0" localid="xginuQVObWXl" multipleinstance="0" drawasactor="0" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,1,0,0,0" linecolor="#ff0000" />
- <objectwidget usesdiagramfillcolor="0" width="111" x="1327" fillcolor="#ffffc0" y="48" instancename="" linewidth="none" height="28" usefillcolor="1" isinstance="0" xmi.id="pdUJAVtJe39T" decon="0" localid="zXibvu4raAyj" multipleinstance="0" drawasactor="0" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,1,0,0,0" linecolor="#ff0000" />
- <objectwidget usesdiagramfillcolor="0" width="105" x="25" fillcolor="#ffffc0" y="48" instancename="" linewidth="none" height="28" usefillcolor="1" isinstance="0" xmi.id="O8DTzb5kluKg" decon="0" localid="zNTpfqN0MmXP" multipleinstance="0" drawasactor="0" usesdiagramusefillcolor="0" font="Sans Serif,10,-1,0,50,0,1,0,0,0" linecolor="#ff0000" />
- <objectwidget usesdiagramfillcolor="0" width="125" x="668" fillcolor="#ffffc0" y="48" instancename="" linewidth="none" height="28" usefillcolor="1" isinstance="0" xmi.id="gjYrACSC9BuB" decon="0" localid="WvYCF4tkz63o" multipleinstance="0" drawasactor="0" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,1,0,0,0" linecolor="#ff0000" />
- <objectwidget usesdiagramfillcolor="0" width="111" x="890" fillcolor="#ffffc0" y="48" instancename="" linewidth="none" height="28" usefillcolor="1" isinstance="0" xmi.id="emjq7Xks8DWW" decon="0" localid="25xomsl1Nhqd" multipleinstance="0" drawasactor="0" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,1,0,0,0" linecolor="#ff0000" />
- <objectwidget usesdiagramfillcolor="0" width="104" x="1095" fillcolor="#ffffc0" y="48" instancename="" linewidth="none" height="28" usefillcolor="1" isinstance="0" xmi.id="uHdgUvjiSZG6" decon="0" localid="kkjT6JLHnp7M" multipleinstance="0" drawasactor="0" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,1,0,0,0" linecolor="#ff0000" />
- <objectwidget usesdiagramfillcolor="0" width="78" x="355" fillcolor="#ffffc0" y="48" instancename="" linewidth="none" height="28" usefillcolor="1" isinstance="0" xmi.id="C6sJEmNl1TfP" decon="0" localid="JENORZT9F2n6" multipleinstance="0" drawasactor="0" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,1,0,0,0" linecolor="#ff0000" />
+ <objectwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" usesdiagramusefillcolor="0" instancename="" x="207" decon="0" y="48" font="Sans Serif,10,-1,0,50,0,1,0,0,0" localid="aqfH5SItxCyL" width="81" isinstance="0" multipleinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="4mmdfk3zM4Cq" height="28" drawasactor="0"/>
+ <objectwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" usesdiagramusefillcolor="1" instancename="" x="482" decon="0" y="48" font="Sans Serif,10,-1,0,50,0,1,0,0,0" localid="xginuQVObWXl" width="108" isinstance="0" multipleinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="kooC0I8IkF1k" height="28" drawasactor="0"/>
+ <objectwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" usesdiagramusefillcolor="1" instancename="" x="1327" decon="0" y="48" font="Sans Serif,10,-1,0,50,0,1,0,0,0" localid="zXibvu4raAyj" width="111" isinstance="0" multipleinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="pdUJAVtJe39T" height="28" drawasactor="0"/>
+ <objectwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" usesdiagramusefillcolor="0" instancename="" x="25" decon="0" y="48" font="Sans Serif,10,-1,0,50,0,1,0,0,0" localid="zNTpfqN0MmXP" width="105" isinstance="0" multipleinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="O8DTzb5kluKg" height="28" drawasactor="0"/>
+ <objectwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" usesdiagramusefillcolor="1" instancename="" x="668" decon="0" y="48" font="Sans Serif,10,-1,0,50,0,1,0,0,0" localid="WvYCF4tkz63o" width="125" isinstance="0" multipleinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="gjYrACSC9BuB" height="28" drawasactor="0"/>
+ <objectwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" usesdiagramusefillcolor="1" instancename="" x="890" decon="0" y="48" font="Sans Serif,10,-1,0,50,0,1,0,0,0" localid="25xomsl1Nhqd" width="111" isinstance="0" multipleinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="emjq7Xks8DWW" height="28" drawasactor="0"/>
+ <objectwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" usesdiagramusefillcolor="1" instancename="" x="1095" decon="0" y="48" font="Sans Serif,10,-1,0,50,0,1,0,0,0" localid="kkjT6JLHnp7M" width="104" isinstance="0" multipleinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="uHdgUvjiSZG6" height="28" drawasactor="0"/>
+ <objectwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" usesdiagramusefillcolor="1" instancename="" x="355" decon="0" y="48" font="Sans Serif,10,-1,0,50,0,1,0,0,0" localid="JENORZT9F2n6" width="78" isinstance="0" multipleinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="C6sJEmNl1TfP" height="28" drawasactor="0"/>
</widgets>
<messages>
- <messagewidget usesdiagramfillcolor="1" width="48" x="537" fillcolor="none" y="743" operation="sFYUdEAortKU" linewidth="none" widgetbid="xginuQVObWXl" height="32" usefillcolor="1" seqnum="" textid="GKLTU8NvQqBw" widgetaid="xginuQVObWXl" isinstance="0" xmi.id="S8RGWl6kUas6" sequencemessagetype="1001" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" >
- <floatingtext usesdiagramfillcolor="1" width="309" x="542" fillcolor="none" y="721" linewidth="none" posttext="" role="705" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="GKLTU8NvQqBw" showstereotype="1" text=": calculateMpduDuration() : Network_Clock_Tick" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
+ <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="xginuQVObWXl" textid="GKLTU8NvQqBw" operation="sFYUdEAortKU" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="537" y="743" widgetaid="xginuQVObWXl" font="Sans Serif,10,-1,0,50,0,0,0,0,0" width="48" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="sFYUdEAortKU" height="32" sequencemessagetype="1001">
+ <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" x="542" showstereotype="1" y="723" text=": calculateMpduDuration() : Network_Clock_Tick" font="Sans Serif,10,-1,0,50,0,0,0,0,0" pretext="" role="705" width="321" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="GKLTU8NvQqBw" height="20"/>
</messagewidget>
- <messagewidget usesdiagramfillcolor="1" width="48" x="537" fillcolor="none" y="577" operation="8xeZSGecfweb" linewidth="none" widgetbid="xginuQVObWXl" height="32" usefillcolor="1" seqnum="" textid="apLpyTLhZs6H" widgetaid="xginuQVObWXl" isinstance="0" xmi.id="7sKSuur0BtK7" sequencemessagetype="1001" showstereotype="1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" >
- <floatingtext usesdiagramfillcolor="1" width="288" x="542" fillcolor="none" y="555" linewidth="none" posttext="" role="705" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="apLpyTLhZs6H" showstereotype="1" text=": calculateFcDuration() : Network_Clock_Tick" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
+ <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="xginuQVObWXl" textid="apLpyTLhZs6H" operation="8xeZSGecfweb" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="537" showstereotype="1" y="577" widgetaid="xginuQVObWXl" font="Sans Serif,10,-1,0,50,0,0,0,0,0" width="48" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="8xeZSGecfweb" height="32" sequencemessagetype="1001">
+ <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" x="542" showstereotype="1" y="557" text=": calculateFcDuration() : Network_Clock_Tick" font="Sans Serif,10,-1,0,50,0,0,0,0,0" pretext="" role="705" width="300" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="apLpyTLhZs6H" height="20"/>
</messagewidget>
- <messagewidget usesdiagramfillcolor="1" width="844" x="537" fillcolor="none" y="414" operation="iRbOoMx0JUVV" linewidth="none" widgetbid="zXibvu4raAyj" height="8" usefillcolor="1" seqnum="" textid="X2jgBaYxExEf" widgetaid="xginuQVObWXl" isinstance="0" xmi.id="qk33ZGhGWdBv" sequencemessagetype="1001" showstereotype="1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" >
- <floatingtext usesdiagramfillcolor="1" width="618" x="542" fillcolor="none" y="392" linewidth="none" posttext="" role="704" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="X2jgBaYxExEf" showstereotype="1" text=": insertEvt(tick_value : const Network_Clock_Tick, evt_to_insert : const NetworkClockEvt&amp;) : bool" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
+ <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="zXibvu4raAyj" textid="X2jgBaYxExEf" operation="iRbOoMx0JUVV" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="537" showstereotype="1" y="414" widgetaid="xginuQVObWXl" font="Sans Serif,10,-1,0,50,0,0,0,0,0" width="844" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="iRbOoMx0JUVV" height="8" sequencemessagetype="1001">
+ <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" x="542" showstereotype="1" y="394" text=": insertEvt(tick_value : const Network_Clock_Tick, evt_to_insert : const NetworkClockEvt&amp;) : bool" font="Sans Serif,10,-1,0,50,0,0,0,0,0" pretext="" role="704" width="640" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="X2jgBaYxExEf" height="20"/>
</messagewidget>
- <messagewidget usesdiagramfillcolor="1" width="844" x="537" fillcolor="none" y="823" operation="iRbOoMx0JUVV" linewidth="none" widgetbid="zXibvu4raAyj" height="8" usefillcolor="1" seqnum="" textid="h9Sgu2LAGvTz" widgetaid="xginuQVObWXl" isinstance="0" xmi.id="hxGf94vRzQkV" sequencemessagetype="1001" showstereotype="1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" >
- <floatingtext usesdiagramfillcolor="1" width="618" x="542" fillcolor="none" y="801" linewidth="none" posttext="" role="704" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="h9Sgu2LAGvTz" text=": insertEvt(tick_value : const Network_Clock_Tick, evt_to_insert : const NetworkClockEvt&amp;) : bool" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
+ <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="zXibvu4raAyj" textid="h9Sgu2LAGvTz" operation="iRbOoMx0JUVV" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="537" showstereotype="1" y="823" widgetaid="xginuQVObWXl" font="Sans Serif,10,-1,0,50,0,0,0,0,0" width="844" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="iRbOoMx0JUVV" height="8" sequencemessagetype="1001">
+ <floatingtext width="640" x="542" y="803" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="20" role="704" linecolor="none" xmi.id="h9Sgu2LAGvTz" usefillcolor="1" linewidth="none" font="Sans Serif,10,-1,0,50,0,0,0,0,0" text=": insertEvt(tick_value : const Network_Clock_Tick, evt_to_insert : const NetworkClockEvt&amp;) : bool" pretext=""/>
</messagewidget>
- <messagewidget usesdiagramfillcolor="1" width="844" x="537" fillcolor="none" y="638" operation="iRbOoMx0JUVV" linewidth="none" widgetbid="zXibvu4raAyj" height="8" usefillcolor="1" seqnum="" textid="bc7mOoBXCPsT" widgetaid="xginuQVObWXl" isinstance="0" xmi.id="EbZaiJG36ZHD" sequencemessagetype="1001" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" >
- <floatingtext usesdiagramfillcolor="1" width="618" x="542" fillcolor="none" y="616" linewidth="none" posttext="" role="704" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="bc7mOoBXCPsT" text=": insertEvt(tick_value : const Network_Clock_Tick, evt_to_insert : const NetworkClockEvt&amp;) : bool" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
+ <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="zXibvu4raAyj" textid="bc7mOoBXCPsT" operation="iRbOoMx0JUVV" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="537" y="638" widgetaid="xginuQVObWXl" font="Sans Serif,10,-1,0,50,0,0,0,0,0" width="844" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="iRbOoMx0JUVV" height="8" sequencemessagetype="1001">
+ <floatingtext width="640" x="542" y="618" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="20" role="704" linecolor="none" xmi.id="bc7mOoBXCPsT" usefillcolor="1" linewidth="none" font="Sans Serif,10,-1,0,50,0,0,0,0,0" text=": insertEvt(tick_value : const Network_Clock_Tick, evt_to_insert : const NetworkClockEvt&amp;) : bool" pretext=""/>
</messagewidget>
- <messagewidget usesdiagramfillcolor="1" width="48" x="537" fillcolor="none" y="348" operation="BdjXdjNqRyHm" linewidth="none" widgetbid="xginuQVObWXl" height="32" usefillcolor="1" seqnum="" textid="QTRbrnuf1UXd" widgetaid="xginuQVObWXl" isinstance="0" xmi.id="Ce03K664qI7K" sequencemessagetype="1001" showstereotype="1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" >
- <floatingtext usesdiagramfillcolor="1" width="295" x="542" fillcolor="none" y="326" linewidth="none" posttext="" role="705" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="QTRbrnuf1UXd" showstereotype="1" text=": calculatePreDuration() : Network_Clock_Tick" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
+ <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="xginuQVObWXl" textid="QTRbrnuf1UXd" operation="BdjXdjNqRyHm" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="537" showstereotype="1" y="348" widgetaid="xginuQVObWXl" font="Sans Serif,10,-1,0,50,0,0,0,0,0" width="48" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="BdjXdjNqRyHm" height="32" sequencemessagetype="1001">
+ <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" x="542" showstereotype="1" y="328" text=": calculatePreDuration() : Network_Clock_Tick" font="Sans Serif,10,-1,0,50,0,0,0,0,0" pretext="" role="705" width="306" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="QTRbrnuf1UXd" height="20"/>
</messagewidget>
- <messagewidget usesdiagramfillcolor="1" width="287" x="248" fillcolor="none" y="825" operation="" linewidth="none" widgetbid="aqfH5SItxCyL" height="8" usefillcolor="1" seqnum="" widgetaid="xginuQVObWXl" isinstance="0" xmi.id="3RxRTMyIdWXx" sequencemessagetype="1001" showstereotype="1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
- <messagewidget usesdiagramfillcolor="1" width="844" x="537" fillcolor="none" y="883" operation="yc5zTBjlFcbI" linewidth="none" widgetbid="xginuQVObWXl" height="8" usefillcolor="1" seqnum="" textid="Wnf8x0vHkZrq" widgetaid="zXibvu4raAyj" isinstance="0" xmi.id="SxQkmzmfjHsT" sequencemessagetype="1001" showstereotype="1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" >
- <floatingtext usesdiagramfillcolor="1" width="580" x="542" fillcolor="none" y="861" linewidth="none" posttext="" role="704" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="Wnf8x0vHkZrq" text=": receiveEvt(received_evt : NetworkClockEvt&amp;, phy_sci_msg_to_send : PhySciMsg&amp;) : bool" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
+ <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="aqfH5SItxCyL" operation="" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="248" showstereotype="1" y="825" widgetaid="xginuQVObWXl" font="Sans Serif,10,-1,0,50,0,0,0,0,0" width="287" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="3RxRTMyIdWXx" height="8" sequencemessagetype="1001"/>
+ <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="xginuQVObWXl" textid="Wnf8x0vHkZrq" operation="yc5zTBjlFcbI" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="537" showstereotype="1" y="883" widgetaid="zXibvu4raAyj" font="Sans Serif,10,-1,0,50,0,0,0,0,0" width="844" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="yc5zTBjlFcbI" height="8" sequencemessagetype="1001">
+ <floatingtext width="595" x="542" y="863" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="20" role="704" linecolor="none" xmi.id="Wnf8x0vHkZrq" usefillcolor="1" linewidth="none" font="Sans Serif,10,-1,0,50,0,0,0,0,0" text=": receiveEvt(received_evt : NetworkClockEvt&amp;, phy_sci_msg_to_send : PhySciMsg&amp;) : bool" pretext=""/>
</messagewidget>
- <messagewidget usesdiagramfillcolor="1" width="168" x="78" fillcolor="none" y="194" operation="mpdu.send()" linewidth="none" widgetbid="aqfH5SItxCyL" height="8" usefillcolor="1" seqnum="" textid="EcYsfMA250rg" widgetaid="zNTpfqN0MmXP" isinstance="0" xmi.id="OrWvrbotJSO0" sequencemessagetype="1001" showstereotype="1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" >
- <floatingtext usesdiagramfillcolor="1" width="98" x="83" fillcolor="none" y="172" linewidth="none" posttext="" role="704" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="EcYsfMA250rg" showstereotype="1" text=": mpdu.send()" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
+ <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="aqfH5SItxCyL" textid="EcYsfMA250rg" operation="mpdu.send()" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="78" showstereotype="1" y="194" widgetaid="zNTpfqN0MmXP" font="Sans Serif,10,-1,0,50,0,0,0,0,0" width="168" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="OrWvrbotJSO0" height="8" sequencemessagetype="1001">
+ <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" x="83" showstereotype="1" y="174" text=": mpdu.send()" font="Sans Serif,10,-1,0,50,0,0,0,0,0" pretext="" role="704" width="98" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="EcYsfMA250rg" height="20"/>
</messagewidget>
- <messagewidget usesdiagramfillcolor="1" width="168" x="78" fillcolor="none" y="827" operation="" linewidth="none" widgetbid="zNTpfqN0MmXP" height="8" usefillcolor="1" seqnum="" widgetaid="aqfH5SItxCyL" isinstance="0" xmi.id="2EhX9Ife397w" sequencemessagetype="1001" showstereotype="1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
- <messagewidget usesdiagramfillcolor="1" width="48" x="537" fillcolor="none" y="918" operation="VBgQwIJgoVmd" linewidth="none" widgetbid="xginuQVObWXl" height="32" usefillcolor="1" seqnum="" textid="D5PLq8bto9y1" widgetaid="xginuQVObWXl" isinstance="0" xmi.id="K5vHDenG284P" sequencemessagetype="1001" showstereotype="1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" >
- <floatingtext usesdiagramfillcolor="1" width="353" x="542" fillcolor="none" y="896" linewidth="none" posttext="" role="705" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="D5PLq8bto9y1" showstereotype="1" text=": sendMsg(phy_sci_msg_to_send : PhySciMsg&amp;) : bool" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
+ <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="zNTpfqN0MmXP" operation="" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="78" showstereotype="1" y="827" widgetaid="aqfH5SItxCyL" font="Sans Serif,10,-1,0,50,0,0,0,0,0" width="168" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="2EhX9Ife397w" height="8" sequencemessagetype="1001"/>
+ <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="xginuQVObWXl" textid="D5PLq8bto9y1" operation="VBgQwIJgoVmd" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="537" showstereotype="1" y="918" widgetaid="xginuQVObWXl" font="Sans Serif,10,-1,0,50,0,0,0,0,0" width="48" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="VBgQwIJgoVmd" height="32" sequencemessagetype="1001">
+ <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" x="542" showstereotype="1" y="898" text=": sendMsg(phy_sci_msg_to_send : PhySciMsg&amp;) : bool" font="Sans Serif,10,-1,0,50,0,0,0,0,0" pretext="" role="705" width="358" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="D5PLq8bto9y1" height="20"/>
</messagewidget>
- <messagewidget usesdiagramfillcolor="1" width="844" x="537" fillcolor="none" y="1006" operation="yc5zTBjlFcbI" linewidth="none" widgetbid="xginuQVObWXl" height="8" usefillcolor="1" seqnum="" textid="E31QNqGuTLMD" widgetaid="zXibvu4raAyj" isinstance="0" xmi.id="oNDHeZgFxcfh" sequencemessagetype="1001" showstereotype="1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" >
- <floatingtext usesdiagramfillcolor="1" width="580" x="542" fillcolor="none" y="984" linewidth="none" posttext="" role="704" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="E31QNqGuTLMD" showstereotype="1" text=": receiveEvt(received_evt : NetworkClockEvt&amp;, phy_sci_msg_to_send : PhySciMsg&amp;) : bool" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
+ <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="xginuQVObWXl" textid="E31QNqGuTLMD" operation="yc5zTBjlFcbI" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="537" showstereotype="1" y="1006" widgetaid="zXibvu4raAyj" font="Sans Serif,10,-1,0,50,0,0,0,0,0" width="844" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="yc5zTBjlFcbI" height="8" sequencemessagetype="1001">
+ <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" x="542" showstereotype="1" y="986" text=": receiveEvt(received_evt : NetworkClockEvt&amp;, phy_sci_msg_to_send : PhySciMsg&amp;) : bool" font="Sans Serif,10,-1,0,50,0,0,0,0,0" pretext="" role="704" width="595" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="E31QNqGuTLMD" height="20"/>
</messagewidget>
- <messagewidget usesdiagramfillcolor="1" width="48" x="537" fillcolor="none" y="1048" operation="VBgQwIJgoVmd" linewidth="none" widgetbid="xginuQVObWXl" height="32" usefillcolor="1" seqnum="" textid="gQ4zi6FFhoGI" widgetaid="xginuQVObWXl" isinstance="0" xmi.id="JxK6P7ztqHkJ" sequencemessagetype="1001" showstereotype="1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" >
- <floatingtext usesdiagramfillcolor="1" width="353" x="542" fillcolor="none" y="1026" linewidth="none" posttext="" role="705" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="gQ4zi6FFhoGI" text=": sendMsg(phy_sci_msg_to_send : PhySciMsg&amp;) : bool" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
+ <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="xginuQVObWXl" textid="gQ4zi6FFhoGI" operation="VBgQwIJgoVmd" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="537" showstereotype="1" y="1048" widgetaid="xginuQVObWXl" font="Sans Serif,10,-1,0,50,0,0,0,0,0" width="48" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="VBgQwIJgoVmd" height="32" sequencemessagetype="1001">
+ <floatingtext width="358" x="542" y="1028" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="20" role="705" linecolor="none" xmi.id="gQ4zi6FFhoGI" usefillcolor="1" linewidth="none" font="Sans Serif,10,-1,0,50,0,0,0,0,0" text=": sendMsg(phy_sci_msg_to_send : PhySciMsg&amp;) : bool" pretext=""/>
</messagewidget>
- <messagewidget usesdiagramfillcolor="1" width="844" x="537" fillcolor="none" y="1127" operation="yc5zTBjlFcbI" linewidth="none" widgetbid="xginuQVObWXl" height="8" usefillcolor="1" seqnum="" textid="nBywSIugMtbj" widgetaid="zXibvu4raAyj" isinstance="0" xmi.id="ShHBEKb48jcq" sequencemessagetype="1001" showstereotype="1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" >
- <floatingtext usesdiagramfillcolor="1" width="580" x="542" fillcolor="none" y="1105" linewidth="none" posttext="" role="704" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="nBywSIugMtbj" text=": receiveEvt(received_evt : NetworkClockEvt&amp;, phy_sci_msg_to_send : PhySciMsg&amp;) : bool" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
+ <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="xginuQVObWXl" textid="nBywSIugMtbj" operation="yc5zTBjlFcbI" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="537" showstereotype="1" y="1127" widgetaid="zXibvu4raAyj" font="Sans Serif,10,-1,0,50,0,0,0,0,0" width="844" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="yc5zTBjlFcbI" height="8" sequencemessagetype="1001">
+ <floatingtext width="595" x="542" y="1107" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="20" role="704" linecolor="none" xmi.id="nBywSIugMtbj" usefillcolor="1" linewidth="none" font="Sans Serif,10,-1,0,50,0,0,0,0,0" text=": receiveEvt(received_evt : NetworkClockEvt&amp;, phy_sci_msg_to_send : PhySciMsg&amp;) : bool" pretext=""/>
</messagewidget>
- <messagewidget usesdiagramfillcolor="1" width="48" x="537" fillcolor="none" y="1174" operation="VBgQwIJgoVmd" linewidth="none" widgetbid="xginuQVObWXl" height="32" usefillcolor="1" seqnum="" textid="Bk5U80bNVSab" widgetaid="xginuQVObWXl" isinstance="0" xmi.id="XfIVi1QBbtVs" sequencemessagetype="1001" showstereotype="1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" >
- <floatingtext usesdiagramfillcolor="1" width="353" x="542" fillcolor="none" y="1152" linewidth="none" posttext="" role="705" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="Bk5U80bNVSab" showstereotype="1" text=": sendMsg(phy_sci_msg_to_send : PhySciMsg&amp;) : bool" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
+ <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="xginuQVObWXl" textid="Bk5U80bNVSab" operation="VBgQwIJgoVmd" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="537" showstereotype="1" y="1174" widgetaid="xginuQVObWXl" font="Sans Serif,10,-1,0,50,0,0,0,0,0" width="48" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="VBgQwIJgoVmd" height="32" sequencemessagetype="1001">
+ <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" x="542" showstereotype="1" y="1154" text=": sendMsg(phy_sci_msg_to_send : PhySciMsg&amp;) : bool" font="Sans Serif,10,-1,0,50,0,0,0,0,0" pretext="" role="705" width="358" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="Bk5U80bNVSab" height="20"/>
</messagewidget>
- <messagewidget usesdiagramfillcolor="1" width="192" x="537" fillcolor="none" y="700" operation="0X10zUZAnpwn" linewidth="none" widgetbid="WvYCF4tkz63o" height="8" usefillcolor="1" seqnum="" textid="RQhcfQoOCKMD" widgetaid="xginuQVObWXl" isinstance="0" xmi.id="xzCnAqDL6hcE" sequencemessagetype="1001" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" >
- <floatingtext usesdiagramfillcolor="1" width="83" x="542" fillcolor="none" y="678" linewidth="none" posttext="" role="704" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="RQhcfQoOCKMD" showstereotype="1" text=": segment()" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
+ <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="WvYCF4tkz63o" textid="RQhcfQoOCKMD" operation="0X10zUZAnpwn" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="537" y="700" widgetaid="xginuQVObWXl" font="Sans Serif,10,-1,0,50,0,0,0,0,0" width="192" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="0X10zUZAnpwn" height="8" sequencemessagetype="1001">
+ <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" x="542" showstereotype="1" y="680" text=": segment()" font="Sans Serif,10,-1,0,50,0,0,0,0,0" pretext="" role="704" width="83" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="RQhcfQoOCKMD" height="20"/>
</messagewidget>
- <messagewidget usesdiagramfillcolor="1" width="168" x="78" fillcolor="none" y="114" operation="mpdu = MPDU()" linewidth="none" widgetbid="aqfH5SItxCyL" height="8" usefillcolor="1" seqnum="" textid="lckZNvygFtqE" widgetaid="zNTpfqN0MmXP" isinstance="0" xmi.id="NRDciZGg8XRO" sequencemessagetype="1001" showstereotype="1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" >
- <floatingtext usesdiagramfillcolor="1" width="121" x="83" fillcolor="none" y="92" linewidth="none" posttext="" role="704" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="lckZNvygFtqE" showstereotype="1" text=": mpdu = MPDU()" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
+ <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="aqfH5SItxCyL" textid="lckZNvygFtqE" operation="mpdu = MPDU()" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="78" showstereotype="1" y="114" widgetaid="zNTpfqN0MmXP" font="Sans Serif,10,-1,0,50,0,0,0,0,0" width="168" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="NRDciZGg8XRO" height="8" sequencemessagetype="1001">
+ <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" x="83" showstereotype="1" y="94" text=": mpdu = MPDU()" font="Sans Serif,10,-1,0,50,0,0,0,0,0" pretext="" role="704" width="122" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="lckZNvygFtqE" height="20"/>
</messagewidget>
- <messagewidget usesdiagramfillcolor="1" width="145" x="248" fillcolor="none" y="138" operation="create_phy()" linewidth="none" widgetbid="JENORZT9F2n6" height="8" usefillcolor="1" seqnum="" textid="hFwuHPLOkCKk" widgetaid="aqfH5SItxCyL" isinstance="0" xmi.id="hlTmkFXlV1m8" sequencemessagetype="1001" showstereotype="1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" >
- <floatingtext usesdiagramfillcolor="1" width="97" x="263" fillcolor="none" y="116" linewidth="none" posttext="" role="704" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="hFwuHPLOkCKk" showstereotype="1" text=": create_phy()" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
+ <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="JENORZT9F2n6" textid="hFwuHPLOkCKk" operation="create_phy()" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="248" showstereotype="1" y="138" widgetaid="aqfH5SItxCyL" font="Sans Serif,10,-1,0,50,0,0,0,0,0" width="145" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="hlTmkFXlV1m8" height="8" sequencemessagetype="1001">
+ <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" x="263" showstereotype="1" y="118" text=": create_phy()" font="Sans Serif,10,-1,0,50,0,0,0,0,0" pretext="" role="704" width="98" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="hFwuHPLOkCKk" height="20"/>
</messagewidget>
- <messagewidget usesdiagramfillcolor="1" width="417" x="536" fillcolor="none" y="264" operation="DNXsEDC2K4mJ" linewidth="none" widgetbid="25xomsl1Nhqd" height="32" usefillcolor="1" seqnum="" textid="ZqFYAe4ORR1c" widgetaid="xginuQVObWXl" isinstance="0" xmi.id="H8AFHZ2mtT4d" sequencemessagetype="1000" showstereotype="1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" >
- <floatingtext usesdiagramfillcolor="1" width="268" x="541" fillcolor="none" y="242" linewidth="none" posttext="" role="704" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="ZqFYAe4ORR1c" showstereotype="1" text=": PhySciMsgPre(p_phy_processor : IPhy*)" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
+ <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="25xomsl1Nhqd" textid="ZqFYAe4ORR1c" operation="DNXsEDC2K4mJ" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="536" showstereotype="1" y="264" widgetaid="xginuQVObWXl" font="Sans Serif,10,-1,0,50,0,0,0,0,0" width="417" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="DNXsEDC2K4mJ" height="32" sequencemessagetype="1000">
+ <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" x="541" showstereotype="1" y="244" text=": PhySciMsgPre(p_phy_processor : IPhy*)" font="Sans Serif,10,-1,0,50,0,0,0,0,0" pretext="" role="704" width="273" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="ZqFYAe4ORR1c" height="20"/>
</messagewidget>
- <messagewidget usesdiagramfillcolor="1" width="619" x="536" fillcolor="none" y="475" operation="qlEY5IQdG7gV" linewidth="none" widgetbid="kkjT6JLHnp7M" height="32" usefillcolor="1" seqnum="" textid="h6BWgUJAD0Rw" widgetaid="xginuQVObWXl" isinstance="0" xmi.id="fzNdrfMnhjP6" sequencemessagetype="1000" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" >
- <floatingtext usesdiagramfillcolor="1" width="261" x="541" fillcolor="none" y="453" linewidth="none" posttext="" role="704" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="h6BWgUJAD0Rw" text=": PhySciMsgFc(p_phy_processor : IPhy*)" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
+ <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="kkjT6JLHnp7M" textid="h6BWgUJAD0Rw" operation="qlEY5IQdG7gV" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="536" y="475" widgetaid="xginuQVObWXl" font="Sans Serif,10,-1,0,50,0,0,0,0,0" width="619" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="qlEY5IQdG7gV" height="32" sequencemessagetype="1000">
+ <floatingtext width="267" x="541" y="455" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="20" role="704" linecolor="none" xmi.id="h6BWgUJAD0Rw" usefillcolor="1" linewidth="none" font="Sans Serif,10,-1,0,50,0,0,0,0,0" text=": PhySciMsgFc(p_phy_processor : IPhy*)" pretext=""/>
</messagewidget>
- <messagewidget usesdiagramfillcolor="1" width="407" x="537" fillcolor="none" y="975" operation="fmyMYtyjGWbT" linewidth="none" widgetbid="25xomsl1Nhqd" height="8" usefillcolor="1" seqnum="" textid="KJBUEPHW3AEo" widgetaid="xginuQVObWXl" isinstance="0" xmi.id="x1NxUxDM8OyG" sequencemessagetype="1001" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" >
- <floatingtext usesdiagramfillcolor="1" width="288" x="542" fillcolor="none" y="953" linewidth="none" posttext="" role="704" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="KJBUEPHW3AEo" showstereotype="1" text=": ~ PhySciMsgPre()" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
+ <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="25xomsl1Nhqd" textid="KJBUEPHW3AEo" operation="fmyMYtyjGWbT" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="537" y="975" widgetaid="xginuQVObWXl" font="Sans Serif,10,-1,0,50,0,0,0,0,0" width="407" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="fmyMYtyjGWbT" height="8" sequencemessagetype="1001">
+ <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" x="542" showstereotype="1" y="955" text=": ~ PhySciMsgPre()" font="Sans Serif,10,-1,0,50,0,0,0,0,0" pretext="" role="704" width="132" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="KJBUEPHW3AEo" height="20"/>
</messagewidget>
- <messagewidget usesdiagramfillcolor="1" width="609" x="537" fillcolor="none" y="1096" operation="83x5QdeEMsmS" linewidth="none" widgetbid="kkjT6JLHnp7M" height="8" usefillcolor="1" seqnum="" textid="4Dc5JxUjNlfe" widgetaid="xginuQVObWXl" isinstance="0" xmi.id="JRatU3w8xx5n" sequencemessagetype="1001" showstereotype="1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" >
- <floatingtext usesdiagramfillcolor="1" width="288" x="542" fillcolor="none" y="1074" linewidth="none" posttext="" role="704" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="4Dc5JxUjNlfe" showstereotype="1" text=": ~ PhySciMsgFc()" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
+ <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="kkjT6JLHnp7M" textid="4Dc5JxUjNlfe" operation="83x5QdeEMsmS" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="537" showstereotype="1" y="1096" widgetaid="xginuQVObWXl" font="Sans Serif,10,-1,0,50,0,0,0,0,0" width="609" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="83x5QdeEMsmS" height="8" sequencemessagetype="1001">
+ <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" x="542" showstereotype="1" y="1076" text=": ~ PhySciMsgFc()" font="Sans Serif,10,-1,0,50,0,0,0,0,0" pretext="" role="704" width="126" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="4Dc5JxUjNlfe" height="20"/>
</messagewidget>
- <messagewidget usesdiagramfillcolor="1" width="192" x="537" fillcolor="none" y="1233" operation="rFBZBjF5cpNg" linewidth="none" widgetbid="WvYCF4tkz63o" height="8" usefillcolor="1" seqnum="" textid="fH35jWGhDXzt" widgetaid="xginuQVObWXl" isinstance="0" xmi.id="jBIG0jKEJLxx" sequencemessagetype="1001" showstereotype="1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" >
- <floatingtext usesdiagramfillcolor="1" width="144" x="542" fillcolor="none" y="1211" linewidth="none" posttext="" role="704" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="fH35jWGhDXzt" showstereotype="1" text=": ~ PhySciMsgMpdu()" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
+ <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="WvYCF4tkz63o" textid="fH35jWGhDXzt" operation="rFBZBjF5cpNg" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="537" showstereotype="1" y="1233" widgetaid="xginuQVObWXl" font="Sans Serif,10,-1,0,50,0,0,0,0,0" width="192" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="rFBZBjF5cpNg" height="8" sequencemessagetype="1001">
+ <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" x="542" showstereotype="1" y="1213" text=": ~ PhySciMsgMpdu()" font="Sans Serif,10,-1,0,50,0,0,0,0,0" pretext="" role="704" width="147" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="fH35jWGhDXzt" height="20"/>
</messagewidget>
- <messagewidget usesdiagramfillcolor="1" width="140" x="395" fillcolor="none" y="150" operation="R72zIX7svlbt" linewidth="none" widgetbid="xginuQVObWXl" height="8" usefillcolor="1" seqnum="" textid="9VT5Ut4WBJOF" widgetaid="JENORZT9F2n6" isinstance="0" xmi.id="sSRiW0VkM4gS" sequencemessagetype="1001" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" >
- <floatingtext usesdiagramfillcolor="1" width="184" x="400" fillcolor="none" y="128" linewidth="none" posttext="" role="704" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="9VT5Ut4WBJOF" text=": createMsg() : PhySciMsg&amp;" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
+ <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="xginuQVObWXl" textid="9VT5Ut4WBJOF" operation="R72zIX7svlbt" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="395" y="150" widgetaid="JENORZT9F2n6" font="Sans Serif,10,-1,0,50,0,0,0,0,0" width="140" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="R72zIX7svlbt" height="8" sequencemessagetype="1001">
+ <floatingtext width="186" x="400" y="130" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="20" role="704" linecolor="none" xmi.id="9VT5Ut4WBJOF" usefillcolor="1" linewidth="none" font="Sans Serif,10,-1,0,50,0,0,0,0,0" text=": createMsg() : PhySciMsg&amp;" pretext=""/>
</messagewidget>
- <messagewidget usesdiagramfillcolor="1" width="192" x="537" fillcolor="none" y="175" operation="7TE2jX8Ma10K" linewidth="none" widgetbid="WvYCF4tkz63o" height="8" usefillcolor="1" seqnum="" textid="J0nIsYmew458" widgetaid="xginuQVObWXl" isinstance="0" xmi.id="sklQg9ujs5Q9" sequencemessagetype="1001" showstereotype="1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" >
- <floatingtext usesdiagramfillcolor="1" width="282" x="542" fillcolor="none" y="153" linewidth="none" posttext="" role="704" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="J0nIsYmew458" showstereotype="1" text=": PhySciMsgMpdu(p_phy_processor : IPhy*)" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
+ <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="WvYCF4tkz63o" textid="J0nIsYmew458" operation="7TE2jX8Ma10K" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="537" showstereotype="1" y="175" widgetaid="xginuQVObWXl" font="Sans Serif,10,-1,0,50,0,0,0,0,0" width="192" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="7TE2jX8Ma10K" height="8" sequencemessagetype="1001">
+ <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" x="542" showstereotype="1" y="155" text=": PhySciMsgMpdu(p_phy_processor : IPhy*)" font="Sans Serif,10,-1,0,50,0,0,0,0,0" pretext="" role="704" width="288" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="J0nIsYmew458" height="20"/>
</messagewidget>
- <messagewidget usesdiagramfillcolor="1" width="145" x="248" fillcolor="none" y="226" operation="send_phy()" linewidth="none" widgetbid="JENORZT9F2n6" height="8" usefillcolor="1" seqnum="" textid="1TisJQiD4S1L" widgetaid="aqfH5SItxCyL" isinstance="0" xmi.id="MLjPYQJKrnOp" sequencemessagetype="1001" showstereotype="1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" >
- <floatingtext usesdiagramfillcolor="1" width="87" x="253" fillcolor="none" y="204" linewidth="none" posttext="" role="704" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="1TisJQiD4S1L" showstereotype="1" text=": send_phy()" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
+ <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="JENORZT9F2n6" textid="1TisJQiD4S1L" operation="send_phy()" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="248" showstereotype="1" y="226" widgetaid="aqfH5SItxCyL" font="Sans Serif,10,-1,0,50,0,0,0,0,0" width="145" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="MLjPYQJKrnOp" height="8" sequencemessagetype="1001">
+ <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" x="253" showstereotype="1" y="206" text=": send_phy()" font="Sans Serif,10,-1,0,50,0,0,0,0,0" pretext="" role="704" width="88" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="1TisJQiD4S1L" height="20"/>
</messagewidget>
- <messagewidget usesdiagramfillcolor="1" width="140" x="395" fillcolor="none" y="241" operation="K3ts3zgWBNu5" linewidth="none" widgetbid="xginuQVObWXl" height="8" usefillcolor="1" seqnum="" textid="pX1eUtfKgm1G" widgetaid="JENORZT9F2n6" isinstance="0" xmi.id="kGIrPwvsJ07X" sequencemessagetype="1001" showstereotype="1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" >
- <floatingtext usesdiagramfillcolor="1" width="362" x="400" fillcolor="none" y="219" linewidth="none" posttext="" role="704" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="pX1eUtfKgm1G" text=": sendMpdu(phy_sci_msg_to_send : PhySciMsg&amp;) : bool" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
+ <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="xginuQVObWXl" textid="pX1eUtfKgm1G" operation="K3ts3zgWBNu5" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="395" showstereotype="1" y="241" widgetaid="JENORZT9F2n6" font="Sans Serif,10,-1,0,50,0,0,0,0,0" width="140" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="K3ts3zgWBNu5" height="8" sequencemessagetype="1001">
+ <floatingtext width="367" x="400" y="221" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="20" role="704" linecolor="none" xmi.id="pX1eUtfKgm1G" usefillcolor="1" linewidth="none" font="Sans Serif,10,-1,0,50,0,0,0,0,0" text=": sendMpdu(phy_sci_msg_to_send : PhySciMsg&amp;) : bool" pretext=""/>
</messagewidget>
</messages>
<associations/>
</diagram>
- <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="1318" snapy="10" showatts="1" xmi.id="vbn8kuzg0Pc6" documentation="" type="1" showops="1" showpackage="1" name="Phy 2" localid="" showstereotype="1" showscope="1" snapcsgrid="0" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="1990" >
+ <diagram showopsig="1" linecolor="#ff0000" snapx="10" showattribassocs="0" snapy="10" linewidth="0" showattsig="1" isopen="1" showpackage="1" showpubliconly="0" showstereotype="1" name="Phy_2" font="Sans Serif,10,-1,0,50,0,0,0,0,0" canvasheight="1990" canvaswidth="1318" localid="" snapcsgrid="0" showgrid="0" showops="1" griddotcolor="#a0a0a4" backgroundcolor="#c3c3c3" usefillcolor="1" fillcolor="#ffffc0" zoom="100" xmi.id="vbn8kuzg0Pc6" documentation="" showscope="1" snapgrid="0" showatts="1" type="1">
<widgets>
- <classwidget usesdiagramfillcolor="1" width="591" showattsigs="601" x="30" fillcolor="none" y="24" showopsigs="601" linewidth="none" height="1962" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="Kd2vdgexbsmt" showoperations="1" showpackage="1" showscope="1" showstereotype="1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,75,0,0,0,0,0" linecolor="none" />
- <classwidget usesdiagramfillcolor="1" width="532" showattsigs="601" x="677" fillcolor="none" y="22" showopsigs="601" linewidth="none" height="612" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="gjYrACSC9BuB" showoperations="1" showpackage="1" showscope="1" showstereotype="1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,75,0,0,0,0,0" linecolor="none" />
- <classwidget usesdiagramfillcolor="1" width="299" showattsigs="601" x="703" fillcolor="none" y="687" showopsigs="601" linewidth="none" height="99" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="emjq7Xks8DWW" showoperations="1" showpackage="1" showscope="1" showstereotype="1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,75,0,0,0,0,0" linecolor="none" />
- <classwidget usesdiagramfillcolor="1" width="299" showattsigs="601" x="1015" fillcolor="none" y="685" showopsigs="601" linewidth="none" height="198" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="uHdgUvjiSZG6" showoperations="1" showpackage="1" showscope="1" showstereotype="1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,75,0,0,0,0,0" linecolor="none" />
- <classwidget usesdiagramfillcolor="1" width="224" showattsigs="601" x="727" fillcolor="none" y="901" showopsigs="601" linewidth="none" height="99" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="vSu5lsg0a7WJ" showoperations="1" showpackage="1" showscope="1" showstereotype="1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,75,0,0,0,0,0" linecolor="none" />
+ <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="0" showpackage="1" x="30" showattsigs="601" showstereotype="1" y="24" showattributes="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" width="591" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="Kd2vdgexbsmt" showscope="1" height="1962" showopsigs="601"/>
+ <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="0" showpackage="1" x="677" showattsigs="601" showstereotype="1" y="22" showattributes="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" width="532" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="gjYrACSC9BuB" showscope="1" height="612" showopsigs="601"/>
+ <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="0" showpackage="1" x="703" showattsigs="601" showstereotype="1" y="687" showattributes="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" width="299" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="emjq7Xks8DWW" showscope="1" height="99" showopsigs="601"/>
+ <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="0" showpackage="1" x="1015" showattsigs="601" showstereotype="1" y="685" showattributes="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" width="299" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="uHdgUvjiSZG6" showscope="1" height="198" showopsigs="601"/>
+ <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="0" showpackage="1" x="727" showattsigs="601" showstereotype="1" y="901" showattributes="1" font="Sans Serif,10,-1,0,75,0,0,0,0,0" width="224" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="vSu5lsg0a7WJ" showscope="1" height="99" showopsigs="601"/>
</widgets>
<messages/>
<associations>
- <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="Kd2vdgexbsmt" widgetaid="gjYrACSC9BuB" xmi.id="D8KuNhepKAPe" linecolor="none" >
+ <assocwidget indexa="1" indexb="1" widgetaid="gjYrACSC9BuB" linecolor="none" totalcounta="2" xmi.id="D8KuNhepKAPe" widgetbid="Kd2vdgexbsmt" totalcountb="2" type="500" linewidth="none">
<linepath>
- <startpoint startx="677" starty="152" />
- <endpoint endx="621" endy="152" />
+ <startpoint startx="677" starty="152"/>
+ <endpoint endx="621" endy="152"/>
</linepath>
</assocwidget>
- <assocwidget totalcounta="2" indexa="1" totalcountb="5" indexb="1" linewidth="none" widgetbid="Kd2vdgexbsmt" widgetaid="emjq7Xks8DWW" xmi.id="78n0YovcPcSY" linecolor="none" >
+ <assocwidget indexa="1" indexb="1" widgetaid="emjq7Xks8DWW" linecolor="none" totalcounta="2" xmi.id="78n0YovcPcSY" widgetbid="Kd2vdgexbsmt" totalcountb="5" type="500" linewidth="none">
<linepath>
- <startpoint startx="703" starty="687" />
- <endpoint endx="621" endy="687" />
+ <startpoint startx="703" starty="687"/>
+ <endpoint endx="621" endy="687"/>
</linepath>
</assocwidget>
- <assocwidget totalcounta="3" indexa="1" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="emjq7Xks8DWW" widgetaid="gjYrACSC9BuB" xmi.id="131qHeYSxZ6A" type="501" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
+ <assocwidget indexa="1" indexb="1" visibilityA="0" widgetaid="gjYrACSC9BuB" visibilityB="0" linecolor="none" changeabilityA="900" totalcounta="3" xmi.id="131qHeYSxZ6A" changeabilityB="900" widgetbid="emjq7Xks8DWW" totalcountb="2" type="501" linewidth="none">
<linepath>
- <startpoint startx="703" starty="634" />
- <endpoint endx="703" endy="687" />
+ <startpoint startx="703" starty="634"/>
+ <endpoint endx="703" endy="687"/>
</linepath>
- <floatingtext usesdiagramfillcolor="1" width="32" x="705" fillcolor="none" y="653" linewidth="none" posttext="" role="702" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="GArmMiKy8xEQ" showstereotype="1" text="0..1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
- <floatingtext usesdiagramfillcolor="1" width="61" x="646" fillcolor="none" y="663" linewidth="none" posttext="" role="710" height="22" usefillcolor="1" pretext="+" isinstance="0" xmi.id="nuGmlkD4UY4W" text="mpPre" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
+ <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" x="705" showstereotype="1" y="653" text="0..1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" pretext="" role="702" width="32" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="WX7ungGUUrZA" height="32"/>
+ <floatingtext width="55" x="646" y="663" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="20" role="710" linecolor="none" xmi.id="g0rWiqxuVPCo" usefillcolor="1" linewidth="none" font="Sans Serif,10,-1,0,50,0,0,0,0,0" text="mpPre" pretext="-"/>
</assocwidget>
- <assocwidget totalcounta="2" indexa="1" totalcountb="5" indexb="2" linewidth="none" widgetbid="Kd2vdgexbsmt" widgetaid="uHdgUvjiSZG6" xmi.id="XhEs3csvqUn6" linecolor="none" >
+ <assocwidget indexa="1" indexb="2" widgetaid="uHdgUvjiSZG6" linecolor="none" totalcounta="2" xmi.id="XhEs3csvqUn6" widgetbid="Kd2vdgexbsmt" totalcountb="5" type="500" linewidth="none">
<linepath>
- <startpoint startx="1015" starty="857" />
- <endpoint endx="621" endy="857" />
+ <startpoint startx="1015" starty="857"/>
+ <endpoint endx="621" endy="857"/>
</linepath>
</assocwidget>
- <assocwidget totalcounta="3" indexa="2" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="uHdgUvjiSZG6" widgetaid="gjYrACSC9BuB" xmi.id="aFQc6PzmnrBh" type="501" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
+ <assocwidget indexa="2" indexb="1" visibilityA="0" widgetaid="gjYrACSC9BuB" visibilityB="0" linecolor="none" changeabilityA="900" totalcounta="3" xmi.id="aFQc6PzmnrBh" changeabilityB="900" widgetbid="uHdgUvjiSZG6" totalcountb="2" type="501" linewidth="none">
<linepath>
- <startpoint startx="1022" starty="634" />
- <endpoint endx="1022" endy="685" />
+ <startpoint startx="1022" starty="634"/>
+ <endpoint endx="1022" endy="685"/>
</linepath>
- <floatingtext usesdiagramfillcolor="1" width="32" x="1024" fillcolor="none" y="651" linewidth="none" posttext="" role="702" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="mqbHMflbqcNA" showstereotype="1" text="0..1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
- <floatingtext usesdiagramfillcolor="1" width="54" x="972" fillcolor="none" y="661" linewidth="none" posttext="" role="710" height="22" usefillcolor="1" pretext="+" isinstance="0" xmi.id="nsia5woso4cZ" text="mpFc" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
+ <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" x="1024" showstereotype="1" y="651" text="0..1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" pretext="" role="702" width="32" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="bB06aCt4jyzX" height="32"/>
+ <floatingtext width="49" x="972" y="661" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="20" role="710" linecolor="none" xmi.id="JbAj4RukPlG7" usefillcolor="1" linewidth="none" font="Sans Serif,10,-1,0,50,0,0,0,0,0" text="mpFc" pretext="-"/>
</assocwidget>
- <assocwidget totalcounta="2" indexa="1" totalcountb="5" indexb="3" linewidth="none" widgetbid="Kd2vdgexbsmt" widgetaid="vSu5lsg0a7WJ" xmi.id="5oSJ5pfRXEKM" linecolor="none" >
+ <assocwidget indexa="1" indexb="3" widgetaid="vSu5lsg0a7WJ" linecolor="none" totalcounta="2" xmi.id="5oSJ5pfRXEKM" widgetbid="Kd2vdgexbsmt" totalcountb="5" type="500" linewidth="none">
<linepath>
- <startpoint startx="727" starty="1000" />
- <endpoint endx="621" endy="1000" />
+ <startpoint startx="727" starty="1000"/>
+ <endpoint endx="621" endy="1000"/>
</linepath>
</assocwidget>
</associations>
@@ -6550,1490 +5374,1490 @@ This message has to be configured before transmission.
</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:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Use Case View" 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:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Component View" 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:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Deployment View" 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:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Entity Relationship Model" name="Entity Relationship Model">
<UML:Namespace.ownedElement/>
</UML:Model>
</UML:Namespace.ownedElement>
</UML:Model>
</XMI.content>
- <XMI.extensions xmi.extender="umbrello" >
- <docsettings viewid="4EhFX1CtqLC0" documentation="" uniqueid="DjBcvNTo1EqY" />
+ <XMI.extensions xmi.extender="umbrello">
+ <docsettings viewid="j0Q5l6mvJKrs" uniqueid="IGLsSCvBAugk" documentation=""/>
<listview>
- <listitem open="1" type="800" label="Views" >
- <listitem open="1" type="801" id="Logical View" >
- <listitem open="0" type="813" id="uvuzFPfmVe3t" />
- <listitem open="0" type="813" id="SRkFry3tOtYS" />
- <listitem open="0" type="813" id="f4Wo0xIyC255" >
- <listitem open="0" type="814" id="2bn9FjKszVLx" />
- <listitem open="0" type="814" id="PsDvdrWFWC8z" />
- <listitem open="0" type="814" id="yHVop6npiayx" />
- <listitem open="0" type="814" id="HGnEk8A9yN4c" />
- <listitem open="0" type="814" id="FZrjjxihEBW1" />
- <listitem open="0" type="814" id="IHpypnt72gLm" />
- <listitem open="0" type="814" id="oVvnrxP4WEnF" />
- <listitem open="0" type="815" id="BUvOfPNvgCtV" />
- <listitem open="0" type="815" id="cS7Ge0kalIaB" />
- <listitem open="0" type="815" id="CIQaxQoYn5dM" />
- <listitem open="0" type="815" id="yioj0NsDfJnd" />
- <listitem open="0" type="815" id="KdmS6QflOg8i" />
- <listitem open="0" type="815" id="k29W0gJIJ4iP" />
- <listitem open="0" type="815" id="vxezggkuycWT" />
- <listitem open="0" type="815" id="ZazVCVxD5car" />
- <listitem open="0" type="815" id="i6JlitclF5Gy" />
- <listitem open="0" type="815" id="LYdHkoQQujBa" />
- <listitem open="0" type="815" id="CKV1ZXML5tua" />
- <listitem open="0" type="815" id="aUw49UQJmtIM" />
- <listitem open="0" type="815" id="QfhUYb4IzSQV" />
- <listitem open="0" type="815" id="QYwDRDXqsCKO" />
- <listitem open="0" type="815" id="nMeko5Ejl7cG" />
- <listitem open="0" type="815" id="9cMfZUJx2D8R" />
- <listitem open="0" type="815" id="Qm5Ibdz0oHIF" />
- <listitem open="0" type="815" id="tABiLOUlAX1k" />
- <listitem open="0" type="815" id="7O3I75OyFXgZ" />
- <listitem open="0" type="815" id="jQ27COb3636K" />
- <listitem open="0" type="815" id="EbAJeHbmz36e" />
- <listitem open="0" type="815" id="xdKweQZHg5Re" />
- <listitem open="0" type="815" id="m40iBL7eDD2l" />
+ <listitem open="1" type="800" id="Views">
+ <listitem open="1" type="801" id="Logical View">
+ <listitem open="0" type="813" id="uvuzFPfmVe3t"/>
+ <listitem open="0" type="813" id="SRkFry3tOtYS"/>
+ <listitem open="0" type="813" id="f4Wo0xIyC255">
+ <listitem open="0" type="814" id="2bn9FjKszVLx"/>
+ <listitem open="0" type="814" id="PsDvdrWFWC8z"/>
+ <listitem open="0" type="814" id="yHVop6npiayx"/>
+ <listitem open="0" type="814" id="HGnEk8A9yN4c"/>
+ <listitem open="0" type="814" id="FZrjjxihEBW1"/>
+ <listitem open="0" type="814" id="IHpypnt72gLm"/>
+ <listitem open="0" type="814" id="oVvnrxP4WEnF"/>
+ <listitem open="0" type="815" id="BUvOfPNvgCtV"/>
+ <listitem open="0" type="815" id="cS7Ge0kalIaB"/>
+ <listitem open="0" type="815" id="CIQaxQoYn5dM"/>
+ <listitem open="0" type="815" id="yioj0NsDfJnd"/>
+ <listitem open="0" type="815" id="KdmS6QflOg8i"/>
+ <listitem open="0" type="815" id="k29W0gJIJ4iP"/>
+ <listitem open="0" type="815" id="vxezggkuycWT"/>
+ <listitem open="0" type="815" id="ZazVCVxD5car"/>
+ <listitem open="0" type="815" id="i6JlitclF5Gy"/>
+ <listitem open="0" type="815" id="LYdHkoQQujBa"/>
+ <listitem open="0" type="815" id="CKV1ZXML5tua"/>
+ <listitem open="0" type="815" id="aUw49UQJmtIM"/>
+ <listitem open="0" type="815" id="QfhUYb4IzSQV"/>
+ <listitem open="0" type="815" id="QYwDRDXqsCKO"/>
+ <listitem open="0" type="815" id="nMeko5Ejl7cG"/>
+ <listitem open="0" type="815" id="9cMfZUJx2D8R"/>
+ <listitem open="0" type="815" id="Qm5Ibdz0oHIF"/>
+ <listitem open="0" type="815" id="tABiLOUlAX1k"/>
+ <listitem open="0" type="815" id="7O3I75OyFXgZ"/>
+ <listitem open="0" type="815" id="jQ27COb3636K"/>
+ <listitem open="0" type="815" id="EbAJeHbmz36e"/>
+ <listitem open="0" type="815" id="xdKweQZHg5Re"/>
+ <listitem open="0" type="815" id="m40iBL7eDD2l"/>
</listitem>
- <listitem open="0" type="813" id="N4J4BnHJo9bq" >
- <listitem open="0" type="814" id="XL4btGdJr9Xs" />
- <listitem open="0" type="814" id="zLCfqgpBk8Fu" />
- <listitem open="0" type="814" id="tUBicnW98ai2" />
- <listitem open="0" type="814" id="MsB4zOwsr8YT" />
- <listitem open="0" type="815" id="v2a1cG1OZN40" />
- <listitem open="0" type="815" id="BaNNGQKaHTeE" />
- <listitem open="0" type="815" id="ydeVygT9GrUU" />
- <listitem open="0" type="815" id="SvZ5b8LXly3h" />
- <listitem open="0" type="815" id="eWptLJLb6Q7N" />
- <listitem open="0" type="815" id="1WHlUKS6pHxA" />
- <listitem open="0" type="815" id="hTVpMhZNDp8f" />
- <listitem open="0" type="815" id="fxTMPci45DsR" />
- <listitem open="0" type="815" id="4aIGsJh15UcK" />
- <listitem open="0" type="815" id="FS7YhDtlmB1e" />
- <listitem open="0" type="815" id="ShdX9FsfefaQ" />
- <listitem open="0" type="815" id="iR7Ua662njYv" />
- <listitem open="0" type="815" id="xOab392D99Uw" />
- <listitem open="0" type="815" id="egUQQ0JNOrwP" />
- <listitem open="0" type="815" id="0yd8752VzzaO" />
- <listitem open="0" type="815" id="CtXakU0jQbrW" />
+ <listitem open="0" type="813" id="N4J4BnHJo9bq">
+ <listitem open="0" type="814" id="XL4btGdJr9Xs"/>
+ <listitem open="0" type="814" id="zLCfqgpBk8Fu"/>
+ <listitem open="0" type="814" id="tUBicnW98ai2"/>
+ <listitem open="0" type="814" id="MsB4zOwsr8YT"/>
+ <listitem open="0" type="815" id="v2a1cG1OZN40"/>
+ <listitem open="0" type="815" id="BaNNGQKaHTeE"/>
+ <listitem open="0" type="815" id="ydeVygT9GrUU"/>
+ <listitem open="0" type="815" id="SvZ5b8LXly3h"/>
+ <listitem open="0" type="815" id="eWptLJLb6Q7N"/>
+ <listitem open="0" type="815" id="1WHlUKS6pHxA"/>
+ <listitem open="0" type="815" id="hTVpMhZNDp8f"/>
+ <listitem open="0" type="815" id="fxTMPci45DsR"/>
+ <listitem open="0" type="815" id="4aIGsJh15UcK"/>
+ <listitem open="0" type="815" id="FS7YhDtlmB1e"/>
+ <listitem open="0" type="815" id="ShdX9FsfefaQ"/>
+ <listitem open="0" type="815" id="iR7Ua662njYv"/>
+ <listitem open="0" type="815" id="xOab392D99Uw"/>
+ <listitem open="0" type="815" id="egUQQ0JNOrwP"/>
+ <listitem open="0" type="815" id="0yd8752VzzaO"/>
+ <listitem open="0" type="815" id="CtXakU0jQbrW"/>
</listitem>
- <listitem open="0" type="813" id="7WkpCVeuHxVw" >
- <listitem open="0" type="814" id="5LdfotjaxiG6" />
- <listitem open="0" type="814" id="3MiEZlxumBw5" />
- <listitem open="0" type="815" id="oI6OJS2MlfzZ" />
- <listitem open="0" type="815" id="Wh8SPOYQkHeK" />
- <listitem open="0" type="815" id="95YrMA9MlM6T" />
- <listitem open="0" type="815" id="Sv0rpva8sdBQ" />
- <listitem open="0" type="815" id="KsjAVsa9g7WF" />
- <listitem open="0" type="815" id="SbXD1qoLiVUC" />
+ <listitem open="0" type="813" id="7WkpCVeuHxVw">
+ <listitem open="0" type="814" id="5LdfotjaxiG6"/>
+ <listitem open="0" type="814" id="3MiEZlxumBw5"/>
+ <listitem open="0" type="815" id="oI6OJS2MlfzZ"/>
+ <listitem open="0" type="815" id="Wh8SPOYQkHeK"/>
+ <listitem open="0" type="815" id="95YrMA9MlM6T"/>
+ <listitem open="0" type="815" id="Sv0rpva8sdBQ"/>
+ <listitem open="0" type="815" id="KsjAVsa9g7WF"/>
+ <listitem open="0" type="815" id="SbXD1qoLiVUC"/>
</listitem>
- <listitem open="0" type="813" id="PJbHtdSeqfcR" >
- <listitem open="0" type="814" id="gt1eqa0GbUZ9" />
- <listitem open="0" type="814" id="YJLJYvTkozJW" />
- <listitem open="0" type="814" id="RHFrs6NWyNAm" />
- <listitem open="0" type="814" id="x92YdbfAv0TR" />
- <listitem open="0" type="814" id="tu9hrSEIhRAZ" />
- <listitem open="0" type="815" id="WV4SsCEpLFMx" />
- <listitem open="0" type="815" id="q15j0WAtQIZI" />
- <listitem open="0" type="815" id="ilYQCixiE1A6" />
- <listitem open="0" type="815" id="CNuVcESQDVAD" />
- <listitem open="0" type="815" id="vgI9gSDsn5NP" />
- <listitem open="0" type="815" id="5NjM9QDWnLLN" />
- <listitem open="0" type="815" id="CjrhPVrVIqNC" />
- <listitem open="0" type="815" id="GYaf2m9zBAgt" />
- <listitem open="0" type="815" id="BdQ6sBo8jMmm" />
- <listitem open="0" type="815" id="G0s1tcz4DN85" />
- <listitem open="0" type="815" id="5qKElN0zNq0G" />
- <listitem open="0" type="815" id="SxIeLPjsMt6d" />
- <listitem open="0" type="815" id="55IQvGhLExzX" />
- <listitem open="0" type="815" id="MhPgYTKMYNvL" />
- <listitem open="0" type="815" id="6JEd1Jw4MEUF" />
+ <listitem open="0" type="813" id="PJbHtdSeqfcR">
+ <listitem open="0" type="814" id="gt1eqa0GbUZ9"/>
+ <listitem open="0" type="814" id="YJLJYvTkozJW"/>
+ <listitem open="0" type="814" id="RHFrs6NWyNAm"/>
+ <listitem open="0" type="814" id="x92YdbfAv0TR"/>
+ <listitem open="0" type="814" id="tu9hrSEIhRAZ"/>
+ <listitem open="0" type="815" id="WV4SsCEpLFMx"/>
+ <listitem open="0" type="815" id="q15j0WAtQIZI"/>
+ <listitem open="0" type="815" id="ilYQCixiE1A6"/>
+ <listitem open="0" type="815" id="CNuVcESQDVAD"/>
+ <listitem open="0" type="815" id="vgI9gSDsn5NP"/>
+ <listitem open="0" type="815" id="5NjM9QDWnLLN"/>
+ <listitem open="0" type="815" id="CjrhPVrVIqNC"/>
+ <listitem open="0" type="815" id="GYaf2m9zBAgt"/>
+ <listitem open="0" type="815" id="BdQ6sBo8jMmm"/>
+ <listitem open="0" type="815" id="G0s1tcz4DN85"/>
+ <listitem open="0" type="815" id="5qKElN0zNq0G"/>
+ <listitem open="0" type="815" id="SxIeLPjsMt6d"/>
+ <listitem open="0" type="815" id="55IQvGhLExzX"/>
+ <listitem open="0" type="815" id="MhPgYTKMYNvL"/>
+ <listitem open="0" type="815" id="6JEd1Jw4MEUF"/>
</listitem>
- <listitem open="0" type="813" id="QfHGrZecvJNh" />
- <listitem open="0" type="813" id="FNAWFo5m56XX" >
- <listitem open="0" type="814" id="ZlFJOJZWpHJ0" />
- <listitem open="0" type="814" id="lvs2tNy8i7cx" />
+ <listitem open="0" type="813" id="QfHGrZecvJNh"/>
+ <listitem open="0" type="813" id="FNAWFo5m56XX">
+ <listitem open="0" type="814" id="ZlFJOJZWpHJ0"/>
+ <listitem open="0" type="814" id="lvs2tNy8i7cx"/>
</listitem>
- <listitem open="0" type="813" id="nMqHFdX6fOJd" >
- <listitem open="0" type="814" id="rz2gkqCi9n3k" />
- <listitem open="0" type="814" id="FCfTYqKT5rid" />
- <listitem open="0" type="814" id="01N7XprMor2W" />
- <listitem open="0" type="814" id="rkydbz8GBI4B" />
- <listitem open="0" type="814" id="YaNwl3ql1Drs" />
- <listitem open="0" type="814" id="he6wwAPcfneH" />
- <listitem open="0" type="815" id="JXgPZZ1RHy2s" />
- <listitem open="0" type="815" id="x866R8HxgdsP" />
- <listitem open="0" type="815" id="ieVxaWnXetd3" />
- <listitem open="0" type="815" id="zt1fUt58ZDlV" />
- <listitem open="0" type="815" id="DGiiOLp4xI2X" />
- <listitem open="0" type="815" id="op2RhdUgUTKy" />
- <listitem open="0" type="815" id="MN4wapPm48SQ" />
- <listitem open="0" type="815" id="RHUOYWtMMvl1" />
- <listitem open="0" type="815" id="WGh1jzz4M2yv" />
- <listitem open="0" type="815" id="pNfrT7HuNmGv" />
- <listitem open="0" type="815" id="EWebIuUY2k92" />
- <listitem open="0" type="815" id="jiZy17sIdrtA" />
- <listitem open="0" type="815" id="329et0ogLMkp" />
- <listitem open="0" type="815" id="8XYOyquJcwd7" />
- <listitem open="0" type="815" id="zO3LklAqIgCG" />
- <listitem open="0" type="815" id="U6Y72BC8AW64" />
- <listitem open="0" type="815" id="yy0UzZryvtHd" />
- <listitem open="0" type="815" id="YfoSW458WX1a" />
- <listitem open="0" type="815" id="ABBqopYdhMb4" />
- <listitem open="0" type="815" id="dUC2E0OFnGO9" />
- <listitem open="0" type="815" id="qbGpboWVV66k" />
- <listitem open="0" type="815" id="xMZbd0yv7NcB" />
- <listitem open="0" type="815" id="nPMurd6mzdNd" />
- <listitem open="0" type="815" id="5jxTmJyXgIRX" />
- <listitem open="0" type="815" id="8APIp4mPGvIs" />
+ <listitem open="0" type="813" id="nMqHFdX6fOJd">
+ <listitem open="0" type="814" id="rz2gkqCi9n3k"/>
+ <listitem open="0" type="814" id="FCfTYqKT5rid"/>
+ <listitem open="0" type="814" id="01N7XprMor2W"/>
+ <listitem open="0" type="814" id="rkydbz8GBI4B"/>
+ <listitem open="0" type="814" id="YaNwl3ql1Drs"/>
+ <listitem open="0" type="814" id="he6wwAPcfneH"/>
+ <listitem open="0" type="815" id="JXgPZZ1RHy2s"/>
+ <listitem open="0" type="815" id="x866R8HxgdsP"/>
+ <listitem open="0" type="815" id="ieVxaWnXetd3"/>
+ <listitem open="0" type="815" id="zt1fUt58ZDlV"/>
+ <listitem open="0" type="815" id="DGiiOLp4xI2X"/>
+ <listitem open="0" type="815" id="op2RhdUgUTKy"/>
+ <listitem open="0" type="815" id="MN4wapPm48SQ"/>
+ <listitem open="0" type="815" id="RHUOYWtMMvl1"/>
+ <listitem open="0" type="815" id="WGh1jzz4M2yv"/>
+ <listitem open="0" type="815" id="pNfrT7HuNmGv"/>
+ <listitem open="0" type="815" id="EWebIuUY2k92"/>
+ <listitem open="0" type="815" id="jiZy17sIdrtA"/>
+ <listitem open="0" type="815" id="329et0ogLMkp"/>
+ <listitem open="0" type="815" id="8XYOyquJcwd7"/>
+ <listitem open="0" type="815" id="zO3LklAqIgCG"/>
+ <listitem open="0" type="815" id="U6Y72BC8AW64"/>
+ <listitem open="0" type="815" id="yy0UzZryvtHd"/>
+ <listitem open="0" type="815" id="YfoSW458WX1a"/>
+ <listitem open="0" type="815" id="ABBqopYdhMb4"/>
+ <listitem open="0" type="815" id="dUC2E0OFnGO9"/>
+ <listitem open="0" type="815" id="qbGpboWVV66k"/>
+ <listitem open="0" type="815" id="xMZbd0yv7NcB"/>
+ <listitem open="0" type="815" id="nPMurd6mzdNd"/>
+ <listitem open="0" type="815" id="5jxTmJyXgIRX"/>
+ <listitem open="0" type="815" id="8APIp4mPGvIs"/>
</listitem>
- <listitem open="0" type="813" id="C32l1W8XzZV4" >
- <listitem open="0" type="814" id="NaCjKA3ztF1f" />
- <listitem open="0" type="814" id="tIqrt93wBnvf" />
- <listitem open="0" type="814" id="vReSwjgJHq1c" />
- <listitem open="0" type="814" id="14ZsHYW9oM0f" />
- <listitem open="0" type="814" id="T1ceoVKhww8r" />
- <listitem open="0" type="814" id="Qvzi8cZHoFW0" />
- <listitem open="0" type="814" id="OZ68tPxHLwzT" />
- <listitem open="0" type="815" id="dm8vd9VcC2UT" />
- <listitem open="0" type="815" id="b0cNLa3madPO" />
- <listitem open="0" type="815" id="8h43dAsHw0CZ" />
- <listitem open="0" type="815" id="KZVvvBoqsUMC" />
- <listitem open="0" type="815" id="CmAhUywpVQiP" />
- <listitem open="0" type="815" id="ZWFS1ZcYnDst" />
- <listitem open="0" type="815" id="Gb5ewIM82WqU" />
- <listitem open="0" type="815" id="SkHv8zKiWZAV" />
- <listitem open="0" type="815" id="9k3uwvlCUqoP" />
- <listitem open="0" type="815" id="68V8cJd42uxA" />
- <listitem open="0" type="815" id="PmskjqBDNtW9" />
- <listitem open="0" type="815" id="F99UFftitsKh" />
- <listitem open="0" type="815" id="WCIhU3W1sD2s" />
- <listitem open="0" type="815" id="CcgOZDeA999G" />
+ <listitem open="0" type="813" id="C32l1W8XzZV4">
+ <listitem open="0" type="814" id="NaCjKA3ztF1f"/>
+ <listitem open="0" type="814" id="tIqrt93wBnvf"/>
+ <listitem open="0" type="814" id="vReSwjgJHq1c"/>
+ <listitem open="0" type="814" id="14ZsHYW9oM0f"/>
+ <listitem open="0" type="814" id="T1ceoVKhww8r"/>
+ <listitem open="0" type="814" id="Qvzi8cZHoFW0"/>
+ <listitem open="0" type="814" id="OZ68tPxHLwzT"/>
+ <listitem open="0" type="815" id="dm8vd9VcC2UT"/>
+ <listitem open="0" type="815" id="b0cNLa3madPO"/>
+ <listitem open="0" type="815" id="8h43dAsHw0CZ"/>
+ <listitem open="0" type="815" id="KZVvvBoqsUMC"/>
+ <listitem open="0" type="815" id="CmAhUywpVQiP"/>
+ <listitem open="0" type="815" id="ZWFS1ZcYnDst"/>
+ <listitem open="0" type="815" id="Gb5ewIM82WqU"/>
+ <listitem open="0" type="815" id="SkHv8zKiWZAV"/>
+ <listitem open="0" type="815" id="9k3uwvlCUqoP"/>
+ <listitem open="0" type="815" id="68V8cJd42uxA"/>
+ <listitem open="0" type="815" id="PmskjqBDNtW9"/>
+ <listitem open="0" type="815" id="F99UFftitsKh"/>
+ <listitem open="0" type="815" id="WCIhU3W1sD2s"/>
+ <listitem open="0" type="815" id="CcgOZDeA999G"/>
</listitem>
- <listitem open="0" type="813" id="CWGE8DVJYvei" />
- <listitem open="0" type="813" id="DQE4VzTfZR3v" />
- <listitem open="0" type="813" id="Awyu6tX5fqlW" >
- <listitem open="0" type="814" id="1rwjdmsw4F7l" />
- <listitem open="0" type="814" id="UpNCk1jKLyAY" />
- <listitem open="0" type="815" id="Mdk82fnxh6hS" />
- <listitem open="0" type="815" id="IuuFSaUFrNuX" />
- <listitem open="0" type="815" id="xTF4pfijGsXz" />
- <listitem open="0" type="815" id="vGPsKptcjnp9" />
- <listitem open="0" type="815" id="LKMChHicixgX" />
- <listitem open="0" type="815" id="cMHqCmp70C0K" />
+ <listitem open="0" type="813" id="CWGE8DVJYvei"/>
+ <listitem open="0" type="813" id="DQE4VzTfZR3v"/>
+ <listitem open="0" type="813" id="Awyu6tX5fqlW">
+ <listitem open="0" type="814" id="1rwjdmsw4F7l"/>
+ <listitem open="0" type="814" id="UpNCk1jKLyAY"/>
+ <listitem open="0" type="815" id="Mdk82fnxh6hS"/>
+ <listitem open="0" type="815" id="IuuFSaUFrNuX"/>
+ <listitem open="0" type="815" id="xTF4pfijGsXz"/>
+ <listitem open="0" type="815" id="vGPsKptcjnp9"/>
+ <listitem open="0" type="815" id="LKMChHicixgX"/>
+ <listitem open="0" type="815" id="cMHqCmp70C0K"/>
</listitem>
- <listitem open="0" type="813" id="ZsS6AptYsaG9" />
- <listitem open="0" type="813" id="CpGnr2lIA5kk" >
- <listitem open="0" type="814" id="GdKdWdg4NGY7" />
- <listitem open="0" type="814" id="23cO33fVVAlY" />
- <listitem open="0" type="814" id="hyvcrFKQTBNS" />
- <listitem open="0" type="814" id="SbeM9S2GCU1b" />
- <listitem open="0" type="814" id="Ih3AfxA6ZmSg" />
- <listitem open="0" type="815" id="ZVEqr9b3kvEo" />
- <listitem open="0" type="815" id="xmrmTGUZsjm6" />
- <listitem open="0" type="815" id="5PTEweBcay3f" />
- <listitem open="0" type="815" id="4HFCv7KG4okb" />
- <listitem open="0" type="815" id="t5ZfMqGz8SO4" />
- <listitem open="0" type="815" id="hTJ4qGQnRKKO" />
- <listitem open="0" type="815" id="jdje2NSCHn0X" />
- <listitem open="0" type="815" id="fu3Bt2ilRO8b" />
- <listitem open="0" type="815" id="jiK82b13cdRe" />
- <listitem open="0" type="815" id="oq6G1Sii81r9" />
- <listitem open="0" type="815" id="OhUFXSXch1iI" />
- <listitem open="0" type="815" id="CFZjc4qzlJCI" />
- <listitem open="0" type="815" id="ZRrykd0pi3v9" />
- <listitem open="0" type="815" id="uX8OVoZ3EQ1w" />
- <listitem open="0" type="815" id="1zmj0htq6giY" />
- <listitem open="0" type="815" id="V6Mbm29ZEGjY" />
- <listitem open="0" type="815" id="1BJ3iBb540Tu" />
- <listitem open="0" type="815" id="dtwr1t715Q4l" />
- <listitem open="0" type="815" id="gRXwDYVqPShR" />
- <listitem open="0" type="815" id="IqrDHMTxo0t1" />
+ <listitem open="0" type="813" id="ZsS6AptYsaG9"/>
+ <listitem open="0" type="813" id="CpGnr2lIA5kk">
+ <listitem open="0" type="814" id="GdKdWdg4NGY7"/>
+ <listitem open="0" type="814" id="23cO33fVVAlY"/>
+ <listitem open="0" type="814" id="hyvcrFKQTBNS"/>
+ <listitem open="0" type="814" id="SbeM9S2GCU1b"/>
+ <listitem open="0" type="814" id="Ih3AfxA6ZmSg"/>
+ <listitem open="0" type="815" id="ZVEqr9b3kvEo"/>
+ <listitem open="0" type="815" id="xmrmTGUZsjm6"/>
+ <listitem open="0" type="815" id="5PTEweBcay3f"/>
+ <listitem open="0" type="815" id="4HFCv7KG4okb"/>
+ <listitem open="0" type="815" id="t5ZfMqGz8SO4"/>
+ <listitem open="0" type="815" id="hTJ4qGQnRKKO"/>
+ <listitem open="0" type="815" id="jdje2NSCHn0X"/>
+ <listitem open="0" type="815" id="fu3Bt2ilRO8b"/>
+ <listitem open="0" type="815" id="jiK82b13cdRe"/>
+ <listitem open="0" type="815" id="oq6G1Sii81r9"/>
+ <listitem open="0" type="815" id="OhUFXSXch1iI"/>
+ <listitem open="0" type="815" id="CFZjc4qzlJCI"/>
+ <listitem open="0" type="815" id="ZRrykd0pi3v9"/>
+ <listitem open="0" type="815" id="uX8OVoZ3EQ1w"/>
+ <listitem open="0" type="815" id="1zmj0htq6giY"/>
+ <listitem open="0" type="815" id="V6Mbm29ZEGjY"/>
+ <listitem open="0" type="815" id="1BJ3iBb540Tu"/>
+ <listitem open="0" type="815" id="dtwr1t715Q4l"/>
+ <listitem open="0" type="815" id="gRXwDYVqPShR"/>
+ <listitem open="0" type="815" id="IqrDHMTxo0t1"/>
</listitem>
- <listitem open="1" type="813" id="3Q4QiXaDv1Kh" />
- <listitem open="1" type="813" id="TCtwHZhr7lwx" />
- <listitem open="0" type="813" id="RYfxHmW7DMwU" >
- <listitem open="0" type="814" id="h1VbdRCaUhXy" />
- <listitem open="0" type="814" id="5jpVjJ5eUWHB" />
- <listitem open="0" type="814" id="anXgN3gO83dY" />
- <listitem open="0" type="815" id="dl2c23XnlfHK" />
- <listitem open="0" type="815" id="51fn4DV8wLde" />
- <listitem open="0" type="815" id="q75x8gTDh81k" />
- <listitem open="0" type="815" id="LWsFrVtTCAaN" />
- <listitem open="0" type="815" id="Sr08zzsITkVJ" />
- <listitem open="0" type="815" id="DNmOVMlDAuEm" />
- <listitem open="0" type="815" id="p9bJt7c5UMTx" />
- <listitem open="0" type="815" id="MWClNV6AfiRW" />
- <listitem open="0" type="815" id="gXn0KP0fuCQH" />
- <listitem open="0" type="815" id="NOJYkDoPjZP1" />
- <listitem open="0" type="815" id="zNgtY48EZXXj" />
- <listitem open="0" type="815" id="WznSGvYzd4Vc" />
+ <listitem open="1" type="813" id="3Q4QiXaDv1Kh"/>
+ <listitem open="1" type="813" id="TCtwHZhr7lwx"/>
+ <listitem open="0" type="813" id="RYfxHmW7DMwU">
+ <listitem open="0" type="814" id="h1VbdRCaUhXy"/>
+ <listitem open="0" type="814" id="5jpVjJ5eUWHB"/>
+ <listitem open="0" type="814" id="anXgN3gO83dY"/>
+ <listitem open="0" type="815" id="dl2c23XnlfHK"/>
+ <listitem open="0" type="815" id="51fn4DV8wLde"/>
+ <listitem open="0" type="815" id="q75x8gTDh81k"/>
+ <listitem open="0" type="815" id="LWsFrVtTCAaN"/>
+ <listitem open="0" type="815" id="Sr08zzsITkVJ"/>
+ <listitem open="0" type="815" id="DNmOVMlDAuEm"/>
+ <listitem open="0" type="815" id="p9bJt7c5UMTx"/>
+ <listitem open="0" type="815" id="MWClNV6AfiRW"/>
+ <listitem open="0" type="815" id="gXn0KP0fuCQH"/>
+ <listitem open="0" type="815" id="NOJYkDoPjZP1"/>
+ <listitem open="0" type="815" id="zNgtY48EZXXj"/>
+ <listitem open="0" type="815" id="WznSGvYzd4Vc"/>
</listitem>
- <listitem open="0" type="813" id="cQhYUO60E2We" />
- <listitem open="0" type="813" id="bErx1XNsRKIs" />
- <listitem open="0" type="813" id="ZWryYSGDRuyu" />
- <listitem open="0" type="813" id="HTUXG3XFPxuK" />
- <listitem open="0" type="813" id="bxyfX2FkfHc6" />
- <listitem open="0" type="813" id="c6nC8sEdaTgi" >
- <listitem open="0" type="814" id="GQCuSON9dVcx" />
- <listitem open="0" type="814" id="OFjIEoRosCzy" />
+ <listitem open="0" type="813" id="cQhYUO60E2We"/>
+ <listitem open="0" type="813" id="bErx1XNsRKIs"/>
+ <listitem open="0" type="813" id="ZWryYSGDRuyu"/>
+ <listitem open="0" type="813" id="HTUXG3XFPxuK"/>
+ <listitem open="0" type="813" id="bxyfX2FkfHc6"/>
+ <listitem open="0" type="813" id="c6nC8sEdaTgi">
+ <listitem open="0" type="814" id="GQCuSON9dVcx"/>
+ <listitem open="0" type="814" id="OFjIEoRosCzy"/>
</listitem>
- <listitem open="0" type="813" id="cEjQpWrIlHo7" >
- <listitem open="0" type="814" id="4fMbZO2Z9RpE" />
- <listitem open="0" type="814" id="SzrPyinbwUzm" />
+ <listitem open="0" type="813" id="cEjQpWrIlHo7">
+ <listitem open="0" type="814" id="4fMbZO2Z9RpE"/>
+ <listitem open="0" type="814" id="SzrPyinbwUzm"/>
</listitem>
- <listitem open="0" type="813" id="Szlq4RFfiqZ0" >
- <listitem open="0" type="814" id="raWAUltd7jW1" />
- <listitem open="0" type="814" id="dmOwhy7bcAr6" />
- <listitem open="0" type="815" id="iZoWyAQnivxA" />
- <listitem open="0" type="815" id="7CLhKCo3kaZg" />
- <listitem open="0" type="815" id="kxUSsRaWGOFl" />
- <listitem open="0" type="815" id="g0uk7zTE9muS" />
- <listitem open="0" type="815" id="7FtH2ljzRCgi" />
- <listitem open="0" type="815" id="qraO0M37auMa" />
- <listitem open="0" type="815" id="fUBnkmKYcswc" />
- <listitem open="0" type="815" id="3VmF1JJgoSSW" />
- <listitem open="0" type="815" id="AtPIj4fkZR0b" />
- <listitem open="0" type="815" id="jHFVhh1uR4h2" />
- <listitem open="0" type="815" id="44p1BOsJFHbz" />
- <listitem open="0" type="815" id="ZllXuTRZV4sC" />
+ <listitem open="0" type="813" id="Szlq4RFfiqZ0">
+ <listitem open="0" type="814" id="raWAUltd7jW1"/>
+ <listitem open="0" type="814" id="dmOwhy7bcAr6"/>
+ <listitem open="0" type="815" id="iZoWyAQnivxA"/>
+ <listitem open="0" type="815" id="7CLhKCo3kaZg"/>
+ <listitem open="0" type="815" id="kxUSsRaWGOFl"/>
+ <listitem open="0" type="815" id="g0uk7zTE9muS"/>
+ <listitem open="0" type="815" id="7FtH2ljzRCgi"/>
+ <listitem open="0" type="815" id="qraO0M37auMa"/>
+ <listitem open="0" type="815" id="fUBnkmKYcswc"/>
+ <listitem open="0" type="815" id="3VmF1JJgoSSW"/>
+ <listitem open="0" type="815" id="AtPIj4fkZR0b"/>
+ <listitem open="0" type="815" id="jHFVhh1uR4h2"/>
+ <listitem open="0" type="815" id="44p1BOsJFHbz"/>
+ <listitem open="0" type="815" id="ZllXuTRZV4sC"/>
</listitem>
- <listitem open="0" type="813" id="JEjtehSNwhqe" >
- <listitem open="0" type="814" id="NrWouCoyGezP" />
- <listitem open="0" type="814" id="2phF4GENVwE7" />
- <listitem open="0" type="814" id="dgUaMIEj9iV1" />
- <listitem open="0" type="815" id="uKz9wwYwlFBn" />
- <listitem open="0" type="815" id="WQBzMP6x4YXQ" />
- <listitem open="0" type="815" id="wmd0KBO8sV6K" />
- <listitem open="0" type="815" id="EAyLkPhHGm9g" />
- <listitem open="0" type="815" id="Yg37rQy99xMM" />
- <listitem open="0" type="815" id="bBBsyKWU0ZZq" />
- <listitem open="0" type="815" id="g3LectUYOSdr" />
- <listitem open="0" type="815" id="l4LuDzzLsCdx" />
- <listitem open="0" type="815" id="wobrA8io91Sl" />
- <listitem open="0" type="815" id="RyUJA5E6tpx1" />
- <listitem open="0" type="815" id="eHnV4jU2KH6x" />
- <listitem open="0" type="815" id="VuTb0D5y4fvN" />
- <listitem open="0" type="815" id="tASCSY9vRaWP" />
- <listitem open="0" type="815" id="mbNoEICQIH8q" />
- <listitem open="0" type="815" id="AsCbRh0BINzV" />
+ <listitem open="0" type="813" id="JEjtehSNwhqe">
+ <listitem open="0" type="814" id="NrWouCoyGezP"/>
+ <listitem open="0" type="814" id="2phF4GENVwE7"/>
+ <listitem open="0" type="814" id="dgUaMIEj9iV1"/>
+ <listitem open="0" type="815" id="uKz9wwYwlFBn"/>
+ <listitem open="0" type="815" id="WQBzMP6x4YXQ"/>
+ <listitem open="0" type="815" id="wmd0KBO8sV6K"/>
+ <listitem open="0" type="815" id="EAyLkPhHGm9g"/>
+ <listitem open="0" type="815" id="Yg37rQy99xMM"/>
+ <listitem open="0" type="815" id="bBBsyKWU0ZZq"/>
+ <listitem open="0" type="815" id="g3LectUYOSdr"/>
+ <listitem open="0" type="815" id="l4LuDzzLsCdx"/>
+ <listitem open="0" type="815" id="wobrA8io91Sl"/>
+ <listitem open="0" type="815" id="RyUJA5E6tpx1"/>
+ <listitem open="0" type="815" id="eHnV4jU2KH6x"/>
+ <listitem open="0" type="815" id="VuTb0D5y4fvN"/>
+ <listitem open="0" type="815" id="tASCSY9vRaWP"/>
+ <listitem open="0" type="815" id="mbNoEICQIH8q"/>
+ <listitem open="0" type="815" id="AsCbRh0BINzV"/>
</listitem>
- <listitem open="0" type="813" id="FBsPeH4gEvUD" >
- <listitem open="0" type="814" id="HtgfhrS9xQuR" />
- <listitem open="0" type="814" id="M8XTHVzTFMBi" />
- <listitem open="0" type="814" id="H9hzty6ArmoW" />
- <listitem open="0" type="814" id="a3kQqWuPiYyL" />
- <listitem open="0" type="814" id="7yImSgiT36hm" />
- <listitem open="0" type="814" id="genMHiwrmeFa" />
- <listitem open="0" type="814" id="AAzsiwCnuSXK" />
- <listitem open="0" type="814" id="Q9L84AutwWTs" />
- <listitem open="0" type="815" id="7GnAKVxy9iJO" />
- <listitem open="0" type="815" id="QFGAtTk1dirM" />
- <listitem open="0" type="815" id="7gAFMRdlgrvX" />
- <listitem open="0" type="815" id="1LQuy933oBI8" />
- <listitem open="0" type="815" id="cutGlpn4TJ1p" />
- <listitem open="0" type="815" id="SaaGlrPOlGeU" />
- <listitem open="0" type="815" id="5QZWjaJOr6QV" />
- <listitem open="0" type="815" id="ML9vegQ5G0J1" />
- <listitem open="0" type="815" id="pgNax052QcX7" />
- <listitem open="0" type="815" id="KavaYFZOvxws" />
- <listitem open="0" type="815" id="1yMFt9PeQpdM" />
- <listitem open="0" type="815" id="OSZWBNB9mE14" />
- <listitem open="0" type="815" id="ClJBMrjLp5Yg" />
- <listitem open="0" type="815" id="EvKdlxx7OWdZ" />
- <listitem open="0" type="815" id="tpjd1kfDTwMn" />
- <listitem open="0" type="815" id="n66bBeFOYazJ" />
- <listitem open="0" type="815" id="o71Mf0dBu32L" />
- <listitem open="0" type="815" id="3TdrdWfV3hoZ" />
- <listitem open="0" type="815" id="5uqX6gAvnAFR" />
- <listitem open="0" type="815" id="8tc3ucMx6xnj" />
- <listitem open="0" type="815" id="RSDV712Awqh2" />
- <listitem open="0" type="815" id="xJNr93tftnwr" />
- <listitem open="0" type="815" id="87xzsrqoUkoQ" />
- <listitem open="0" type="815" id="niGFX66yejX5" />
- <listitem open="0" type="815" id="28MeqshR77EU" />
- <listitem open="0" type="815" id="lIyVIR67iUQi" />
- <listitem open="0" type="815" id="AJwIR8kARidh" />
- <listitem open="0" type="815" id="7jooCCWrI0NI" />
- <listitem open="0" type="815" id="iop7VSoaAaMM" />
- <listitem open="0" type="815" id="mqB3rYLMreYQ" />
- <listitem open="0" type="815" id="lL6vvTFgJOj8" />
- <listitem open="0" type="815" id="w2Ule0BF9O1u" />
- <listitem open="0" type="815" id="aVKdns7WDEP7" />
- <listitem open="0" type="815" id="fenw2W3wWVfB" />
- <listitem open="0" type="815" id="kWAvia2LCpGD" />
- <listitem open="0" type="815" id="zNLW6edynEwJ" />
- <listitem open="0" type="815" id="uaklPv8vKcqs" />
- <listitem open="0" type="815" id="dTcbIRfWRszE" />
- <listitem open="0" type="815" id="DXZgqHeyznqh" />
- <listitem open="0" type="815" id="MexYW51gIxOy" />
- <listitem open="0" type="815" id="3pTkKpWS9lpM" />
- <listitem open="0" type="815" id="tttVk4P00qr6" />
+ <listitem open="0" type="813" id="FBsPeH4gEvUD">
+ <listitem open="0" type="814" id="HtgfhrS9xQuR"/>
+ <listitem open="0" type="814" id="M8XTHVzTFMBi"/>
+ <listitem open="0" type="814" id="H9hzty6ArmoW"/>
+ <listitem open="0" type="814" id="a3kQqWuPiYyL"/>
+ <listitem open="0" type="814" id="7yImSgiT36hm"/>
+ <listitem open="0" type="814" id="genMHiwrmeFa"/>
+ <listitem open="0" type="814" id="AAzsiwCnuSXK"/>
+ <listitem open="0" type="814" id="Q9L84AutwWTs"/>
+ <listitem open="0" type="815" id="7GnAKVxy9iJO"/>
+ <listitem open="0" type="815" id="QFGAtTk1dirM"/>
+ <listitem open="0" type="815" id="7gAFMRdlgrvX"/>
+ <listitem open="0" type="815" id="1LQuy933oBI8"/>
+ <listitem open="0" type="815" id="cutGlpn4TJ1p"/>
+ <listitem open="0" type="815" id="SaaGlrPOlGeU"/>
+ <listitem open="0" type="815" id="5QZWjaJOr6QV"/>
+ <listitem open="0" type="815" id="ML9vegQ5G0J1"/>
+ <listitem open="0" type="815" id="pgNax052QcX7"/>
+ <listitem open="0" type="815" id="KavaYFZOvxws"/>
+ <listitem open="0" type="815" id="1yMFt9PeQpdM"/>
+ <listitem open="0" type="815" id="OSZWBNB9mE14"/>
+ <listitem open="0" type="815" id="ClJBMrjLp5Yg"/>
+ <listitem open="0" type="815" id="EvKdlxx7OWdZ"/>
+ <listitem open="0" type="815" id="tpjd1kfDTwMn"/>
+ <listitem open="0" type="815" id="n66bBeFOYazJ"/>
+ <listitem open="0" type="815" id="o71Mf0dBu32L"/>
+ <listitem open="0" type="815" id="3TdrdWfV3hoZ"/>
+ <listitem open="0" type="815" id="5uqX6gAvnAFR"/>
+ <listitem open="0" type="815" id="8tc3ucMx6xnj"/>
+ <listitem open="0" type="815" id="RSDV712Awqh2"/>
+ <listitem open="0" type="815" id="xJNr93tftnwr"/>
+ <listitem open="0" type="815" id="87xzsrqoUkoQ"/>
+ <listitem open="0" type="815" id="niGFX66yejX5"/>
+ <listitem open="0" type="815" id="28MeqshR77EU"/>
+ <listitem open="0" type="815" id="lIyVIR67iUQi"/>
+ <listitem open="0" type="815" id="AJwIR8kARidh"/>
+ <listitem open="0" type="815" id="7jooCCWrI0NI"/>
+ <listitem open="0" type="815" id="iop7VSoaAaMM"/>
+ <listitem open="0" type="815" id="mqB3rYLMreYQ"/>
+ <listitem open="0" type="815" id="lL6vvTFgJOj8"/>
+ <listitem open="0" type="815" id="w2Ule0BF9O1u"/>
+ <listitem open="0" type="815" id="aVKdns7WDEP7"/>
+ <listitem open="0" type="815" id="fenw2W3wWVfB"/>
+ <listitem open="0" type="815" id="kWAvia2LCpGD"/>
+ <listitem open="0" type="815" id="zNLW6edynEwJ"/>
+ <listitem open="0" type="815" id="uaklPv8vKcqs"/>
+ <listitem open="0" type="815" id="dTcbIRfWRszE"/>
+ <listitem open="0" type="815" id="DXZgqHeyznqh"/>
+ <listitem open="0" type="815" id="MexYW51gIxOy"/>
+ <listitem open="0" type="815" id="3pTkKpWS9lpM"/>
+ <listitem open="0" type="815" id="tttVk4P00qr6"/>
</listitem>
- <listitem open="0" type="813" id="bEeZdY0xhVQw" />
- <listitem open="0" type="813" id="2JrrgMpWtl6M" />
- <listitem open="0" type="813" id="mKTfuY7pgyOI" >
- <listitem open="0" type="815" id="mnXY2pAfXV4I" />
- <listitem open="0" type="815" id="1LylB28ScNMD" />
- <listitem open="0" type="815" id="p03UaTHNEmvE" />
- <listitem open="0" type="815" id="OQtyoDBbEC4m" />
- <listitem open="0" type="815" id="KBZza9x3H6ST" />
- <listitem open="0" type="815" id="tRoJZlBrwkqU" />
- <listitem open="0" type="815" id="TZagO5Qxh1S3" />
- <listitem open="0" type="815" id="sTVXSvarLqSF" />
- <listitem open="0" type="815" id="TLNmBp2ZucPp" />
- <listitem open="0" type="815" id="RruVNezoxMb6" />
- <listitem open="0" type="815" id="HHSPVSPUjgnp" />
- <listitem open="0" type="815" id="XG1nSTEjkf6G" />
+ <listitem open="0" type="813" id="bEeZdY0xhVQw"/>
+ <listitem open="0" type="813" id="2JrrgMpWtl6M"/>
+ <listitem open="0" type="813" id="mKTfuY7pgyOI">
+ <listitem open="0" type="815" id="mnXY2pAfXV4I"/>
+ <listitem open="0" type="815" id="1LylB28ScNMD"/>
+ <listitem open="0" type="815" id="p03UaTHNEmvE"/>
+ <listitem open="0" type="815" id="OQtyoDBbEC4m"/>
+ <listitem open="0" type="815" id="KBZza9x3H6ST"/>
+ <listitem open="0" type="815" id="tRoJZlBrwkqU"/>
+ <listitem open="0" type="815" id="TZagO5Qxh1S3"/>
+ <listitem open="0" type="815" id="sTVXSvarLqSF"/>
+ <listitem open="0" type="815" id="TLNmBp2ZucPp"/>
+ <listitem open="0" type="815" id="RruVNezoxMb6"/>
+ <listitem open="0" type="815" id="HHSPVSPUjgnp"/>
+ <listitem open="0" type="815" id="XG1nSTEjkf6G"/>
</listitem>
- <listitem open="0" type="813" id="vpDXE2tS2kJL" >
- <listitem open="0" type="815" id="P4tpXY4qIbJ5" />
- <listitem open="0" type="815" id="O0uR0GThUwM5" />
- <listitem open="0" type="815" id="tXgA72aV4SKb" />
- <listitem open="0" type="815" id="UCOy9l10GiAM" />
- <listitem open="0" type="815" id="klrpD9OBVqRR" />
- <listitem open="0" type="815" id="7SoM8zisiXft" />
- <listitem open="0" type="815" id="zFfoHbK8z1CV" />
+ <listitem open="0" type="813" id="vpDXE2tS2kJL">
+ <listitem open="0" type="815" id="P4tpXY4qIbJ5"/>
+ <listitem open="0" type="815" id="O0uR0GThUwM5"/>
+ <listitem open="0" type="815" id="tXgA72aV4SKb"/>
+ <listitem open="0" type="815" id="UCOy9l10GiAM"/>
+ <listitem open="0" type="815" id="klrpD9OBVqRR"/>
+ <listitem open="0" type="815" id="7SoM8zisiXft"/>
+ <listitem open="0" type="815" id="zFfoHbK8z1CV"/>
</listitem>
- <listitem open="0" type="813" id="2j8N30UlnykR" >
- <listitem open="0" type="815" id="J2aNcDdLjIki" />
- <listitem open="0" type="815" id="HyhtbluIuHLs" />
- <listitem open="0" type="815" id="l7eip5m97MWi" />
- <listitem open="0" type="815" id="X81GQjzfieZJ" />
- <listitem open="0" type="815" id="mkhHNiAlgjpI" />
- <listitem open="0" type="815" id="v2TaQYUAJBSg" />
- <listitem open="0" type="815" id="Ynfe0DywdNUn" />
- <listitem open="0" type="815" id="4MiOTTt1EXfF" />
+ <listitem open="0" type="813" id="2j8N30UlnykR">
+ <listitem open="0" type="815" id="J2aNcDdLjIki"/>
+ <listitem open="0" type="815" id="HyhtbluIuHLs"/>
+ <listitem open="0" type="815" id="l7eip5m97MWi"/>
+ <listitem open="0" type="815" id="X81GQjzfieZJ"/>
+ <listitem open="0" type="815" id="mkhHNiAlgjpI"/>
+ <listitem open="0" type="815" id="v2TaQYUAJBSg"/>
+ <listitem open="0" type="815" id="Ynfe0DywdNUn"/>
+ <listitem open="0" type="815" id="4MiOTTt1EXfF"/>
</listitem>
- <listitem open="0" type="813" id="pdUJAVtJe39T" >
- <listitem open="0" type="815" id="sh6Y1fcHG1Pp" />
- <listitem open="0" type="815" id="BOv17TKw7oDH" />
- <listitem open="0" type="815" id="I6aw7hNyMRWO" />
- <listitem open="0" type="815" id="M8En1Kv1mtoY" />
- <listitem open="0" type="815" id="QO5UDy5Z4JK5" />
- <listitem open="0" type="815" id="iRbOoMx0JUVV" />
- <listitem open="0" type="815" id="flkwFFSwfxui" />
- <listitem open="0" type="815" id="te4ovL4IvO5c" />
+ <listitem open="0" type="813" id="pdUJAVtJe39T">
+ <listitem open="0" type="815" id="sh6Y1fcHG1Pp"/>
+ <listitem open="0" type="815" id="BOv17TKw7oDH"/>
+ <listitem open="0" type="815" id="I6aw7hNyMRWO"/>
+ <listitem open="0" type="815" id="M8En1Kv1mtoY"/>
+ <listitem open="0" type="815" id="QO5UDy5Z4JK5"/>
+ <listitem open="0" type="815" id="iRbOoMx0JUVV"/>
+ <listitem open="0" type="815" id="flkwFFSwfxui"/>
+ <listitem open="0" type="815" id="te4ovL4IvO5c"/>
</listitem>
- <listitem open="0" type="813" id="KqJ8bZTEut0O" >
- <listitem open="0" type="815" id="yaLsEUCpV6SB" />
- <listitem open="0" type="815" id="kPkaAdqUS7a3" />
- <listitem open="0" type="815" id="h1GZuEvrpEj3" />
- <listitem open="0" type="815" id="jusE0INkg7Lq" />
- <listitem open="0" type="815" id="hOeUdLXMFNYD" />
- <listitem open="0" type="815" id="J5bBV6yATae6" />
- <listitem open="0" type="815" id="YbZw1PcKSDVy" />
- <listitem open="0" type="815" id="AtHIE0QoOt3a" />
- <listitem open="0" type="815" id="HFKsayykpF23" />
- <listitem open="0" type="815" id="3jRwvWWTVYZx" />
- <listitem open="0" type="815" id="NCRUK0sLkHHd" />
- <listitem open="0" type="815" id="836rmxK77lbR" />
- <listitem open="0" type="815" id="ly04r3Yz6coq" />
- <listitem open="0" type="815" id="p57ZDpbznb1e" />
- <listitem open="0" type="815" id="zMwv9wYy2dXF" />
- <listitem open="0" type="815" id="tWYNzpkyBerK" />
- <listitem open="0" type="815" id="Capv3pmwLIHI" />
- <listitem open="0" type="815" id="cc0RbiyoInhJ" />
- <listitem open="0" type="815" id="YhN1WBY6oWXP" />
- <listitem open="0" type="815" id="VwwzN38tjVuF" />
- <listitem open="0" type="815" id="wMOGK8Mp2GnP" />
- <listitem open="0" type="815" id="LPbfTBCPXbgq" />
- <listitem open="0" type="815" id="NQTsz7ig6MNL" />
- <listitem open="0" type="815" id="j3lMDxQYOsPL" />
- <listitem open="0" type="815" id="x721RPKCrAGh" />
- <listitem open="0" type="815" id="MwIimf4jl6jC" />
- <listitem open="0" type="815" id="T3MKEc1ea274" />
- <listitem open="0" type="815" id="hGASKtfmwz68" />
- <listitem open="0" type="815" id="tbpXPLzYIUlS" />
- <listitem open="0" type="815" id="CTuiKWIdpi2x" />
+ <listitem open="0" type="813" id="KqJ8bZTEut0O">
+ <listitem open="0" type="815" id="yaLsEUCpV6SB"/>
+ <listitem open="0" type="815" id="kPkaAdqUS7a3"/>
+ <listitem open="0" type="815" id="h1GZuEvrpEj3"/>
+ <listitem open="0" type="815" id="jusE0INkg7Lq"/>
+ <listitem open="0" type="815" id="hOeUdLXMFNYD"/>
+ <listitem open="0" type="815" id="J5bBV6yATae6"/>
+ <listitem open="0" type="815" id="YbZw1PcKSDVy"/>
+ <listitem open="0" type="815" id="AtHIE0QoOt3a"/>
+ <listitem open="0" type="815" id="HFKsayykpF23"/>
+ <listitem open="0" type="815" id="3jRwvWWTVYZx"/>
+ <listitem open="0" type="815" id="NCRUK0sLkHHd"/>
+ <listitem open="0" type="815" id="836rmxK77lbR"/>
+ <listitem open="0" type="815" id="ly04r3Yz6coq"/>
+ <listitem open="0" type="815" id="p57ZDpbznb1e"/>
+ <listitem open="0" type="815" id="zMwv9wYy2dXF"/>
+ <listitem open="0" type="815" id="tWYNzpkyBerK"/>
+ <listitem open="0" type="815" id="Capv3pmwLIHI"/>
+ <listitem open="0" type="815" id="cc0RbiyoInhJ"/>
+ <listitem open="0" type="815" id="YhN1WBY6oWXP"/>
+ <listitem open="0" type="815" id="VwwzN38tjVuF"/>
+ <listitem open="0" type="815" id="wMOGK8Mp2GnP"/>
+ <listitem open="0" type="815" id="LPbfTBCPXbgq"/>
+ <listitem open="0" type="815" id="NQTsz7ig6MNL"/>
+ <listitem open="0" type="815" id="j3lMDxQYOsPL"/>
+ <listitem open="0" type="815" id="x721RPKCrAGh"/>
+ <listitem open="0" type="815" id="MwIimf4jl6jC"/>
+ <listitem open="0" type="815" id="T3MKEc1ea274"/>
+ <listitem open="0" type="815" id="hGASKtfmwz68"/>
+ <listitem open="0" type="815" id="tbpXPLzYIUlS"/>
+ <listitem open="0" type="815" id="CTuiKWIdpi2x"/>
</listitem>
- <listitem open="0" type="813" id="PKaM1HoCDbbs" >
- <listitem open="0" type="815" id="9XqhABel8vQp" />
- <listitem open="0" type="815" id="NEwBjALDOYLZ" />
- <listitem open="0" type="815" id="1d6wHoJQJ85R" />
- <listitem open="0" type="815" id="HTkd14D2hHxy" />
- <listitem open="0" type="815" id="5GNMOQlf8w5j" />
- <listitem open="0" type="815" id="eUFJlAFoRa8n" />
- <listitem open="0" type="815" id="LRrZ1Amdd0uO" />
- <listitem open="0" type="815" id="IhK4EwFZN47M" />
- <listitem open="0" type="815" id="ZNNXgsCLjZ9L" />
- <listitem open="0" type="815" id="NNO4wVOiTcLY" />
- <listitem open="0" type="815" id="Zb7DtWwB4Jq6" />
- <listitem open="0" type="815" id="saWlezaFp5GI" />
- <listitem open="0" type="815" id="skCu331ubVfG" />
+ <listitem open="0" type="813" id="PKaM1HoCDbbs">
+ <listitem open="0" type="815" id="9XqhABel8vQp"/>
+ <listitem open="0" type="815" id="NEwBjALDOYLZ"/>
+ <listitem open="0" type="815" id="1d6wHoJQJ85R"/>
+ <listitem open="0" type="815" id="HTkd14D2hHxy"/>
+ <listitem open="0" type="815" id="5GNMOQlf8w5j"/>
+ <listitem open="0" type="815" id="eUFJlAFoRa8n"/>
+ <listitem open="0" type="815" id="LRrZ1Amdd0uO"/>
+ <listitem open="0" type="815" id="IhK4EwFZN47M"/>
+ <listitem open="0" type="815" id="ZNNXgsCLjZ9L"/>
+ <listitem open="0" type="815" id="NNO4wVOiTcLY"/>
+ <listitem open="0" type="815" id="Zb7DtWwB4Jq6"/>
+ <listitem open="0" type="815" id="saWlezaFp5GI"/>
+ <listitem open="0" type="815" id="skCu331ubVfG"/>
</listitem>
- <listitem open="0" type="813" id="0dybVkdpO4Ya" >
- <listitem open="0" type="815" id="DcrHJRGd69d1" />
- <listitem open="0" type="815" id="zdmBV5JTgF4A" />
- <listitem open="0" type="815" id="xfzMjXwu7lBR" />
- <listitem open="0" type="815" id="DP4JYfKYI6jn" />
- <listitem open="0" type="815" id="UQWbBi2O55he" />
- <listitem open="0" type="815" id="H3FD0lpUBM5M" />
- <listitem open="0" type="815" id="nZmdYqjnrwyr" />
- <listitem open="0" type="815" id="hmJq6ND6RyBa" />
- <listitem open="0" type="815" id="8P8dmSdYZ6WN" />
- <listitem open="0" type="815" id="2JQaOuviJdxq" />
- <listitem open="0" type="815" id="W8mdiQTkhtI5" />
- <listitem open="0" type="815" id="yB425IP1woFk" />
- <listitem open="0" type="815" id="QH7JbAUZLWaO" />
- <listitem open="0" type="815" id="xJTqs3yHK5au" />
- <listitem open="0" type="815" id="c6XgqXacWmjX" />
- <listitem open="0" type="815" id="t1s0sfKSjp8X" />
- <listitem open="0" type="815" id="LiArUrM0W8Je" />
+ <listitem open="0" type="813" id="0dybVkdpO4Ya">
+ <listitem open="0" type="815" id="DcrHJRGd69d1"/>
+ <listitem open="0" type="815" id="zdmBV5JTgF4A"/>
+ <listitem open="0" type="815" id="xfzMjXwu7lBR"/>
+ <listitem open="0" type="815" id="DP4JYfKYI6jn"/>
+ <listitem open="0" type="815" id="UQWbBi2O55he"/>
+ <listitem open="0" type="815" id="H3FD0lpUBM5M"/>
+ <listitem open="0" type="815" id="nZmdYqjnrwyr"/>
+ <listitem open="0" type="815" id="hmJq6ND6RyBa"/>
+ <listitem open="0" type="815" id="8P8dmSdYZ6WN"/>
+ <listitem open="0" type="815" id="2JQaOuviJdxq"/>
+ <listitem open="0" type="815" id="W8mdiQTkhtI5"/>
+ <listitem open="0" type="815" id="yB425IP1woFk"/>
+ <listitem open="0" type="815" id="QH7JbAUZLWaO"/>
+ <listitem open="0" type="815" id="xJTqs3yHK5au"/>
+ <listitem open="0" type="815" id="c6XgqXacWmjX"/>
+ <listitem open="0" type="815" id="t1s0sfKSjp8X"/>
+ <listitem open="0" type="815" id="LiArUrM0W8Je"/>
</listitem>
- <listitem open="0" type="813" id="1Ey5TfpDf9m6" />
- <listitem open="0" type="813" id="kzdjBd3ATyt6" >
- <listitem open="0" type="814" id="nKss3o39Z3mH" />
- <listitem open="0" type="814" id="hAaBJZSsONVc" />
- <listitem open="0" type="814" id="pkjdKJy5coyd" />
- <listitem open="0" type="815" id="im0mz7VTwqde" />
- <listitem open="0" type="815" id="pKyAH6gz5KiE" />
- <listitem open="0" type="815" id="ahQVV19KM6Sd" />
- <listitem open="0" type="815" id="MmERazCgANkp" />
- <listitem open="0" type="815" id="ko4mJmHnb6dV" />
- <listitem open="0" type="815" id="eEUEK7jiBIVH" />
- <listitem open="0" type="815" id="OQvPjNSdoMD9" />
- <listitem open="0" type="815" id="nYuf4k0S9tps" />
- <listitem open="0" type="815" id="EFV3cgAkX8PK" />
- <listitem open="0" type="815" id="mfbvYQongHoG" />
- <listitem open="0" type="815" id="wy0T5PosZ0fm" />
- <listitem open="0" type="815" id="qLNWbBkV7iyA" />
- <listitem open="0" type="815" id="8k2fkgPJT90J" />
+ <listitem open="0" type="813" id="1Ey5TfpDf9m6"/>
+ <listitem open="0" type="813" id="kzdjBd3ATyt6">
+ <listitem open="0" type="814" id="nKss3o39Z3mH"/>
+ <listitem open="0" type="814" id="hAaBJZSsONVc"/>
+ <listitem open="0" type="814" id="pkjdKJy5coyd"/>
+ <listitem open="0" type="815" id="im0mz7VTwqde"/>
+ <listitem open="0" type="815" id="pKyAH6gz5KiE"/>
+ <listitem open="0" type="815" id="ahQVV19KM6Sd"/>
+ <listitem open="0" type="815" id="MmERazCgANkp"/>
+ <listitem open="0" type="815" id="ko4mJmHnb6dV"/>
+ <listitem open="0" type="815" id="eEUEK7jiBIVH"/>
+ <listitem open="0" type="815" id="OQvPjNSdoMD9"/>
+ <listitem open="0" type="815" id="nYuf4k0S9tps"/>
+ <listitem open="0" type="815" id="EFV3cgAkX8PK"/>
+ <listitem open="0" type="815" id="mfbvYQongHoG"/>
+ <listitem open="0" type="815" id="wy0T5PosZ0fm"/>
+ <listitem open="0" type="815" id="qLNWbBkV7iyA"/>
+ <listitem open="0" type="815" id="8k2fkgPJT90J"/>
</listitem>
- <listitem open="0" type="813" id="IZRHkhpzqhMU" >
- <listitem open="0" type="814" id="zitjPGm6qY09" />
- <listitem open="0" type="814" id="5qTvnqHkXBRu" />
- <listitem open="0" type="814" id="DPrhzQm3HEy2" />
- <listitem open="0" type="814" id="2EnZNESmSPzB" />
- <listitem open="0" type="814" id="xiKXdCEggIcz" />
- <listitem open="0" type="814" id="EOZVZ8expr8W" />
- <listitem open="0" type="814" id="KqCUniraUydb" />
- <listitem open="0" type="814" id="jSxqHDZ353l5" />
- <listitem open="0" type="815" id="xRABKcNpOV5J" />
- <listitem open="0" type="815" id="zPHtP7vheMwO" />
- <listitem open="0" type="815" id="1lMrQiLN9TXR" />
- <listitem open="0" type="815" id="KEJ1DUAIZv2z" />
- <listitem open="0" type="815" id="f9P7af0mFF3F" />
- <listitem open="0" type="815" id="0lJclna3zr4A" />
- <listitem open="0" type="815" id="T8Z3NQEGH7ML" />
- <listitem open="0" type="815" id="5iNpL2FlFj8H" />
- <listitem open="0" type="815" id="jcowJuBaZrXF" />
- <listitem open="0" type="815" id="MJLSMWZZvOFv" />
- <listitem open="0" type="815" id="p1y6Fu8I8tpV" />
- <listitem open="0" type="815" id="Y0PUMeNBdLFt" />
- <listitem open="0" type="815" id="HZrnbKc8I1af" />
- <listitem open="0" type="815" id="DhxPkoG1N7ox" />
- <listitem open="0" type="815" id="CRLagBBtq8Ha" />
- <listitem open="0" type="815" id="z4DZCWPOvlyb" />
- <listitem open="0" type="815" id="wATkGiKDFtWr" />
- <listitem open="0" type="815" id="ahjnbDcoyUr4" />
- <listitem open="0" type="815" id="136dSjRMjbCV" />
- <listitem open="0" type="815" id="PQfLtUOuVUXx" />
- <listitem open="0" type="815" id="AjZRvLGIjvda" />
- <listitem open="0" type="815" id="X2hccv8mcfCV" />
- <listitem open="0" type="815" id="myq7G2MbZKOn" />
- <listitem open="0" type="815" id="ReIMjhiTdYYt" />
- <listitem open="0" type="815" id="fKjXuyfQOaKD" />
- <listitem open="0" type="815" id="Zk3mOOuxMTvs" />
- <listitem open="0" type="815" id="K6oQkbzQMuPj" />
- <listitem open="0" type="815" id="ULdooZg6fVWO" />
- <listitem open="0" type="815" id="6UmQO996fuvn" />
- <listitem open="0" type="815" id="BWqEwugW6DjD" />
- <listitem open="0" type="815" id="LLPxuF93mzIi" />
- <listitem open="0" type="815" id="uwC09tBoaxsj" />
- <listitem open="0" type="815" id="QjDAgVtaR3ZY" />
- <listitem open="0" type="815" id="CmISlngwj5jf" />
- <listitem open="0" type="815" id="CfgdedIp2S9u" />
- <listitem open="0" type="815" id="ZRWilA5HYL4X" />
- <listitem open="0" type="815" id="GGK4gGiFhFyR" />
- <listitem open="0" type="815" id="t0olDy9TFRVv" />
- <listitem open="0" type="815" id="ZujdMU2Yivse" />
- <listitem open="0" type="815" id="oanUnvIFLsAE" />
- <listitem open="0" type="815" id="Cgp0C9p3rfYJ" />
- <listitem open="0" type="815" id="gYC6aaPInAiS" />
- <listitem open="0" type="815" id="H9Ikbsmbq7Py" />
- <listitem open="0" type="815" id="XoYdAMJNuZQZ" />
- <listitem open="0" type="815" id="MUgWMFI5Q9BP" />
- <listitem open="0" type="815" id="VP73tU02COsN" />
- <listitem open="0" type="815" id="EaaxRVWq8622" />
- <listitem open="0" type="815" id="VQBIn8O3Ni0O" />
+ <listitem open="0" type="813" id="IZRHkhpzqhMU">
+ <listitem open="0" type="814" id="zitjPGm6qY09"/>
+ <listitem open="0" type="814" id="5qTvnqHkXBRu"/>
+ <listitem open="0" type="814" id="DPrhzQm3HEy2"/>
+ <listitem open="0" type="814" id="2EnZNESmSPzB"/>
+ <listitem open="0" type="814" id="xiKXdCEggIcz"/>
+ <listitem open="0" type="814" id="EOZVZ8expr8W"/>
+ <listitem open="0" type="814" id="KqCUniraUydb"/>
+ <listitem open="0" type="814" id="jSxqHDZ353l5"/>
+ <listitem open="0" type="815" id="xRABKcNpOV5J"/>
+ <listitem open="0" type="815" id="zPHtP7vheMwO"/>
+ <listitem open="0" type="815" id="1lMrQiLN9TXR"/>
+ <listitem open="0" type="815" id="KEJ1DUAIZv2z"/>
+ <listitem open="0" type="815" id="f9P7af0mFF3F"/>
+ <listitem open="0" type="815" id="0lJclna3zr4A"/>
+ <listitem open="0" type="815" id="T8Z3NQEGH7ML"/>
+ <listitem open="0" type="815" id="5iNpL2FlFj8H"/>
+ <listitem open="0" type="815" id="jcowJuBaZrXF"/>
+ <listitem open="0" type="815" id="MJLSMWZZvOFv"/>
+ <listitem open="0" type="815" id="p1y6Fu8I8tpV"/>
+ <listitem open="0" type="815" id="Y0PUMeNBdLFt"/>
+ <listitem open="0" type="815" id="HZrnbKc8I1af"/>
+ <listitem open="0" type="815" id="DhxPkoG1N7ox"/>
+ <listitem open="0" type="815" id="CRLagBBtq8Ha"/>
+ <listitem open="0" type="815" id="z4DZCWPOvlyb"/>
+ <listitem open="0" type="815" id="wATkGiKDFtWr"/>
+ <listitem open="0" type="815" id="ahjnbDcoyUr4"/>
+ <listitem open="0" type="815" id="136dSjRMjbCV"/>
+ <listitem open="0" type="815" id="PQfLtUOuVUXx"/>
+ <listitem open="0" type="815" id="AjZRvLGIjvda"/>
+ <listitem open="0" type="815" id="X2hccv8mcfCV"/>
+ <listitem open="0" type="815" id="myq7G2MbZKOn"/>
+ <listitem open="0" type="815" id="ReIMjhiTdYYt"/>
+ <listitem open="0" type="815" id="fKjXuyfQOaKD"/>
+ <listitem open="0" type="815" id="Zk3mOOuxMTvs"/>
+ <listitem open="0" type="815" id="K6oQkbzQMuPj"/>
+ <listitem open="0" type="815" id="ULdooZg6fVWO"/>
+ <listitem open="0" type="815" id="6UmQO996fuvn"/>
+ <listitem open="0" type="815" id="BWqEwugW6DjD"/>
+ <listitem open="0" type="815" id="LLPxuF93mzIi"/>
+ <listitem open="0" type="815" id="uwC09tBoaxsj"/>
+ <listitem open="0" type="815" id="QjDAgVtaR3ZY"/>
+ <listitem open="0" type="815" id="CmISlngwj5jf"/>
+ <listitem open="0" type="815" id="CfgdedIp2S9u"/>
+ <listitem open="0" type="815" id="ZRWilA5HYL4X"/>
+ <listitem open="0" type="815" id="GGK4gGiFhFyR"/>
+ <listitem open="0" type="815" id="t0olDy9TFRVv"/>
+ <listitem open="0" type="815" id="ZujdMU2Yivse"/>
+ <listitem open="0" type="815" id="oanUnvIFLsAE"/>
+ <listitem open="0" type="815" id="Cgp0C9p3rfYJ"/>
+ <listitem open="0" type="815" id="gYC6aaPInAiS"/>
+ <listitem open="0" type="815" id="H9Ikbsmbq7Py"/>
+ <listitem open="0" type="815" id="XoYdAMJNuZQZ"/>
+ <listitem open="0" type="815" id="MUgWMFI5Q9BP"/>
+ <listitem open="0" type="815" id="VP73tU02COsN"/>
+ <listitem open="0" type="815" id="EaaxRVWq8622"/>
+ <listitem open="0" type="815" id="VQBIn8O3Ni0O"/>
</listitem>
- <listitem open="0" type="813" id="ajbkAQwdNn0L" >
- <listitem open="0" type="814" id="UluQFtCGhE0l" />
- <listitem open="0" type="814" id="5psZ1bacKBMT" />
- <listitem open="0" type="814" id="ZG4w24GWoAw3" />
- <listitem open="0" type="814" id="47HjJFSM5Lt6" />
+ <listitem open="0" type="813" id="ajbkAQwdNn0L">
+ <listitem open="0" type="814" id="UluQFtCGhE0l"/>
+ <listitem open="0" type="814" id="5psZ1bacKBMT"/>
+ <listitem open="0" type="814" id="ZG4w24GWoAw3"/>
+ <listitem open="0" type="814" id="47HjJFSM5Lt6"/>
</listitem>
- <listitem open="0" type="813" id="3PksAGjP1DIY" >
- <listitem open="0" type="814" id="tJbdsVYsSKl5" />
- <listitem open="0" type="814" id="vTEpSL31kzln" />
- <listitem open="0" type="814" id="QJhQsq5k8fNy" />
- <listitem open="0" type="814" id="8tqZDae63qtT" />
- <listitem open="0" type="814" id="Do8JRTHaK87V" />
- <listitem open="0" type="814" id="glbjaTCkQfeK" />
- <listitem open="0" type="814" id="QZ9lfEGLyq2Y" />
- <listitem open="0" type="814" id="z0y7xDgOmo7P" />
- <listitem open="0" type="814" id="2Ni0DkWUvoBn" />
- <listitem open="0" type="815" id="AsynVX0oIj6T" />
- <listitem open="0" type="815" id="F2T7dHKMVtvK" />
- <listitem open="0" type="815" id="qkqLblf53Ad1" />
- <listitem open="0" type="815" id="C4I9PHQNysd1" />
- <listitem open="0" type="815" id="GwXCo8DWrX89" />
- <listitem open="0" type="815" id="PEMADuKTopfa" />
- <listitem open="0" type="815" id="AuvPaSB7VxkO" />
- <listitem open="0" type="815" id="aUh4QRSG2QUE" />
- <listitem open="0" type="815" id="IK1Pxfuzkf5E" />
- <listitem open="0" type="815" id="BdJZIhyYzzvu" />
- <listitem open="0" type="815" id="gzPgyLadAUzd" />
- <listitem open="0" type="815" id="Qa0kOp6GSnhn" />
- <listitem open="0" type="815" id="Wz1wkhjV4ypT" />
- <listitem open="0" type="815" id="F1XTdEhaWXeI" />
- <listitem open="0" type="815" id="DCWI9LjMNEp0" />
- <listitem open="0" type="815" id="TUZzzDGJWh3Y" />
- <listitem open="0" type="815" id="ED9bSyZtQ6sQ" />
- <listitem open="0" type="815" id="vVXbN1ObCXAc" />
- <listitem open="0" type="815" id="VLI1LbJhDfWm" />
- <listitem open="0" type="815" id="iAX0mh0jhwqf" />
- <listitem open="0" type="815" id="ztpGp1nrVcLx" />
- <listitem open="0" type="815" id="kR8gfwCE82FE" />
- <listitem open="0" type="815" id="8VvUhtygnnua" />
- <listitem open="0" type="815" id="pgQIIjG2AOio" />
- <listitem open="0" type="815" id="PR4ADzl2fBKx" />
- <listitem open="0" type="815" id="6IRnouDDJFMW" />
- <listitem open="0" type="815" id="E7WrGroAPlAK" />
- <listitem open="0" type="815" id="Q1YwqBMuTlhF" />
- <listitem open="0" type="815" id="COAd9rtmkIhs" />
- <listitem open="0" type="815" id="lQFBQKQagaEq" />
- <listitem open="0" type="815" id="Y4aFco52tfAG" />
- <listitem open="0" type="815" id="vAgGJ3fqTskC" />
- <listitem open="0" type="815" id="kKTDDDNEw1px" />
- <listitem open="0" type="815" id="JPVfZIcV8bIc" />
- <listitem open="0" type="815" id="JKLFJADdZgG6" />
- <listitem open="0" type="815" id="d8gn0UhKQQiL" />
- <listitem open="0" type="815" id="xzO34XLCmvyg" />
- <listitem open="0" type="815" id="kpNH1ycS3hdJ" />
- <listitem open="0" type="815" id="JTIcHfu1hcoN" />
+ <listitem open="0" type="813" id="3PksAGjP1DIY">
+ <listitem open="0" type="814" id="tJbdsVYsSKl5"/>
+ <listitem open="0" type="814" id="vTEpSL31kzln"/>
+ <listitem open="0" type="814" id="QJhQsq5k8fNy"/>
+ <listitem open="0" type="814" id="8tqZDae63qtT"/>
+ <listitem open="0" type="814" id="Do8JRTHaK87V"/>
+ <listitem open="0" type="814" id="glbjaTCkQfeK"/>
+ <listitem open="0" type="814" id="QZ9lfEGLyq2Y"/>
+ <listitem open="0" type="814" id="z0y7xDgOmo7P"/>
+ <listitem open="0" type="814" id="2Ni0DkWUvoBn"/>
+ <listitem open="0" type="815" id="AsynVX0oIj6T"/>
+ <listitem open="0" type="815" id="F2T7dHKMVtvK"/>
+ <listitem open="0" type="815" id="qkqLblf53Ad1"/>
+ <listitem open="0" type="815" id="C4I9PHQNysd1"/>
+ <listitem open="0" type="815" id="GwXCo8DWrX89"/>
+ <listitem open="0" type="815" id="PEMADuKTopfa"/>
+ <listitem open="0" type="815" id="AuvPaSB7VxkO"/>
+ <listitem open="0" type="815" id="aUh4QRSG2QUE"/>
+ <listitem open="0" type="815" id="IK1Pxfuzkf5E"/>
+ <listitem open="0" type="815" id="BdJZIhyYzzvu"/>
+ <listitem open="0" type="815" id="gzPgyLadAUzd"/>
+ <listitem open="0" type="815" id="Qa0kOp6GSnhn"/>
+ <listitem open="0" type="815" id="Wz1wkhjV4ypT"/>
+ <listitem open="0" type="815" id="F1XTdEhaWXeI"/>
+ <listitem open="0" type="815" id="DCWI9LjMNEp0"/>
+ <listitem open="0" type="815" id="TUZzzDGJWh3Y"/>
+ <listitem open="0" type="815" id="ED9bSyZtQ6sQ"/>
+ <listitem open="0" type="815" id="vVXbN1ObCXAc"/>
+ <listitem open="0" type="815" id="VLI1LbJhDfWm"/>
+ <listitem open="0" type="815" id="iAX0mh0jhwqf"/>
+ <listitem open="0" type="815" id="ztpGp1nrVcLx"/>
+ <listitem open="0" type="815" id="kR8gfwCE82FE"/>
+ <listitem open="0" type="815" id="8VvUhtygnnua"/>
+ <listitem open="0" type="815" id="pgQIIjG2AOio"/>
+ <listitem open="0" type="815" id="PR4ADzl2fBKx"/>
+ <listitem open="0" type="815" id="6IRnouDDJFMW"/>
+ <listitem open="0" type="815" id="E7WrGroAPlAK"/>
+ <listitem open="0" type="815" id="Q1YwqBMuTlhF"/>
+ <listitem open="0" type="815" id="COAd9rtmkIhs"/>
+ <listitem open="0" type="815" id="lQFBQKQagaEq"/>
+ <listitem open="0" type="815" id="Y4aFco52tfAG"/>
+ <listitem open="0" type="815" id="vAgGJ3fqTskC"/>
+ <listitem open="0" type="815" id="kKTDDDNEw1px"/>
+ <listitem open="0" type="815" id="JPVfZIcV8bIc"/>
+ <listitem open="0" type="815" id="JKLFJADdZgG6"/>
+ <listitem open="0" type="815" id="d8gn0UhKQQiL"/>
+ <listitem open="0" type="815" id="xzO34XLCmvyg"/>
+ <listitem open="0" type="815" id="kpNH1ycS3hdJ"/>
+ <listitem open="0" type="815" id="JTIcHfu1hcoN"/>
</listitem>
- <listitem open="0" type="813" id="97JXVDPWi2XZ" />
- <listitem open="0" type="813" id="HaP8ZCy8plaL" >
- <listitem open="0" type="814" id="Wyku01OWbn80" />
- <listitem open="0" type="814" id="Qye7PFvVCgxa" />
- <listitem open="0" type="814" id="wo5LHtolrYgq" />
- <listitem open="0" type="814" id="e6geZ8aObm6V" />
- <listitem open="0" type="815" id="Y4M9pS7FRmMo" />
- <listitem open="0" type="815" id="zGJ9uEjq2mBI" />
- <listitem open="0" type="815" id="pCqXr26yLqVP" />
- <listitem open="0" type="815" id="uEZ9MQsBagiP" />
- <listitem open="0" type="815" id="gmL0dqPYepr5" />
- <listitem open="0" type="815" id="ArBiXr7CeSCF" />
- <listitem open="0" type="815" id="LfRx6bCNCxGa" />
- <listitem open="0" type="815" id="aEPZWFXDDNYy" />
- <listitem open="0" type="815" id="8qXKmnsK1ItV" />
- <listitem open="0" type="815" id="VOjimHg0AVvX" />
- <listitem open="0" type="815" id="WvlVBc1g1iOl" />
- <listitem open="0" type="815" id="x3j6YcbSepSG" />
- <listitem open="0" type="815" id="BMgA23ty6c4c" />
- <listitem open="0" type="815" id="Ff2tSU7783RU" />
- <listitem open="0" type="815" id="0EKrlfsv0Y30" />
- <listitem open="0" type="815" id="StUj99llDRPn" />
- <listitem open="0" type="815" id="cFsPi6AvfZ2W" />
- <listitem open="0" type="815" id="wa9sY7FBM5Y2" />
- <listitem open="0" type="815" id="GIrdG4ICfR4B" />
+ <listitem open="0" type="813" id="97JXVDPWi2XZ"/>
+ <listitem open="0" type="813" id="HaP8ZCy8plaL">
+ <listitem open="0" type="814" id="Wyku01OWbn80"/>
+ <listitem open="0" type="814" id="Qye7PFvVCgxa"/>
+ <listitem open="0" type="814" id="wo5LHtolrYgq"/>
+ <listitem open="0" type="814" id="e6geZ8aObm6V"/>
+ <listitem open="0" type="815" id="Y4M9pS7FRmMo"/>
+ <listitem open="0" type="815" id="zGJ9uEjq2mBI"/>
+ <listitem open="0" type="815" id="pCqXr26yLqVP"/>
+ <listitem open="0" type="815" id="uEZ9MQsBagiP"/>
+ <listitem open="0" type="815" id="gmL0dqPYepr5"/>
+ <listitem open="0" type="815" id="ArBiXr7CeSCF"/>
+ <listitem open="0" type="815" id="LfRx6bCNCxGa"/>
+ <listitem open="0" type="815" id="aEPZWFXDDNYy"/>
+ <listitem open="0" type="815" id="8qXKmnsK1ItV"/>
+ <listitem open="0" type="815" id="VOjimHg0AVvX"/>
+ <listitem open="0" type="815" id="WvlVBc1g1iOl"/>
+ <listitem open="0" type="815" id="x3j6YcbSepSG"/>
+ <listitem open="0" type="815" id="BMgA23ty6c4c"/>
+ <listitem open="0" type="815" id="Ff2tSU7783RU"/>
+ <listitem open="0" type="815" id="0EKrlfsv0Y30"/>
+ <listitem open="0" type="815" id="StUj99llDRPn"/>
+ <listitem open="0" type="815" id="cFsPi6AvfZ2W"/>
+ <listitem open="0" type="815" id="wa9sY7FBM5Y2"/>
+ <listitem open="0" type="815" id="GIrdG4ICfR4B"/>
</listitem>
- <listitem open="0" type="813" id="khBqlcIjqaYa" >
- <listitem open="0" type="814" id="FQVDxYEWTCA1" />
- <listitem open="0" type="815" id="FNlsdNwN57Bo" />
- <listitem open="0" type="815" id="jTXY358GUbUP" />
- <listitem open="0" type="815" id="9ivbs5c5RLy4" />
- <listitem open="0" type="815" id="yHOPcKTLFq7F" />
- <listitem open="0" type="815" id="STarMHAKWYi8" />
- <listitem open="0" type="815" id="GPJmv1uoBMsB" />
- <listitem open="0" type="815" id="w6pFoDutXMZa" />
- <listitem open="0" type="815" id="Wpaq08JPHCMI" />
- <listitem open="0" type="815" id="igYzrsF8jPVL" />
- <listitem open="0" type="815" id="SSsbEeW9LIdO" />
- <listitem open="0" type="815" id="fdvnDIwvwUsn" />
- <listitem open="0" type="815" id="s0ADIlbxMUiZ" />
- <listitem open="0" type="815" id="qa8yLazS9pRI" />
- <listitem open="0" type="815" id="WFgAavh42rB6" />
+ <listitem open="0" type="813" id="khBqlcIjqaYa">
+ <listitem open="0" type="814" id="FQVDxYEWTCA1"/>
+ <listitem open="0" type="815" id="FNlsdNwN57Bo"/>
+ <listitem open="0" type="815" id="jTXY358GUbUP"/>
+ <listitem open="0" type="815" id="9ivbs5c5RLy4"/>
+ <listitem open="0" type="815" id="yHOPcKTLFq7F"/>
+ <listitem open="0" type="815" id="STarMHAKWYi8"/>
+ <listitem open="0" type="815" id="GPJmv1uoBMsB"/>
+ <listitem open="0" type="815" id="w6pFoDutXMZa"/>
+ <listitem open="0" type="815" id="Wpaq08JPHCMI"/>
+ <listitem open="0" type="815" id="igYzrsF8jPVL"/>
+ <listitem open="0" type="815" id="SSsbEeW9LIdO"/>
+ <listitem open="0" type="815" id="fdvnDIwvwUsn"/>
+ <listitem open="0" type="815" id="s0ADIlbxMUiZ"/>
+ <listitem open="0" type="815" id="qa8yLazS9pRI"/>
+ <listitem open="0" type="815" id="WFgAavh42rB6"/>
</listitem>
- <listitem open="0" type="813" id="l6c6ZbY9k4oU" >
- <listitem open="0" type="814" id="b8rzl0c6gBqq" />
- <listitem open="0" type="814" id="0cyrqanRieOR" />
- <listitem open="0" type="814" id="dzYHAM8cQs2B" />
- <listitem open="0" type="814" id="FTzfSCWSoSIc" />
- <listitem open="0" type="814" id="252jhQAIPgaZ" />
- <listitem open="0" type="814" id="2g9RY9cmdZP3" />
- <listitem open="0" type="814" id="NnWRJWdvFfV2" />
- <listitem open="0" type="815" id="mvUaOmBOpD7W" />
- <listitem open="0" type="815" id="dIn1yNYz1iOX" />
- <listitem open="0" type="815" id="y60gutN2JyCQ" />
- <listitem open="0" type="815" id="0sL0ojaScSgS" />
- <listitem open="0" type="815" id="pnLPFzpTppY8" />
- <listitem open="0" type="815" id="hChUzDaswxtr" />
- <listitem open="0" type="815" id="sbamXTblQQWS" />
- <listitem open="0" type="815" id="m5SYjTGZ4rMb" />
- <listitem open="0" type="815" id="lTrjgzaT40zm" />
- <listitem open="0" type="815" id="G8oA9JesnUbT" />
- <listitem open="0" type="815" id="HBWsZYqoecwo" />
- <listitem open="0" type="815" id="yE85nGH2Qnuz" />
- <listitem open="0" type="815" id="a9myCiVAudGg" />
- <listitem open="0" type="815" id="gGrwanFBuz76" />
- <listitem open="0" type="815" id="iaHcEVG42zII" />
- <listitem open="0" type="815" id="0KMsIRzy2EYE" />
- <listitem open="0" type="815" id="jpGjoYzK3q8Y" />
- <listitem open="0" type="815" id="l7mpxsL7M0u4" />
- <listitem open="0" type="815" id="mskrAICuoXdX" />
- <listitem open="0" type="815" id="k1SNpgCZzaNa" />
- <listitem open="0" type="815" id="4BuOJTKhEo6V" />
- <listitem open="0" type="815" id="ADkV7ZCp3CBi" />
- <listitem open="0" type="815" id="nQj9T8nxc6e2" />
- <listitem open="0" type="815" id="zbFi79sfdIB2" />
- <listitem open="0" type="815" id="NdFZJkiRSf4s" />
+ <listitem open="0" type="813" id="l6c6ZbY9k4oU">
+ <listitem open="0" type="814" id="b8rzl0c6gBqq"/>
+ <listitem open="0" type="814" id="0cyrqanRieOR"/>
+ <listitem open="0" type="814" id="dzYHAM8cQs2B"/>
+ <listitem open="0" type="814" id="FTzfSCWSoSIc"/>
+ <listitem open="0" type="814" id="252jhQAIPgaZ"/>
+ <listitem open="0" type="814" id="2g9RY9cmdZP3"/>
+ <listitem open="0" type="814" id="NnWRJWdvFfV2"/>
+ <listitem open="0" type="815" id="mvUaOmBOpD7W"/>
+ <listitem open="0" type="815" id="dIn1yNYz1iOX"/>
+ <listitem open="0" type="815" id="y60gutN2JyCQ"/>
+ <listitem open="0" type="815" id="0sL0ojaScSgS"/>
+ <listitem open="0" type="815" id="pnLPFzpTppY8"/>
+ <listitem open="0" type="815" id="hChUzDaswxtr"/>
+ <listitem open="0" type="815" id="sbamXTblQQWS"/>
+ <listitem open="0" type="815" id="m5SYjTGZ4rMb"/>
+ <listitem open="0" type="815" id="lTrjgzaT40zm"/>
+ <listitem open="0" type="815" id="G8oA9JesnUbT"/>
+ <listitem open="0" type="815" id="HBWsZYqoecwo"/>
+ <listitem open="0" type="815" id="yE85nGH2Qnuz"/>
+ <listitem open="0" type="815" id="a9myCiVAudGg"/>
+ <listitem open="0" type="815" id="gGrwanFBuz76"/>
+ <listitem open="0" type="815" id="iaHcEVG42zII"/>
+ <listitem open="0" type="815" id="0KMsIRzy2EYE"/>
+ <listitem open="0" type="815" id="jpGjoYzK3q8Y"/>
+ <listitem open="0" type="815" id="l7mpxsL7M0u4"/>
+ <listitem open="0" type="815" id="mskrAICuoXdX"/>
+ <listitem open="0" type="815" id="k1SNpgCZzaNa"/>
+ <listitem open="0" type="815" id="4BuOJTKhEo6V"/>
+ <listitem open="0" type="815" id="ADkV7ZCp3CBi"/>
+ <listitem open="0" type="815" id="nQj9T8nxc6e2"/>
+ <listitem open="0" type="815" id="zbFi79sfdIB2"/>
+ <listitem open="0" type="815" id="NdFZJkiRSf4s"/>
</listitem>
- <listitem open="0" type="813" id="hCCozGYEQBhw" />
- <listitem open="0" type="813" id="2OUKpDmUU6Tg" />
- <listitem open="0" type="813" id="PDzFlxMB73D7" />
- <listitem open="0" type="813" id="CxVwuGjKYPlO" />
- <listitem open="0" type="813" id="lmHNZqFB8Nj8" />
- <listitem open="0" type="813" id="kooC0I8IkF1k" >
- <listitem open="0" type="814" id="MSPW0bORYUMs" />
- <listitem open="0" type="814" id="4bRqVlwcVPoa" />
- <listitem open="0" type="814" id="j4ZX3m01ehFH" />
- <listitem open="0" type="814" id="Zngo7fg9F50k" />
- <listitem open="0" type="814" id="qwKJJ8t2CTZE" />
- <listitem open="0" type="814" id="SEUhKSP8PjSi" />
- <listitem open="0" type="814" id="pLlzmIBzqOr3" />
- <listitem open="0" type="814" id="pzp2mQLEcovw" />
- <listitem open="0" type="814" id="GI5f1VMoo7nb" />
- <listitem open="0" type="814" id="NzaCLPFAN3B9" />
- <listitem open="0" type="814" id="RWN3IGyZW1CV" />
- <listitem open="0" type="814" id="WYJKf6t13UDP" />
- <listitem open="0" type="814" id="rQXERiNsDiuV" />
- <listitem open="0" type="814" id="wq4SrHxLpGfT" />
- <listitem open="0" type="814" id="JxYpsEM9xWub" />
- <listitem open="0" type="814" id="JXPFIAgz5MJu" />
- <listitem open="0" type="814" id="AXAYvicEdA1T" />
- <listitem open="0" type="814" id="HMoWMarc8Qsx" />
- <listitem open="0" type="814" id="fIZddmejZuth" />
- <listitem open="0" type="815" id="kjwpsBsKYDVA" />
- <listitem open="0" type="815" id="uCoTe8JPrGEk" />
- <listitem open="0" type="815" id="R72zIX7svlbt" />
- <listitem open="0" type="815" id="jYE8r2VkFHBr" />
- <listitem open="0" type="815" id="VBgQwIJgoVmd" />
- <listitem open="0" type="815" id="K3ts3zgWBNu5" />
- <listitem open="0" type="815" id="yc5zTBjlFcbI" />
- <listitem open="0" type="815" id="DkbSKCiuSUc5" />
- <listitem open="0" type="815" id="AQJ4wwczcOih" />
- <listitem open="0" type="815" id="BdjXdjNqRyHm" />
- <listitem open="0" type="815" id="8xeZSGecfweb" />
- <listitem open="0" type="815" id="sFYUdEAortKU" />
- <listitem open="0" type="815" id="ahJ0dYmjVOIx" />
- <listitem open="0" type="815" id="bMrSDBvmqCmR" />
- <listitem open="0" type="815" id="NFHOWKrVnBiw" />
- <listitem open="0" type="815" id="LJul1NAOaPk4" />
- <listitem open="0" type="815" id="3UdcrOgZ0E2l" />
- <listitem open="0" type="815" id="URuAoQzkExjU" />
- <listitem open="0" type="815" id="UTGShGDCg6KU" />
- <listitem open="0" type="815" id="cspTzc7T5Lum" />
- <listitem open="0" type="815" id="rXxHkNsMDhnC" />
- <listitem open="0" type="815" id="KqWrmuedPauA" />
- <listitem open="0" type="815" id="VDI8EOxZFSO1" />
- <listitem open="0" type="815" id="gzVrwZIPkYVz" />
- <listitem open="0" type="815" id="Om2g8eSodxdX" />
- <listitem open="0" type="815" id="cktXZl2vV2bd" />
- <listitem open="0" type="815" id="8vjzeIhE0YlZ" />
- <listitem open="0" type="815" id="pZWhID3Q7mQj" />
- <listitem open="0" type="815" id="88jEvVHk2oPK" />
- <listitem open="0" type="815" id="UomwtUB1cuDX" />
- <listitem open="0" type="815" id="cCSpxfdPTOMK" />
- <listitem open="0" type="815" id="qrbuJy9t9Zg6" />
- <listitem open="0" type="815" id="EKUigo2WJMyg" />
- <listitem open="0" type="815" id="twPt8WCyMlqf" />
- <listitem open="0" type="815" id="ixYrXFvjXPRD" />
- <listitem open="0" type="815" id="3iePRU49Sa0x" />
- <listitem open="0" type="815" id="I7gihefVYKpq" />
- <listitem open="0" type="815" id="ONJubGCVL5xw" />
- <listitem open="0" type="815" id="MesuwiiK31Ec" />
- <listitem open="0" type="815" id="sWzhalxf12xL" />
- <listitem open="0" type="815" id="jeFkgC6BZQbo" />
- <listitem open="0" type="815" id="C0EBnuxLhyas" />
- <listitem open="0" type="815" id="RbuTZc1JEE3v" />
- <listitem open="0" type="815" id="qokWkKOCwIdV" />
- <listitem open="0" type="815" id="kw7NswohkYDV" />
- <listitem open="0" type="815" id="6pgrMtKDSxyI" />
- <listitem open="0" type="815" id="FE29Dtu2kvhf" />
- <listitem open="0" type="815" id="6mJFxKE19tqT" />
- <listitem open="0" type="815" id="mAgD5cVJrVS2" />
- <listitem open="0" type="815" id="KiTSbJvOSaZX" />
- <listitem open="0" type="815" id="C4q1ZG4vY7zl" />
- <listitem open="0" type="815" id="rg2LhYn1HGTq" />
- <listitem open="0" type="815" id="RHZgV1W1Oj0L" />
- <listitem open="0" type="815" id="UTSKnbgJmwP4" />
- <listitem open="0" type="815" id="CjQYSQrxsJFd" />
- <listitem open="0" type="815" id="miLUqmIF4Mp6" />
- <listitem open="0" type="815" id="m041la1QGicY" />
- <listitem open="0" type="815" id="WOLI6fzsId4V" />
- <listitem open="0" type="815" id="ubxT7hdob1It" />
- <listitem open="0" type="815" id="ZCvoicom5P8Q" />
- <listitem open="0" type="815" id="PCJLv0HglTc0" />
- <listitem open="0" type="815" id="41vxmbYlMoBI" />
- <listitem open="0" type="815" id="YH3eH1QfEhy7" />
- <listitem open="0" type="815" id="iFnTjOTnPNiB" />
- <listitem open="0" type="815" id="yHuK34acLdGa" />
- <listitem open="0" type="815" id="dgFpMDw4ThVA" />
+ <listitem open="0" type="813" id="hCCozGYEQBhw"/>
+ <listitem open="0" type="813" id="2OUKpDmUU6Tg"/>
+ <listitem open="0" type="813" id="PDzFlxMB73D7"/>
+ <listitem open="0" type="813" id="CxVwuGjKYPlO"/>
+ <listitem open="0" type="813" id="lmHNZqFB8Nj8"/>
+ <listitem open="0" type="813" id="kooC0I8IkF1k">
+ <listitem open="0" type="814" id="MSPW0bORYUMs"/>
+ <listitem open="0" type="814" id="4bRqVlwcVPoa"/>
+ <listitem open="0" type="814" id="j4ZX3m01ehFH"/>
+ <listitem open="0" type="814" id="Zngo7fg9F50k"/>
+ <listitem open="0" type="814" id="qwKJJ8t2CTZE"/>
+ <listitem open="0" type="814" id="SEUhKSP8PjSi"/>
+ <listitem open="0" type="814" id="pLlzmIBzqOr3"/>
+ <listitem open="0" type="814" id="pzp2mQLEcovw"/>
+ <listitem open="0" type="814" id="GI5f1VMoo7nb"/>
+ <listitem open="0" type="814" id="NzaCLPFAN3B9"/>
+ <listitem open="0" type="814" id="RWN3IGyZW1CV"/>
+ <listitem open="0" type="814" id="WYJKf6t13UDP"/>
+ <listitem open="0" type="814" id="rQXERiNsDiuV"/>
+ <listitem open="0" type="814" id="wq4SrHxLpGfT"/>
+ <listitem open="0" type="814" id="JxYpsEM9xWub"/>
+ <listitem open="0" type="814" id="JXPFIAgz5MJu"/>
+ <listitem open="0" type="814" id="AXAYvicEdA1T"/>
+ <listitem open="0" type="814" id="HMoWMarc8Qsx"/>
+ <listitem open="0" type="814" id="fIZddmejZuth"/>
+ <listitem open="0" type="815" id="kjwpsBsKYDVA"/>
+ <listitem open="0" type="815" id="uCoTe8JPrGEk"/>
+ <listitem open="0" type="815" id="R72zIX7svlbt"/>
+ <listitem open="0" type="815" id="jYE8r2VkFHBr"/>
+ <listitem open="0" type="815" id="VBgQwIJgoVmd"/>
+ <listitem open="0" type="815" id="K3ts3zgWBNu5"/>
+ <listitem open="0" type="815" id="yc5zTBjlFcbI"/>
+ <listitem open="0" type="815" id="DkbSKCiuSUc5"/>
+ <listitem open="0" type="815" id="AQJ4wwczcOih"/>
+ <listitem open="0" type="815" id="BdjXdjNqRyHm"/>
+ <listitem open="0" type="815" id="8xeZSGecfweb"/>
+ <listitem open="0" type="815" id="sFYUdEAortKU"/>
+ <listitem open="0" type="815" id="ahJ0dYmjVOIx"/>
+ <listitem open="0" type="815" id="bMrSDBvmqCmR"/>
+ <listitem open="0" type="815" id="NFHOWKrVnBiw"/>
+ <listitem open="0" type="815" id="LJul1NAOaPk4"/>
+ <listitem open="0" type="815" id="3UdcrOgZ0E2l"/>
+ <listitem open="0" type="815" id="URuAoQzkExjU"/>
+ <listitem open="0" type="815" id="UTGShGDCg6KU"/>
+ <listitem open="0" type="815" id="cspTzc7T5Lum"/>
+ <listitem open="0" type="815" id="rXxHkNsMDhnC"/>
+ <listitem open="0" type="815" id="KqWrmuedPauA"/>
+ <listitem open="0" type="815" id="VDI8EOxZFSO1"/>
+ <listitem open="0" type="815" id="gzVrwZIPkYVz"/>
+ <listitem open="0" type="815" id="Om2g8eSodxdX"/>
+ <listitem open="0" type="815" id="cktXZl2vV2bd"/>
+ <listitem open="0" type="815" id="8vjzeIhE0YlZ"/>
+ <listitem open="0" type="815" id="pZWhID3Q7mQj"/>
+ <listitem open="0" type="815" id="88jEvVHk2oPK"/>
+ <listitem open="0" type="815" id="UomwtUB1cuDX"/>
+ <listitem open="0" type="815" id="cCSpxfdPTOMK"/>
+ <listitem open="0" type="815" id="qrbuJy9t9Zg6"/>
+ <listitem open="0" type="815" id="EKUigo2WJMyg"/>
+ <listitem open="0" type="815" id="twPt8WCyMlqf"/>
+ <listitem open="0" type="815" id="ixYrXFvjXPRD"/>
+ <listitem open="0" type="815" id="3iePRU49Sa0x"/>
+ <listitem open="0" type="815" id="I7gihefVYKpq"/>
+ <listitem open="0" type="815" id="ONJubGCVL5xw"/>
+ <listitem open="0" type="815" id="MesuwiiK31Ec"/>
+ <listitem open="0" type="815" id="sWzhalxf12xL"/>
+ <listitem open="0" type="815" id="jeFkgC6BZQbo"/>
+ <listitem open="0" type="815" id="C0EBnuxLhyas"/>
+ <listitem open="0" type="815" id="RbuTZc1JEE3v"/>
+ <listitem open="0" type="815" id="qokWkKOCwIdV"/>
+ <listitem open="0" type="815" id="kw7NswohkYDV"/>
+ <listitem open="0" type="815" id="6pgrMtKDSxyI"/>
+ <listitem open="0" type="815" id="FE29Dtu2kvhf"/>
+ <listitem open="0" type="815" id="6mJFxKE19tqT"/>
+ <listitem open="0" type="815" id="mAgD5cVJrVS2"/>
+ <listitem open="0" type="815" id="KiTSbJvOSaZX"/>
+ <listitem open="0" type="815" id="C4q1ZG4vY7zl"/>
+ <listitem open="0" type="815" id="rg2LhYn1HGTq"/>
+ <listitem open="0" type="815" id="RHZgV1W1Oj0L"/>
+ <listitem open="0" type="815" id="UTSKnbgJmwP4"/>
+ <listitem open="0" type="815" id="CjQYSQrxsJFd"/>
+ <listitem open="0" type="815" id="miLUqmIF4Mp6"/>
+ <listitem open="0" type="815" id="m041la1QGicY"/>
+ <listitem open="0" type="815" id="WOLI6fzsId4V"/>
+ <listitem open="0" type="815" id="ubxT7hdob1It"/>
+ <listitem open="0" type="815" id="ZCvoicom5P8Q"/>
+ <listitem open="0" type="815" id="PCJLv0HglTc0"/>
+ <listitem open="0" type="815" id="41vxmbYlMoBI"/>
+ <listitem open="0" type="815" id="YH3eH1QfEhy7"/>
+ <listitem open="0" type="815" id="iFnTjOTnPNiB"/>
+ <listitem open="0" type="815" id="yHuK34acLdGa"/>
+ <listitem open="0" type="815" id="dgFpMDw4ThVA"/>
</listitem>
- <listitem open="0" type="813" id="Kd2vdgexbsmt" >
- <listitem open="0" type="814" id="AG2SxqbqTRBU" />
- <listitem open="0" type="814" id="UZ6on8MB4gMB" />
- <listitem open="0" type="814" id="mx3Mg8qoMtGJ" />
- <listitem open="0" type="814" id="hr98IJcksgZd" />
- <listitem open="0" type="814" id="pvmrc72M25ji" />
- <listitem open="0" type="814" id="BZUXQio6ZwEp" />
- <listitem open="0" type="814" id="Fra5X9gK2TBe" />
- <listitem open="0" type="814" id="YEzaHiGRFiwg" />
- <listitem open="0" type="814" id="QlkxfymspMxL" />
- <listitem open="0" type="814" id="TdfU4p6a158I" />
- <listitem open="0" type="814" id="nMh14efSNPP0" />
- <listitem open="0" type="814" id="NCsBWpWyQ9ST" />
- <listitem open="0" type="814" id="wY1xeAEPUvOX" />
- <listitem open="0" type="814" id="X3zsSNsoZkz3" />
- <listitem open="0" type="814" id="ZT1yaRPX0QUc" />
- <listitem open="0" type="814" id="Ygz3cOa7RX0s" />
- <listitem open="0" type="814" id="useRdbTA2S6c" />
- <listitem open="0" type="814" id="uV7suaSSGRVq" />
- <listitem open="0" type="814" id="p3yFZy5RohrR" />
- <listitem open="0" type="814" id="IKaKkgueA0U4" />
- <listitem open="0" type="814" id="awWoM0fB1dOY" />
- <listitem open="0" type="814" id="ZR0N8pnQ7Nir" />
- <listitem open="0" type="814" id="1dWBdyFBtkzF" />
- <listitem open="0" type="814" id="ieOhFnGoCECL" />
- <listitem open="0" type="814" id="3zjAKS1L3VXe" />
- <listitem open="0" type="814" id="SkpLSmaARyse" />
- <listitem open="0" type="814" id="KjgU387lTfM4" />
- <listitem open="0" type="814" id="SXVBdch4R92A" />
- <listitem open="0" type="814" id="ahSdaFNuw4Mz" />
- <listitem open="0" type="815" id="j6TwKdFLayVu" />
- <listitem open="0" type="815" id="dL42Hug1y7vI" />
- <listitem open="0" type="815" id="kAbK66CTYSsW" />
- <listitem open="0" type="815" id="AuwdkfXL0ZNG" />
- <listitem open="0" type="815" id="R2HP9AhuKGCO" />
- <listitem open="0" type="815" id="MPrspkPzeJbM" />
- <listitem open="0" type="815" id="z8ixf5D67SVF" />
- <listitem open="0" type="815" id="cA9uQJJkiAcV" />
- <listitem open="0" type="815" id="szVWJ4rGCZBp" />
- <listitem open="0" type="815" id="cNvkpQxQY4Ky" />
- <listitem open="0" type="815" id="Nbg4kIZcI27Z" />
- <listitem open="0" type="815" id="6ypGXy59LyrB" />
- <listitem open="0" type="815" id="MoZusrqETWID" />
- <listitem open="0" type="815" id="npn3sucwsPDN" />
- <listitem open="0" type="815" id="NGVjFMsZ9PU1" />
- <listitem open="0" type="815" id="GIFhpVsaLgdB" />
- <listitem open="0" type="815" id="cULltnk86ynt" />
- <listitem open="0" type="815" id="TgToM4zuH7Jr" />
- <listitem open="0" type="815" id="N4mwJPgvt0el" />
- <listitem open="0" type="815" id="FaXUhoJ5q6zA" />
- <listitem open="0" type="815" id="Ve3Mei5R7wJS" />
- <listitem open="0" type="815" id="nGCcKAmnopAS" />
- <listitem open="0" type="815" id="VFrcA82jAJaP" />
- <listitem open="0" type="815" id="6B5syFIUS84a" />
- <listitem open="0" type="815" id="G7JQOsnYud9u" />
- <listitem open="0" type="815" id="u3hMBmxRrEsF" />
- <listitem open="0" type="815" id="4dlxGurcnYud" />
- <listitem open="0" type="815" id="YNtPbjeeMNbb" />
- <listitem open="0" type="815" id="ISB5y5gcc9Tn" />
- <listitem open="0" type="815" id="huv1IWcawldu" />
- <listitem open="0" type="815" id="pIURRxCqX5Us" />
- <listitem open="0" type="815" id="qqnmbQhQg9p8" />
- <listitem open="0" type="815" id="70we5QUW1EcY" />
- <listitem open="0" type="815" id="cbsJlfPsfLUl" />
- <listitem open="0" type="815" id="kyFjDrIUs4gC" />
- <listitem open="0" type="815" id="tbVXvzGfvVM8" />
- <listitem open="0" type="815" id="KeaAhEKnJgkc" />
- <listitem open="0" type="815" id="wyqrRC0mpYuW" />
- <listitem open="0" type="815" id="nFJ4v1hs7BhP" />
- <listitem open="0" type="815" id="NuTCSOgDbxIW" />
- <listitem open="0" type="815" id="zxN484U1E5BM" />
- <listitem open="0" type="815" id="Bttmq9Hn6cqE" />
- <listitem open="0" type="815" id="gIDuNMFjseMW" />
- <listitem open="0" type="815" id="teBzG1BxJNpe" />
- <listitem open="0" type="815" id="h2NXgh3fPatt" />
- <listitem open="0" type="815" id="VWlmtZQabl8G" />
- <listitem open="0" type="815" id="T9vqknh4YDy3" />
- <listitem open="0" type="815" id="oOiN7qda0XRi" />
- <listitem open="0" type="815" id="K8kqKgrRvI8e" />
- <listitem open="0" type="815" id="1bqz6FhOMREe" />
- <listitem open="0" type="815" id="8651ODePoSjf" />
- <listitem open="0" type="815" id="dyIxOWbUagVy" />
- <listitem open="0" type="815" id="t9Lga4LpDYAZ" />
- <listitem open="0" type="815" id="FMxp3RmuY7a8" />
- <listitem open="0" type="815" id="AtvLS4uEomnw" />
- <listitem open="0" type="815" id="qigPoHVw8RHY" />
- <listitem open="0" type="815" id="VAmHuXDpjund" />
- <listitem open="0" type="815" id="pO7wpMUIUFZO" />
- <listitem open="0" type="815" id="kkBTez6zEq5v" />
- <listitem open="0" type="815" id="Wmk1zHPj1ZDg" />
- <listitem open="0" type="815" id="YHdm8hgfe7bA" />
- <listitem open="0" type="815" id="anCcMNGsetck" />
- <listitem open="0" type="815" id="aINDNyNmctsS" />
- <listitem open="0" type="815" id="AA7o1kXa0unO" />
- <listitem open="0" type="815" id="rAAT20ufQjl8" />
- <listitem open="0" type="815" id="yb1yToMKzUmz" />
- <listitem open="0" type="815" id="UeevNN1EkP5r" />
- <listitem open="0" type="815" id="hC99QDYMmaKF" />
- <listitem open="0" type="815" id="OfYL9KIewwXJ" />
- <listitem open="0" type="815" id="KYX2xbrcl0j9" />
- <listitem open="0" type="815" id="mGwfH4GlRyrH" />
- <listitem open="0" type="815" id="eeB3a1KcfRtF" />
- <listitem open="0" type="815" id="70J7yst8fTa3" />
- <listitem open="0" type="815" id="Cx1k7cEEcXJY" />
- <listitem open="0" type="815" id="3eQakWDTr7mj" />
- <listitem open="0" type="815" id="WRvK8CSUMkAa" />
- <listitem open="0" type="815" id="mkESDsbuUd5h" />
- <listitem open="0" type="815" id="VUHK1ajgE3p9" />
- <listitem open="0" type="815" id="t0J373cnViQ8" />
+ <listitem open="0" type="813" id="Kd2vdgexbsmt">
+ <listitem open="0" type="814" id="AG2SxqbqTRBU"/>
+ <listitem open="0" type="814" id="UZ6on8MB4gMB"/>
+ <listitem open="0" type="814" id="mx3Mg8qoMtGJ"/>
+ <listitem open="0" type="814" id="hr98IJcksgZd"/>
+ <listitem open="0" type="814" id="pvmrc72M25ji"/>
+ <listitem open="0" type="814" id="BZUXQio6ZwEp"/>
+ <listitem open="0" type="814" id="Fra5X9gK2TBe"/>
+ <listitem open="0" type="814" id="YEzaHiGRFiwg"/>
+ <listitem open="0" type="814" id="QlkxfymspMxL"/>
+ <listitem open="0" type="814" id="TdfU4p6a158I"/>
+ <listitem open="0" type="814" id="nMh14efSNPP0"/>
+ <listitem open="0" type="814" id="NCsBWpWyQ9ST"/>
+ <listitem open="0" type="814" id="wY1xeAEPUvOX"/>
+ <listitem open="0" type="814" id="X3zsSNsoZkz3"/>
+ <listitem open="0" type="814" id="ZT1yaRPX0QUc"/>
+ <listitem open="0" type="814" id="Ygz3cOa7RX0s"/>
+ <listitem open="0" type="814" id="useRdbTA2S6c"/>
+ <listitem open="0" type="814" id="uV7suaSSGRVq"/>
+ <listitem open="0" type="814" id="p3yFZy5RohrR"/>
+ <listitem open="0" type="814" id="IKaKkgueA0U4"/>
+ <listitem open="0" type="814" id="awWoM0fB1dOY"/>
+ <listitem open="0" type="814" id="ZR0N8pnQ7Nir"/>
+ <listitem open="0" type="814" id="1dWBdyFBtkzF"/>
+ <listitem open="0" type="814" id="ieOhFnGoCECL"/>
+ <listitem open="0" type="814" id="3zjAKS1L3VXe"/>
+ <listitem open="0" type="814" id="SkpLSmaARyse"/>
+ <listitem open="0" type="814" id="KjgU387lTfM4"/>
+ <listitem open="0" type="814" id="SXVBdch4R92A"/>
+ <listitem open="0" type="814" id="ahSdaFNuw4Mz"/>
+ <listitem open="0" type="815" id="j6TwKdFLayVu"/>
+ <listitem open="0" type="815" id="dL42Hug1y7vI"/>
+ <listitem open="0" type="815" id="kAbK66CTYSsW"/>
+ <listitem open="0" type="815" id="AuwdkfXL0ZNG"/>
+ <listitem open="0" type="815" id="R2HP9AhuKGCO"/>
+ <listitem open="0" type="815" id="MPrspkPzeJbM"/>
+ <listitem open="0" type="815" id="z8ixf5D67SVF"/>
+ <listitem open="0" type="815" id="cA9uQJJkiAcV"/>
+ <listitem open="0" type="815" id="szVWJ4rGCZBp"/>
+ <listitem open="0" type="815" id="cNvkpQxQY4Ky"/>
+ <listitem open="0" type="815" id="Nbg4kIZcI27Z"/>
+ <listitem open="0" type="815" id="6ypGXy59LyrB"/>
+ <listitem open="0" type="815" id="MoZusrqETWID"/>
+ <listitem open="0" type="815" id="npn3sucwsPDN"/>
+ <listitem open="0" type="815" id="NGVjFMsZ9PU1"/>
+ <listitem open="0" type="815" id="GIFhpVsaLgdB"/>
+ <listitem open="0" type="815" id="cULltnk86ynt"/>
+ <listitem open="0" type="815" id="TgToM4zuH7Jr"/>
+ <listitem open="0" type="815" id="N4mwJPgvt0el"/>
+ <listitem open="0" type="815" id="FaXUhoJ5q6zA"/>
+ <listitem open="0" type="815" id="Ve3Mei5R7wJS"/>
+ <listitem open="0" type="815" id="nGCcKAmnopAS"/>
+ <listitem open="0" type="815" id="VFrcA82jAJaP"/>
+ <listitem open="0" type="815" id="6B5syFIUS84a"/>
+ <listitem open="0" type="815" id="G7JQOsnYud9u"/>
+ <listitem open="0" type="815" id="u3hMBmxRrEsF"/>
+ <listitem open="0" type="815" id="4dlxGurcnYud"/>
+ <listitem open="0" type="815" id="YNtPbjeeMNbb"/>
+ <listitem open="0" type="815" id="ISB5y5gcc9Tn"/>
+ <listitem open="0" type="815" id="huv1IWcawldu"/>
+ <listitem open="0" type="815" id="pIURRxCqX5Us"/>
+ <listitem open="0" type="815" id="qqnmbQhQg9p8"/>
+ <listitem open="0" type="815" id="70we5QUW1EcY"/>
+ <listitem open="0" type="815" id="cbsJlfPsfLUl"/>
+ <listitem open="0" type="815" id="kyFjDrIUs4gC"/>
+ <listitem open="0" type="815" id="tbVXvzGfvVM8"/>
+ <listitem open="0" type="815" id="KeaAhEKnJgkc"/>
+ <listitem open="0" type="815" id="wyqrRC0mpYuW"/>
+ <listitem open="0" type="815" id="nFJ4v1hs7BhP"/>
+ <listitem open="0" type="815" id="NuTCSOgDbxIW"/>
+ <listitem open="0" type="815" id="zxN484U1E5BM"/>
+ <listitem open="0" type="815" id="Bttmq9Hn6cqE"/>
+ <listitem open="0" type="815" id="gIDuNMFjseMW"/>
+ <listitem open="0" type="815" id="teBzG1BxJNpe"/>
+ <listitem open="0" type="815" id="h2NXgh3fPatt"/>
+ <listitem open="0" type="815" id="VWlmtZQabl8G"/>
+ <listitem open="0" type="815" id="T9vqknh4YDy3"/>
+ <listitem open="0" type="815" id="oOiN7qda0XRi"/>
+ <listitem open="0" type="815" id="K8kqKgrRvI8e"/>
+ <listitem open="0" type="815" id="1bqz6FhOMREe"/>
+ <listitem open="0" type="815" id="8651ODePoSjf"/>
+ <listitem open="0" type="815" id="dyIxOWbUagVy"/>
+ <listitem open="0" type="815" id="t9Lga4LpDYAZ"/>
+ <listitem open="0" type="815" id="FMxp3RmuY7a8"/>
+ <listitem open="0" type="815" id="AtvLS4uEomnw"/>
+ <listitem open="0" type="815" id="qigPoHVw8RHY"/>
+ <listitem open="0" type="815" id="VAmHuXDpjund"/>
+ <listitem open="0" type="815" id="pO7wpMUIUFZO"/>
+ <listitem open="0" type="815" id="kkBTez6zEq5v"/>
+ <listitem open="0" type="815" id="Wmk1zHPj1ZDg"/>
+ <listitem open="0" type="815" id="YHdm8hgfe7bA"/>
+ <listitem open="0" type="815" id="anCcMNGsetck"/>
+ <listitem open="0" type="815" id="aINDNyNmctsS"/>
+ <listitem open="0" type="815" id="AA7o1kXa0unO"/>
+ <listitem open="0" type="815" id="rAAT20ufQjl8"/>
+ <listitem open="0" type="815" id="yb1yToMKzUmz"/>
+ <listitem open="0" type="815" id="UeevNN1EkP5r"/>
+ <listitem open="0" type="815" id="hC99QDYMmaKF"/>
+ <listitem open="0" type="815" id="OfYL9KIewwXJ"/>
+ <listitem open="0" type="815" id="KYX2xbrcl0j9"/>
+ <listitem open="0" type="815" id="mGwfH4GlRyrH"/>
+ <listitem open="0" type="815" id="eeB3a1KcfRtF"/>
+ <listitem open="0" type="815" id="70J7yst8fTa3"/>
+ <listitem open="0" type="815" id="Cx1k7cEEcXJY"/>
+ <listitem open="0" type="815" id="3eQakWDTr7mj"/>
+ <listitem open="0" type="815" id="WRvK8CSUMkAa"/>
+ <listitem open="0" type="815" id="mkESDsbuUd5h"/>
+ <listitem open="0" type="815" id="VUHK1ajgE3p9"/>
+ <listitem open="0" type="815" id="t0J373cnViQ8"/>
</listitem>
- <listitem open="0" type="813" id="uHdgUvjiSZG6" >
- <listitem open="0" type="814" id="Yyh5FtRuHHXU" />
- <listitem open="0" type="814" id="gMWpiyFzxNga" />
- <listitem open="0" type="815" id="qlEY5IQdG7gV" />
- <listitem open="0" type="815" id="83x5QdeEMsmS" />
- <listitem open="0" type="815" id="AA3OFitDoHPB" />
- <listitem open="0" type="815" id="v7fHzPj7ZlVo" />
- <listitem open="0" type="815" id="TNzFePOoUYDm" />
- <listitem open="0" type="815" id="0qsXZLJ0gGFK" />
- <listitem open="0" type="815" id="fd68BKuhu4Er" />
- <listitem open="0" type="815" id="OXC5oPNR3SZC" />
+ <listitem open="0" type="813" id="uHdgUvjiSZG6">
+ <listitem open="0" type="814" id="Yyh5FtRuHHXU"/>
+ <listitem open="0" type="814" id="gMWpiyFzxNga"/>
+ <listitem open="0" type="815" id="qlEY5IQdG7gV"/>
+ <listitem open="0" type="815" id="83x5QdeEMsmS"/>
+ <listitem open="0" type="815" id="AA3OFitDoHPB"/>
+ <listitem open="0" type="815" id="v7fHzPj7ZlVo"/>
+ <listitem open="0" type="815" id="TNzFePOoUYDm"/>
+ <listitem open="0" type="815" id="0qsXZLJ0gGFK"/>
+ <listitem open="0" type="815" id="fd68BKuhu4Er"/>
+ <listitem open="0" type="815" id="OXC5oPNR3SZC"/>
</listitem>
- <listitem open="0" type="813" id="gjYrACSC9BuB" >
- <listitem open="0" type="814" id="M2LZCyY6pGdk" />
- <listitem open="0" type="814" id="CK2gDNwU6enG" />
- <listitem open="0" type="814" id="131qHeYSxZ6A" />
- <listitem open="0" type="814" id="aFQc6PzmnrBh" />
- <listitem open="0" type="814" id="d4vdm39XH5iE" />
- <listitem open="0" type="814" id="mBRb0wQvPAtZ" />
- <listitem open="0" type="815" id="0X10zUZAnpwn" />
- <listitem open="0" type="815" id="KsBy2uT9wopo" />
- <listitem open="0" type="815" id="7TE2jX8Ma10K" />
- <listitem open="0" type="815" id="uvcJ4TrBw5Bf" />
- <listitem open="0" type="815" id="rFBZBjF5cpNg" />
- <listitem open="0" type="815" id="tUvwobDdoOAz" />
- <listitem open="0" type="815" id="9ZiQQhyHAtDw" />
- <listitem open="0" type="815" id="TQaHmiFq6IUI" />
- <listitem open="0" type="815" id="gqkGyQ57xlXN" />
- <listitem open="0" type="815" id="JWCFIicjCFIX" />
- <listitem open="0" type="815" id="4nMIrOGdf2TE" />
- <listitem open="0" type="815" id="KcPOVqRmKc1a" />
- <listitem open="0" type="815" id="KeHWrZ1vLLBC" />
- <listitem open="0" type="815" id="pZ8899iTn0xc" />
- <listitem open="0" type="815" id="6zKyySKmzQu9" />
- <listitem open="0" type="815" id="ZcaLcWxATT2j" />
- <listitem open="0" type="815" id="eFrcfjjEKJZu" />
- <listitem open="0" type="815" id="pM5wa20DHppw" />
- <listitem open="0" type="815" id="vlL3Rm7G8CDj" />
- <listitem open="0" type="815" id="CEdN2RWxCr0d" />
- <listitem open="0" type="815" id="2HoHnEKxQvKS" />
- <listitem open="0" type="815" id="5U9Jo3YqLK66" />
- <listitem open="0" type="815" id="8NAXODETgMlU" />
- <listitem open="0" type="815" id="PJKidQn9op68" />
- <listitem open="0" type="815" id="b7CFTxjrG3Xr" />
- <listitem open="0" type="815" id="SIyE55KFZ6co" />
- <listitem open="0" type="815" id="HjSVlyKBGJNM" />
+ <listitem open="0" type="813" id="gjYrACSC9BuB">
+ <listitem open="0" type="814" id="M2LZCyY6pGdk"/>
+ <listitem open="0" type="814" id="CK2gDNwU6enG"/>
+ <listitem open="0" type="814" id="131qHeYSxZ6A"/>
+ <listitem open="0" type="814" id="aFQc6PzmnrBh"/>
+ <listitem open="0" type="814" id="d4vdm39XH5iE"/>
+ <listitem open="0" type="814" id="mBRb0wQvPAtZ"/>
+ <listitem open="0" type="815" id="0X10zUZAnpwn"/>
+ <listitem open="0" type="815" id="KsBy2uT9wopo"/>
+ <listitem open="0" type="815" id="7TE2jX8Ma10K"/>
+ <listitem open="0" type="815" id="uvcJ4TrBw5Bf"/>
+ <listitem open="0" type="815" id="rFBZBjF5cpNg"/>
+ <listitem open="0" type="815" id="tUvwobDdoOAz"/>
+ <listitem open="0" type="815" id="9ZiQQhyHAtDw"/>
+ <listitem open="0" type="815" id="TQaHmiFq6IUI"/>
+ <listitem open="0" type="815" id="gqkGyQ57xlXN"/>
+ <listitem open="0" type="815" id="JWCFIicjCFIX"/>
+ <listitem open="0" type="815" id="4nMIrOGdf2TE"/>
+ <listitem open="0" type="815" id="KcPOVqRmKc1a"/>
+ <listitem open="0" type="815" id="KeHWrZ1vLLBC"/>
+ <listitem open="0" type="815" id="pZ8899iTn0xc"/>
+ <listitem open="0" type="815" id="6zKyySKmzQu9"/>
+ <listitem open="0" type="815" id="ZcaLcWxATT2j"/>
+ <listitem open="0" type="815" id="eFrcfjjEKJZu"/>
+ <listitem open="0" type="815" id="pM5wa20DHppw"/>
+ <listitem open="0" type="815" id="vlL3Rm7G8CDj"/>
+ <listitem open="0" type="815" id="CEdN2RWxCr0d"/>
+ <listitem open="0" type="815" id="2HoHnEKxQvKS"/>
+ <listitem open="0" type="815" id="5U9Jo3YqLK66"/>
+ <listitem open="0" type="815" id="8NAXODETgMlU"/>
+ <listitem open="0" type="815" id="PJKidQn9op68"/>
+ <listitem open="0" type="815" id="b7CFTxjrG3Xr"/>
+ <listitem open="0" type="815" id="SIyE55KFZ6co"/>
+ <listitem open="0" type="815" id="HjSVlyKBGJNM"/>
</listitem>
- <listitem open="0" type="813" id="vSu5lsg0a7WJ" >
- <listitem open="0" type="815" id="LbXsqqCDrQXh" />
- <listitem open="0" type="815" id="ULvVrrbCQ62E" />
- <listitem open="0" type="815" id="wFSmfxTawuTH" />
- <listitem open="0" type="815" id="83mpM46qOzJF" />
+ <listitem open="0" type="813" id="vSu5lsg0a7WJ">
+ <listitem open="0" type="815" id="LbXsqqCDrQXh"/>
+ <listitem open="0" type="815" id="ULvVrrbCQ62E"/>
+ <listitem open="0" type="815" id="wFSmfxTawuTH"/>
+ <listitem open="0" type="815" id="83mpM46qOzJF"/>
</listitem>
- <listitem open="0" type="813" id="emjq7Xks8DWW" >
- <listitem open="0" type="815" id="DNXsEDC2K4mJ" />
- <listitem open="0" type="815" id="fmyMYtyjGWbT" />
- <listitem open="0" type="815" id="jlV1nGKAzisQ" />
- <listitem open="0" type="815" id="M52bZb4GNXHA" />
+ <listitem open="0" type="813" id="emjq7Xks8DWW">
+ <listitem open="0" type="815" id="DNXsEDC2K4mJ"/>
+ <listitem open="0" type="815" id="fmyMYtyjGWbT"/>
+ <listitem open="0" type="815" id="jlV1nGKAzisQ"/>
+ <listitem open="0" type="815" id="M52bZb4GNXHA"/>
</listitem>
- <listitem open="0" type="813" id="DhQX2rY6wPDZ" />
- <listitem open="0" type="813" id="TJe4s63xXy2f" />
- <listitem open="0" type="813" id="E4ek4y1U3HLE" />
- <listitem open="0" type="813" id="tWAq6KHaeveU" />
- <listitem open="0" type="813" id="YFYivL7lKsyo" />
- <listitem open="0" type="813" id="6Qx7AaWcHvu9" />
- <listitem open="0" type="813" id="YkJeSfDyIVQI" />
- <listitem open="0" type="813" id="eKZEv9oVXM34" />
- <listitem open="0" type="813" id="UgPIutO5ambc" />
- <listitem open="0" type="813" id="axOd2PMcsqyz" />
- <listitem open="0" type="813" id="2yOeu36ujWRN" />
- <listitem open="1" type="813" id="O8DTzb5kluKg" />
- <listitem open="0" type="813" id="9uUW4XZ5t7nP" />
- <listitem open="0" type="813" id="0o4m5sr9WEj3" />
- <listitem open="0" type="813" id="uUiFf2iFHkBJ" />
- <listitem open="0" type="813" id="0lRF51Cex1tP" />
- <listitem open="0" type="813" id="dBvvR3kpanaF" >
- <listitem open="0" type="814" id="DNaf2fosEYp6" />
- <listitem open="0" type="814" id="yCEYCVwasJEM" />
- <listitem open="0" type="814" id="lK5p4wmHHMxI" />
- <listitem open="0" type="814" id="zjADHzJD9XkJ" />
- <listitem open="0" type="814" id="3gtty6EhQJUU" />
- <listitem open="0" type="814" id="frhxJACauh8Z" />
- <listitem open="0" type="814" id="SgvPQYIQNKxu" />
- <listitem open="0" type="814" id="fV8suH9Y6rVO" />
- <listitem open="0" type="814" id="1fyvN4SpkND9" />
- <listitem open="0" type="814" id="tVZFpU9SzFLr" />
- <listitem open="0" type="814" id="VSPZJuxIatDv" />
- <listitem open="0" type="814" id="91lljHb4Hsc9" />
- <listitem open="0" type="815" id="ydigyvpsOM5B" />
- <listitem open="0" type="815" id="qCenSxfvP4Uh" />
- <listitem open="0" type="815" id="7RFUTkBQABvR" />
- <listitem open="0" type="815" id="LRUTaPuslbzF" />
- <listitem open="0" type="815" id="EqjdLb7V6YYi" />
- <listitem open="0" type="815" id="jwULXkPs9tJi" />
- <listitem open="0" type="815" id="GDaznZC1Qvcj" />
- <listitem open="0" type="815" id="XiEbElJyhlJC" />
- <listitem open="0" type="815" id="Tg2dXLJoWrnJ" />
- <listitem open="0" type="815" id="R0JpttWOZkzo" />
- <listitem open="0" type="815" id="THk801KUiM5F" />
- <listitem open="0" type="815" id="hO1EFpVenmRg" />
- <listitem open="0" type="815" id="gx5Dg2z9HjII" />
- <listitem open="0" type="815" id="jcmRxreeDgqQ" />
- <listitem open="0" type="815" id="TK3G6UukSxy6" />
- <listitem open="0" type="815" id="0vFHfVZO6Jn3" />
- <listitem open="0" type="815" id="HhdhcZncU1s7" />
- <listitem open="0" type="815" id="WPTahGdpgHBl" />
- <listitem open="0" type="815" id="r8eVPpF8iXfO" />
- <listitem open="0" type="815" id="Z2MF31ZaRTar" />
- <listitem open="0" type="815" id="3lBSDmJRU4ln" />
- <listitem open="0" type="815" id="MwxlldaMWUgw" />
- <listitem open="0" type="815" id="8DSaFDNb7JNs" />
- <listitem open="0" type="815" id="uvFRNvNPHFzh" />
- <listitem open="0" type="815" id="KA88X19dCZES" />
- <listitem open="0" type="815" id="mZ3tsOjnJwCf" />
- <listitem open="0" type="815" id="rBk96wovRq0C" />
- <listitem open="0" type="815" id="qjF3ZQkOi5PZ" />
- <listitem open="0" type="815" id="cXMIalqDa0ys" />
- <listitem open="0" type="815" id="be0L4GBQLu9E" />
- <listitem open="0" type="815" id="410d0wVZaTue" />
- <listitem open="0" type="815" id="k323xCFXJCYa" />
- <listitem open="0" type="815" id="o1FOV73DA5G6" />
- <listitem open="0" type="815" id="HTdZfC9Yjdda" />
- <listitem open="0" type="815" id="wZg4fwAuPmT3" />
- <listitem open="0" type="815" id="ybZfCADSfgM1" />
- <listitem open="0" type="815" id="hv9ikhBeHsgu" />
- <listitem open="0" type="815" id="uORX2lYkhfQP" />
- <listitem open="0" type="815" id="NZ3cRhUCWIM7" />
- <listitem open="0" type="815" id="VDtCtJbErcoI" />
- <listitem open="0" type="815" id="JISqYov5LWOa" />
- <listitem open="0" type="815" id="JjiQSPbxaV7T" />
- <listitem open="0" type="815" id="mihdIVuanMQK" />
- <listitem open="0" type="815" id="cSKBEqveaO2g" />
- <listitem open="0" type="815" id="klmZIFWoPiEg" />
+ <listitem open="0" type="813" id="DhQX2rY6wPDZ"/>
+ <listitem open="0" type="813" id="TJe4s63xXy2f"/>
+ <listitem open="0" type="813" id="E4ek4y1U3HLE"/>
+ <listitem open="0" type="813" id="tWAq6KHaeveU"/>
+ <listitem open="0" type="813" id="YFYivL7lKsyo"/>
+ <listitem open="0" type="813" id="6Qx7AaWcHvu9"/>
+ <listitem open="0" type="813" id="YkJeSfDyIVQI"/>
+ <listitem open="0" type="813" id="eKZEv9oVXM34"/>
+ <listitem open="0" type="813" id="UgPIutO5ambc"/>
+ <listitem open="0" type="813" id="axOd2PMcsqyz"/>
+ <listitem open="0" type="813" id="2yOeu36ujWRN"/>
+ <listitem open="1" type="813" id="O8DTzb5kluKg"/>
+ <listitem open="0" type="813" id="9uUW4XZ5t7nP"/>
+ <listitem open="0" type="813" id="0o4m5sr9WEj3"/>
+ <listitem open="0" type="813" id="uUiFf2iFHkBJ"/>
+ <listitem open="0" type="813" id="0lRF51Cex1tP"/>
+ <listitem open="0" type="813" id="dBvvR3kpanaF">
+ <listitem open="0" type="814" id="DNaf2fosEYp6"/>
+ <listitem open="0" type="814" id="yCEYCVwasJEM"/>
+ <listitem open="0" type="814" id="lK5p4wmHHMxI"/>
+ <listitem open="0" type="814" id="zjADHzJD9XkJ"/>
+ <listitem open="0" type="814" id="3gtty6EhQJUU"/>
+ <listitem open="0" type="814" id="frhxJACauh8Z"/>
+ <listitem open="0" type="814" id="SgvPQYIQNKxu"/>
+ <listitem open="0" type="814" id="fV8suH9Y6rVO"/>
+ <listitem open="0" type="814" id="1fyvN4SpkND9"/>
+ <listitem open="0" type="814" id="tVZFpU9SzFLr"/>
+ <listitem open="0" type="814" id="VSPZJuxIatDv"/>
+ <listitem open="0" type="814" id="91lljHb4Hsc9"/>
+ <listitem open="0" type="815" id="ydigyvpsOM5B"/>
+ <listitem open="0" type="815" id="qCenSxfvP4Uh"/>
+ <listitem open="0" type="815" id="7RFUTkBQABvR"/>
+ <listitem open="0" type="815" id="LRUTaPuslbzF"/>
+ <listitem open="0" type="815" id="EqjdLb7V6YYi"/>
+ <listitem open="0" type="815" id="jwULXkPs9tJi"/>
+ <listitem open="0" type="815" id="GDaznZC1Qvcj"/>
+ <listitem open="0" type="815" id="XiEbElJyhlJC"/>
+ <listitem open="0" type="815" id="Tg2dXLJoWrnJ"/>
+ <listitem open="0" type="815" id="R0JpttWOZkzo"/>
+ <listitem open="0" type="815" id="THk801KUiM5F"/>
+ <listitem open="0" type="815" id="hO1EFpVenmRg"/>
+ <listitem open="0" type="815" id="gx5Dg2z9HjII"/>
+ <listitem open="0" type="815" id="jcmRxreeDgqQ"/>
+ <listitem open="0" type="815" id="TK3G6UukSxy6"/>
+ <listitem open="0" type="815" id="0vFHfVZO6Jn3"/>
+ <listitem open="0" type="815" id="HhdhcZncU1s7"/>
+ <listitem open="0" type="815" id="WPTahGdpgHBl"/>
+ <listitem open="0" type="815" id="r8eVPpF8iXfO"/>
+ <listitem open="0" type="815" id="Z2MF31ZaRTar"/>
+ <listitem open="0" type="815" id="3lBSDmJRU4ln"/>
+ <listitem open="0" type="815" id="MwxlldaMWUgw"/>
+ <listitem open="0" type="815" id="8DSaFDNb7JNs"/>
+ <listitem open="0" type="815" id="uvFRNvNPHFzh"/>
+ <listitem open="0" type="815" id="KA88X19dCZES"/>
+ <listitem open="0" type="815" id="mZ3tsOjnJwCf"/>
+ <listitem open="0" type="815" id="rBk96wovRq0C"/>
+ <listitem open="0" type="815" id="qjF3ZQkOi5PZ"/>
+ <listitem open="0" type="815" id="cXMIalqDa0ys"/>
+ <listitem open="0" type="815" id="be0L4GBQLu9E"/>
+ <listitem open="0" type="815" id="410d0wVZaTue"/>
+ <listitem open="0" type="815" id="k323xCFXJCYa"/>
+ <listitem open="0" type="815" id="o1FOV73DA5G6"/>
+ <listitem open="0" type="815" id="HTdZfC9Yjdda"/>
+ <listitem open="0" type="815" id="wZg4fwAuPmT3"/>
+ <listitem open="0" type="815" id="ybZfCADSfgM1"/>
+ <listitem open="0" type="815" id="hv9ikhBeHsgu"/>
+ <listitem open="0" type="815" id="uORX2lYkhfQP"/>
+ <listitem open="0" type="815" id="NZ3cRhUCWIM7"/>
+ <listitem open="0" type="815" id="VDtCtJbErcoI"/>
+ <listitem open="0" type="815" id="JISqYov5LWOa"/>
+ <listitem open="0" type="815" id="JjiQSPbxaV7T"/>
+ <listitem open="0" type="815" id="mihdIVuanMQK"/>
+ <listitem open="0" type="815" id="cSKBEqveaO2g"/>
+ <listitem open="0" type="815" id="klmZIFWoPiEg"/>
</listitem>
- <listitem open="0" type="813" id="ElUvZ3tKAVPh" >
- <listitem open="0" type="814" id="pVfTLcQeTxif" />
- <listitem open="0" type="814" id="qRmZG8r3bVXu" />
- <listitem open="0" type="814" id="7vWZtDEjIDoA" />
- <listitem open="0" type="814" id="ogt6tgErZqSi" />
- <listitem open="0" type="814" id="vCeSg7DHR3TF" />
- <listitem open="0" type="815" id="PXAg6cosGfw7" />
- <listitem open="0" type="815" id="JBzt1RZxbDNH" />
- <listitem open="0" type="815" id="QqY13tHMTn64" />
- <listitem open="0" type="815" id="l33GAhrr6JmA" />
- <listitem open="0" type="815" id="LVxmG1r14uHE" />
- <listitem open="0" type="815" id="Z73dQnn8aHSO" />
- <listitem open="0" type="815" id="HWTpntDqDoR0" />
- <listitem open="0" type="815" id="siJmA25RZYHK" />
- <listitem open="0" type="815" id="cH4EIJO9zft9" />
- <listitem open="0" type="815" id="vvnvaf4IdbV8" />
- <listitem open="0" type="815" id="JPOuuyFW6wYo" />
- <listitem open="0" type="815" id="9CRGc0zjZwQl" />
- <listitem open="0" type="815" id="PELx2ZHMwfGq" />
- <listitem open="0" type="815" id="skNRenB21Uz4" />
- <listitem open="0" type="815" id="4EOytcnS577T" />
- <listitem open="0" type="815" id="0Yy1RjgJT1j5" />
- <listitem open="0" type="815" id="q8dtFjMDHKEi" />
- <listitem open="0" type="815" id="3t0UujajbhVv" />
- <listitem open="0" type="815" id="mLI6XdFNlsG0" />
- <listitem open="0" type="815" id="eibPZrP8QbxK" />
- <listitem open="0" type="815" id="FXVyyOFEdfuU" />
- <listitem open="0" type="815" id="HtaR5IRIowGm" />
- <listitem open="0" type="815" id="HmoZj7300eR5" />
- <listitem open="0" type="815" id="uqOineU68U0I" />
- <listitem open="0" type="815" id="NPSAAS2PFpzy" />
- <listitem open="0" type="815" id="zHkGrUnn4Onb" />
+ <listitem open="0" type="813" id="ElUvZ3tKAVPh">
+ <listitem open="0" type="814" id="pVfTLcQeTxif"/>
+ <listitem open="0" type="814" id="qRmZG8r3bVXu"/>
+ <listitem open="0" type="814" id="7vWZtDEjIDoA"/>
+ <listitem open="0" type="814" id="ogt6tgErZqSi"/>
+ <listitem open="0" type="814" id="vCeSg7DHR3TF"/>
+ <listitem open="0" type="815" id="PXAg6cosGfw7"/>
+ <listitem open="0" type="815" id="JBzt1RZxbDNH"/>
+ <listitem open="0" type="815" id="QqY13tHMTn64"/>
+ <listitem open="0" type="815" id="l33GAhrr6JmA"/>
+ <listitem open="0" type="815" id="LVxmG1r14uHE"/>
+ <listitem open="0" type="815" id="Z73dQnn8aHSO"/>
+ <listitem open="0" type="815" id="HWTpntDqDoR0"/>
+ <listitem open="0" type="815" id="siJmA25RZYHK"/>
+ <listitem open="0" type="815" id="cH4EIJO9zft9"/>
+ <listitem open="0" type="815" id="vvnvaf4IdbV8"/>
+ <listitem open="0" type="815" id="JPOuuyFW6wYo"/>
+ <listitem open="0" type="815" id="9CRGc0zjZwQl"/>
+ <listitem open="0" type="815" id="PELx2ZHMwfGq"/>
+ <listitem open="0" type="815" id="skNRenB21Uz4"/>
+ <listitem open="0" type="815" id="4EOytcnS577T"/>
+ <listitem open="0" type="815" id="0Yy1RjgJT1j5"/>
+ <listitem open="0" type="815" id="q8dtFjMDHKEi"/>
+ <listitem open="0" type="815" id="3t0UujajbhVv"/>
+ <listitem open="0" type="815" id="mLI6XdFNlsG0"/>
+ <listitem open="0" type="815" id="eibPZrP8QbxK"/>
+ <listitem open="0" type="815" id="FXVyyOFEdfuU"/>
+ <listitem open="0" type="815" id="HtaR5IRIowGm"/>
+ <listitem open="0" type="815" id="HmoZj7300eR5"/>
+ <listitem open="0" type="815" id="uqOineU68U0I"/>
+ <listitem open="0" type="815" id="NPSAAS2PFpzy"/>
+ <listitem open="0" type="815" id="zHkGrUnn4Onb"/>
</listitem>
- <listitem open="0" type="813" id="FGkVafnZOxkd" />
- <listitem open="0" type="813" id="A2J7LcYakjsI" />
- <listitem open="0" type="813" id="uNcSkNqyAxHb" />
- <listitem open="0" type="813" id="4xqo1eJwmBM3" >
- <listitem open="0" type="814" id="zRkSwGNALXUk" />
- <listitem open="0" type="814" id="7ZaQNgZJ8zsD" />
- <listitem open="0" type="814" id="fHVjp6noe6bA" />
- <listitem open="0" type="814" id="lyCfKZjGyLKp" />
- <listitem open="0" type="815" id="vDy8rHM8FLMJ" />
- <listitem open="0" type="815" id="sNo5i8Pxn6R7" />
- <listitem open="0" type="815" id="RUGdflJGlQBk" />
- <listitem open="0" type="815" id="UmjHrAMIcdtF" />
- <listitem open="0" type="815" id="ODW7bhsfVXYu" />
- <listitem open="0" type="815" id="G5CKQa6sKq79" />
- <listitem open="0" type="815" id="yUSZ5LoTWKb7" />
- <listitem open="0" type="815" id="LhgpzFvzefRZ" />
- <listitem open="0" type="815" id="umjFKCxPlYn8" />
- <listitem open="0" type="815" id="CNRKKIXdzBTw" />
- <listitem open="0" type="815" id="kNlTyXsQ4Zd6" />
- <listitem open="0" type="815" id="zYKpWQFd8x41" />
- <listitem open="0" type="815" id="1fMphZ3m8uJa" />
- <listitem open="0" type="815" id="bb88X3GmDev9" />
+ <listitem open="0" type="813" id="FGkVafnZOxkd"/>
+ <listitem open="0" type="813" id="A2J7LcYakjsI"/>
+ <listitem open="0" type="813" id="uNcSkNqyAxHb"/>
+ <listitem open="0" type="813" id="4xqo1eJwmBM3">
+ <listitem open="0" type="814" id="zRkSwGNALXUk"/>
+ <listitem open="0" type="814" id="7ZaQNgZJ8zsD"/>
+ <listitem open="0" type="814" id="fHVjp6noe6bA"/>
+ <listitem open="0" type="814" id="lyCfKZjGyLKp"/>
+ <listitem open="0" type="815" id="vDy8rHM8FLMJ"/>
+ <listitem open="0" type="815" id="sNo5i8Pxn6R7"/>
+ <listitem open="0" type="815" id="RUGdflJGlQBk"/>
+ <listitem open="0" type="815" id="UmjHrAMIcdtF"/>
+ <listitem open="0" type="815" id="ODW7bhsfVXYu"/>
+ <listitem open="0" type="815" id="G5CKQa6sKq79"/>
+ <listitem open="0" type="815" id="yUSZ5LoTWKb7"/>
+ <listitem open="0" type="815" id="LhgpzFvzefRZ"/>
+ <listitem open="0" type="815" id="umjFKCxPlYn8"/>
+ <listitem open="0" type="815" id="CNRKKIXdzBTw"/>
+ <listitem open="0" type="815" id="kNlTyXsQ4Zd6"/>
+ <listitem open="0" type="815" id="zYKpWQFd8x41"/>
+ <listitem open="0" type="815" id="1fMphZ3m8uJa"/>
+ <listitem open="0" type="815" id="bb88X3GmDev9"/>
</listitem>
- <listitem open="0" type="813" id="Afzv7B0Suvrw" />
- <listitem open="0" type="813" id="G1jpotlnS9ne" >
- <listitem open="0" type="814" id="QZy3tkEiVyrj" />
- <listitem open="0" type="814" id="9z5XItpgSU9I" />
- <listitem open="0" type="814" id="kg9gnapBAlF1" />
- <listitem open="0" type="814" id="gvR6OYO8EVm2" />
- <listitem open="0" type="814" id="6bDEKSFntwmJ" />
- <listitem open="0" type="814" id="URqzCwkqqBwC" />
- <listitem open="0" type="814" id="bJkVFWmhwce8" />
- <listitem open="0" type="814" id="WBTxq6Gb2zWH" />
- <listitem open="0" type="814" id="MZpzb47soYu0" />
- <listitem open="0" type="815" id="WOyKZsWGAoBu" />
- <listitem open="0" type="815" id="hAxdkbjHzfbW" />
- <listitem open="0" type="815" id="X8kguwan5LGN" />
- <listitem open="0" type="815" id="7OAAjQXo9lz3" />
- <listitem open="0" type="815" id="D69Lp6MCVzMJ" />
- <listitem open="0" type="815" id="n06YPmsCvKSH" />
- <listitem open="0" type="815" id="PrEK9hahkEtd" />
- <listitem open="0" type="815" id="UPfn20wlhH0M" />
- <listitem open="0" type="815" id="TPRDdKo7jTvj" />
- <listitem open="0" type="815" id="8PfqrYZIO4RV" />
- <listitem open="0" type="815" id="uCUp03L9S0zH" />
- <listitem open="0" type="815" id="wML8jBCbMeOM" />
- <listitem open="0" type="815" id="hjV8iSPH1zCc" />
- <listitem open="0" type="815" id="zajvUM1OiNWR" />
- <listitem open="0" type="815" id="Wh1sJPDz9i7r" />
- <listitem open="0" type="815" id="BU6ASGkRqRKI" />
- <listitem open="0" type="815" id="cyXQNsgBCLft" />
- <listitem open="0" type="815" id="VY2LT6TnLaEH" />
- <listitem open="0" type="815" id="oWNVsabSY9sw" />
- <listitem open="0" type="815" id="zY5Bsi2NG4gh" />
- <listitem open="0" type="815" id="dbUBkK5jrAsj" />
- <listitem open="0" type="815" id="su67xmo4uHWf" />
- <listitem open="0" type="815" id="x9DoH6XAybFv" />
- <listitem open="0" type="815" id="M3zGIUtGi3Mx" />
- <listitem open="0" type="815" id="DWrz7uT51grJ" />
- <listitem open="0" type="815" id="nihWGnXmwzjn" />
- <listitem open="0" type="815" id="lYt1WmvcoWrL" />
- <listitem open="0" type="815" id="J5fMAZjBuuSy" />
- <listitem open="0" type="815" id="oRuH6AKNExiO" />
+ <listitem open="0" type="813" id="Afzv7B0Suvrw"/>
+ <listitem open="0" type="813" id="G1jpotlnS9ne">
+ <listitem open="0" type="814" id="QZy3tkEiVyrj"/>
+ <listitem open="0" type="814" id="9z5XItpgSU9I"/>
+ <listitem open="0" type="814" id="kg9gnapBAlF1"/>
+ <listitem open="0" type="814" id="gvR6OYO8EVm2"/>
+ <listitem open="0" type="814" id="6bDEKSFntwmJ"/>
+ <listitem open="0" type="814" id="URqzCwkqqBwC"/>
+ <listitem open="0" type="814" id="bJkVFWmhwce8"/>
+ <listitem open="0" type="814" id="WBTxq6Gb2zWH"/>
+ <listitem open="0" type="814" id="MZpzb47soYu0"/>
+ <listitem open="0" type="815" id="WOyKZsWGAoBu"/>
+ <listitem open="0" type="815" id="hAxdkbjHzfbW"/>
+ <listitem open="0" type="815" id="X8kguwan5LGN"/>
+ <listitem open="0" type="815" id="7OAAjQXo9lz3"/>
+ <listitem open="0" type="815" id="D69Lp6MCVzMJ"/>
+ <listitem open="0" type="815" id="n06YPmsCvKSH"/>
+ <listitem open="0" type="815" id="PrEK9hahkEtd"/>
+ <listitem open="0" type="815" id="UPfn20wlhH0M"/>
+ <listitem open="0" type="815" id="TPRDdKo7jTvj"/>
+ <listitem open="0" type="815" id="8PfqrYZIO4RV"/>
+ <listitem open="0" type="815" id="uCUp03L9S0zH"/>
+ <listitem open="0" type="815" id="wML8jBCbMeOM"/>
+ <listitem open="0" type="815" id="hjV8iSPH1zCc"/>
+ <listitem open="0" type="815" id="zajvUM1OiNWR"/>
+ <listitem open="0" type="815" id="Wh1sJPDz9i7r"/>
+ <listitem open="0" type="815" id="BU6ASGkRqRKI"/>
+ <listitem open="0" type="815" id="cyXQNsgBCLft"/>
+ <listitem open="0" type="815" id="VY2LT6TnLaEH"/>
+ <listitem open="0" type="815" id="oWNVsabSY9sw"/>
+ <listitem open="0" type="815" id="zY5Bsi2NG4gh"/>
+ <listitem open="0" type="815" id="dbUBkK5jrAsj"/>
+ <listitem open="0" type="815" id="su67xmo4uHWf"/>
+ <listitem open="0" type="815" id="x9DoH6XAybFv"/>
+ <listitem open="0" type="815" id="M3zGIUtGi3Mx"/>
+ <listitem open="0" type="815" id="DWrz7uT51grJ"/>
+ <listitem open="0" type="815" id="nihWGnXmwzjn"/>
+ <listitem open="0" type="815" id="lYt1WmvcoWrL"/>
+ <listitem open="0" type="815" id="J5fMAZjBuuSy"/>
+ <listitem open="0" type="815" id="oRuH6AKNExiO"/>
</listitem>
- <listitem open="0" type="813" id="OvNqoCObl8CH" >
- <listitem open="0" type="814" id="wv2nq1dXlwOr" />
- <listitem open="0" type="814" id="JZxkV8It3gis" />
- <listitem open="0" type="814" id="q4RZCeq8XqtN" />
- <listitem open="0" type="814" id="rWtaRFRioORJ" />
- <listitem open="0" type="814" id="bai6gzkJrv6v" />
- <listitem open="0" type="814" id="3xtAgo722W76" />
- <listitem open="0" type="815" id="VhAYNsOBwok8" />
- <listitem open="0" type="815" id="QaEvR8JGeAp3" />
- <listitem open="0" type="815" id="9cuqN4xFUJk3" />
- <listitem open="0" type="815" id="UJ0ub7w5f7Rr" />
- <listitem open="0" type="815" id="wSTbZuSTtwFq" />
- <listitem open="0" type="815" id="3mTujgkCKgsH" />
- <listitem open="0" type="815" id="ADDSt3kO7Kc6" />
- <listitem open="0" type="815" id="OYfTsHZqw9TB" />
- <listitem open="0" type="815" id="3jUGUiy3Ig9w" />
- <listitem open="0" type="815" id="Z6vG07cqOFLm" />
- <listitem open="0" type="815" id="7VcDt5NQBGg9" />
- <listitem open="0" type="815" id="NHzjWJUIlUrm" />
- <listitem open="0" type="815" id="kyjvEN4ae2H8" />
+ <listitem open="0" type="813" id="OvNqoCObl8CH">
+ <listitem open="0" type="814" id="wv2nq1dXlwOr"/>
+ <listitem open="0" type="814" id="JZxkV8It3gis"/>
+ <listitem open="0" type="814" id="q4RZCeq8XqtN"/>
+ <listitem open="0" type="814" id="rWtaRFRioORJ"/>
+ <listitem open="0" type="814" id="bai6gzkJrv6v"/>
+ <listitem open="0" type="814" id="3xtAgo722W76"/>
+ <listitem open="0" type="815" id="VhAYNsOBwok8"/>
+ <listitem open="0" type="815" id="QaEvR8JGeAp3"/>
+ <listitem open="0" type="815" id="9cuqN4xFUJk3"/>
+ <listitem open="0" type="815" id="UJ0ub7w5f7Rr"/>
+ <listitem open="0" type="815" id="wSTbZuSTtwFq"/>
+ <listitem open="0" type="815" id="3mTujgkCKgsH"/>
+ <listitem open="0" type="815" id="ADDSt3kO7Kc6"/>
+ <listitem open="0" type="815" id="OYfTsHZqw9TB"/>
+ <listitem open="0" type="815" id="3jUGUiy3Ig9w"/>
+ <listitem open="0" type="815" id="Z6vG07cqOFLm"/>
+ <listitem open="0" type="815" id="7VcDt5NQBGg9"/>
+ <listitem open="0" type="815" id="NHzjWJUIlUrm"/>
+ <listitem open="0" type="815" id="kyjvEN4ae2H8"/>
</listitem>
- <listitem open="0" type="813" id="0vcc95kxWWVn" />
- <listitem open="0" type="813" id="bBWfkvMSUBzc" >
- <listitem open="0" type="814" id="HtfMPGWnHlFz" />
- <listitem open="0" type="814" id="nwSF6dZuRDQn" />
- <listitem open="0" type="814" id="NvFxdPxsIcEf" />
- <listitem open="0" type="814" id="qiT8Tg7FdZSj" />
- <listitem open="0" type="814" id="vfgxkuIaTgbH" />
- <listitem open="0" type="814" id="OoUldHki4oSH" />
- <listitem open="0" type="815" id="B1eaE4OZxbUY" />
- <listitem open="0" type="815" id="642hbURmV3Ni" />
- <listitem open="0" type="815" id="5jF2KkZLB0dB" />
- <listitem open="0" type="815" id="ba2x0yl42lme" />
- <listitem open="0" type="815" id="i6Mjs6N6FjnR" />
- <listitem open="0" type="815" id="bqWoZIF4Tx0H" />
- <listitem open="0" type="815" id="yBOWhtxIjR7J" />
- <listitem open="0" type="815" id="jKLCIJRD0tyX" />
- <listitem open="0" type="815" id="OFm6erNMCiWU" />
- <listitem open="0" type="815" id="kVdX0x3MAqSp" />
- <listitem open="0" type="815" id="bvLa2iQlD1IB" />
- <listitem open="0" type="815" id="n0jQzBvY7H67" />
- <listitem open="0" type="815" id="zWsAYBJVVqcd" />
- <listitem open="0" type="815" id="gldn0ktxEl5k" />
- <listitem open="0" type="815" id="3BuFu0ypMBCZ" />
- <listitem open="0" type="815" id="zBZIc4IANfpB" />
- <listitem open="0" type="815" id="qWgmpwjq5c4z" />
- <listitem open="0" type="815" id="a2mwBxU983Rk" />
- <listitem open="0" type="815" id="5hsTKfcACGxz" />
- <listitem open="0" type="815" id="AeoFEsDouzj3" />
- <listitem open="0" type="815" id="6CP0C634JE7V" />
- <listitem open="0" type="815" id="MAwjmvEfZsaJ" />
- <listitem open="0" type="815" id="LVYuN9B8z5JW" />
- <listitem open="0" type="815" id="1XR0bkU9WtxF" />
- <listitem open="0" type="815" id="prxjViUQjhSS" />
- <listitem open="0" type="815" id="ym0h8ycxnZgI" />
- <listitem open="0" type="815" id="F8izq8PLR5MW" />
- <listitem open="0" type="815" id="dPfz7KV2Nze1" />
+ <listitem open="0" type="813" id="0vcc95kxWWVn"/>
+ <listitem open="0" type="813" id="bBWfkvMSUBzc">
+ <listitem open="0" type="814" id="HtfMPGWnHlFz"/>
+ <listitem open="0" type="814" id="nwSF6dZuRDQn"/>
+ <listitem open="0" type="814" id="NvFxdPxsIcEf"/>
+ <listitem open="0" type="814" id="qiT8Tg7FdZSj"/>
+ <listitem open="0" type="814" id="vfgxkuIaTgbH"/>
+ <listitem open="0" type="814" id="OoUldHki4oSH"/>
+ <listitem open="0" type="815" id="B1eaE4OZxbUY"/>
+ <listitem open="0" type="815" id="642hbURmV3Ni"/>
+ <listitem open="0" type="815" id="5jF2KkZLB0dB"/>
+ <listitem open="0" type="815" id="ba2x0yl42lme"/>
+ <listitem open="0" type="815" id="i6Mjs6N6FjnR"/>
+ <listitem open="0" type="815" id="bqWoZIF4Tx0H"/>
+ <listitem open="0" type="815" id="yBOWhtxIjR7J"/>
+ <listitem open="0" type="815" id="jKLCIJRD0tyX"/>
+ <listitem open="0" type="815" id="OFm6erNMCiWU"/>
+ <listitem open="0" type="815" id="kVdX0x3MAqSp"/>
+ <listitem open="0" type="815" id="bvLa2iQlD1IB"/>
+ <listitem open="0" type="815" id="n0jQzBvY7H67"/>
+ <listitem open="0" type="815" id="zWsAYBJVVqcd"/>
+ <listitem open="0" type="815" id="gldn0ktxEl5k"/>
+ <listitem open="0" type="815" id="3BuFu0ypMBCZ"/>
+ <listitem open="0" type="815" id="zBZIc4IANfpB"/>
+ <listitem open="0" type="815" id="qWgmpwjq5c4z"/>
+ <listitem open="0" type="815" id="a2mwBxU983Rk"/>
+ <listitem open="0" type="815" id="5hsTKfcACGxz"/>
+ <listitem open="0" type="815" id="AeoFEsDouzj3"/>
+ <listitem open="0" type="815" id="6CP0C634JE7V"/>
+ <listitem open="0" type="815" id="MAwjmvEfZsaJ"/>
+ <listitem open="0" type="815" id="LVYuN9B8z5JW"/>
+ <listitem open="0" type="815" id="1XR0bkU9WtxF"/>
+ <listitem open="0" type="815" id="prxjViUQjhSS"/>
+ <listitem open="0" type="815" id="ym0h8ycxnZgI"/>
+ <listitem open="0" type="815" id="F8izq8PLR5MW"/>
+ <listitem open="0" type="815" id="dPfz7KV2Nze1"/>
</listitem>
- <listitem open="0" type="813" id="kNRjwgcIhcX0" >
- <listitem open="0" type="814" id="oumiUxElXTPK" />
- <listitem open="0" type="814" id="fGGAifVQGjcS" />
- <listitem open="0" type="814" id="mQLltAsASv30" />
- <listitem open="0" type="814" id="5xgKFy2bIrWG" />
- <listitem open="0" type="815" id="4zK7hMcKdqVL" />
- <listitem open="0" type="815" id="h3l7wm70lP5Q" />
- <listitem open="0" type="815" id="mfjNVCizARin" />
- <listitem open="0" type="815" id="ltCTNP54QqCM" />
- <listitem open="0" type="815" id="dHKMfPlR2SoX" />
- <listitem open="0" type="815" id="eUVmtBXf2j6P" />
- <listitem open="0" type="815" id="6BSW0cqbrAxW" />
- <listitem open="0" type="815" id="XgxZ8j5kDYW5" />
- <listitem open="0" type="815" id="h3ijno6r0YO0" />
- <listitem open="0" type="815" id="uVCs2Ys8lR88" />
- <listitem open="0" type="815" id="wb071QOAvQTw" />
- <listitem open="0" type="815" id="xrcVx1qqV0iX" />
- <listitem open="0" type="815" id="H2dm1JHasusr" />
- <listitem open="0" type="815" id="gIl1gnNV9uEv" />
- <listitem open="0" type="815" id="RrpOsLQDNVtL" />
- <listitem open="0" type="815" id="82E8dP9eMOkB" />
- <listitem open="0" type="815" id="dv4eGrk78MU4" />
+ <listitem open="0" type="813" id="kNRjwgcIhcX0">
+ <listitem open="0" type="814" id="oumiUxElXTPK"/>
+ <listitem open="0" type="814" id="fGGAifVQGjcS"/>
+ <listitem open="0" type="814" id="mQLltAsASv30"/>
+ <listitem open="0" type="814" id="5xgKFy2bIrWG"/>
+ <listitem open="0" type="815" id="4zK7hMcKdqVL"/>
+ <listitem open="0" type="815" id="h3l7wm70lP5Q"/>
+ <listitem open="0" type="815" id="mfjNVCizARin"/>
+ <listitem open="0" type="815" id="ltCTNP54QqCM"/>
+ <listitem open="0" type="815" id="dHKMfPlR2SoX"/>
+ <listitem open="0" type="815" id="eUVmtBXf2j6P"/>
+ <listitem open="0" type="815" id="6BSW0cqbrAxW"/>
+ <listitem open="0" type="815" id="XgxZ8j5kDYW5"/>
+ <listitem open="0" type="815" id="h3ijno6r0YO0"/>
+ <listitem open="0" type="815" id="uVCs2Ys8lR88"/>
+ <listitem open="0" type="815" id="wb071QOAvQTw"/>
+ <listitem open="0" type="815" id="xrcVx1qqV0iX"/>
+ <listitem open="0" type="815" id="H2dm1JHasusr"/>
+ <listitem open="0" type="815" id="gIl1gnNV9uEv"/>
+ <listitem open="0" type="815" id="RrpOsLQDNVtL"/>
+ <listitem open="0" type="815" id="82E8dP9eMOkB"/>
+ <listitem open="0" type="815" id="dv4eGrk78MU4"/>
</listitem>
- <listitem open="0" type="813" id="idECE5nt0Vr7" />
- <listitem open="0" type="813" id="0xotfbj8uz9G" />
- <listitem open="0" type="813" id="MuLM2exc7eeX" />
- <listitem open="0" type="813" id="Ab0NMXybAfZU" />
- <listitem open="0" type="813" id="3DGvGCGP6it9" />
- <listitem open="0" type="813" id="K1iCj3mMQwQL" />
- <listitem open="0" type="813" id="D3DUDdA4BXcR" >
- <listitem open="0" type="815" id="jSV1dsLPmSGq" />
+ <listitem open="0" type="813" id="idECE5nt0Vr7"/>
+ <listitem open="0" type="813" id="0xotfbj8uz9G"/>
+ <listitem open="0" type="813" id="MuLM2exc7eeX"/>
+ <listitem open="0" type="813" id="Ab0NMXybAfZU"/>
+ <listitem open="0" type="813" id="3DGvGCGP6it9"/>
+ <listitem open="0" type="813" id="K1iCj3mMQwQL"/>
+ <listitem open="0" type="813" id="D3DUDdA4BXcR">
+ <listitem open="0" type="815" id="jSV1dsLPmSGq"/>
</listitem>
- <listitem open="1" type="813" id="EXCTf5VmCpZP" />
- <listitem open="0" type="813" id="fuM43CRtzagH" />
- <listitem open="0" type="813" id="CFHqNaZGkqY1" />
- <listitem open="1" type="813" id="C6sJEmNl1TfP" />
- <listitem open="0" type="813" id="vhhynCUKwjdK" >
- <listitem open="0" type="815" id="0BooQ7oB3gBu" />
+ <listitem open="1" type="813" id="EXCTf5VmCpZP"/>
+ <listitem open="0" type="813" id="fuM43CRtzagH"/>
+ <listitem open="0" type="813" id="CFHqNaZGkqY1"/>
+ <listitem open="1" type="813" id="C6sJEmNl1TfP"/>
+ <listitem open="0" type="813" id="vhhynCUKwjdK">
+ <listitem open="0" type="815" id="0BooQ7oB3gBu"/>
</listitem>
- <listitem open="0" type="813" id="4DbehFMvfWp7" >
- <listitem open="0" type="815" id="tAHWfrR369KI" />
+ <listitem open="0" type="813" id="4DbehFMvfWp7">
+ <listitem open="0" type="815" id="tAHWfrR369KI"/>
</listitem>
- <listitem open="1" type="813" id="4mmdfk3zM4Cq" />
- <listitem open="0" type="813" id="TTjyPYhZVm6n" />
- <listitem open="0" type="813" id="pkwx1nQd15WY" />
- <listitem open="0" type="813" id="oJLfSqWPBi3z" />
- <listitem open="0" type="813" id="XlAIxWJ0t2q4" />
- <listitem open="0" type="813" id="sWYhCThWlDFP" />
- <listitem open="0" type="813" id="4F2mG2WvecbT" />
- <listitem open="0" type="813" id="8RfL5UmYopms" />
- <listitem open="0" type="813" id="Ny9n9LLzEhXo" />
- <listitem open="0" type="813" id="qzlFUs4gsJKl" />
- <listitem open="0" type="813" id="yfv0x3wqUorr" />
- <listitem open="0" type="813" id="SU7oJl8r1vpC" />
- <listitem open="0" type="818" id="dIDTyvYIWngb" >
- <listitem open="0" type="813" id="bfhvSo8YsYdy" />
+ <listitem open="1" type="813" id="4mmdfk3zM4Cq"/>
+ <listitem open="0" type="813" id="TTjyPYhZVm6n"/>
+ <listitem open="0" type="813" id="pkwx1nQd15WY"/>
+ <listitem open="0" type="813" id="oJLfSqWPBi3z"/>
+ <listitem open="0" type="813" id="XlAIxWJ0t2q4"/>
+ <listitem open="0" type="813" id="sWYhCThWlDFP"/>
+ <listitem open="0" type="813" id="4F2mG2WvecbT"/>
+ <listitem open="0" type="813" id="8RfL5UmYopms"/>
+ <listitem open="0" type="813" id="Ny9n9LLzEhXo"/>
+ <listitem open="0" type="813" id="qzlFUs4gsJKl"/>
+ <listitem open="0" type="813" id="yfv0x3wqUorr"/>
+ <listitem open="0" type="813" id="SU7oJl8r1vpC"/>
+ <listitem open="0" type="818" id="dIDTyvYIWngb">
+ <listitem open="0" type="813" id="bfhvSo8YsYdy"/>
</listitem>
- <listitem open="0" type="818" id="MCSt8TslaFsB" >
- <listitem open="0" type="813" id="4LgRjEB5I6jc" />
- <listitem open="0" type="813" id="F1TYNacxByRT" />
- <listitem open="0" type="813" id="SAh1zCEmUab7" />
- <listitem open="0" type="813" id="BBlq3c2ugtt6" />
- <listitem open="0" type="813" id="Tf9yq5dCbZ1m" />
+ <listitem open="0" type="818" id="MCSt8TslaFsB">
+ <listitem open="0" type="813" id="4LgRjEB5I6jc"/>
+ <listitem open="0" type="813" id="F1TYNacxByRT"/>
+ <listitem open="0" type="813" id="SAh1zCEmUab7"/>
+ <listitem open="0" type="813" id="BBlq3c2ugtt6"/>
+ <listitem open="0" type="813" id="Tf9yq5dCbZ1m"/>
</listitem>
- <listitem open="0" type="829" id="I2tMfCdvE4TZ" />
- <listitem open="0" type="829" id="bJtzCEyKnKFK" />
- <listitem open="0" type="829" id="JUKVeIsFclEo" />
- <listitem open="1" type="829" id="812hl7Twm80d" />
- <listitem open="1" type="829" id="6PMoYeoBvXGW" />
- <listitem open="1" type="829" id="PwWdyuRfg8qc" />
- <listitem open="0" type="829" id="WO0VJglkKJD1" />
- <listitem open="0" type="829" id="iYfdxrJ7viR4" />
- <listitem open="0" type="829" id="WHPnnVHQeFGi" />
- <listitem open="1" type="829" id="rNYhJGFqdJWf" />
- <listitem open="0" type="829" id="eL818LAcaZPN" />
- <listitem open="0" type="830" id="Datatypes" >
- <listitem open="0" type="829" id="Dk5pczPnz6Yr" />
- <listitem open="0" type="829" id="Egoy0uRTnPKa" />
- <listitem open="0" type="829" id="CVhnimyi5KYN" />
- <listitem open="0" type="829" id="nHLqdVHOsxNM" />
- <listitem open="0" type="829" id="eqNqcEputAw7" />
- <listitem open="0" type="829" id="HrAPc4wZ9mox" />
- <listitem open="0" type="829" id="FM9MFyrLE5ts" />
- <listitem open="0" type="829" id="AtFJ5jDgvMWr" />
- <listitem open="0" type="829" id="taPZHCs4KBPK" />
- <listitem open="0" type="829" id="JCIhsw1mHbC2" />
- <listitem open="0" type="829" id="1PQGjZx0iexb" />
- <listitem open="0" type="829" id="h0fjFQ6XJMWi" />
- <listitem open="0" type="829" id="xqe85s2v3X76" />
- <listitem open="0" type="829" id="qcb8l3xv8TRt" />
- <listitem open="0" type="829" id="Dc4onmiEKP73" />
- <listitem open="0" type="829" id="DEOmV9sHIiVw" />
- <listitem open="0" type="829" id="T3wGzLaOdJRi" />
- <listitem open="0" type="829" id="TXhtlZjMAp7C" />
- <listitem open="0" type="829" id="r4r1RcqCQswh" />
- <listitem open="0" type="829" id="E5x9L9RNrd6t" />
- <listitem open="0" type="829" id="g55iEgjQlzYA" />
- <listitem open="0" type="829" id="j0sNksMuhVaF" />
- <listitem open="0" type="829" id="eFtlt57PInXt" />
- <listitem open="0" type="829" id="U4mQnNTnRzFr" />
- <listitem open="0" type="829" id="dxoHI48VOHpd" />
- <listitem open="0" type="829" id="10N6r5hp62ve" />
- <listitem open="0" type="829" id="u6I3QBCIKjNh" />
- <listitem open="0" type="829" id="QR5iQfL4cAJs" />
- <listitem open="0" type="829" id="w18nsvnfKlCn" />
- <listitem open="0" type="829" id="iP4BuKaU6MFG" />
- <listitem open="0" type="829" id="4XSkb7G7HX8a" />
- <listitem open="0" type="829" id="XNEzxlV9pJ9M" />
- <listitem open="0" type="829" id="ihg5BF2ckirV" />
- <listitem open="0" type="829" id="j5EvHIixdpql" />
- <listitem open="0" type="829" id="vFBbZkjwm4Vx" />
- <listitem open="0" type="829" id="i2UaJmLAA6SB" />
- <listitem open="0" type="829" id="3McdnqE6JCta" />
- <listitem open="0" type="829" id="hHn4fFvgbLYX" />
- <listitem open="0" type="829" id="s715so7RcDV9" />
- <listitem open="0" type="829" id="xXbKcOH2nKjB" />
- <listitem open="0" type="829" id="1p2XZLYDDR9J" />
- <listitem open="0" type="829" id="lNFLPGC5GcjE" />
- <listitem open="0" type="829" id="nBSGMFfRdnbK" />
- <listitem open="0" type="829" id="INoSbjQmME1a" />
- <listitem open="0" type="829" id="jIKxm4xqfB4z" />
- <listitem open="0" type="829" id="cKqCpL4vHbUA" />
- <listitem open="0" type="829" id="8HFYeCh1V2Tr" />
- <listitem open="0" type="829" id="II4tXBwM3i4V" />
- <listitem open="0" type="829" id="44n6UGK0XgsS" />
- <listitem open="0" type="829" id="bQxm3RYu0b9f" />
- <listitem open="1" type="829" id="4Kduenu6BUBZ" />
- <listitem open="1" type="829" id="ctnUq2PsE48l" />
- <listitem open="0" type="829" id="66nkQj7RUTGt" />
- <listitem open="0" type="829" id="VewgxsCIjx8s" />
- <listitem open="0" type="829" id="O0Y4e7L2YuKE" />
- <listitem open="0" type="829" id="w1WmyaR6BJwY" />
- <listitem open="0" type="829" id="GvaXRE3v0jhy" />
- <listitem open="0" type="829" id="t8K2eKmlJWeX" />
- <listitem open="0" type="829" id="MbP7gzMpbiS8" />
- <listitem open="0" type="829" id="2A0kHciAJN94" />
- <listitem open="0" type="829" id="0gZfFH6nfJoC" />
- <listitem open="0" type="829" id="LmSODUAk50Mh" />
- <listitem open="0" type="829" id="8DcrWo7HU0iD" />
- <listitem open="0" type="829" id="ZcxOLFwJIm1Z" />
- <listitem open="0" type="829" id="pE9AJY0D36ZX" />
- <listitem open="0" type="829" id="vl7nx6lzHKbw" />
- <listitem open="0" type="829" id="TrV97VV12IZA" />
- <listitem open="0" type="829" id="qj7xSczKuwTq" />
- <listitem open="0" type="829" id="Q7aANH0SNANP" />
- <listitem open="0" type="829" id="58Cx3O5oNLy7" />
- <listitem open="0" type="829" id="IdrZNJ0YPvUj" />
- <listitem open="0" type="829" id="bHSmNf4TkzTc" />
- <listitem open="0" type="829" id="gFFNUwPz4TDC" />
- <listitem open="0" type="829" id="WqvJ0Bi64K7w" />
- <listitem open="0" type="829" id="VwQtQ1TIoAvq" />
- <listitem open="0" type="829" id="W4aE1i6TfajT" />
- <listitem open="0" type="829" id="vTwaNogqWwk6" />
- <listitem open="0" type="829" id="WKXaz2THzK1G" />
- <listitem open="0" type="829" id="VcPcOcsgjQbo" />
- <listitem open="0" type="829" id="bB3bDXILtLrz" />
- <listitem open="0" type="829" id="cSRv6d9bhfgi" />
- <listitem open="0" type="829" id="nNX5UmpiITKY" />
- <listitem open="0" type="829" id="Fls26ZE3bRdo" />
- <listitem open="0" type="829" id="G9Fc21bZFJYw" />
- <listitem open="0" type="829" id="Ks2QuFd1iYTQ" />
- <listitem open="0" type="829" id="FVFtK4cB028u" />
- <listitem open="0" type="829" id="8JusFMjAgM0v" />
- <listitem open="0" type="829" id="pwe3pKqZPxkb" />
- <listitem open="0" type="829" id="ee5ipO9TkcLk" />
- <listitem open="0" type="829" id="0cEqYhKKEcTV" />
- <listitem open="0" type="829" id="iJSN8ewspTX1" />
- <listitem open="0" type="829" id="O12pIiPVGutd" />
- <listitem open="0" type="829" id="UxIGEVkWi0NJ" />
- <listitem open="0" type="829" id="QYpsIm6ImSYT" />
- <listitem open="0" type="829" id="U3HSI0riWfYo" />
- <listitem open="0" type="829" id="s0nXwm2aK1kb" />
- <listitem open="0" type="829" id="nLEyCkrlHPQw" />
- <listitem open="0" type="829" id="eOTt0WSUZhur" />
- <listitem open="0" type="829" id="ASmFlCHQXF31" />
- <listitem open="0" type="829" id="02OHgpv6iwv9" />
- <listitem open="0" type="829" id="xSzXJBSHo8yn" />
- <listitem open="0" type="829" id="KLj6UftWOUuW" />
- <listitem open="0" type="829" id="KaWkbzz0V7eb" />
- <listitem open="0" type="829" id="pX24l2l5CrBj" />
- <listitem open="0" type="829" id="7YtOMToL1Xs9" />
- <listitem open="0" type="829" id="erAlIci9mSIq" />
- <listitem open="0" type="829" id="dsRw8nRMsxE8" />
- <listitem open="0" type="829" id="lvIXi2Pxh0fK" />
- <listitem open="0" type="829" id="EknMLJBAPpgo" />
- <listitem open="0" type="829" id="GgjUKN39BDXg" />
- <listitem open="0" type="829" id="7jGBwdRbnPDW" />
- <listitem open="0" type="829" id="nMhUhBvBqw4A" />
- <listitem open="0" type="829" id="VBixqziBqrhe" />
- <listitem open="0" type="829" id="MvpHChZ2rJOW" />
- <listitem open="0" type="829" id="ZZfK0mQuNQ1O" />
- <listitem open="0" type="829" id="8Eb0NWUsBQSJ" />
- <listitem open="0" type="829" id="3lgc1KcaMAny" />
- <listitem open="0" type="829" id="vteoFJru7xrN" />
- <listitem open="0" type="829" id="eptOVybOJnpM" />
- <listitem open="0" type="829" id="xdn6dFqV85mT" />
- <listitem open="0" type="829" id="PFhzx975rDDm" />
- <listitem open="0" type="829" id="pJsfgcYj7OSg" />
- <listitem open="0" type="829" id="EQrcJtA2vC7c" />
- <listitem open="0" type="829" id="wZnZ9lZYcork" />
- <listitem open="0" type="829" id="9U1uI8HJT0Jf" />
- <listitem open="0" type="829" id="trv86yL4jfeS" />
- <listitem open="0" type="829" id="vQ1S2XzSPBqN" />
- <listitem open="0" type="829" id="Hfgxfxm85LAR" />
- <listitem open="0" type="829" id="QXEg7cwSFt0l" />
- <listitem open="0" type="829" id="ylvhNGRUzc7S" />
- <listitem open="0" type="829" id="t2asNnHh8wsl" />
- <listitem open="0" type="829" id="S02STVfDWPXk" />
- <listitem open="0" type="829" id="Z3mduvueNb9d" />
- <listitem open="0" type="829" id="O74yXfkidyrR" />
- <listitem open="0" type="829" id="qtOabrV06r8H" />
- <listitem open="0" type="829" id="qZLXuibBNXID" />
- <listitem open="0" type="829" id="rHbXHZa03W4n" />
- <listitem open="1" type="829" id="vfi9josl6Tfk" />
- <listitem open="1" type="829" id="nJsED87p1vHp" />
- <listitem open="1" type="829" id="UOc7OI8LRuFv" />
- <listitem open="1" type="829" id="w7Hw0ZjtEP2v" />
- <listitem open="1" type="829" id="HXoQ2zynGq1U" />
- <listitem open="0" type="829" id="Kevzvq2lEsL7" />
- <listitem open="0" type="829" id="yHm6ssfdnOOK" />
- <listitem open="0" type="829" id="C9cGTLSO5pln" />
- <listitem open="0" type="829" id="ViIuaCbFO4Rh" />
- <listitem open="0" type="829" id="drESmKOpFHzv" />
- <listitem open="0" type="829" id="SuGBQogD9iYR" />
- <listitem open="0" type="829" id="HYl1HlhGNnFB" />
- <listitem open="0" type="829" id="rRJOS4Ahavgr" />
- <listitem open="1" type="829" id="QBMG0J8pDlsx" />
- <listitem open="0" type="829" id="fL9t737j70re" />
- <listitem open="0" type="829" id="FYDrFS8mDoaL" />
- <listitem open="0" type="829" id="ObMobD4JO6Fx" />
- <listitem open="0" type="829" id="2UqTU88CwGoW" />
- <listitem open="0" type="829" id="LrX6DxQMEnp2" />
- <listitem open="1" type="829" id="DshIKK2Zspzs" />
- <listitem open="0" type="829" id="BlnbH3oVPPjZ" />
- <listitem open="1" type="829" id="LIcXhcTtT8Bn" />
- <listitem open="0" type="829" id="iB4yZDFSik45" />
- <listitem open="1" type="829" id="ovf5keXejoaj" />
- <listitem open="0" type="829" id="TYfZTukOB7DK" />
+ <listitem open="0" type="829" id="I2tMfCdvE4TZ"/>
+ <listitem open="0" type="829" id="bJtzCEyKnKFK"/>
+ <listitem open="0" type="829" id="JUKVeIsFclEo"/>
+ <listitem open="1" type="829" id="812hl7Twm80d"/>
+ <listitem open="1" type="829" id="6PMoYeoBvXGW"/>
+ <listitem open="1" type="829" id="PwWdyuRfg8qc"/>
+ <listitem open="0" type="829" id="WO0VJglkKJD1"/>
+ <listitem open="0" type="829" id="iYfdxrJ7viR4"/>
+ <listitem open="0" type="829" id="WHPnnVHQeFGi"/>
+ <listitem open="1" type="829" id="rNYhJGFqdJWf"/>
+ <listitem open="0" type="829" id="eL818LAcaZPN"/>
+ <listitem open="0" type="830" id="Datatypes">
+ <listitem open="0" type="829" id="Dk5pczPnz6Yr"/>
+ <listitem open="0" type="829" id="Egoy0uRTnPKa"/>
+ <listitem open="0" type="829" id="CVhnimyi5KYN"/>
+ <listitem open="0" type="829" id="nHLqdVHOsxNM"/>
+ <listitem open="0" type="829" id="eqNqcEputAw7"/>
+ <listitem open="0" type="829" id="HrAPc4wZ9mox"/>
+ <listitem open="0" type="829" id="FM9MFyrLE5ts"/>
+ <listitem open="0" type="829" id="AtFJ5jDgvMWr"/>
+ <listitem open="0" type="829" id="taPZHCs4KBPK"/>
+ <listitem open="0" type="829" id="JCIhsw1mHbC2"/>
+ <listitem open="0" type="829" id="1PQGjZx0iexb"/>
+ <listitem open="0" type="829" id="h0fjFQ6XJMWi"/>
+ <listitem open="0" type="829" id="xqe85s2v3X76"/>
+ <listitem open="0" type="829" id="qcb8l3xv8TRt"/>
+ <listitem open="0" type="829" id="Dc4onmiEKP73"/>
+ <listitem open="0" type="829" id="DEOmV9sHIiVw"/>
+ <listitem open="0" type="829" id="T3wGzLaOdJRi"/>
+ <listitem open="0" type="829" id="TXhtlZjMAp7C"/>
+ <listitem open="0" type="829" id="r4r1RcqCQswh"/>
+ <listitem open="0" type="829" id="E5x9L9RNrd6t"/>
+ <listitem open="0" type="829" id="g55iEgjQlzYA"/>
+ <listitem open="0" type="829" id="j0sNksMuhVaF"/>
+ <listitem open="0" type="829" id="eFtlt57PInXt"/>
+ <listitem open="0" type="829" id="U4mQnNTnRzFr"/>
+ <listitem open="0" type="829" id="dxoHI48VOHpd"/>
+ <listitem open="0" type="829" id="10N6r5hp62ve"/>
+ <listitem open="0" type="829" id="u6I3QBCIKjNh"/>
+ <listitem open="0" type="829" id="QR5iQfL4cAJs"/>
+ <listitem open="0" type="829" id="w18nsvnfKlCn"/>
+ <listitem open="0" type="829" id="iP4BuKaU6MFG"/>
+ <listitem open="0" type="829" id="4XSkb7G7HX8a"/>
+ <listitem open="0" type="829" id="XNEzxlV9pJ9M"/>
+ <listitem open="0" type="829" id="ihg5BF2ckirV"/>
+ <listitem open="0" type="829" id="j5EvHIixdpql"/>
+ <listitem open="0" type="829" id="vFBbZkjwm4Vx"/>
+ <listitem open="0" type="829" id="i2UaJmLAA6SB"/>
+ <listitem open="0" type="829" id="3McdnqE6JCta"/>
+ <listitem open="0" type="829" id="hHn4fFvgbLYX"/>
+ <listitem open="0" type="829" id="s715so7RcDV9"/>
+ <listitem open="0" type="829" id="xXbKcOH2nKjB"/>
+ <listitem open="0" type="829" id="1p2XZLYDDR9J"/>
+ <listitem open="0" type="829" id="lNFLPGC5GcjE"/>
+ <listitem open="0" type="829" id="nBSGMFfRdnbK"/>
+ <listitem open="0" type="829" id="INoSbjQmME1a"/>
+ <listitem open="0" type="829" id="jIKxm4xqfB4z"/>
+ <listitem open="0" type="829" id="cKqCpL4vHbUA"/>
+ <listitem open="0" type="829" id="8HFYeCh1V2Tr"/>
+ <listitem open="0" type="829" id="II4tXBwM3i4V"/>
+ <listitem open="0" type="829" id="44n6UGK0XgsS"/>
+ <listitem open="0" type="829" id="bQxm3RYu0b9f"/>
+ <listitem open="1" type="829" id="4Kduenu6BUBZ"/>
+ <listitem open="1" type="829" id="ctnUq2PsE48l"/>
+ <listitem open="0" type="829" id="66nkQj7RUTGt"/>
+ <listitem open="0" type="829" id="VewgxsCIjx8s"/>
+ <listitem open="0" type="829" id="O0Y4e7L2YuKE"/>
+ <listitem open="0" type="829" id="w1WmyaR6BJwY"/>
+ <listitem open="0" type="829" id="GvaXRE3v0jhy"/>
+ <listitem open="0" type="829" id="t8K2eKmlJWeX"/>
+ <listitem open="0" type="829" id="MbP7gzMpbiS8"/>
+ <listitem open="0" type="829" id="2A0kHciAJN94"/>
+ <listitem open="0" type="829" id="0gZfFH6nfJoC"/>
+ <listitem open="0" type="829" id="LmSODUAk50Mh"/>
+ <listitem open="0" type="829" id="8DcrWo7HU0iD"/>
+ <listitem open="0" type="829" id="ZcxOLFwJIm1Z"/>
+ <listitem open="0" type="829" id="pE9AJY0D36ZX"/>
+ <listitem open="0" type="829" id="vl7nx6lzHKbw"/>
+ <listitem open="0" type="829" id="TrV97VV12IZA"/>
+ <listitem open="0" type="829" id="qj7xSczKuwTq"/>
+ <listitem open="0" type="829" id="Q7aANH0SNANP"/>
+ <listitem open="0" type="829" id="58Cx3O5oNLy7"/>
+ <listitem open="0" type="829" id="IdrZNJ0YPvUj"/>
+ <listitem open="0" type="829" id="bHSmNf4TkzTc"/>
+ <listitem open="0" type="829" id="gFFNUwPz4TDC"/>
+ <listitem open="0" type="829" id="WqvJ0Bi64K7w"/>
+ <listitem open="0" type="829" id="VwQtQ1TIoAvq"/>
+ <listitem open="0" type="829" id="W4aE1i6TfajT"/>
+ <listitem open="0" type="829" id="vTwaNogqWwk6"/>
+ <listitem open="0" type="829" id="WKXaz2THzK1G"/>
+ <listitem open="0" type="829" id="VcPcOcsgjQbo"/>
+ <listitem open="0" type="829" id="bB3bDXILtLrz"/>
+ <listitem open="0" type="829" id="cSRv6d9bhfgi"/>
+ <listitem open="0" type="829" id="nNX5UmpiITKY"/>
+ <listitem open="0" type="829" id="Fls26ZE3bRdo"/>
+ <listitem open="0" type="829" id="G9Fc21bZFJYw"/>
+ <listitem open="0" type="829" id="Ks2QuFd1iYTQ"/>
+ <listitem open="0" type="829" id="FVFtK4cB028u"/>
+ <listitem open="0" type="829" id="8JusFMjAgM0v"/>
+ <listitem open="0" type="829" id="pwe3pKqZPxkb"/>
+ <listitem open="0" type="829" id="ee5ipO9TkcLk"/>
+ <listitem open="0" type="829" id="0cEqYhKKEcTV"/>
+ <listitem open="0" type="829" id="iJSN8ewspTX1"/>
+ <listitem open="0" type="829" id="O12pIiPVGutd"/>
+ <listitem open="0" type="829" id="UxIGEVkWi0NJ"/>
+ <listitem open="0" type="829" id="QYpsIm6ImSYT"/>
+ <listitem open="0" type="829" id="U3HSI0riWfYo"/>
+ <listitem open="0" type="829" id="s0nXwm2aK1kb"/>
+ <listitem open="0" type="829" id="nLEyCkrlHPQw"/>
+ <listitem open="0" type="829" id="eOTt0WSUZhur"/>
+ <listitem open="0" type="829" id="ASmFlCHQXF31"/>
+ <listitem open="0" type="829" id="02OHgpv6iwv9"/>
+ <listitem open="0" type="829" id="xSzXJBSHo8yn"/>
+ <listitem open="0" type="829" id="KLj6UftWOUuW"/>
+ <listitem open="0" type="829" id="KaWkbzz0V7eb"/>
+ <listitem open="0" type="829" id="pX24l2l5CrBj"/>
+ <listitem open="0" type="829" id="7YtOMToL1Xs9"/>
+ <listitem open="0" type="829" id="erAlIci9mSIq"/>
+ <listitem open="0" type="829" id="dsRw8nRMsxE8"/>
+ <listitem open="0" type="829" id="lvIXi2Pxh0fK"/>
+ <listitem open="0" type="829" id="EknMLJBAPpgo"/>
+ <listitem open="0" type="829" id="GgjUKN39BDXg"/>
+ <listitem open="0" type="829" id="7jGBwdRbnPDW"/>
+ <listitem open="0" type="829" id="nMhUhBvBqw4A"/>
+ <listitem open="0" type="829" id="VBixqziBqrhe"/>
+ <listitem open="0" type="829" id="MvpHChZ2rJOW"/>
+ <listitem open="0" type="829" id="ZZfK0mQuNQ1O"/>
+ <listitem open="0" type="829" id="8Eb0NWUsBQSJ"/>
+ <listitem open="0" type="829" id="3lgc1KcaMAny"/>
+ <listitem open="0" type="829" id="vteoFJru7xrN"/>
+ <listitem open="0" type="829" id="eptOVybOJnpM"/>
+ <listitem open="0" type="829" id="xdn6dFqV85mT"/>
+ <listitem open="0" type="829" id="PFhzx975rDDm"/>
+ <listitem open="0" type="829" id="pJsfgcYj7OSg"/>
+ <listitem open="0" type="829" id="EQrcJtA2vC7c"/>
+ <listitem open="0" type="829" id="wZnZ9lZYcork"/>
+ <listitem open="0" type="829" id="9U1uI8HJT0Jf"/>
+ <listitem open="0" type="829" id="trv86yL4jfeS"/>
+ <listitem open="0" type="829" id="vQ1S2XzSPBqN"/>
+ <listitem open="0" type="829" id="Hfgxfxm85LAR"/>
+ <listitem open="0" type="829" id="QXEg7cwSFt0l"/>
+ <listitem open="0" type="829" id="ylvhNGRUzc7S"/>
+ <listitem open="0" type="829" id="t2asNnHh8wsl"/>
+ <listitem open="0" type="829" id="S02STVfDWPXk"/>
+ <listitem open="0" type="829" id="Z3mduvueNb9d"/>
+ <listitem open="0" type="829" id="O74yXfkidyrR"/>
+ <listitem open="0" type="829" id="qtOabrV06r8H"/>
+ <listitem open="0" type="829" id="qZLXuibBNXID"/>
+ <listitem open="0" type="829" id="rHbXHZa03W4n"/>
+ <listitem open="1" type="829" id="vfi9josl6Tfk"/>
+ <listitem open="1" type="829" id="nJsED87p1vHp"/>
+ <listitem open="1" type="829" id="UOc7OI8LRuFv"/>
+ <listitem open="1" type="829" id="w7Hw0ZjtEP2v"/>
+ <listitem open="1" type="829" id="HXoQ2zynGq1U"/>
+ <listitem open="0" type="829" id="Kevzvq2lEsL7"/>
+ <listitem open="0" type="829" id="yHm6ssfdnOOK"/>
+ <listitem open="0" type="829" id="C9cGTLSO5pln"/>
+ <listitem open="0" type="829" id="ViIuaCbFO4Rh"/>
+ <listitem open="0" type="829" id="drESmKOpFHzv"/>
+ <listitem open="0" type="829" id="SuGBQogD9iYR"/>
+ <listitem open="0" type="829" id="HYl1HlhGNnFB"/>
+ <listitem open="0" type="829" id="rRJOS4Ahavgr"/>
+ <listitem open="1" type="829" id="QBMG0J8pDlsx"/>
+ <listitem open="0" type="829" id="fL9t737j70re"/>
+ <listitem open="0" type="829" id="FYDrFS8mDoaL"/>
+ <listitem open="0" type="829" id="ObMobD4JO6Fx"/>
+ <listitem open="0" type="829" id="2UqTU88CwGoW"/>
+ <listitem open="0" type="829" id="LrX6DxQMEnp2"/>
+ <listitem open="1" type="829" id="DshIKK2Zspzs"/>
+ <listitem open="0" type="829" id="BlnbH3oVPPjZ"/>
+ <listitem open="1" type="829" id="LIcXhcTtT8Bn"/>
+ <listitem open="0" type="829" id="iB4yZDFSik45"/>
+ <listitem open="1" type="829" id="ovf5keXejoaj"/>
+ <listitem open="0" type="829" id="TYfZTukOB7DK"/>
</listitem>
- <listitem open="0" type="831" id="XmVg46uC4n8q" >
- <listitem open="0" type="839" id="yqnkun1Klbqp" />
- <listitem open="0" type="839" id="cgI6gA8Duerx" />
- <listitem open="0" type="839" id="il9mWHdU5OFy" />
+ <listitem open="0" type="831" id="XmVg46uC4n8q">
+ <listitem open="0" type="839" id="yqnkun1Klbqp"/>
+ <listitem open="0" type="839" id="cgI6gA8Duerx"/>
+ <listitem open="0" type="839" id="il9mWHdU5OFy"/>
</listitem>
- <listitem open="0" type="831" id="tn89GJwm2DQU" >
- <listitem open="0" type="839" id="sdR87rQfnnIn" />
- <listitem open="0" type="839" id="CcN2TL1K87UM" />
- <listitem open="0" type="839" id="OQ9QdXtT9KbG" />
- <listitem open="0" type="839" id="9zvwmBjyo60H" />
- <listitem open="0" type="839" id="PzbW43sTTzt4" />
+ <listitem open="0" type="831" id="tn89GJwm2DQU">
+ <listitem open="0" type="839" id="sdR87rQfnnIn"/>
+ <listitem open="0" type="839" id="CcN2TL1K87UM"/>
+ <listitem open="0" type="839" id="OQ9QdXtT9KbG"/>
+ <listitem open="0" type="839" id="9zvwmBjyo60H"/>
+ <listitem open="0" type="839" id="PzbW43sTTzt4"/>
</listitem>
- <listitem open="0" type="831" id="60clcAU0xnx5" >
- <listitem open="0" type="839" id="qw0upkshD7Ws" />
- <listitem open="0" type="839" id="08eZuDdvpOX0" />
- <listitem open="0" type="839" id="qXvcVzRJvRDi" />
- <listitem open="0" type="839" id="94PMBtCB1riw" />
+ <listitem open="0" type="831" id="60clcAU0xnx5">
+ <listitem open="0" type="839" id="qw0upkshD7Ws"/>
+ <listitem open="0" type="839" id="08eZuDdvpOX0"/>
+ <listitem open="0" type="839" id="qXvcVzRJvRDi"/>
+ <listitem open="0" type="839" id="94PMBtCB1riw"/>
</listitem>
- <listitem open="0" type="831" id="BEIun6kQm0UQ" >
- <listitem open="0" type="839" id="8cd3ES0xB9jh" />
- <listitem open="0" type="839" id="OKASiNQsZgmN" />
- <listitem open="0" type="839" id="mUlWTFxbpYe4" />
+ <listitem open="0" type="831" id="BEIun6kQm0UQ">
+ <listitem open="0" type="839" id="8cd3ES0xB9jh"/>
+ <listitem open="0" type="839" id="OKASiNQsZgmN"/>
+ <listitem open="0" type="839" id="mUlWTFxbpYe4"/>
</listitem>
- <listitem open="0" type="831" id="acFbRvXTEMIs" >
- <listitem open="0" type="839" id="i8ParVwZ1aAz" />
- <listitem open="0" type="839" id="RT4K9VOj5bLU" />
- <listitem open="0" type="839" id="UqxgBEZrKwRB" />
- <listitem open="0" type="839" id="PMiRwsQLJUdS" />
- <listitem open="0" type="839" id="x1A1aTV4JTiS" />
- <listitem open="0" type="839" id="hHK1DjAd5s2z" />
- <listitem open="0" type="839" id="iSIzuvPruZsS" />
+ <listitem open="0" type="831" id="acFbRvXTEMIs">
+ <listitem open="0" type="839" id="i8ParVwZ1aAz"/>
+ <listitem open="0" type="839" id="RT4K9VOj5bLU"/>
+ <listitem open="0" type="839" id="UqxgBEZrKwRB"/>
+ <listitem open="0" type="839" id="PMiRwsQLJUdS"/>
+ <listitem open="0" type="839" id="x1A1aTV4JTiS"/>
+ <listitem open="0" type="839" id="hHK1DjAd5s2z"/>
+ <listitem open="0" type="839" id="iSIzuvPruZsS"/>
</listitem>
- <listitem open="0" type="831" id="R7NTfdMjVLA2" >
- <listitem open="0" type="839" id="aeXFWoccpQhV" />
- <listitem open="0" type="839" id="IA247mFWrcyW" />
- <listitem open="0" type="839" id="DKFidOkD2FRW" />
- <listitem open="0" type="839" id="239pRqLjyLo3" />
- <listitem open="0" type="839" id="71ZwdVSqogWR" />
- <listitem open="0" type="839" id="2Hf2U6ZW7iMZ" />
- <listitem open="0" type="839" id="WfIU04X6542i" />
- <listitem open="0" type="839" id="aTWO73p9ISBm" />
+ <listitem open="0" type="831" id="R7NTfdMjVLA2">
+ <listitem open="0" type="839" id="aeXFWoccpQhV"/>
+ <listitem open="0" type="839" id="IA247mFWrcyW"/>
+ <listitem open="0" type="839" id="DKFidOkD2FRW"/>
+ <listitem open="0" type="839" id="239pRqLjyLo3"/>
+ <listitem open="0" type="839" id="71ZwdVSqogWR"/>
+ <listitem open="0" type="839" id="2Hf2U6ZW7iMZ"/>
+ <listitem open="0" type="839" id="WfIU04X6542i"/>
+ <listitem open="0" type="839" id="aTWO73p9ISBm"/>
</listitem>
- <listitem open="0" type="831" id="6EgMC1YWquF9" >
- <listitem open="0" type="839" id="Yb1b7UtyzhI6" />
- <listitem open="0" type="839" id="h7pvvBbzNHKX" />
- <listitem open="0" type="839" id="Is37kIGIsFrx" />
- <listitem open="0" type="839" id="jlviQEm7JZ0D" />
- <listitem open="0" type="839" id="kbC7rWe7MgE7" />
- <listitem open="0" type="839" id="wSNohFlQ0h6O" />
- <listitem open="0" type="839" id="tsUCSUNA4aGt" />
- <listitem open="0" type="839" id="4s0RYFWVhtHP" />
- <listitem open="0" type="839" id="63n4iuTZmxjC" />
+ <listitem open="0" type="831" id="6EgMC1YWquF9">
+ <listitem open="0" type="839" id="Yb1b7UtyzhI6"/>
+ <listitem open="0" type="839" id="h7pvvBbzNHKX"/>
+ <listitem open="0" type="839" id="Is37kIGIsFrx"/>
+ <listitem open="0" type="839" id="jlviQEm7JZ0D"/>
+ <listitem open="0" type="839" id="kbC7rWe7MgE7"/>
+ <listitem open="0" type="839" id="wSNohFlQ0h6O"/>
+ <listitem open="0" type="839" id="tsUCSUNA4aGt"/>
+ <listitem open="0" type="839" id="4s0RYFWVhtHP"/>
+ <listitem open="0" type="839" id="63n4iuTZmxjC"/>
</listitem>
- <listitem open="0" type="831" id="bicD6yqnVUa7" >
- <listitem open="0" type="839" id="rCA5pRoxT62m" />
- <listitem open="0" type="839" id="iaNQJFitwI60" />
- <listitem open="0" type="839" id="FvnkPMrHW0KJ" />
- <listitem open="0" type="839" id="P7GtDHftr0J9" />
- <listitem open="0" type="839" id="Ez28I68X1uFP" />
+ <listitem open="0" type="831" id="bicD6yqnVUa7">
+ <listitem open="0" type="839" id="rCA5pRoxT62m"/>
+ <listitem open="0" type="839" id="iaNQJFitwI60"/>
+ <listitem open="0" type="839" id="FvnkPMrHW0KJ"/>
+ <listitem open="0" type="839" id="P7GtDHftr0J9"/>
+ <listitem open="0" type="839" id="Ez28I68X1uFP"/>
</listitem>
- <listitem open="0" type="831" id="4ptGPmSL1mv9" >
- <listitem open="0" type="839" id="Y0MT25hU2ytQ" />
- <listitem open="0" type="839" id="CmcECHAH43VT" />
- <listitem open="0" type="839" id="oxmpiiwGiIji" />
- <listitem open="0" type="839" id="LPCLN6lZqLl2" />
- <listitem open="0" type="839" id="ctHevk8jgsWO" />
- <listitem open="0" type="839" id="YTeEjLx3i7O5" />
+ <listitem open="0" type="831" id="4ptGPmSL1mv9">
+ <listitem open="0" type="839" id="Y0MT25hU2ytQ"/>
+ <listitem open="0" type="839" id="CmcECHAH43VT"/>
+ <listitem open="0" type="839" id="oxmpiiwGiIji"/>
+ <listitem open="0" type="839" id="LPCLN6lZqLl2"/>
+ <listitem open="0" type="839" id="ctHevk8jgsWO"/>
+ <listitem open="0" type="839" id="YTeEjLx3i7O5"/>
</listitem>
- <listitem open="0" type="831" id="B8d1TM24GHiB" >
- <listitem open="0" type="839" id="2qsihO6FpiUX" />
- <listitem open="0" type="839" id="3RamYwpi4QjY" />
- <listitem open="0" type="839" id="nja31IE374lo" />
- <listitem open="0" type="839" id="Sp3GXXlawJKT" />
- <listitem open="0" type="839" id="F8BKYuqLcQMd" />
- <listitem open="0" type="839" id="iYgncPb3EfJl" />
+ <listitem open="0" type="831" id="B8d1TM24GHiB">
+ <listitem open="0" type="839" id="2qsihO6FpiUX"/>
+ <listitem open="0" type="839" id="3RamYwpi4QjY"/>
+ <listitem open="0" type="839" id="nja31IE374lo"/>
+ <listitem open="0" type="839" id="Sp3GXXlawJKT"/>
+ <listitem open="0" type="839" id="F8BKYuqLcQMd"/>
+ <listitem open="0" type="839" id="iYgncPb3EfJl"/>
</listitem>
- <listitem open="0" type="831" id="obHtTJr9l96f" >
- <listitem open="0" type="839" id="3VUv5LO7hsRU" />
- <listitem open="0" type="839" id="5CyYIPE40VyR" />
- <listitem open="0" type="839" id="mnaVwg8xBctE" />
- <listitem open="0" type="839" id="vHMc9l6Dx2lE" />
- <listitem open="0" type="839" id="RxIRQEsC1Qhw" />
+ <listitem open="0" type="831" id="obHtTJr9l96f">
+ <listitem open="0" type="839" id="3VUv5LO7hsRU"/>
+ <listitem open="0" type="839" id="5CyYIPE40VyR"/>
+ <listitem open="0" type="839" id="mnaVwg8xBctE"/>
+ <listitem open="0" type="839" id="vHMc9l6Dx2lE"/>
+ <listitem open="0" type="839" id="RxIRQEsC1Qhw"/>
</listitem>
- <listitem open="0" type="831" id="zczAjgq81yYh" >
- <listitem open="0" type="839" id="JyXscIDMmysF" />
- <listitem open="0" type="839" id="BnrzKT1J60Rn" />
- <listitem open="0" type="839" id="gFvfBRLUNsNz" />
- <listitem open="0" type="839" id="AaLvXE8gzxfH" />
- <listitem open="0" type="839" id="RgYVg0ILDC0P" />
+ <listitem open="0" type="831" id="zczAjgq81yYh">
+ <listitem open="0" type="839" id="JyXscIDMmysF"/>
+ <listitem open="0" type="839" id="BnrzKT1J60Rn"/>
+ <listitem open="0" type="839" id="gFvfBRLUNsNz"/>
+ <listitem open="0" type="839" id="AaLvXE8gzxfH"/>
+ <listitem open="0" type="839" id="RgYVg0ILDC0P"/>
</listitem>
- <listitem open="0" type="831" id="yD8lVM51i3U1" >
- <listitem open="0" type="839" id="jFk2Zv1qPLL1" />
- <listitem open="0" type="839" id="dDHFxT1vgAg9" />
- <listitem open="0" type="839" id="UjACmfDUsvWR" />
+ <listitem open="0" type="831" id="yD8lVM51i3U1">
+ <listitem open="0" type="839" id="jFk2Zv1qPLL1"/>
+ <listitem open="0" type="839" id="dDHFxT1vgAg9"/>
+ <listitem open="0" type="839" id="UjACmfDUsvWR"/>
</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 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="C++" />
+ <codegenerator language="C++"/>
</codegeneration>
</XMI.extensions>
</XMI>
diff --git a/cesar/maximus/doc/fulminata_maximus_user_guide.odt b/cesar/maximus/doc/fulminata_maximus_user_guide.odt
index ca1786e581..ca1786e581 100755..100644
--- a/cesar/maximus/doc/fulminata_maximus_user_guide.odt
+++ b/cesar/maximus/doc/fulminata_maximus_user_guide.odt
Binary files differ
diff --git a/cesar/maximus/doc/fulminata_maximus_user_guide.xmi b/cesar/maximus/doc/fulminata_maximus_user_guide.xmi
index cac8fe3e1b..cac8fe3e1b 100755..100644
--- a/cesar/maximus/doc/fulminata_maximus_user_guide.xmi
+++ b/cesar/maximus/doc/fulminata_maximus_user_guide.xmi
diff --git a/cesar/maximus/doc/img/picture_1.png b/cesar/maximus/doc/img/picture_1.png
new file mode 100644
index 0000000000..52f3540a5f
--- /dev/null
+++ b/cesar/maximus/doc/img/picture_1.png
Binary files differ
diff --git a/cesar/maximus/doc/img/picture_13.png b/cesar/maximus/doc/img/picture_13.png
new file mode 100644
index 0000000000..73d280251b
--- /dev/null
+++ b/cesar/maximus/doc/img/picture_13.png
Binary files differ
diff --git a/cesar/maximus/doc/img/picture_6.png b/cesar/maximus/doc/img/picture_6.png
new file mode 100644
index 0000000000..e69e9d7098
--- /dev/null
+++ b/cesar/maximus/doc/img/picture_6.png
Binary files differ
diff --git a/cesar/maximus/doc/img/picture_7.png b/cesar/maximus/doc/img/picture_7.png
new file mode 100644
index 0000000000..1a0bf093ef
--- /dev/null
+++ b/cesar/maximus/doc/img/picture_7.png
Binary files differ
diff --git a/cesar/maximus/doc/umbrello_png/CoreEngine.png b/cesar/maximus/doc/umbrello_png/CoreEngine.png
new file mode 100644
index 0000000000..08d33b5f94
--- /dev/null
+++ b/cesar/maximus/doc/umbrello_png/CoreEngine.png
Binary files differ
diff --git a/cesar/maximus/doc/umbrello_png/Ethernet.png b/cesar/maximus/doc/umbrello_png/Ethernet.png
new file mode 100644
index 0000000000..bcdee79095
--- /dev/null
+++ b/cesar/maximus/doc/umbrello_png/Ethernet.png
Binary files differ
diff --git a/cesar/maximus/doc/umbrello_png/Function_Call.png b/cesar/maximus/doc/umbrello_png/Function_Call.png
new file mode 100644
index 0000000000..5555d1962e
--- /dev/null
+++ b/cesar/maximus/doc/umbrello_png/Function_Call.png
Binary files differ
diff --git a/cesar/maximus/doc/umbrello_png/MPDU.png b/cesar/maximus/doc/umbrello_png/MPDU.png
new file mode 100644
index 0000000000..15585c4faa
--- /dev/null
+++ b/cesar/maximus/doc/umbrello_png/MPDU.png
Binary files differ
diff --git a/cesar/maximus/doc/umbrello_png/Network_Clock.png b/cesar/maximus/doc/umbrello_png/Network_Clock.png
new file mode 100644
index 0000000000..baf71f7419
--- /dev/null
+++ b/cesar/maximus/doc/umbrello_png/Network_Clock.png
Binary files differ
diff --git a/cesar/maximus/doc/umbrello_png/Phy.png b/cesar/maximus/doc/umbrello_png/Phy.png
new file mode 100644
index 0000000000..8c927e7dd2
--- /dev/null
+++ b/cesar/maximus/doc/umbrello_png/Phy.png
Binary files differ
diff --git a/cesar/maximus/doc/umbrello_png/Phy_2.png b/cesar/maximus/doc/umbrello_png/Phy_2.png
new file mode 100644
index 0000000000..e46176b6ed
--- /dev/null
+++ b/cesar/maximus/doc/umbrello_png/Phy_2.png
Binary files differ
diff --git a/cesar/maximus/doc/umbrello_png/SciMsg.png b/cesar/maximus/doc/umbrello_png/SciMsg.png
new file mode 100644
index 0000000000..2bf647024a
--- /dev/null
+++ b/cesar/maximus/doc/umbrello_png/SciMsg.png
Binary files differ
diff --git a/cesar/maximus/doc/umbrello_png/SciServer.png b/cesar/maximus/doc/umbrello_png/SciServer.png
new file mode 100644
index 0000000000..01801b239a
--- /dev/null
+++ b/cesar/maximus/doc/umbrello_png/SciServer.png
Binary files differ
diff --git a/cesar/maximus/doc/umbrello_png/System.png b/cesar/maximus/doc/umbrello_png/System.png
new file mode 100644
index 0000000000..1d2fd7edd2
--- /dev/null
+++ b/cesar/maximus/doc/umbrello_png/System.png
Binary files differ
diff --git a/cesar/maximus/doc/umbrello_png/User_Interface.png b/cesar/maximus/doc/umbrello_png/User_Interface.png
new file mode 100644
index 0000000000..5590d98ade
--- /dev/null
+++ b/cesar/maximus/doc/umbrello_png/User_Interface.png
Binary files differ