summaryrefslogtreecommitdiff
path: root/maximus
diff options
context:
space:
mode:
authorburet2008-03-18 14:16:35 +0000
committerburet2008-03-18 14:16:35 +0000
commitcf3d7008fc640dbec82f5b1ef2d39e7c71d41dee (patch)
tree1188c0b1afebbf9ec5abe64f350ff5e13fdf0fbe /maximus
parent00e3e8bfde0ba7a23f0b930300fe499605f4ce3b (diff)
Maximus V2: add a Wireshark option to sniff Ethernet frames transiting by the interface module.
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1618 017c9cb6-072f-447c-8318-d5b54f68fe89
Diffstat (limited to 'maximus')
-rw-r--r--maximus/common/interfaces/Maximus.h22
-rw-r--r--maximus/coreengine/src/Maximus.cpp60
-rw-r--r--maximus/coreengine/src/MaximusTest.cpp3
-rwxr-xr-xmaximus/doc/fulminata_maximus_architecture.odtbin1794900 -> 1799405 bytes
-rwxr-xr-xmaximus/doc/fulminata_maximus_architecture.xmi1861
-rwxr-xr-xmaximus/doc/fulminata_maximus_user_guide.odtbin250782 -> 256281 bytes
-rwxr-xr-xmaximus/doc/fulminata_maximus_user_guide.xmi119
-rw-r--r--maximus/ethernet/inc/EthernetProcessor.h7
-rw-r--r--maximus/ethernet/inc/EthernetProcessorTest.h2
-rw-r--r--maximus/ethernet/inc/IEthernet.h8
-rw-r--r--maximus/ethernet/src/EthernetProcessor.cpp48
-rw-r--r--maximus/ethernet/src/EthernetProcessorTest.cpp17
-rwxr-xr-xmaximus/python/doc/fulminata_maximus_scenario_engine.odtbin345552 -> 345658 bytes
-rw-r--r--maximus/python/src/interface_module.cpp50
14 files changed, 1214 insertions, 983 deletions
diff --git a/maximus/common/interfaces/Maximus.h b/maximus/common/interfaces/Maximus.h
index f87358d976..92b146f2df 100644
--- a/maximus/common/interfaces/Maximus.h
+++ b/maximus/common/interfaces/Maximus.h
@@ -37,6 +37,7 @@ The original location of this file is /home/buret/eclipse/maximus/common/interfa
#include "networkclock_types.h" // for 'tick_t'
#include "channel_types.h" // for 'MAXIMUS_CHANNEL_INTERVAL_MAX_NB'
#include "sci_types.h" // for 'Sci_Msg_Station_Id'
+#include "system_types.h" // for 'File_Descriptor'
#include <fstream> // for 'std::ofstream'
#include <string> // for 'std::string'
@@ -107,10 +108,12 @@ public:
void init_phy ( PhyMpduCb interface_cb );
/**
- * @param ether_cb
- * Initialize Ethernet with an interface callback function for Ether SCI message reception.
+ * Initializes Ethernet with an interface callback function for Ether SCI message reception,
+ * and creates a TAP.
+ * @param ether_cb the interface Ethernet reception callback function
+ * @return mEtherLogFileDescriptor
*/
- void init_ether ( EtherCb interface_cb );
+ File_Descriptor init_ether ( EtherCb interface_cb );
/**
* This method handles messages reception and events processing.
@@ -245,6 +248,9 @@ private:
MsgsList mListOfMsgs;
StasList mListOfStas;
+ bool mIsWireshark;
+ File_Descriptor mEtherLogFileDescriptor;
+
// private methods
//
@@ -279,13 +285,13 @@ private:
ISci * getSciServer ( );
/**
- * Gets a pointer to Channel
+ * Gets a pointer to Channel.
* @return mpCoreEngine->mpChannel
*/
IChannel * getChannel ( );
/**
- * Gets a pointer to Ethernet
+ * Gets a pointer to Ethernet.
* @return mpCoreEngine->mpEthernet
*/
IEthernet * getEthernet ( );
@@ -319,6 +325,12 @@ private:
*/
bool readSnrFile ( const std::string & snr_file, float snr_array[MAXIMUS_CHANNEL_INTERVAL_MAX_NB][PHY_CARRIER_NB + 1] );
+ /**
+ * Indicates if Wireshark is enabled or not.
+ * @return 'true' if Wireshark is enabled, 'false' otherwise
+ */
+ const bool isWireshark ( ) const;
+
public:
// public methods
diff --git a/maximus/coreengine/src/Maximus.cpp b/maximus/coreengine/src/Maximus.cpp
index dfa37a30c3..1686f3c811 100644
--- a/maximus/coreengine/src/Maximus.cpp
+++ b/maximus/coreengine/src/Maximus.cpp
@@ -70,7 +70,9 @@ Maximus * pMaximus;
Maximus::Maximus ( ):
mpCoreEngine(NULL),
mMaxTickValue(0),
-mWaitTickValue(0)
+mWaitTickValue(0),
+mIsWireshark(false),
+mEtherLogFileDescriptor(-1)
{
logFunction();
@@ -147,7 +149,8 @@ void Maximus::init ( int argc, char * argv[] )
{"log-level", required_argument, 0, 'l'},
{"max-tick-value", required_argument, 0, 't'},
{"debugger", required_argument, 0, 'd'},
- {"frequency", required_argument, 0, 'f'}
+ {"frequency", required_argument, 0, 'f'},
+ {"wireshark", required_argument, 0, 'w'}
};
int optionIndex = 0;
int optionChar = 0;
@@ -171,9 +174,12 @@ void Maximus::init ( int argc, char * argv[] )
// Frequency
float frequency = 50; // in Hz
+ // Wireshark
+ string wireshark;
+
while (EOF != optionChar)
{
- optionChar = getopt_long(argc, argv, "e:s:m:l:t:d:f:", longOptions, &optionIndex);
+ optionChar = getopt_long(argc, argv, "e:s:m:l:t:d:f:w:", longOptions, &optionIndex);
switch (optionChar)
{
@@ -222,9 +228,30 @@ void Maximus::init ( int argc, char * argv[] )
clog << logger(LOG_ERROR) << "user value is not taken into account => apply default value (50 Hz)!" << endl;
}
break;
+ case 'w':
+ clog << logger(LOG_INFO) << "wireshark = " << optarg << endl;
+ wireshark = optarg;
+ if ( (0 == wireshark.compare("on"))
+ || (0 == wireshark.compare("On"))
+ || (0 == wireshark.compare("ON")) )
+ {
+ mIsWireshark = true;
+ }
+ else if ( (0 == wireshark.compare("off"))
+ || (0 == wireshark.compare("Off"))
+ || (0 == wireshark.compare("OFF")) )
+ {
+ mIsWireshark = false;
+ }
+ else
+ {
+ clog << logger(LOG_ERROR) << "usage: -w wireshark with wireshark on or off!" << endl;
+ clog << logger(LOG_ERROR) << "user value is not taken into account => apply default value (off)!" << endl;
+ }
+ break;
case '?':
errno = EINVAL;
- throw Error(__PRETTY_FUNCTION__, "Usage: -e station_executable [-s station_log -m maximus_log -l log_level -t max_tick_value -d debugger -f frequency]", errno);
+ throw Error(__PRETTY_FUNCTION__, "Usage: -e station_executable [-s station_log -m maximus_log -l log_level -t max_tick_value -d debugger -f frequency -w wireshark]", errno);
break;
}
}
@@ -232,7 +259,7 @@ void Maximus::init ( int argc, char * argv[] )
if (!isStationExecutableSet)
{
errno = EINVAL;
- throw Error(__PRETTY_FUNCTION__, "Usage: -e station_executable [-s station_log -m maximus_log -l log_level -t max_tick_value -d debugger -f frequency]", errno);
+ throw Error(__PRETTY_FUNCTION__, "Usage: -e station_executable [-s station_log -m maximus_log -l log_level -t max_tick_value -d debugger -f frequency -w wireshark]", errno);
}
// Maximus log
@@ -282,7 +309,7 @@ void Maximus::init_phy ( PhyMpduCb interface_cb )
}
-void Maximus::init_ether ( EtherCb interface_cb )
+File_Descriptor Maximus::init_ether ( EtherCb interface_cb )
{
logFunction();
@@ -292,8 +319,18 @@ void Maximus::init_ether ( EtherCb interface_cb )
{
throw Error(__PRETTY_FUNCTION__, "Ethernet initialization failed");
}
+ if (isWireshark())
+ {
+ char dev[] = "tap10\0";
+ if (0 > (mEtherLogFileDescriptor = getEthernet()->allocTap(dev)))
+ {
+ throw Error(__PRETTY_FUNCTION__, "Bad Ether log file descriptor", errno);
+ }
+ }
}
catchFunction(this);
+
+ return mEtherLogFileDescriptor;
}
@@ -1178,6 +1215,12 @@ bool Maximus::readSnrFile ( const string & snr_file, float snr_array[MAXIMUS_CHA
}
+const bool Maximus::isWireshark ( ) const
+{
+ return mIsWireshark;
+}
+
+
// public methods
//
@@ -1231,6 +1274,11 @@ void Maximus::stop ( )
mMaximusLogFile.close();
}
+ if (0 <= mEtherLogFileDescriptor)
+ {
+ close(mEtherLogFileDescriptor);
+ }
+
// Warning: delete the Core Engine is the last task to do!
if (NULL != mpCoreEngine)
{
diff --git a/maximus/coreengine/src/MaximusTest.cpp b/maximus/coreengine/src/MaximusTest.cpp
index e9532c9b2c..f308081266 100644
--- a/maximus/coreengine/src/MaximusTest.cpp
+++ b/maximus/coreengine/src/MaximusTest.cpp
@@ -85,7 +85,8 @@ void MaximusTest::init_ether_test (void)
if (NULL != mpMaximus)
{
- mpMaximus->init_ether(&etherCb);
+ CPPUNIT_ASSERT_MESSAGE ( "init_ether failed",
+ -1 == mpMaximus->init_ether(&etherCb) );
}
else
{
diff --git a/maximus/doc/fulminata_maximus_architecture.odt b/maximus/doc/fulminata_maximus_architecture.odt
index 053dd368a6..2b4e0d2df9 100755
--- a/maximus/doc/fulminata_maximus_architecture.odt
+++ b/maximus/doc/fulminata_maximus_architecture.odt
Binary files differ
diff --git a/maximus/doc/fulminata_maximus_architecture.xmi b/maximus/doc/fulminata_maximus_architecture.xmi
index b249e98de1..02bca0c587 100755
--- a/maximus/doc/fulminata_maximus_architecture.xmi
+++ b/maximus/doc/fulminata_maximus_architecture.xmi
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<XMI xmlns:UML="http://schema.omg.org/spec/UML/1.3" verified="false" timestamp="2008-03-13T11:26:37" xmi.version="1.2" >
+<XMI xmlns:UML="http://schema.omg.org/spec/UML/1.3" verified="false" timestamp="2008-03-18T12:25:31" xmi.version="1.2" >
<XMI.header>
<XMI.documentation>
<XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter>
@@ -13,12 +13,12 @@
<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="typedef" isRoot="false" isAbstract="false" name="typedef" />
- <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="friend" isRoot="false" isAbstract="false" name="friend" />
<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:Namespace.ownedElement>
<UML:Package stereotype="folder" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="Datatypes" isRoot="false" isAbstract="false" name="Datatypes" >
@@ -467,7 +467,7 @@ The original location of this file is /home/buret/eclipse/maximus/common/types/s
<UML:Classifier.feature>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="0BooQ7oB3gBu" isRoot="false" isAbstract="false" isQuery="false" name="operator ( )" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="zXSPwS1Cxb9m" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
@@ -500,7 +500,7 @@ 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="FHWcZcBomVNh" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="CdfOwVbouVjB" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="9v5h99sjbz0G" value="" type="XNEzxlV9pJ9M" name="mpdu" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
@@ -514,7 +514,7 @@ Duplicate the MPDU payload.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="T8qmCHkBpAYl" type="4Kduenu6BUBZ" />
+ <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" />
@@ -528,7 +528,7 @@ Duplicate the MPDU payload.
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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="aYwY75INKpxu" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -537,7 +537,7 @@ Called when a station is created => create its associated Channel Settings.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="P6gBb3q3BhnL" type="SuGBQogD9iYR" />
+ <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" />
@@ -548,7 +548,7 @@ Called when a station is created => create its associated Channel Settings.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="yXVnf3XFZTlh" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
@@ -558,7 +558,7 @@ Called when a station is created => create its associated Channel Settings.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="W42przhG4NRf" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
@@ -568,7 +568,7 @@ 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="OIgXxTsvyNhd" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -578,7 +578,7 @@ Sets the tonemask.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="PEryfcf9efyV" type="4Kduenu6BUBZ" />
+ <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" />
@@ -588,7 +588,7 @@ Sets the tonemask.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ddlh0BMMR3tO" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="gmlic9ahmjRw" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="kQQAWVIPzqBA" value="" type="EQrcJtA2vC7c" name="frequency" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
@@ -598,7 +598,7 @@ Initializes the Channel Computer class attributes." isSpecification="false" isLe
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="UmJT7y4WAvVp" type="3lgc1KcaMAny" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -608,7 +608,7 @@ Check if stations have been removed => remove their associated Channel Settings.
<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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="W8xAoteRXP8V" 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.///**
@@ -617,7 +617,7 @@ Gets the sigma factor.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="YSszTjNyVfPb" type="PFhzx975rDDm" />
+ <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:BehavioralFeature.parameter>
@@ -626,7 +626,7 @@ Gets the sigma factor.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="dT7oPabtjW3V" type="EQrcJtA2vC7c" />
+ <UML:Parameter kind="return" xmi.id="xSYrDv6kEKUS" type="EQrcJtA2vC7c" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="wH3Aiw45Bj26" value="" type="MbP7gzMpbiS8" name="modulation" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
@@ -634,7 +634,7 @@ Gets the sigma factor.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Qhwv52OdSEdu" type="PFhzx975rDDm" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -643,7 +643,7 @@ Gets the sigma factor.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="yyqRdF2Fi815" type="GvaXRE3v0jhy" />
+ <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:BehavioralFeature.parameter>
@@ -652,7 +652,7 @@ Gets the sigma factor.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="iawR7ywVdqOi" type="qZLXuibBNXID" />
+ <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:BehavioralFeature.parameter>
@@ -661,7 +661,7 @@ Gets the sigma factor.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="qmKJ1vDxt1OV" type="O74yXfkidyrR" />
+ <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:BehavioralFeature.parameter>
@@ -672,7 +672,7 @@ Gets the sigma factor.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="GPiwXj0FJwhQ" type="EQrcJtA2vC7c" />
+ <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" />
@@ -682,7 +682,7 @@ Gets the sigma factor.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="sbtWSHCI4WZ3" type="3lgc1KcaMAny" />
+ <UML:Parameter kind="return" xmi.id="GvQqNEulcWDM" type="3lgc1KcaMAny" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="L1E3JdO0c1Od" value="" type="EQrcJtA2vC7c" name="fer" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
@@ -735,7 +735,7 @@ 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Pk0HlMmzlUuI" type="Egoy0uRTnPKa" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -743,7 +743,7 @@ Operator =
@param channel_point
@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="KsjAVsa9g7WF" isRoot="false" isAbstract="false" isQuery="false" name="operator ==" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="BuWUoDthmmDC" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -751,7 +751,7 @@ Operator =
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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="2NT6u29Hl7YW" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="M9GweUJ891fK" type="4Kduenu6BUBZ" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
@@ -802,7 +802,7 @@ 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="TIUFkOVvG1O2" type="qZLXuibBNXID" />
+ <UML:Parameter kind="return" xmi.id="jG8Uz4rfsKI1" type="qZLXuibBNXID" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="7sTNhFM9AtCk" value="" type="MbP7gzMpbiS8" name="modulation" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
@@ -810,7 +810,7 @@ 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="1WHlUKS6pHxA" isRoot="false" isAbstract="false" isQuery="false" name="computePoint" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="CHjz1uB3Ie7A" type="t8K2eKmlJWeX" />
+ <UML:Parameter kind="return" xmi.id="YzPg7eBRmROQ" type="t8K2eKmlJWeX" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="ZJjdhr0ojS9O" value="" type="MbP7gzMpbiS8" name="modulation" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
@@ -818,7 +818,7 @@ 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="hTVpMhZNDp8f" isRoot="false" isAbstract="false" isQuery="false" name="retrievePoint" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="fGRQLyupGM4z" type="GvaXRE3v0jhy" />
+ <UML:Parameter kind="return" xmi.id="tfY1gBLNPRrM" type="GvaXRE3v0jhy" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="9Zmwoj5L0ozh" value="" type="MbP7gzMpbiS8" name="modulation" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
@@ -830,7 +830,7 @@ Sets the code.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="kZuybG1nVikX" type="4Kduenu6BUBZ" />
+ <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" />
@@ -841,56 +841,56 @@ 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="buYrWg1BuQZG" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="LMq7lCVdr1eV" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="WRpvoWSi9m88" value="" type="qZLXuibBNXID" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="MS5do7aXeUVD" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="jUzEDjlodIfA" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="EVnVEysZIhf4" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="C29JnHP2hXYO" value="" type="t8K2eKmlJWeX" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="yeJq2r6PH905" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Eaat266la50l" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="kkV6gePu9CNL" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="Quw5PUT7tYcR" value="" type="EQrcJtA2vC7c" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="njZO1CWzqqot" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="fsIw2IzEqa7s" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="Rk4hnuKXencI" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="R1ULZ6mCmEaA" value="" type="EQrcJtA2vC7c" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="eCeCFey2NXRN" type="EQrcJtA2vC7c" />
+ <UML:Parameter kind="return" xmi.id="RzAY9WtIklif" type="EQrcJtA2vC7c" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
@@ -932,14 +932,14 @@ Empty Constructor" isSpecification="false" isLeaf="false" visibility="public" xm
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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ivKYj8PO1hI1" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="xIFlsLeWVIik" type="MbP7gzMpbiS8" />
+ <UML:Parameter kind="return" xmi.id="klzMYZfzYpVg" type="MbP7gzMpbiS8" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="1I5QaegJPEjb" value="" type="O74yXfkidyrR" name="carrier" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
@@ -948,7 +948,7 @@ Gets the first symbol start date (in ticks).
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="uelFAAcs5xQp" type="EQrcJtA2vC7c" />
+ <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" />
@@ -958,14 +958,14 @@ Gets the first symbol start date (in ticks).
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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="3qB4VU3RmJCc" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="co876opyTYEd" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -973,7 +973,7 @@ Gets if the channel has been configured.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ioVmjtZnhkpB" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -981,7 +981,7 @@ Gets if the channel has been configured.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="CtayCkamZgtd" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="ShBStEzcvUrO" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="8tjH1PAX9v3n" value="" type="Fls26ZE3bRdo" name="date" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
@@ -989,7 +989,7 @@ Gets if the channel has been configured.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="TgcwFoXva0fK" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="TlFpd5K7dFOK" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="ZxCGJw0Qnihp" value="" type="Fls26ZE3bRdo" name="date" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
@@ -999,27 +999,27 @@ Initializes the Channel Settings class attributes." isSpecification="false" isLe
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="tE7Zxuk9nI8z" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="2gjbNcDqHnkW" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ZFR9F7T8JYfG" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="RPOEfWCiAvHV" type="O74yXfkidyrR" />
+ <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:BehavioralFeature.parameter>
@@ -1032,7 +1032,7 @@ Initializes the Channel Settings class attributes." isSpecification="false" isLe
<UML:Classifier.feature>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="jSV1dsLPmSGq" isRoot="false" isAbstract="false" isQuery="false" name="operator ( )" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="WUJnH1JqGiyV" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
@@ -1059,14 +1059,14 @@ Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="
<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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="nPc7wHLNfjbK" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Dn2OjIrFmB22" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
@@ -1074,34 +1074,34 @@ Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="
<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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="CJqT1ownCYu8" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="qDVTx4nAqoWX" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="6OkqXkqh3hA2" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="T7pfdhlRvEus" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Jg07UVeYrOMO" 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" />
@@ -1158,13 +1158,13 @@ Empty Constructor" isSpecification="false" isLeaf="false" visibility="public" xm
<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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="8D59sEBLJzzu" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="niJzqbyBBcxH" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="3ph9x1FBBCWt" value="" type="qj7xSczKuwTq" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="giMbxGTEwSLO" type="AtFJ5jDgvMWr" />
+ <UML:Parameter kind="return" xmi.id="xss1hEFMXREl" type="AtFJ5jDgvMWr" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="xXz5TJRW89f5" value="" type="qj7xSczKuwTq" name="parameter" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
@@ -1173,14 +1173,14 @@ Empty Constructor" isSpecification="false" isLeaf="false" visibility="public" xm
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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="xxuoLHARSDYK" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="PjdgiabNJxyE" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="55FEiCUf4Kej" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="svHHNu86zS0A" value="" type="9U1uI8HJT0Jf" name="name" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
@@ -1188,33 +1188,33 @@ Get 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="BQS8slUniPZ1" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ehQ6uyQIf1wM" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="cXjtSh7c7Xix" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ICkyZHxDyLJr" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Jh9yj5KJb3C1" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -1253,28 +1253,28 @@ Empty Constructor" isSpecification="false" isLeaf="false" visibility="public" xm
<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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="jHdooLm6YU27" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="mzJiKcZbIgXz" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="kqGJrSKajyPV" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="HBbndbtPYC6q" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="mfR4Kw14mHNe" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -1282,7 +1282,7 @@ Empty Constructor" isSpecification="false" isLeaf="false" visibility="public" xm
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="hfEQdbvtkUgO" type="4Kduenu6BUBZ" />
+ <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" />
@@ -1290,17 +1290,17 @@ Empty Constructor" isSpecification="false" isLeaf="false" visibility="public" xm
</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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="3ZlbjrRWVqYp" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="natZrEBZtOxV" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="zrOkJ26NarwH" 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" />
@@ -1308,106 +1308,106 @@ Empty Constructor" isSpecification="false" isLeaf="false" visibility="public" xm
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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="hOnACKzxuqXj" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="4gIv4EQ43mmM" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="nuJxoovD3ecD" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="sZ1LVO6HUCsd" value="" type="VwQtQ1TIoAvq" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="nshNheeM0QWC" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="kTAcJfLLLcHQ" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ofSrQCDD4tYj" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="XA4VYYhI2psJ" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="SEfoouCcXcTx" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="oe8qXeX2nbXL" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="8DcA2UTTi6FW" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="0R6W3ZRpCYfj" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="CCkzmHLuUx4V" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="RVy8cDcacj4d" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="McTkj04koz8l" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="f6WY2Yy2fIeV" value="" type="9U1uI8HJT0Jf" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="GWSS45CEHwC1" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="BXveSx9rT5x3" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="GabsHgTXAt0C" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="yAQF4cFF7ArX" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -1430,7 +1430,7 @@ Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="80PZ3KaJu999" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="bUEPDcwz4BWW" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="V7by3cpHX7dc" value="" type="trv86yL4jfeS" name="name" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
@@ -1442,21 +1442,21 @@ Remove the parameter named name from the function SCI message." isSpecification=
<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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="pafxTf9Rnafp" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Au2I2unAsChw" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="oVo0tyYTRmse" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="xzPFwnDmHmTT" value="" type="QXEg7cwSFt0l" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="XFDPPLXCvCAP" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -1464,7 +1464,7 @@ Remove the parameter named name from the function SCI message." isSpecification=
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="pJqcrTR0NTIQ" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -1496,77 +1496,77 @@ Empty Constructor" isSpecification="false" isLeaf="false" visibility="public" xm
<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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="L5YEGEAlTL8q" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="gd3cpDzeUnEK" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="HdKc5a0QfXet" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="lmcC8l1oO4OC" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="FNojB31QgL2l" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="v1AZYoQHb3Rj" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="hbI0sPw2VrsD" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="GX0dZwWNI9El" value="" type="G9Fc21bZFJYw" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="mSV8WuKjF9RO" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ASoqopahokGM" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="ApBs6XQm8gmy" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="Lm4LWBODuvBt" value="" type="nNX5UmpiITKY" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Whb7k2oWTIez" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="CxjP68oGaa4O" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="7lNq30JDnU5r" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="81K0uUrvW1ZP" value="" type="Fls26ZE3bRdo" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Nc6BKKVr16wj" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="7jDa1qXBnEar" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="MM5xv7JIiNU2" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -1586,28 +1586,28 @@ Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="
<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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="izrh4mRBVelU" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="EeoJiUucuEhi" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="jJshKLgEQ3MU" value="" type="nNX5UmpiITKY" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="SIfFXD4tY7oT" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="F8jvVBxDBntD" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="XKO2w7WPN9cu" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -1651,7 +1651,7 @@ Empty Constructor" isSpecification="false" isLeaf="false" visibility="public" xm
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="KfmsmaLzg5uC" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
@@ -1660,81 +1660,81 @@ Empty Constructor" isSpecification="false" isLeaf="false" visibility="public" xm
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="GqNPdGa8YwAT" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="3eqRlSJ553yq" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="cHpIKiUZYqw9" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="4XHbTP4X1uwm" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="KDpQHnGt33BN" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="leuHSrQWOf5r" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="49M33GpMUfkl" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="QycR1nnlPh2r" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="YRMw6Rm9Z6Ca" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="N0wrdga1cCTc" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="xGNLxNAWoWQt" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="wA2VHC5eC0Tp" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -1760,7 +1760,7 @@ Empty Constructor" isSpecification="false" isLeaf="false" visibility="public" xm
<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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="e3rHDIt8YETT" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -1768,20 +1768,20 @@ Empty Constructor" isSpecification="false" isLeaf="false" visibility="public" xm
@param evt_to_process
@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="nQj9T8nxc6e2" isRoot="false" isAbstract="false" isQuery="false" name="processEvtEthernet" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="bexQ8OJ2YJVp" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="VZRiZuVDxMS8" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="eJHAXie9MbXT" type="xqe85s2v3X76" />
+ <UML:Parameter kind="return" xmi.id="loDm35XR21FW" type="xqe85s2v3X76" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
@@ -1838,7 +1838,7 @@ 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="xoVU71HaYjG7" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -1846,28 +1846,28 @@ for a PHY message of type FC_AV_ONLY_MODE or FC_HYBRID_MODE.
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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="bmIX6lfj2uta" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="dVjx5EQ02uS7" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="tkhRRyW2ioXo" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="XDVa7P8kspgx" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -1903,33 +1903,33 @@ Empty Constructor" isSpecification="false" isLeaf="false" visibility="public" xm
@return bool
@param station_log_file " isSpecification="false" isLeaf="false" visibility="public" xmi.id="l33GAhrr6JmA" isRoot="false" isAbstract="false" isQuery="false" name="init" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="34w5yOCp6tEX" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="pkYXX5K4GpcO" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Ck63Zk0cpufn" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="JrbPjpvWaR47" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="WM9l9m9KUDN2" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -1938,7 +1938,7 @@ Empty Constructor" isSpecification="false" isLeaf="false" visibility="public" xm
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="yLenGKYX99ws" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
@@ -1948,7 +1948,7 @@ Empty Constructor" isSpecification="false" isLeaf="false" visibility="public" xm
@param data_length
@param received_data" isSpecification="false" isLeaf="false" visibility="public" xmi.id="vvnvaf4IdbV8" isRoot="false" isAbstract="false" isQuery="false" name="receiveMsg" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="xpPXGRcnljYu" type="4Kduenu6BUBZ" />
+ <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" />
@@ -1958,50 +1958,50 @@ Empty Constructor" isSpecification="false" isLeaf="false" visibility="public" xm
<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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="VfCyqZ0mteX9" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="w4g6Baw8QJdg" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="kDRTxxMQaYOP" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="6OBz1h8vlmzu" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Mu3mDeRwssPn" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="olDOIanOyxNx" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="eTrNFqFZkIKy" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="vlslbHYP3jmJ" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
@@ -2012,7 +2012,7 @@ Empty Constructor" isSpecification="false" isLeaf="false" visibility="public" xm
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="JXhGS4B4X2Rk" type="4Kduenu6BUBZ" />
+ <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" />
@@ -2022,13 +2022,13 @@ Empty Constructor" isSpecification="false" isLeaf="false" visibility="public" xm
<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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="thJbxdXqMPZw" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="HtaR5IRIowGm" isRoot="false" isAbstract="false" isQuery="false" name="displaySciMsgType" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="h5Jip516bgK3" type="QBMG0J8pDlsx" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -2037,14 +2037,14 @@ Empty Constructor" isSpecification="false" isLeaf="false" visibility="public" xm
<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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="kW8FYXxPCGzA" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="sWyCuY8ZdSFS" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
@@ -2098,28 +2098,28 @@ Empty Constructor" isSpecification="false" isLeaf="false" visibility="public" xm
@return bool
@param cco_capability" isSpecification="false" isLeaf="false" visibility="public" xmi.id="UJ0ub7w5f7Rr" isRoot="false" isAbstract="false" isQuery="false" name="setCcoCapability" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="XEX6urAcNIpu" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="nmH00GAsl65f" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="eBEIdTi9hFFZ" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="5NBQd0KRkcRk" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -2135,27 +2135,27 @@ Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="
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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="qbbbfeGKpSaT" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="tIcaWp7ZDIzq" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="GKH0uilkHKMx" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="yaFn3pEw5oVb" type="trv86yL4jfeS" />
+ <UML:Parameter kind="return" xmi.id="PynFGqr5S73m" type="trv86yL4jfeS" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
@@ -2182,20 +2182,20 @@ Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="
<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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ecApt8f7Sv8K" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="Zc4BqO62Rq8g" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="0wnycOS7UDnP" value="" type="7jGBwdRbnPDW" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="br2tBOo9x1uy" type="nBSGMFfRdnbK" />
+ <UML:Parameter kind="return" xmi.id="OAiH1U0QQleg" type="nBSGMFfRdnbK" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="ORdAoqgmkRiM" value="" type="7jGBwdRbnPDW" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="q9svxLVbwdOn" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
@@ -2203,87 +2203,87 @@ Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="
<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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="l4uBx2VYrYP2" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="uBBpC4l2DewA" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="xRkt28goAbx7" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="bReTz3TrFdhP" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="hQSu4M42lmtn" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="vYZ57XBgyp9v" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="qdk5GPTxqtpu" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Fru0emlXKLcP" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ql5oaFhRqRU4" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="rxzhooZ3fS1H" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="B3K0rGr2zlU7" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="KH9TxEI6gOE8" value="" type="nMhUhBvBqw4A" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="EnoW8PvyA0kj" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="DR83qa7hW4MK" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="swOWOPlaAa6I" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="x1E7zwoDLwGC" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="kAoSMFKNu9ge" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="9AUSkgjXC522" value="" type="jIKxm4xqfB4z" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="VMr1QELH8hlU" type="jIKxm4xqfB4z" />
+ <UML:Parameter kind="return" xmi.id="TcZmpSwJB6mg" type="jIKxm4xqfB4z" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation comment="// private methods// /**
@@ -2303,14 +2303,14 @@ Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="lYt1WmvcoWrL" isRoot="false" isAbstract="false" isQuery="false" name="launchDebugger" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="5W4F4AW19i78" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="fvJyqaALu0MI" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -2341,14 +2341,14 @@ Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="
<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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="EfXKNIoQnsfr" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="0Bt7s0DXtXVj" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
@@ -2356,58 +2356,58 @@ Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="
<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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="5e2zcMHo2p8N" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="5wnsmQkkabrS" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="b4xSZQCe4Cbe" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ZrSZgaujWhcG" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="7K0hvr7Uu4wT" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="V66XHhCqYeNC" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="FHwjwW01o0hj" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="qoBit59OCFtR" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="v5FRkccxrWen" type="zczAjgq81yYh" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -2415,7 +2415,7 @@ Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="
@param station_id
@param new_status" isSpecification="false" isLeaf="false" visibility="public" xmi.id="gldn0ktxEl5k" isRoot="false" isAbstract="false" isQuery="false" name="updateStationStatus" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="2emqdTXRIg99" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
@@ -2424,12 +2424,12 @@ Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="
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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="lIVvWOMPSbqA" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="BS72ylnyOamz" 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" />
@@ -2437,13 +2437,13 @@ Get the value of mListOfStations
<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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="3JQJzZQjpveJ" type="INoSbjQmME1a" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="K1ikaXumz1mw" type="9U1uI8HJT0Jf" />
+ <UML:Parameter kind="return" xmi.id="nyvx6La13PCc" type="9U1uI8HJT0Jf" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation stereotype="constructor" comment="// Constructors/Destructors// /**
@@ -2458,41 +2458,41 @@ Indicate the default station executable to run when creating a station
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="kau88h59yVTw" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="2tfqnH95Iqpr" type="uNcSkNqyAxHb" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="NjdMiPGSxBZ5" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="qeFo8iiAZL0M" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="d8PtyEkLvLfd" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="lw4i7bovF1hN" type="Dc4onmiEKP73" />
+ <UML:Parameter kind="return" xmi.id="0djvPakSyq0l" type="Dc4onmiEKP73" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
@@ -2519,53 +2519,53 @@ Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="
<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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="hQWGlUbMcyGa" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Dyv8Kbk5Volc" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="PXXcYEyFcUUM" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="y3ib1w9Cv3JF" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="c3I7r3jGZEq5" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="QoJ1IlNFm5on" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="bQjm5qI39Hfj" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="9V2L1YQia6PL" value="" type="8Eb0NWUsBQSJ" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="2xyx0HAcKSj9" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="TQN2cD832P4I" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="APXwULhUHdPF" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -2585,7 +2585,7 @@ Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="
<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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="uZqC1XLVyiVa" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -2618,13 +2618,13 @@ Logs to a specified stream, log level specified" isSpecification="false" isLeaf=
<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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ubbw0dC82k4V" type="r4r1RcqCQswh" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="3kxINNYGuOSw" type="ViIuaCbFO4Rh" />
+ <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:BehavioralFeature.parameter>
@@ -2636,7 +2636,7 @@ Logs to a specified stream, log level specified" isSpecification="false" isLeaf=
</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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="vmPrSuQMU1GU" 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" >
@@ -2646,7 +2646,7 @@ Logs to a specified stream, log level specified" isSpecification="false" isLeaf=
</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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="dTbdBd6EN4Vj" 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" >
@@ -2656,13 +2656,13 @@ Logs to a specified stream, log level specified" isSpecification="false" isLeaf=
</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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="R3zJRPDKBcCe" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="VcyzbFRCg2qr" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -2681,7 +2681,7 @@ Empty Constructor" isSpecification="false" isLeaf="false" visibility="public" xm
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="gw31yYkNZhhy" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
@@ -2689,7 +2689,7 @@ Empty Constructor" isSpecification="false" isLeaf="false" visibility="public" xm
<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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="5uJGVTs03pxe" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -2697,7 +2697,7 @@ Empty Constructor" isSpecification="false" isLeaf="false" visibility="public" xm
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="2MpiPfX3ZY4Y" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
@@ -2705,7 +2705,7 @@ Empty Constructor" isSpecification="false" isLeaf="false" visibility="public" xm
<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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="5nveSabXVum0" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -2714,14 +2714,14 @@ Empty Constructor" isSpecification="false" isLeaf="false" visibility="public" xm
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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="NeyQRv2THr9e" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Ugf2DiYGVTsv" 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" />
@@ -2734,21 +2734,21 @@ Set the value of mListOfEvts
@return bool
@param tick_value" isSpecification="false" isLeaf="false" visibility="private" xmi.id="s0ADIlbxMUiZ" isRoot="false" isAbstract="false" isQuery="false" name="removePreviousElements" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="4TTXNDXipV6H" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="O7kfwsIRWxRj" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="fzz8Qs4UJVzh" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
@@ -2804,69 +2804,69 @@ Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="
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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="gWNVzSmNZV1V" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="NHutELbsKY0l" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="O2DiVBPBhkhf" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="CR0juzFHG79T" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="TkLlIJUfKgNp" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="rmzWUgBh5CQ0" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="BdFQlMtC6CxN" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="VS2p6Pdx9cTb" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="IfGLpfJyIZM1" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="vFD0R9LvZLif" 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" />
@@ -2874,354 +2874,354 @@ for a PHY message of type MPDU_PAYLOAD.
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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="iLcpx3ODgfZV" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="KsSaPocJ2nHR" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="waMTt58bQiOO" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="mmZSR8wjzMKM" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="AudAfscaSy3L" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="1AuQsImc3L5S" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="LhpsikMHtu8m" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="nPrtNekqIBde" value="" type="02OHgpv6iwv9" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="SzCRLUlVOPg3" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="HGbiEf3Epwef" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="CQIFlLiDKscf" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="MO8klml02NiF" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="0kRpe5SqTk6C" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="5mQNe020M9i7" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="vR6woo9mWaZA" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="d216m5IqpgDT" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="hER3L79EYFAL" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="1H7YrhiUhhaR" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="LiWpQsE0pesT" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="PZvfLL7ti0IJ" value="" type="UxIGEVkWi0NJ" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="krHZXT0EfPG0" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="WNE5cNObeV9U" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="z0LII4IdkoSB" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="Qbm8Z2QGxLFF" value="" type="pwe3pKqZPxkb" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="AqyrVXJGMYnt" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="1o6eDMckjrnJ" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="EfdliamiY5yq" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="H2oEM2RCsEwR" value="" type="0cEqYhKKEcTV" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="CBuoe2IpsFeL" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="kxb6WPzVB58O" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Pk68ZtPl2Iah" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="KqWA5AVp65va" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="St3dyB1Mu6ST" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="xsD0AlhUbDcf" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="CRXjYJIV7Vz7" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="tBbB8JM4ICwj" value="" type="ee5ipO9TkcLk" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="L7UPAOzcH3FD" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="CFZ4L2YGsjG2" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="UxU586iSBDrM" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ZryosC12PZ7i" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="bdyRMFTqCvtJ" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="1clAncUKTR8J" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="VWlmtZQabl8G" isRoot="false" isAbstract="false" isQuery="false" name="getReserved" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="d9K0gRiF2ggO" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="t9C623P1d8CQ" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="qOYm6dvZSB0M" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="9FQhjnVCJFyA" value="" type="qZLXuibBNXID" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="kgiC7qVi0nie" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="EQuG5acyio2k" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="sPmTXwsIcaUi" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="RxQPl73xVxCa" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="n8Jzfj6m829D" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="FBFLLDbKnQJt" value="" type="ylvhNGRUzc7S" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="YoZGbZyRzkuW" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="gmmHNExmCLBv" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="gtSAnk9arQZW" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="mktZABSn7ilT" value="" type="ylvhNGRUzc7S" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="SCqyA2Wgr3uQ" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="dsrcbl6FWtUr" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="7RdHnmADy1B8" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="3imsjgIMX9y8" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="t5NPwsG3HrJ4" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="dTIZURiW7SMr" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="9fDgmAmdD909" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="zEAH5TLgvbGN" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="1wt8OGxVt99d" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="JvFW5Fd2UlJX" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="NnUIvXBRpvhv" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="dQp8jCbIxnuH" value="" type="qtOabrV06r8H" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="DdE8CSVDONKk" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="dHGUQP5hLKBO" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -3237,7 +3237,7 @@ for a PHY message of type FC_HYBRID_MODE.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="YoO0agXnHjtT" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
@@ -3247,7 +3247,7 @@ 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="BOfXlzIMEWod" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -3260,7 +3260,7 @@ for a PHY message of type FC_AV_ONLY_MODE.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="tsKCCWYiIxiq" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -3268,35 +3268,35 @@ for a PHY message of type FC_AV_ONLY_MODE.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="dGbsxUL7ryea" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="vuvAOjlIb5Um" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Z3UqyDgZRGRO" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="kkVZj8Ae25mR" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="mXhObB8ACay8" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -3347,13 +3347,13 @@ Empty Constructor" isSpecification="false" isLeaf="false" visibility="public" xm
<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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="nfhCt6bbr4BY" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="pAgzCZ3MRW3p" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="ROK01RDtdm0z" value="" type="VcPcOcsgjQbo" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="AJCDMzc8WJU7" type="j0sNksMuhVaF" />
+ <UML:Parameter kind="return" xmi.id="pPbpFPortFWz" type="j0sNksMuhVaF" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="HbnvQcyr1Ip0" value="" type="VcPcOcsgjQbo" name="evt" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
@@ -3363,48 +3363,48 @@ 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ScGdDElyrR9k" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="XiKMmVuxo788" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="4iGY1jeRJs4W" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="nUnejHc691ht" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="w4E0btDkhk2R" value="" type="G9Fc21bZFJYw" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="6oTwFcekKy74" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="RzzD47L8pcfo" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="mFLUe1OPTC2D" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="gdyMMynsrZN2" value="" type="nNX5UmpiITKY" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="LJGeBI9F6a9J" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Ao4Sk9WC6WPB" 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" >
@@ -3419,19 +3419,19 @@ Set the value of mStationId
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="bjHPLwDeFRGO" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="kNeovn65Z8XI" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="H2SLYrW7YoWr" type="QBMG0J8pDlsx" />
+ <UML:Parameter kind="return" xmi.id="D21PzSByHMQG" type="QBMG0J8pDlsx" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
@@ -3458,7 +3458,7 @@ 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="kkVy9kMr50g1" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="Y3gNvgop9QeS" type="4Kduenu6BUBZ" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation comment="// private methods// /**
@@ -3514,7 +3514,7 @@ 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="mm4Jucb9e3SA" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -3533,7 +3533,7 @@ Fills PHY SCI message type." isSpecification="false" isLeaf="false" visibility="
<UML:Classifier.feature>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="tAHWfrR369KI" isRoot="false" isAbstract="false" isQuery="false" name="operator ( )" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="tzFRlmJVUmRd" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
@@ -3598,27 +3598,27 @@ Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="
<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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="UoTam9ZWtdql" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="DPspRKxKHDj2" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="z0WRlv2DjVlW" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="cK2TyqE9G4zh" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -3626,7 +3626,7 @@ Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Nwzc9gd6f9XO" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
@@ -3636,37 +3636,37 @@ Initializes the PHY processor class attributes." isSpecification="false" isLeaf=
<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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="2Ybm3NGghG9d" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="7MnLOk2jgzMq" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="dzuI6Sg8yGu1" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="d8fIPnuW7frV" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="PrF3oZtRYmie" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="CMkAcfBDlpUA" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -3674,14 +3674,14 @@ Initialize PHY with an interface callback function for PHY SCI message MPDU rece
@param frequency
@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="LJul1NAOaPk4" isRoot="false" isAbstract="false" isQuery="false" name="init" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="cOeh1TAOINR6" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="g6Nvq0gPKD54" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="icaVnIP9gOXq" value="" type="EQrcJtA2vC7c" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="wJWU5E6HYrRB" 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.
@@ -3689,7 +3689,7 @@ 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="UaMFPqOzC0eD" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -3697,7 +3697,7 @@ This message has to be configured before transmission.
@return bool
@param received_evt" isSpecification="false" isLeaf="false" visibility="public" xmi.id="UTGShGDCg6KU" isRoot="false" isAbstract="false" isQuery="false" name="receiveEvt" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="UpbmC1r9KLbP" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -3705,7 +3705,7 @@ This message has to be configured before transmission.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Xge5X5EzdbC1" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -3713,7 +3713,7 @@ This message has to be configured before transmission.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Raycbdp3QPpc" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -3721,7 +3721,7 @@ This message has to be configured before transmission.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="QejizJ5WzjaU" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -3729,7 +3729,7 @@ This message has to be configured before transmission.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="moTPNfOpENPp" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -3737,7 +3737,7 @@ This message has to be configured before transmission.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="0EsObf0zIihF" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -3745,7 +3745,7 @@ This message has to be configured before transmission.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="1mm0TKSF8vdW" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -3753,7 +3753,7 @@ This message has to be configured before transmission.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="a1JmOibMuRkU" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -3761,14 +3761,14 @@ This message has to be configured before transmission.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="5jTLR9aQtKON" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="eqanlDHJDa6Z" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -3776,73 +3776,73 @@ This message has to be configured before transmission.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="GfwA5ec8L6Tm" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="D3A6OYR2O2n7" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="D4POcTyq6uzB" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="WbHshkcsmnzA" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="JOAiOwnc0A0b" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="dyRkqQtN2BDh" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="vpahaXpuv0aI" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="99EJ44DnTFmb" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="DSjUmf9dcYWi" value="" type="EQrcJtA2vC7c" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="wNsuYsT9pvtd" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="JnyJyB1rzZXZ" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="4MTxK3FEP77v" type="PDzFlxMB73D7" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ya4lTwMnhL6d" type="PDzFlxMB73D7" />
+ <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" />
@@ -3853,32 +3853,32 @@ This message has to be configured before transmission.
<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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="U5URcz1gMSce" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Urttx0mvYqe2" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="k0pRJv4mzXDb" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="WEIsfuV9jO0g" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="MmZuaBwLClmT" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -3887,7 +3887,7 @@ This message has to be configured before transmission.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="fpFcMTDsfTjK" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
@@ -3895,54 +3895,54 @@ This message has to be configured before transmission.
<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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="LER5cRjwBHqm" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Sn5cWr69eJl0" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="mxtQQcimqApQ" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ZWMlnCVExaqS" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Rub6EL4yIxOg" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Z7QNFFnom9XX" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="M2lHcaj2UJ6i" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="PDXJEopzPacx" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="YDH6KEs9vuUa" value="" type="XNEzxlV9pJ9M" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="eAhu63afA11N" 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
@@ -3951,7 +3951,7 @@ 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="EoAywhWIiFXK" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="A1aD2sRQ3zjH" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="8FD38gbZvBFR" value="" type="XNEzxlV9pJ9M" name="mpdu" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
@@ -3966,7 +3966,7 @@ remove the destination stations from the reception list." isSpecification="false
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="pHMKaQ0Cbh6h" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="lWGA6q7xguQS" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="uWFgFmnAKuo7" value="" type="j5EvHIixdpql" name="noise" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
@@ -3975,7 +3975,7 @@ remove the destination stations from the reception list." isSpecification="false
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="leKtdJFq8Po2" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
@@ -3983,56 +3983,56 @@ remove the destination stations from the reception list." isSpecification="false
<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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="6IIoYp7L6Rfe" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="sgqRLu64XOw8" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="iByoalqe18RX" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="xYt2zWgpAVGU" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="NKYujU1PdxDD" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="g1si9HD4p66m" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="blcjEqDb9kUs" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="CVHqQS37Ttna" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="A0ex5jkgSKPg" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -4045,27 +4045,27 @@ remove the destination stations from the reception list." isSpecification="false
<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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="8bFHLj7XCMLd" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="oPiFGVpPVUMa" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="B4EdOcHVDWkW" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Es3OEP11mhG0" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -4073,7 +4073,7 @@ remove the destination stations from the reception list." isSpecification="false
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="C6PgYmGhqVID" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
@@ -4082,7 +4082,7 @@ remove the destination stations from the reception list." isSpecification="false
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="5XiI3QoFIpeV" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -4090,14 +4090,14 @@ Initialize PHY with an interface callback function for PHY SCI message MPDU rece
@param frequency
@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="HFKsayykpF23" isRoot="false" isAbstract="true" isQuery="false" name="init" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="CdUwLkxVoMBK" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="hF4taPVXvuH9" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="Z116SAAjPUZx" value="" type="EQrcJtA2vC7c" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="6QzxtH8yooGq" 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.
@@ -4105,7 +4105,7 @@ 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="E25Vphy2LSwe" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -4113,7 +4113,7 @@ This message has to be configured before transmission.
@param received_evt
@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="836rmxK77lbR" isRoot="false" isAbstract="true" isQuery="false" name="receiveEvt" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="At9xELHKlFFc" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -4121,7 +4121,7 @@ This message has to be configured before transmission.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="WLaJ9o7OqCtf" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -4129,7 +4129,7 @@ This message has to be configured before transmission.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="upfDHcrRT0Mh" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -4137,7 +4137,7 @@ This message has to be configured before transmission.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Je02rDeNZEei" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -4145,7 +4145,7 @@ This message has to be configured before transmission.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="2l4qwvWok911" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -4153,7 +4153,7 @@ This message has to be configured before transmission.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="lqRFonu8Pu8G" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -4161,7 +4161,7 @@ This message has to be configured before transmission.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="8lcfxENy0Sow" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -4169,7 +4169,7 @@ This message has to be configured before transmission.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="NIi8Sj7BXYOL" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -4177,61 +4177,61 @@ This message has to be configured before transmission.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="KJRhBayJJYwG" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="mKEkk3e7JMDj" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="3LvarJw9aLrm" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="vn3CL0T5Khq4" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="iU90rLjuecTT" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="uNdUiSGcFKoY" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="IHdcxRedwldl" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="6Ndkx6CrTpMA" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="G6u8VkkulkVc" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="XkF39mlUg2CS" value="" type="EQrcJtA2vC7c" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="HamUsa2Aqdkn" 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.
@@ -4239,7 +4239,7 @@ This message has to be configured before transmission.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="5MQ184kCPNvM" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
@@ -4247,7 +4247,7 @@ This message has to be configured before transmission.
<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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="S7CtwW3B6nfx" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="WKdH58rhlTQX" type="4Kduenu6BUBZ" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
@@ -4257,244 +4257,7 @@ This message has to be configured before transmission.
<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: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 EthernetProcessor" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="RYfxHmW7DMwU" isRoot="false" isAbstract="false" 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: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:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="ejI6DaHlLnRh" value="" type="T3wGzLaOdJRi" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Oh7CKszNENOK" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="ip83cZkReoOm" value="" type="ZsS6AptYsaG9" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="R8XoUS9wZJpT" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="preteHq0yyCG" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="TxD8lZsBOqJL" value="" type="3Q4QiXaDv1Kh" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="o9e0X0Lw7slb" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="hCAr4MdYJpe2" value="" type="3Q4QiXaDv1Kh" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="IsVrBII07wtm" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="gUPJCrpzsNEG" value="" type="3Q4QiXaDv1Kh" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Dkk9gxNS6zSd" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="yla5bJetB7iK" type="ZsS6AptYsaG9" />
- </UML:BehavioralFeature.parameter>
- </UML:Operation>
- </UML:Classifier.feature>
- </UML:Class>
<UML:Generalization isSpecification="false" child="RYfxHmW7DMwU" visibility="public" namespace="Logical View" xmi.id="9YrE9VtnAraO" parent="vpDXE2tS2kJL" discriminator="" name="" />
- <UML:Class comment="class IEthernet" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="vpDXE2tS2kJL" isRoot="false" isAbstract="false" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="P0KXuBH5t1CX" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="0MRGwlLKjFlj" value="" type="ZsS6AptYsaG9" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="wYz1XSeTDCYp" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="TAgcHPwfNEAG" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="ZmjG0T0SfOQo" value="" type="3Q4QiXaDv1Kh" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="OPJHQWnL2mMX" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="g44BsTbRDIhD" value="" type="3Q4QiXaDv1Kh" name="ether_sci_msg" />
- </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: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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Cy1O9XDcirFx" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="E9caOkqm991Y" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="dotfZDDlBE9K" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="lKvRCAPOHzyf" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="koPtwPRZBIDk" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="VQWfcfxN0spA" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="0CYIBXvtJJnF" 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:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="e499EsftpbWg" value="" type="xqe85s2v3X76" 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:BehavioralFeature.parameter>
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="zpc6foN11LmP" value="" type="UOc7OI8LRuFv" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="iCntT0eyQAb2" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="nZNnPAxOMUgW" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="qQpsUBXaM7Pq" value="" type="8DcrWo7HU0iD" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="1ZPKsAaYLNSo" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="L4klCMlzt8lI" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="v8a9YZ5XWpFW" value="" type="pE9AJY0D36ZX" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="HggbAK7BsVUk" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="d4HyPhkilVTv" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="ZdqbcKW9uTXG" value="" type="ZcxOLFwJIm1Z" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="pCuiIdyZKd9S" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="vGenj8WLAnJX" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="WOqwoVLAIlWT" value="" type="LmSODUAk50Mh" name="flags" />
- </UML:BehavioralFeature.parameter>
- </UML:Operation>
- </UML:Classifier.feature>
- </UML:Class>
<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
@@ -4547,32 +4310,32 @@ Empty Constructor" isSpecification="false" isLeaf="false" visibility="public" xm
<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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="U4FDXg8Mq028" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="eygwbpOV30Il" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="6m6EZPl1RyCy" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="cKISJKZvJFrs" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="2DN5EeqIQwXy" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="KGxlFAipS0Il" 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" />
@@ -4581,114 +4344,114 @@ Empty Constructor" isSpecification="false" isLeaf="false" visibility="public" xm
<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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Jpgc4XU6jq9x" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="U0DuuksE1oyE" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ye1QcJCv6qVA" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="M0E5qO0KMDCG" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="UNf2gCQQmWWa" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="ZQu2Rm9wAdWr" value="" type="lvIXi2Pxh0fK" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="y3TxrP9p3ADf" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="SPZYG4hc2vfq" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="4l0SqXyIudKY" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="dvwJQZixa4Cd" value="" type="EknMLJBAPpgo" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Hf8dsLsoMLjD" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="kq0l1DORbxzp" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="0eP2a4rpjzTZ" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="KLMge3rOur7v" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="3VKeRJTRwqRW" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="uILbIm8a7UFj" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="BBkV693WeffV" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="rKN1rZRb8TSz" value="" type="pX24l2l5CrBj" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="W45QuCJxgdb7" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="u2WqsvMkCgJS" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="QR0WuFFQILqC" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="X99DmiIeioVY" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ipIuVbMw0MSu" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="afIs082YFBjz" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -4696,48 +4459,48 @@ Empty Constructor" isSpecification="false" isLeaf="false" visibility="public" xm
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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="r2eZo97WwNQS" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ykMw7mrfR9VQ" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="GXyTifRXh56W" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="CB28YRYU9sOE" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="cFt2NOSbvO2b" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="3T6lYAFiLFpr" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="eLJoEi2ovuqG" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -4750,7 +4513,7 @@ Get the value of mSpecializedSciMsgHeaderSize
@param data_length
@param pp_data" isSpecification="false" isLeaf="false" visibility="protected" xmi.id="mihdIVuanMQK" isRoot="false" isAbstract="false" isQuery="false" name="removeData" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="GGrAeuliNqRu" type="4Kduenu6BUBZ" />
+ <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" />
@@ -4764,7 +4527,7 @@ Get the value of mSpecializedSciMsgHeaderSize
<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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="0gaMtPBYlVMx" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -4790,7 +4553,7 @@ Empty Constructor" isSpecification="false" isLeaf="false" visibility="public" xm
Initializes the Core Engine.
@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8h43dAsHw0CZ" isRoot="false" isAbstract="false" isQuery="false" name="init" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="BMl6GaNVqCfV" type="4Kduenu6BUBZ" />
+ <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" />
@@ -4800,7 +4563,7 @@ Initializes the Core Engine.
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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="6OBSEaKFEuZ7" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -4808,31 +4571,31 @@ Then, processes messages coming from pipe.
Gets Function Call.
@return IFunctionCall *" isSpecification="false" isLeaf="false" visibility="public" xmi.id="CmAhUywpVQiP" isRoot="false" isAbstract="false" isQuery="false" name="getFunctionCall" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Ikf1DzyOKhTY" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Hq380ib57mXL" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="MpYah7fzqLy3" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="IuQact9rhCzh" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="tYm0KJJe6qCo" type="T3wGzLaOdJRi" />
+ <UML:Parameter kind="return" xmi.id="6lDKWHvvbaTE" type="T3wGzLaOdJRi" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation comment="// private methods// /**
@@ -4841,7 +4604,7 @@ Initializes the Core Engine class attributes." isSpecification="false" isLeaf="f
Initializes the Core Engine.
@return bool" isSpecification="false" isLeaf="false" visibility="public" xmi.id="PmskjqBDNtW9" isRoot="false" isAbstract="false" isQuery="false" name="init" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="xsnnBkpTeF4G" type="4Kduenu6BUBZ" />
+ <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" />
@@ -4850,20 +4613,20 @@ Initializes the Core Engine.
</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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="8B6pN3UGcHEw" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="ezRNt7LzsWJM" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="DnryIm4MXao0" value="" type="3lgc1KcaMAny" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="YWZfMlTHdE5o" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ysGb7IpDTv0q" type="xqe85s2v3X76" />
+ <UML:Parameter kind="return" xmi.id="goemCfHocgCV" type="xqe85s2v3X76" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
@@ -4875,39 +4638,39 @@ Initializes the Core Engine.
<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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="zU5blHVIn4x9" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="oOPRaUEZKS8P" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="kxcDta1s44Ro" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Mw49z1HnNgCx" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="8QUQqcpaaPlR" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="znH1rinBcrLb" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="XZdhFgqclnt4" type="4Kduenu6BUBZ" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation comment="// public methods// /**
@@ -4916,34 +4679,34 @@ Indicate the default station executable to run when creating a station
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="qaODEZ9Kxdko" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="EZOoyADvvUwm" type="uNcSkNqyAxHb" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="CkyoZHQQpmb1" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="LkLJO37caTOW" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="bbRW5LHF5D1d" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -4951,7 +4714,7 @@ Indicate the default station executable to run when creating a station
@param station_id
@param new_status" isSpecification="false" isLeaf="false" visibility="public" xmi.id="xJTqs3yHK5au" isRoot="false" isAbstract="true" isQuery="false" name="updateStationStatus" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="SP3HCeGVNbmj" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
@@ -4959,20 +4722,20 @@ Indicate the default station executable to run when creating a station
<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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="crJCLhgwG7RJ" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="SiWWvX9NxAe7" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="msc9RNs3EBDX" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
@@ -4986,14 +4749,14 @@ Indicate the default station executable to run when creating a station
<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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="qtS60tNQbtuW" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="R1tMBVTwN35o" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
@@ -5001,27 +4764,27 @@ Indicate the default station executable to run when creating a station
<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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Qypd72Ayvc2t" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="TQJ4JCYiDR4N" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="uXJFZO1zKqaQ" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="qjOlJOcnour6" type="Dk5pczPnz6Yr" />
+ <UML:Parameter kind="return" xmi.id="k3mshacRhpKX" type="Dk5pczPnz6Yr" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
@@ -5040,20 +4803,20 @@ Indicate the default station executable to run when creating a station
</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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="6QmHpreiMvvv" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="KxtclR2cAOLU" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="nyHZs6fwWQDK" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
@@ -5062,7 +4825,7 @@ Indicate the default station executable to run when creating a station
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Hq0blvV3sMgc" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
@@ -5070,97 +4833,12 @@ Indicate the default station executable to run when creating a station
<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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ngCy3VSqThNJ" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
- <UML:Class comment="class ISci" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="PKaM1HoCDbbs" isRoot="false" isAbstract="false" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="n1DIRRaiHaH2" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="JkAPdbFyn97X" value="" type="9U1uI8HJT0Jf" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Vm6M8kwwO8sR" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="dKF5zdMmea45" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="XIhIRnpgEaJF" value="" type="3McdnqE6JCta" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="zelGC0GinK2t" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="1uT9qWtLmYdB" value="" type="xSzXJBSHo8yn" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="4ypT4fshz8ky" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="A9BZiJLjDoq1" value="" type="3McdnqE6JCta" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="l7jNhlQeO9ua" 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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="98GwTIqVEdwI" 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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Jp0GviDepw1U" 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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="fP83Y0eh9sea" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="voRq5aHcAOo3" value="" type="cKqCpL4vHbUA" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="BS3N3ygKlebg" type="4Kduenu6BUBZ" />
- <UML:Parameter isSpecification="false" visibility="private" xmi.id="SDTIIjYDYx1b" value="" type="Fls26ZE3bRdo" name="current_tick_value" />
- </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:Classifier.feature>
<UML:Operation stereotype="constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="mnXY2pAfXV4I" isRoot="false" isAbstract="false" isQuery="false" name="IChannel" />
@@ -5170,7 +4848,7 @@ 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="MmKCgJeLinPG" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="sVz56F67OTVN" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="c4t9XxPYINIR" value="" type="XNEzxlV9pJ9M" name="mpdu" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
@@ -5184,7 +4862,7 @@ Duplicate the MPDU payload.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="l1xutZS2zWQ1" type="4Kduenu6BUBZ" />
+ <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" />
@@ -5198,7 +4876,7 @@ Duplicate the MPDU payload.
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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="S4LDiut2gBCK" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -5207,7 +4885,7 @@ Called when a station is created => create its associated Channel Settings.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="SrgAe3ON2JGt" type="SuGBQogD9iYR" />
+ <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" />
@@ -5218,7 +4896,7 @@ Called when a station is created => create its associated Channel Settings.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="riuoCKpeMBr2" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
@@ -5228,7 +4906,7 @@ Called when a station is created => create its associated Channel Settings.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="3i4itH2J8gTk" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
@@ -5237,7 +4915,7 @@ Called when a station is created => create its associated Channel Settings.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="hp7j7Nby4VmE" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -5247,7 +4925,7 @@ Called when a station is created => create its associated Channel Settings.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="nat9jiBmPDUG" type="4Kduenu6BUBZ" />
+ <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" />
@@ -5257,14 +4935,14 @@ Called when a station is created => create its associated Channel Settings.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="UVaa91KrrQYy" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="Cy0LlxPuLrl7" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="knLchJsEHugb" value="" type="EQrcJtA2vC7c" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="l9upee2REtYx" type="O74yXfkidyrR" />
+ <UML:Parameter kind="return" xmi.id="DZ6Palsdib43" type="O74yXfkidyrR" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
@@ -5290,7 +4968,7 @@ i.e. when the station counter defined below equals 1." isSpecification="false" v
@return Sta &amp;
@param sta" isSpecification="false" isLeaf="false" visibility="public" xmi.id="RUGdflJGlQBk" isRoot="false" isAbstract="false" isQuery="false" name="operator =" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="bhiyvAFPdp0n" type="lNFLPGC5GcjE" />
+ <UML:Parameter kind="return" xmi.id="eRqUzrb9obUZ" type="lNFLPGC5GcjE" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="4qftRiZI6LNm" value="" type="GgjUKN39BDXg" name="sta" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
@@ -5303,23 +4981,23 @@ with arguments passed to main program." isSpecification="false" isLeaf="false" v
<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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="qIcfgAbSIVFw" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="8HMKAsIkayiV" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="8vsmkqXZ79En" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="JqFbJTWRkqmt" 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" >
@@ -5339,7 +5017,7 @@ Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="
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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="i2dIyJl6Feqx" type="E5x9L9RNrd6t" />
+ <UML:Parameter kind="return" xmi.id="vxrHHgcQ65O5" type="E5x9L9RNrd6t" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
@@ -5374,7 +5052,7 @@ Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="
@return Msg &amp;
@param msg" isSpecification="false" isLeaf="false" visibility="public" xmi.id="C4I9PHQNysd1" isRoot="false" isAbstract="false" isQuery="false" name="operator =" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="SNWZWlNoZaNs" type="g55iEgjQlzYA" />
+ <UML:Parameter kind="return" xmi.id="1samouGtAeiQ" type="g55iEgjQlzYA" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="kjKcIj78RxS0" value="" type="WKXaz2THzK1G" name="msg" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
@@ -5384,7 +5062,7 @@ 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="3rImh2dO2Ee0" type="g55iEgjQlzYA" />
+ <UML:Parameter kind="return" xmi.id="JnS5lvbgsSv7" type="g55iEgjQlzYA" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="FDGeBgfpjiVx" value="" type="trv86yL4jfeS" name="name" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
@@ -5396,7 +5074,7 @@ 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="XQ4k2tiUEE2l" type="g55iEgjQlzYA" />
+ <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" />
@@ -5409,14 +5087,14 @@ 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="xPXUxsLzkbjP" type="g55iEgjQlzYA" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="dMndaSd5qfqq" type="g55iEgjQlzYA" />
+ <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:BehavioralFeature.parameter>
@@ -5426,7 +5104,7 @@ Return the message." isSpecification="false" isLeaf="false" visibility="public"
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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="YWInkKWgh18f" type="g55iEgjQlzYA" />
+ <UML:Parameter kind="return" xmi.id="t7oduB9ajWQw" type="g55iEgjQlzYA" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="vNER34rMZgII" value="" type="trv86yL4jfeS" name="name" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
@@ -5437,7 +5115,7 @@ 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="tTcd4L3hhoIH" type="g55iEgjQlzYA" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -5445,7 +5123,7 @@ Return the message." isSpecification="false" isLeaf="false" visibility="public"
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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="GvM4ZAu7gDsP" type="g55iEgjQlzYA" />
+ <UML:Parameter kind="return" xmi.id="NiP3jHHcO6DG" type="g55iEgjQlzYA" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation comment="@return Msg &amp;
@@ -5454,7 +5132,7 @@ 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="VM5BNDqHfQsj" type="g55iEgjQlzYA" />
+ <UML:Parameter kind="return" xmi.id="FMqyrGuRsKq8" type="g55iEgjQlzYA" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="xIp5mpjAPhun" value="" type="lNFLPGC5GcjE" name="sta" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
@@ -5475,7 +5153,7 @@ 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ltPQihhwb11A" type="g55iEgjQlzYA" />
+ <UML:Parameter kind="return" xmi.id="InxQ2B8NrWOb" type="g55iEgjQlzYA" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation comment="@param sta
@@ -5483,7 +5161,7 @@ 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="CtFs46FYSKjq" type="g55iEgjQlzYA" />
+ <UML:Parameter kind="return" xmi.id="lgB7mNN1jEzY" type="g55iEgjQlzYA" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="2Y4L2XOGisWp" value="" type="lNFLPGC5GcjE" name="sta" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
@@ -5491,7 +5169,7 @@ Return the received message." isSpecification="false" isLeaf="false" visibility=
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="WX59xxsirF8X" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="SsxJCnRUbPub" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="H6hnnkLqGO9H" value="" type="trv86yL4jfeS" name="name" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
@@ -5505,7 +5183,7 @@ Return NULL if the parameter named name does not exist in the message, else retu
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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="vnTWmSeyKrpO" type="ObMobD4JO6Fx" />
+ <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" />
@@ -5513,13 +5191,13 @@ If parameter value length is unknown, user has to allocate FUNCTION_CALL_PARAM_M
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="VLI1LbJhDfWm" isRoot="false" isAbstract="false" isQuery="false" name="bind_param" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="x4uQNdGrAL05" type="bQxm3RYu0b9f" />
+ <UML:Parameter kind="return" xmi.id="VglDujjKbhdn" type="bQxm3RYu0b9f" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="qY5FfIAwlawv" value="" type="trv86yL4jfeS" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Gql76re1e6VR" type="4Kduenu6BUBZ" />
+ <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" />
@@ -5528,75 +5206,75 @@ If parameter value length is unknown, user has to allocate FUNCTION_CALL_PARAM_M
<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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Y7NqyAFwD7Ka" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="lYPtrNz7DkDH" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="cpGEvjdSq1In" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="9VhMd1uMZHFQ" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="eEVqxi5ZWKnR" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="3RrsQ8fZdMuE" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="LmYu4oIi0nWx" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="UcW0wIPxjHn7" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="NSeymYD7LjzN" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="XF5W3cTVCyT6" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Gs3x7r4UHiT2" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Fe7YN5vtKyPL" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="YsqkqJq4As1H" 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" >
@@ -5621,19 +5299,19 @@ Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="
<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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="h5kwmBy1p4ZA" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="9U3TSSpzJdj7" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="vYC5QDK7H413" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="hJ9ZBeg9uTNR" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="FCdx2d7L5NvK" value="" type="vteoFJru7xrN" name="callback" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
@@ -5677,7 +5355,7 @@ 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="F0424bBB5EeV" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -5685,20 +5363,20 @@ for a PHY message of type MPDU_PAYLOAD.
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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="fTUw5C30kD58" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="PPDgSEhfElgG" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="MrRP54siVLea" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
@@ -5706,40 +5384,40 @@ Gets the MPDU payload length.
<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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ViaFvfLK3YyV" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="mf8zOoDifd5j" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="hwRCH6nmmNzf" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="3Ky4swZcahby" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Wnf9Qks7gKHv" type="Z3mduvueNb9d" />
+ <UML:Parameter kind="return" xmi.id="QHTsEZhvTpyv" type="Z3mduvueNb9d" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="ZxYuIj429rOa" value="" type="qZLXuibBNXID" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="O4fASenTwlXm" 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
@@ -5747,7 +5425,7 @@ Gets the MPDU payload length.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="g4NGjwCFjrN9" type="3lgc1KcaMAny" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -5755,7 +5433,7 @@ Gets the MPDU payload length.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="aFEEXWAvan30" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -5763,7 +5441,7 @@ Gets the MPDU payload length.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="SrRMaw7G0UUk" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -5771,7 +5449,7 @@ Gets the MPDU payload length.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="QfxAUKH4YWH5" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="doRQAOP72JUT" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="CBuT0jNZFWQ2" value="" type="UxIGEVkWi0NJ" name="mod" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
@@ -5779,7 +5457,7 @@ Gets the MPDU payload length.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="2RzaE0ZepyzQ" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="9mVpLSAHWqHW" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="c5skG5RSELwE" value="" type="pwe3pKqZPxkb" name="fecrate" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
@@ -5787,7 +5465,7 @@ Gets the MPDU payload length.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="v6eva7d0mbAG" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="cecHkUcMH4mR" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="MrNZgLAIR23h" value="" type="0cEqYhKKEcTV" name="gil" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
@@ -5795,35 +5473,35 @@ Gets the MPDU payload length.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="tSJRwaVwzUUD" type="4Kduenu6BUBZ" />
+ <UML:Parameter kind="return" xmi.id="Q9XQQ1tXnPM8" type="4Kduenu6BUBZ" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="YQ2xJMPgDnDu" value="" type="ee5ipO9TkcLk" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="U3qK2pivvMqT" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="TSTD1cUu2nKw" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="LpsKJMVlOL3O" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="8lJ167UZXwnY" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -5855,17 +5533,17 @@ Fills PHY SCI message type.
<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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="YFTY0nULaMfr" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="gAc2UgOcPheV" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="n63K2otY3K63" 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" />
@@ -5882,6 +5560,8 @@ Fills PHY SCI message type.
<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" />
@@ -5902,7 +5582,7 @@ When called, Maximus processes:
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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="5aMfu1UZ96bd" type="4xqo1eJwmBM3" />
+ <UML:Parameter kind="return" xmi.id="tUcaWFB4wad2" type="4xqo1eJwmBM3" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation comment="@return Msg
@@ -5910,7 +5590,7 @@ Return a station object." isSpecification="false" isLeaf="false" visibility="pub
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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="k0EAfsdQygjz" type="3PksAGjP1DIY" />
+ <UML:Parameter kind="return" xmi.id="4aFarmYehynM" type="3PksAGjP1DIY" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="QDVP4YZOi0Ho" value="" type="trv86yL4jfeS" name="name" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
@@ -5918,7 +5598,7 @@ Return a message object." isSpecification="false" isLeaf="false" visibility="pub
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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="UaXVueWxCsc7" type="3PksAGjP1DIY" />
+ <UML:Parameter kind="return" xmi.id="18vQtbJm5vKa" type="3PksAGjP1DIY" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation comment="@param value
@@ -5931,55 +5611,55 @@ Wait until (Maximus current tick + value) is reached." isSpecification="false" i
<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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="r4e1ADctDq1r" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="geFdJyclY7HQ" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="lnNwex1V1fUA" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="s534v2vag8Dx" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="7njfu04elRaP" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="PbtQGLY8QbAK" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="d3uIC5FJswwm" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="u0QgSy3pZuDp" type="4Kduenu6BUBZ" />
+ <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: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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="GmwgL60zAsFK" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="xUdnRXaLYyzy" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -6012,7 +5692,7 @@ Initialize Ethernet with an interface callback function for Ether SCI message re
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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="v1lUvyIBiCs4" type="lNFLPGC5GcjE" />
+ <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:BehavioralFeature.parameter>
</UML:Operation>
@@ -6020,7 +5700,7 @@ Return a reference on a station object." isSpecification="false" isLeaf="false"
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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Iq3QjGkekLS9" 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.
@@ -6034,7 +5714,7 @@ Returns a pointer to a PHY SCI message MPDU object.
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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="t0TPwQLrR4MN" 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.
@@ -6051,7 +5731,7 @@ Returns a pointer to an Ether SCI message object.
</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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="2eYjqOn6FoVw" 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" >
@@ -6061,19 +5741,19 @@ Returns a pointer to an Ether SCI message object.
</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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="4DYmX0wO0Nlx" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="n6oDA8aAk6ra" 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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="VefiSAcULAHs" 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" >
@@ -6142,7 +5822,7 @@ Returns a pointer to an Ether SCI message object.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="BBG9W14J5rWD" type="4Kduenu6BUBZ" />
+ <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:BehavioralFeature.parameter>
@@ -6152,12 +5832,358 @@ Returns a pointer to an Ether SCI message object.
@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:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="z4MkBDIgsvMI" type="3lgc1KcaMAny" />
+ <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: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:BehavioralFeature.parameter>
+ <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: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: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:BehavioralFeature.parameter>
+ <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:BehavioralFeature.parameter>
+ <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:BehavioralFeature.parameter>
+ <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:BehavioralFeature.parameter>
+ <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:BehavioralFeature.parameter>
+ <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:BehavioralFeature.parameter>
+ <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:BehavioralFeature.parameter>
+ <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:BehavioralFeature.parameter>
+ <UML:Parameter isSpecification="false" visibility="private" xmi.id="e499EsftpbWg" value="" type="xqe85s2v3X76" 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:BehavioralFeature.parameter>
+ <UML:Parameter isSpecification="false" visibility="private" xmi.id="zpc6foN11LmP" value="" type="UOc7OI8LRuFv" 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:BehavioralFeature.parameter>
+ <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: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: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:BehavioralFeature.parameter>
+ <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: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: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:BehavioralFeature.parameter>
+ <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: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: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:BehavioralFeature.parameter>
+ <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: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: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: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: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: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:BehavioralFeature.parameter>
+ <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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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:BehavioralFeature.parameter>
+ <UML:Parameter isSpecification="false" visibility="private" xmi.id="ejI6DaHlLnRh" value="" type="T3wGzLaOdJRi" 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: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: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:BehavioralFeature.parameter>
+ <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: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: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: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: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: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: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:BehavioralFeature.parameter>
+ <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:BehavioralFeature.parameter>
+ <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: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: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: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: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: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:BehavioralFeature.parameter>
+ <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: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: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: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: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: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: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:Namespace.ownedElement>
<XMI.extension xmi.extender="umbrello" >
<diagrams>
@@ -6232,16 +6258,16 @@ Returns a pointer to an Ether SCI message object.
<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="8RIonV3wQtBP" 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="wYpTG7KSlVze" showstereotype="1" text="mpSystemManager" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
+ <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" />
</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" >
<linepath>
<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="jUESxD63cNpQ" 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="SIktn1miYbBm" text="mpStationConfiguration" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
+ <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" />
</assocwidget>
</associations>
</diagram>
@@ -6265,8 +6291,8 @@ Returns a pointer to an Ether SCI message object.
<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="PpFvQPh7rtao" 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="ssKIjTfCmP5X" text="mpFunctionCallManager" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
+ <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" />
</assocwidget>
</associations>
</diagram>
@@ -6292,16 +6318,16 @@ Returns a pointer to an Ether SCI message object.
<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="vqRfDUBaHOTg" 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="7grj3g7uWSCF" showstereotype="1" text="mpNetworkClockProcessor" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
+ <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" />
</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" >
<linepath>
<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="tyxNO8dHw2x9" 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="l8nc2LO90Dq3" showstereotype="1" text="mpNetworkClockEvtList" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
+ <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" />
</assocwidget>
</associations>
</diagram>
@@ -6322,8 +6348,8 @@ Returns a pointer to an Ether SCI message object.
</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" >
<widgets>
- <classwidget usesdiagramfillcolor="0" width="351" showattsigs="601" x="400" fillcolor="#ffffc0" y="205" showopsigs="601" linewidth="none" height="270" 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="135" 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="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" />
</widgets>
<messages/>
@@ -6339,14 +6365,14 @@ Returns a pointer to an Ether SCI message object.
<startpoint startx="303" starty="553" />
<endpoint endx="303" endy="158" />
</linepath>
- <floatingtext usesdiagramfillcolor="1" width="32" x="305" fillcolor="none" y="165" linewidth="none" posttext="" role="702" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="ZFTZSJbKHWhd" 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="207" fillcolor="none" y="166" linewidth="none" posttext="" role="710" height="22" usefillcolor="1" pretext="+" isinstance="0" xmi.id="V6kmUBSGKEqM" showstereotype="1" text="mpEthernet" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
+ <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" />
</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" >
<widgets>
- <classwidget usesdiagramfillcolor="1" width="772" showattsigs="601" x="38" fillcolor="none" y="112" showopsigs="601" linewidth="none" height="972" 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="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" />
</widgets>
@@ -6357,16 +6383,16 @@ Returns a pointer to an Ether SCI message object.
<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="ZxerBTDiigG8" 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="cIvWJqgmwOWO" text="mpMaximus" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
+ <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" />
</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" >
<linepath>
<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="c4PYQwwyrZp0" 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="ypSFJ8ruOmQf" showstereotype="1" text="mpMaximus" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
+ <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" />
</assocwidget>
</associations>
</diagram>
@@ -6496,8 +6522,8 @@ Returns a pointer to an Ether SCI message object.
<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="AgysvptIZo13" 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="iamZ7cX9dGpI" text="mpPre" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
+ <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" />
</assocwidget>
<assocwidget totalcounta="2" indexa="1" totalcountb="5" indexb="2" linewidth="none" widgetbid="Kd2vdgexbsmt" widgetaid="uHdgUvjiSZG6" xmi.id="XhEs3csvqUn6" linecolor="none" >
<linepath>
@@ -6510,8 +6536,8 @@ Returns a pointer to an Ether SCI message object.
<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="ayaDCQWL4SDz" 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="5O9TBnGtL0RT" text="mpFc" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
+ <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" />
</assocwidget>
<assocwidget totalcounta="2" indexa="1" totalcountb="5" indexb="3" linewidth="none" widgetbid="Kd2vdgexbsmt" widgetaid="vSu5lsg0a7WJ" xmi.id="5oSJ5pfRXEKM" linecolor="none" >
<linepath>
@@ -6540,7 +6566,7 @@ Returns a pointer to an Ether SCI message object.
</UML:Model>
</XMI.content>
<XMI.extensions xmi.extender="umbrello" >
- <docsettings viewid="vbn8kuzg0Pc6" documentation="" uniqueid="z4MkBDIgsvMI" />
+ <docsettings viewid="4EhFX1CtqLC0" documentation="" uniqueid="DjBcvNTo1EqY" />
<listview>
<listitem open="1" type="800" label="Views" >
<listitem open="1" type="801" id="Logical View" >
@@ -6750,6 +6776,7 @@ Returns a pointer to an Ether SCI message object.
<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" />
@@ -6875,6 +6902,7 @@ Returns a pointer to an Ether SCI message object.
<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" />
@@ -6988,6 +7016,8 @@ Returns a pointer to an Ether SCI message object.
<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" />
@@ -7035,6 +7065,7 @@ Returns a pointer to an Ether SCI message object.
<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" />
diff --git a/maximus/doc/fulminata_maximus_user_guide.odt b/maximus/doc/fulminata_maximus_user_guide.odt
index 098a9ea014..ca1786e581 100755
--- a/maximus/doc/fulminata_maximus_user_guide.odt
+++ b/maximus/doc/fulminata_maximus_user_guide.odt
Binary files differ
diff --git a/maximus/doc/fulminata_maximus_user_guide.xmi b/maximus/doc/fulminata_maximus_user_guide.xmi
index 364b61ffcb..cac8fe3e1b 100755
--- a/maximus/doc/fulminata_maximus_user_guide.xmi
+++ b/maximus/doc/fulminata_maximus_user_guide.xmi
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<XMI xmlns:UML="http://schema.omg.org/spec/UML/1.3" verified="false" timestamp="2008-03-13T14:08:57" xmi.version="1.2" >
+<XMI xmlns:UML="http://schema.omg.org/spec/UML/1.3" verified="false" timestamp="2008-03-18T12:22:05" xmi.version="1.2" >
<XMI.header>
<XMI.documentation>
<XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter>
@@ -13,12 +13,12 @@
<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="typedef" isRoot="false" isAbstract="false" name="typedef" />
- <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="friend" isRoot="false" isAbstract="false" name="friend" />
<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:Namespace.ownedElement>
<UML:Package stereotype="folder" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="Datatypes" isRoot="false" isAbstract="false" name="Datatypes" >
@@ -128,7 +128,7 @@ i.e. when the station counter defined below equals 1." isSpecification="false" v
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="d1snm4YsTwXW" isRoot="false" isAbstract="false" isQuery="false" name="debug" />
<UML:Operation comment="@return Sci_Msg_Station_Id" isSpecification="false" isLeaf="false" visibility="private" xmi.id="bGAySGXOugAx" isRoot="false" isAbstract="false" isQuery="false" name="getStationId" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="FjF4q9oRCKwM" type="mYkl2R0EAIiQ" />
+ <UML:Parameter kind="return" xmi.id="Fl3PdQWisfyG" type="mYkl2R0EAIiQ" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation stereotype="constructor" comment="Copy constructors" isSpecification="false" isLeaf="false" visibility="public" xmi.id="Y88A5MrArpjK" isRoot="false" isAbstract="false" isQuery="false" name="Sta" >
@@ -140,24 +140,24 @@ i.e. when the station counter defined below equals 1." isSpecification="false" v
@return Sta &amp;
@param sta" isSpecification="false" isLeaf="false" visibility="public" xmi.id="oUJVb76eSRGN" isRoot="false" isAbstract="false" isQuery="false" name="operator =" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="9YZTs1T2sSux" type="dlNG20SXVnem" />
+ <UML:Parameter kind="return" xmi.id="V9OTd5FmFvKi" type="dlNG20SXVnem" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="AWr3tUxby39F" value="" type="T5xCWzXyj7oa" name="sta" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation comment="Indicate if the station is IDLE or not." isSpecification="false" isLeaf="false" visibility="public" xmi.id="RqGnq62Lsrne" isRoot="false" isAbstract="false" isQuery="false" name="is_idle" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="4exQf9atsnvg" type="THhIOpi4zEEB" />
+ <UML:Parameter kind="return" xmi.id="1XAJHUqWFttr" type="THhIOpi4zEEB" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation comment="// private methods// // private attribute accessor methods// /**
@return ISystem *" isSpecification="false" isLeaf="false" visibility="private" xmi.id="XbtDfhQJTQpp" isRoot="false" isAbstract="false" isQuery="false" name="getSystemManager" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="xj7724T9a0dS" type="1nRAhhrW78Cm" />
+ <UML:Parameter kind="return" xmi.id="KQZA3WQYfp1G" type="1nRAhhrW78Cm" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation comment="@return bool" isSpecification="false" isLeaf="false" visibility="private" xmi.id="3kcWyBnGnSPD" isRoot="false" isAbstract="false" isQuery="false" name="resetStationId" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="z6SsXKnZzkzc" type="jEmP36b8eexL" />
+ <UML:Parameter kind="return" xmi.id="sE069Ko8rwR6" type="jEmP36b8eexL" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation comment="Set the station name." isSpecification="false" isLeaf="false" visibility="public" xmi.id="7b2NjvRqt15k" isRoot="false" isAbstract="false" isQuery="false" name="set_name" >
@@ -177,7 +177,7 @@ Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="
Gets a pointer to Maximus.
@return mpMaximus" isSpecification="false" isLeaf="false" visibility="private" xmi.id="UWbeAOaxrZQu" isRoot="false" isAbstract="false" isQuery="false" name="getMaximus" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="tXTjLOPG6WN6" type="U0nk5GKAeh4g" />
+ <UML:Parameter kind="return" xmi.id="RIdg9UVRu5bx" type="U0nk5GKAeh4g" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
@@ -236,19 +236,19 @@ Gets a pointer to Maximus.
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="5HIUPuJluYUE" isRoot="false" isAbstract="false" isQuery="false" name="send" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="YqF9rqZqv0gQ" type="xodDUGXAMLKD" />
+ <UML:Parameter kind="return" xmi.id="Z2TCpSQhgRnp" type="xodDUGXAMLKD" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation comment="@param sta" isSpecification="false" isLeaf="false" visibility="public" xmi.id="uNjTQaJUgNzB" isRoot="false" isAbstract="false" isQuery="false" name="send" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="IRzHBws2RJlk" type="xodDUGXAMLKD" />
+ <UML:Parameter kind="return" xmi.id="laybWNhxdIcn" type="xodDUGXAMLKD" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="9iesbMuhdA90" value="" type="dlNG20SXVnem" name="sta" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation comment="@return bool
@param name" isSpecification="false" isLeaf="false" visibility="public" xmi.id="4SlxzE9tbtM1" isRoot="false" isAbstract="false" isQuery="false" name="is_param" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="i80mdNsBC5I1" type="jEmP36b8eexL" />
+ <UML:Parameter kind="return" xmi.id="n7EhAqdjq6tf" type="jEmP36b8eexL" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="ReU5zTG89s0j" value="" type="g6pCtTynyrSu" name="name" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
@@ -256,14 +256,14 @@ Gets a pointer to Maximus.
@param name
@param length" isSpecification="false" isLeaf="false" visibility="public" xmi.id="EsOp3Xp5xZ2w" isRoot="false" isAbstract="false" isQuery="false" name="bind_param" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="uqrpoWF6xCM7" type="pcXZS4JlpBBT" />
+ <UML:Parameter kind="return" xmi.id="ZKKDj81Uix3C" type="pcXZS4JlpBBT" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="nCoO38OUmsXj" value="" type="g6pCtTynyrSu" name="name" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="2Xry4ssr4gE5" value="" type="JnsSgq9sjXim" name="length" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="zLMiq2UtXKrc" isRoot="false" isAbstract="false" isQuery="false" name="bind_param" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="6E9XXvID1Gxe" type="VPg2hVetD85b" />
+ <UML:Parameter kind="return" xmi.id="KlAy3kjqrxW0" type="VPg2hVetD85b" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="CjTEOhJDJomj" value="" type="g6pCtTynyrSu" name="name" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
@@ -285,7 +285,7 @@ Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="
@return Msg &amp;
@param msg" isSpecification="false" isLeaf="false" visibility="public" xmi.id="EObIHK2ekDut" isRoot="false" isAbstract="false" isQuery="false" name="operator =" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="epoot6pnugci" type="xodDUGXAMLKD" />
+ <UML:Parameter kind="return" xmi.id="l7hbBbEktZwc" type="xodDUGXAMLKD" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="4ur42rNO0SLg" value="" type="waDrHSxs6vlj" name="msg" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
@@ -296,7 +296,7 @@ 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="7GMVrNKHVaOb" isRoot="false" isAbstract="false" isQuery="false" name="add_param" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Apn6z9D3LMYs" type="xodDUGXAMLKD" />
+ <UML:Parameter kind="return" xmi.id="fx4Lu8XErhAs" type="xodDUGXAMLKD" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="KGTxD7teCVT0" value="" type="g6pCtTynyrSu" name="name" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="cM9uIgRNulsl" value="" type="g6pCtTynyrSu" name="value" />
</UML:BehavioralFeature.parameter>
@@ -311,7 +311,7 @@ Return NULL if the parameter named name does not exist in the message, else retu
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="ZuHAW1eJWiPc" isRoot="false" isAbstract="false" isQuery="false" name="bind_param" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Fq4H71vjphXi" type="pcXZS4JlpBBT" />
+ <UML:Parameter kind="return" xmi.id="PrhFpDFYIw8T" type="pcXZS4JlpBBT" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="AzhmtMHXmeFr" value="" type="g6pCtTynyrSu" name="name" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="mXjW1RrbL9lq" value="" type="JnsSgq9sjXim" name="length" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="8P7e5WEFWv1N" value="" type="pcXZS4JlpBBT" name="p_data" />
@@ -320,64 +320,64 @@ If parameter value length is unknown, user has to allocate FUNCTION_CALL_PARAM_M
<UML:Operation comment="@return Function_Call_Msg_Id
Return mpFunctionSciMsg->mSpecializedSciMsgId." isSpecification="false" isLeaf="false" visibility="public" xmi.id="n4hHygeCvXCo" isRoot="false" isAbstract="false" isQuery="false" name="get_tx_msg_id" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="oMVg05P9sCFr" type="g4QJcYzcXCwe" />
+ <UML:Parameter kind="return" xmi.id="VMCMv8yY51tz" type="g4QJcYzcXCwe" />
</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="C5saMj28nhPj" isRoot="false" isAbstract="false" isQuery="false" name="get_rx_msg_id" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="JQsekQU0FYFK" type="g4QJcYzcXCwe" />
+ <UML:Parameter kind="return" xmi.id="9RBy6KqWBXl0" type="g4QJcYzcXCwe" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation comment="// private methods// // private attributes accessor methods///**
@return Maximus *" isSpecification="false" isLeaf="false" visibility="private" xmi.id="xmUOmt9SH2wL" isRoot="false" isAbstract="false" isQuery="false" name="getMaximus" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Y83NqY3csWIq" type="U0nk5GKAeh4g" />
+ <UML:Parameter kind="return" xmi.id="iyX0sfUO1gkv" type="U0nk5GKAeh4g" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation comment="@return IFunctionCall *" isSpecification="false" isLeaf="false" visibility="private" xmi.id="IAkZHOQY5TzE" isRoot="false" isAbstract="false" isQuery="false" name="getFunctionCallManager" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="bfzTpCI6a8kL" type="v6Ix8Dv7zKFg" />
+ <UML:Parameter kind="return" xmi.id="mhTriLopmzlq" type="v6Ix8Dv7zKFg" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation comment="@return ISystem *" isSpecification="false" isLeaf="false" visibility="private" xmi.id="3CN4p0imlDAX" isRoot="false" isAbstract="false" isQuery="false" name="getSystemManager" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="YFJnlY7He8eS" type="1nRAhhrW78Cm" />
+ <UML:Parameter kind="return" xmi.id="JbKV93Tr1yqu" type="1nRAhhrW78Cm" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation comment="@return cb_t" isSpecification="false" isLeaf="false" visibility="private" xmi.id="6HxLHueY2M7J" isRoot="false" isAbstract="false" isQuery="false" name="getCallback" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ef4WBLLkyIBm" type="wnXcVmSSha0e" />
+ <UML:Parameter kind="return" xmi.id="dKGdyyWidxXJ" type="wnXcVmSSha0e" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation comment="@return bool
@param cb_t" isSpecification="false" isLeaf="false" visibility="private" xmi.id="kXrqzo220P4p" isRoot="false" isAbstract="false" isQuery="false" name="setCallback" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="VTs3bbO8qhvZ" type="jEmP36b8eexL" />
+ <UML:Parameter kind="return" xmi.id="IL62IrtaTD5a" type="jEmP36b8eexL" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="VzpXMwq4SfuR" value="" type="Qkc9xke12bLH" name="callback" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation comment="@return FunctionSciMsg *" isSpecification="false" isLeaf="false" visibility="private" xmi.id="TvRSKTFiDpr9" isRoot="false" isAbstract="false" isQuery="false" name="getFunctionSciMsg" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="D1rq9TIo9LII" type="heG5Hkz2HbX4" />
+ <UML:Parameter kind="return" xmi.id="HWPGVF86XOjT" type="heG5Hkz2HbX4" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation comment="@return bool
@param function_sci_msg " isSpecification="false" isLeaf="false" visibility="private" xmi.id="aVAa7VraTf8p" isRoot="false" isAbstract="false" isQuery="false" name="setFunctionSciMsg" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="gd3cwEOPgFSF" type="jEmP36b8eexL" />
+ <UML:Parameter kind="return" xmi.id="LFByBiIT3MWM" type="jEmP36b8eexL" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="KhiYWZh65peA" value="" type="bwt1amS1hrT1" name="function_sci_msg" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation comment="@return bool" isSpecification="false" isLeaf="false" visibility="private" xmi.id="JUkm9qbklSmL" isRoot="false" isAbstract="false" isQuery="false" name="isResponseReceived" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="qpNeUHBgI2WR" type="jEmP36b8eexL" />
+ <UML:Parameter kind="return" xmi.id="ENwfYzFnTe4w" type="jEmP36b8eexL" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation comment="@return bool
@param bool" isSpecification="false" isLeaf="false" visibility="private" xmi.id="ECKt4mtMTbuz" isRoot="false" isAbstract="false" isQuery="false" name="setResponseReceived" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="UoDd9Wtn9wQ3" type="jEmP36b8eexL" />
+ <UML:Parameter kind="return" xmi.id="sC1PZktuy4q9" type="jEmP36b8eexL" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="8Z4BNgLgA4SJ" value="" type="THhIOpi4zEEB" name="response_received" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
@@ -409,6 +409,8 @@ Return mpFunctionSciMsg->mpSpecializedSciMsgHeader->msg_id." isSpecification="fa
<UML:Attribute isSpecification="false" visibility="private" xmi.id="cD1naxBYtEMT" type="yw5ob124gIWX" name="mWaitTickValue" />
<UML:Attribute isSpecification="false" visibility="private" xmi.id="GMVud1SQApos" type="0hFgvRqcmJlk" name="mListOfMsgs" />
<UML:Attribute isSpecification="false" visibility="private" xmi.id="fIOIvxsVAtGj" type="WqrqqvhoauSV" name="mListOfStas" />
+ <UML:Attribute isSpecification="false" visibility="private" xmi.id="JoCPn2GpDqfJ" type="jEmP36b8eexL" name="mIsWireshark" />
+ <UML:Attribute isSpecification="false" visibility="private" xmi.id="nI1ZbW1iujDH" type="xNg2o0bO89EZ" name="mEtherLogFileDescriptor" />
<UML:Operation stereotype="constructor" comment="// Constructors/Destructors// /**
Empty Constructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="iTTXAh9pZJtd" isRoot="false" isAbstract="false" isQuery="false" name="Maximus" />
<UML:Operation comment="Empty Destructor" isSpecification="false" isLeaf="false" visibility="public" xmi.id="cRvh97orIdRb" isRoot="false" isAbstract="false" isQuery="false" name="~ Maximus" />
@@ -439,26 +441,26 @@ Initialize Ethernet with an interface callback function for Ether SCI message re
Create a new station.
Return a reference on a station object." isSpecification="false" isLeaf="false" visibility="public" xmi.id="UAPjRB4a3YSy" isRoot="false" isAbstract="false" isQuery="false" name="create_sta" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="BmQpzt4pgSRA" type="dlNG20SXVnem" />
+ <UML:Parameter kind="return" xmi.id="n8aoV68hR2M0" type="dlNG20SXVnem" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="y0UiLgJWH0BO" value="" type="g6pCtTynyrSu" name="station_executable" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation comment="@param name" isSpecification="false" isLeaf="false" visibility="public" xmi.id="wUvfwCeODqfS" isRoot="false" isAbstract="false" isQuery="false" name="create_fc" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="jdq1dMQ79eiI" type="xodDUGXAMLKD" />
+ <UML:Parameter kind="return" xmi.id="zZnTBrN32OTb" type="xodDUGXAMLKD" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="34IFsvf6TQVF" value="" type="g6pCtTynyrSu" name="name" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="oGzm7Pe9UuOM" isRoot="false" isAbstract="false" isQuery="false" name="create_probe" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="8c4FYUJhEhWE" type="xodDUGXAMLKD" />
+ <UML:Parameter kind="return" xmi.id="7MV3OLA9Skyv" type="xodDUGXAMLKD" />
</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="MZbBuOy5Jiak" isRoot="false" isAbstract="false" isQuery="false" name="create_mpdu" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ab1E1TPi4Dhh" type="7Px2h6lKHGvZ" />
+ <UML:Parameter kind="return" xmi.id="p6aG9wG8T2Ze" type="7Px2h6lKHGvZ" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation comment="Sends an already configured PHY SCI message MPDU.
@@ -472,7 +474,7 @@ Returns a pointer to a PHY SCI message MPDU object.
Returns a pointer to an Ether SCI message object.
@return EtherSciMsg *" isSpecification="false" isLeaf="false" visibility="public" xmi.id="6oUL5NuvgRVS" isRoot="false" isAbstract="false" isQuery="false" name="create_ether" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Y5nhhVxp515c" type="6ZCYZGid4Ay7" />
+ <UML:Parameter kind="return" xmi.id="tvivH9UOVzPr" type="6ZCYZGid4Ay7" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation comment="Sends an already configured Ether SCI message.
@@ -495,7 +497,7 @@ Returns a pointer to an Ether SCI message object.
</UML:Operation>
<UML:Operation comment="Get the Network Clock current tick." isSpecification="false" isLeaf="false" visibility="public" xmi.id="SEoWFa0gqfyE" isRoot="false" isAbstract="false" isQuery="false" name="get_date" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="TMHg3mucNvqM" type="N5IkQdvEtuz1" />
+ <UML:Parameter kind="return" xmi.id="JX1jIzc53CJA" type="N5IkQdvEtuz1" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation comment="Set the power line frequency." isSpecification="false" isLeaf="false" visibility="public" xmi.id="U53t9vRGg4Q9" isRoot="false" isAbstract="false" isQuery="false" name="set_freq" >
@@ -505,7 +507,7 @@ Returns a pointer to an Ether SCI message object.
</UML:Operation>
<UML:Operation comment="Get the power line frequency." isSpecification="false" isLeaf="false" visibility="public" xmi.id="BepE4zsiBre8" isRoot="false" isAbstract="false" isQuery="false" name="get_freq" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="MD2QPj6xorcW" type="gfEyyxURjjPy" />
+ <UML:Parameter kind="return" xmi.id="6YHZaqDTjtN1" type="gfEyyxURjjPy" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation comment="Set the SNR." isSpecification="false" isLeaf="false" visibility="public" xmi.id="MwtCRX39AKA7" isRoot="false" isAbstract="false" isQuery="false" name="set_snr" >
@@ -540,51 +542,51 @@ Constructor (FOR UNITARY TESTS ONLY)" isSpecification="false" isLeaf="false" vis
<UML:Operation comment="@return bool
@param wait_tick_value" isSpecification="false" isLeaf="false" visibility="private" xmi.id="DzV5Ef9sw8T5" isRoot="false" isAbstract="false" isQuery="false" name="setWaitTickValue" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="KZJQZO02iHik" type="jEmP36b8eexL" />
+ <UML:Parameter kind="return" xmi.id="2rNVplN6IOpY" type="jEmP36b8eexL" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="eSAXLV47u5vj" value="" type="uBMjyNZssFA6" name="wait_tick_value" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation comment="@return Network_Clock_Tick" isSpecification="false" isLeaf="false" visibility="private" xmi.id="mP3noVXifsRd" isRoot="false" isAbstract="false" isQuery="false" name="getWaitTickValue" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="3aKOW8iqKkFj" type="yw5ob124gIWX" />
+ <UML:Parameter kind="return" xmi.id="NPdObxZfVqE5" type="yw5ob124gIWX" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation comment="// private methods// /**
@return CoreEngine *" isSpecification="false" isLeaf="false" visibility="private" xmi.id="rSHiec9syenZ" isRoot="false" isAbstract="false" isQuery="false" name="getCoreEngine" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="TLgGAIkUp3uO" type="fuB56JYI4iD9" />
+ <UML:Parameter kind="return" xmi.id="ePWOJtNJjipY" type="fuB56JYI4iD9" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation comment="// private methods// /**
@return SystemManager *" isSpecification="false" isLeaf="false" visibility="private" xmi.id="AAa24X1M896e" isRoot="false" isAbstract="false" isQuery="false" name="getSystemManager" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="QsP6A7qBi8aC" type="fDwAiS87UREb" />
+ <UML:Parameter kind="return" xmi.id="TCekYRItqwHP" type="fDwAiS87UREb" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation comment="@return FunctionCallManager *" isSpecification="false" isLeaf="false" visibility="private" xmi.id="KT7F0Mb9UBBW" isRoot="false" isAbstract="false" isQuery="false" name="getFunctionCallManager" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="HG0b1FISYygi" type="iCrqJxTw8N6o" />
+ <UML:Parameter kind="return" xmi.id="rq4KgGNJftfw" type="iCrqJxTw8N6o" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation comment="@return NetworkClockProcessor *" isSpecification="false" isLeaf="false" visibility="private" xmi.id="nEvFe7qwavBZ" isRoot="false" isAbstract="false" isQuery="false" name="getNetworkClockProcessor" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="EQD1S5Qsypy6" type="FmijvtGb37QM" />
+ <UML:Parameter kind="return" xmi.id="l2GUi30CFcwn" type="FmijvtGb37QM" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation comment="@return PhyProcessor *" isSpecification="false" isLeaf="false" visibility="private" xmi.id="2rI9EMxzarEC" isRoot="false" isAbstract="false" isQuery="false" name="getPhyProcessor" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="unHavpmA6lj7" type="y48XzI6F2mwy" />
+ <UML:Parameter kind="return" xmi.id="1Cep6vExkGFQ" type="y48XzI6F2mwy" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation comment="@return SciServer *" isSpecification="false" isLeaf="false" visibility="private" xmi.id="dAZgHz0IqGR2" isRoot="false" isAbstract="false" isQuery="false" name="getSciServer" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="01XXxEDBeQD6" type="cMzADDNCFTjF" />
+ <UML:Parameter kind="return" xmi.id="Wch9UM4FOKh5" type="cMzADDNCFTjF" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation comment="Gets a pointer to Channel
@return mpCoreEngine->mpChannel" isSpecification="false" isLeaf="false" visibility="private" xmi.id="tIFqVzqqwvOI" isRoot="false" isAbstract="false" isQuery="false" name="getChannel" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="UbwSQtWIentX" type="7JKPViEW7ZAh" />
+ <UML:Parameter kind="return" xmi.id="LhHaHBLINz5S" type="7JKPViEW7ZAh" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="qppge6EX6XFp" isRoot="false" isAbstract="false" isQuery="false" name="set_snr_to_dst" >
@@ -596,14 +598,14 @@ Constructor (FOR UNITARY TESTS ONLY)" isSpecification="false" isLeaf="false" vis
</UML:Operation>
<UML:Operation comment="@return Network_Clock_Tick" isSpecification="false" isLeaf="false" visibility="private" xmi.id="uVhIFP9vxrXQ" isRoot="false" isAbstract="false" isQuery="false" name="getMaxTickValue" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="ddihORmNTJuQ" type="yw5ob124gIWX" />
+ <UML:Parameter kind="return" xmi.id="sJPcXf11Fi8j" type="yw5ob124gIWX" />
</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="DlLanVCUPxtb" isRoot="false" isAbstract="false" isQuery="false" name="readSnrFile" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="X7aAWlEyMBOk" type="jEmP36b8eexL" />
+ <UML:Parameter kind="return" xmi.id="5CyRUdWpIlNZ" type="jEmP36b8eexL" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="OLAYvCo3K1i3" value="" type="g6pCtTynyrSu" name="snr_file" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="CU0rFb5SKO06" value="" type="e4mAiTMYaY2m" name="snr_array[][]" />
</UML:BehavioralFeature.parameter>
@@ -611,13 +613,13 @@ Constructor (FOR UNITARY TESTS ONLY)" isSpecification="false" isLeaf="false" vis
<UML:Operation comment="Gets a pointer to Ethernet
@return mpCoreEngine->mpEthernet" isSpecification="false" isLeaf="false" visibility="private" xmi.id="vO9Qz7VtOkjt" isRoot="false" isAbstract="false" isQuery="false" name="getEthernet" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="2u2ghtDIXvzv" type="v9K0jVhcro2q" />
+ <UML:Parameter kind="return" xmi.id="uipGfuiYB7Ai" type="v9K0jVhcro2q" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation comment="@return bool
@param max_tick_value" isSpecification="false" isLeaf="false" visibility="private" xmi.id="vRwGbr6W1PUk" isRoot="false" isAbstract="false" isQuery="false" name="setMaxTickValue" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="LlIm3AAaGkik" type="jEmP36b8eexL" />
+ <UML:Parameter kind="return" xmi.id="k9hysqhx0eMV" type="jEmP36b8eexL" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="eJzbBWz4vvLW" value="" type="uBMjyNZssFA6" name="max_tick_value" />
</UML:BehavioralFeature.parameter>
</UML:Operation>
@@ -664,18 +666,25 @@ Constructor (FOR UNITARY TESTS ONLY)" isSpecification="false" isLeaf="false" vis
@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="XJG9MFuSSUG1" isRoot="false" isAbstract="false" isQuery="false" name="is_station_idle" >
<UML:BehavioralFeature.parameter>
- <UML:Parameter kind="return" xmi.id="Txin66X80Ymf" type="THhIOpi4zEEB" />
+ <UML:Parameter kind="return" xmi.id="HrIacg7XMxl2" type="THhIOpi4zEEB" />
<UML:Parameter isSpecification="false" visibility="private" xmi.id="OTVrceMEaVGG" value="" type="mYkl2R0EAIiQ" 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="CCl2O58fBXuU" isRoot="false" isAbstract="false" isQuery="false" name="isWireshark" >
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter kind="return" xmi.id="rTY3YgjJqRFg" type="THhIOpi4zEEB" />
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
</UML:Classifier.feature>
</UML:Class>
+ <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="xNg2o0bO89EZ" isRoot="false" isAbstract="false" name="File_Descriptor" />
</UML:Namespace.ownedElement>
<XMI.extension xmi.extender="umbrello" >
<diagrams>
- <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="894" snapy="10" showatts="1" xmi.id="3KzgC5IKgrME" documentation="" type="1" showops="1" showpackage="1" name="Maximus" localid="" showstereotype="1" showscope="1" snapcsgrid="0" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="968" >
+ <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="3KzgC5IKgrME" documentation="" type="1" showops="1" showpackage="1" name="Maximus" localid="" showstereotype="1" showscope="1" snapcsgrid="0" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="1040" >
<widgets>
- <classwidget usesdiagramfillcolor="1" width="772" showattsigs="601" x="67" fillcolor="none" y="28" showopsigs="601" linewidth="none" height="954" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="ehlWWc3xpjDc" 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="772" showattsigs="601" x="67" fillcolor="none" y="28" showopsigs="601" linewidth="none" height="1008" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="ehlWWc3xpjDc" showoperations="1" showpackage="1" showscope="1" showstereotype="1" usesdiagramusefillcolor="1" font="Sans Serif,10,-1,0,75,0,0,0,0,0" linecolor="none" />
</widgets>
<messages/>
<associations/>
@@ -713,7 +722,7 @@ Constructor (FOR UNITARY TESTS ONLY)" isSpecification="false" isLeaf="false" vis
</UML:Model>
</XMI.content>
<XMI.extensions xmi.extender="umbrello" >
- <docsettings viewid="3KzgC5IKgrME" documentation="" uniqueid="Txin66X80Ymf" />
+ <docsettings viewid="3KzgC5IKgrME" documentation="" uniqueid="rTY3YgjJqRFg" />
<listview>
<listitem open="1" type="800" label="Views" >
<listitem open="1" type="801" id="Logical View" >
@@ -721,6 +730,7 @@ Constructor (FOR UNITARY TESTS ONLY)" isSpecification="false" isLeaf="false" vis
<listitem open="0" type="813" id="tbNdw9toAjKQ" />
<listitem open="0" type="813" id="0OMn4FpAAKoD" />
<listitem open="0" type="813" id="RYa1BtTCB0W9" />
+ <listitem open="0" type="813" id="xNg2o0bO89EZ" />
<listitem open="0" type="813" id="QLFCWED8oZX2" />
<listitem open="0" type="813" id="OSpq2dnTY35U" />
<listitem open="0" type="813" id="g4QJcYzcXCwe" />
@@ -738,6 +748,8 @@ Constructor (FOR UNITARY TESTS ONLY)" isSpecification="false" isLeaf="false" vis
<listitem open="0" type="814" id="cD1naxBYtEMT" />
<listitem open="0" type="814" id="GMVud1SQApos" />
<listitem open="0" type="814" id="fIOIvxsVAtGj" />
+ <listitem open="0" type="814" id="JoCPn2GpDqfJ" />
+ <listitem open="0" type="814" id="nI1ZbW1iujDH" />
<listitem open="0" type="815" id="iTTXAh9pZJtd" />
<listitem open="0" type="815" id="cRvh97orIdRb" />
<listitem open="0" type="815" id="H2irvAKHRSNz" />
@@ -784,6 +796,7 @@ Constructor (FOR UNITARY TESTS ONLY)" isSpecification="false" isLeaf="false" vis
<listitem open="0" type="815" id="aHkiu4bSKQ6I" />
<listitem open="0" type="815" id="lIKxxxsc6w87" />
<listitem open="0" type="815" id="XJG9MFuSSUG1" />
+ <listitem open="0" type="815" id="CCl2O58fBXuU" />
</listitem>
<listitem open="0" type="813" id="QDgInxgZQCAU" >
<listitem open="0" type="813" id="wnXcVmSSha0e" />
diff --git a/maximus/ethernet/inc/EthernetProcessor.h b/maximus/ethernet/inc/EthernetProcessor.h
index e4161319d2..9d389aa247 100644
--- a/maximus/ethernet/inc/EthernetProcessor.h
+++ b/maximus/ethernet/inc/EthernetProcessor.h
@@ -108,6 +108,13 @@ public:
*/
bool receiveEther ( EtherSciMsg & ether_sci_msg );
+ /**
+ * Creates a TAP.
+ * @param dev name of the TAP file
+ * @return the created TAP file descriptor
+ */
+ File_Descriptor allocTap ( char * dev ) const;
+
// public attribute accessor methods
//
diff --git a/maximus/ethernet/inc/EthernetProcessorTest.h b/maximus/ethernet/inc/EthernetProcessorTest.h
index 4c9b5287c5..138c7f4f18 100644
--- a/maximus/ethernet/inc/EthernetProcessorTest.h
+++ b/maximus/ethernet/inc/EthernetProcessorTest.h
@@ -17,6 +17,7 @@ class EthernetProcessorTest : public CPPUNIT_NS::TestFixture
CPPUNIT_TEST (createEtherTest);
CPPUNIT_TEST (sendEtherTest);
CPPUNIT_TEST (receiveEtherTest);
+ CPPUNIT_TEST (allocTapTest);
CPPUNIT_TEST_SUITE_END ();
public:
@@ -30,6 +31,7 @@ protected:
void createEtherTest (void);
void sendEtherTest (void);
void receiveEtherTest (void);
+ void allocTapTest (void);
private:
diff --git a/maximus/ethernet/inc/IEthernet.h b/maximus/ethernet/inc/IEthernet.h
index e5e60196bd..b5b6a44b19 100644
--- a/maximus/ethernet/inc/IEthernet.h
+++ b/maximus/ethernet/inc/IEthernet.h
@@ -31,6 +31,8 @@ The original location of this file is /home/buret/eclipse/maximus/common/interfa
#ifndef IETHERNET_H
#define IETHERNET_H
+#include "system_types.h" // for 'File_Descriptor'
+
#include <boost/function.hpp> // for 'EtherCb'
class EtherSciMsg;
@@ -91,6 +93,12 @@ public:
*/
virtual bool receiveEther ( EtherSciMsg & ether_sci_msg ) = 0;
+ /**
+ * Creates a TAP.
+ * @param dev name of the TAP file
+ * @return the created TAP file descriptor
+ */
+ virtual File_Descriptor allocTap ( char * dev ) const = 0;
};
diff --git a/maximus/ethernet/src/EthernetProcessor.cpp b/maximus/ethernet/src/EthernetProcessor.cpp
index 081a2bd9c0..406748dd8d 100644
--- a/maximus/ethernet/src/EthernetProcessor.cpp
+++ b/maximus/ethernet/src/EthernetProcessor.cpp
@@ -36,6 +36,12 @@ The original location of this file is /home/buret/eclipse/maximus/ethernet/src/E
#include "Error.h"
#include "Logger.h"
+#include <sys/socket.h> // for 'struct sockaddr'
+#include <linux/if.h>
+#include <linux/if_tun.h>
+#include <sys/ioctl.h>
+#include <fcntl.h> // for 'O_RDWR'
+#include <unistd.h> // for 'system()'
using namespace std;
@@ -158,6 +164,48 @@ bool EthernetProcessor::receiveEther ( EtherSciMsg & ether_sci_msg )
}
+File_Descriptor EthernetProcessor::allocTap ( char * dev ) const
+{
+ logFunction();
+ int etherLogFileDescriptor = -1;
+
+ if (0 > (etherLogFileDescriptor = open("/dev/net/tun", O_RDWR)))
+ {
+ throw Error(__PRETTY_FUNCTION__, "open /dev/net/tun failed", errno);
+ }
+ else
+ {
+ struct ifreq ifr;
+ memset(&ifr, 0, sizeof(ifr));
+ ifr.ifr_flags = IFF_TAP; // TAP device
+ if (* dev)
+ {
+ strncpy(ifr.ifr_name, dev, IFNAMSIZ);
+ }
+ if (0 > ioctl(etherLogFileDescriptor, TUNSETIFF, (void *)&ifr))
+ {
+ close(etherLogFileDescriptor);
+ etherLogFileDescriptor = -1;
+ if (EPERM == errno)
+ {
+ throw Error(__PRETTY_FUNCTION__, "please launch the program with root rights", errno);
+ }
+ else
+ {
+ throw Error(__PRETTY_FUNCTION__, "ioctl failed", errno);
+ }
+ }
+ else
+ {
+ //system("wireshark");
+ strcpy(dev, ifr.ifr_name);
+ }
+ }
+
+ return etherLogFileDescriptor;
+}
+
+
// private methods
//
diff --git a/maximus/ethernet/src/EthernetProcessorTest.cpp b/maximus/ethernet/src/EthernetProcessorTest.cpp
index c6e986fddd..2c8694da3f 100644
--- a/maximus/ethernet/src/EthernetProcessorTest.cpp
+++ b/maximus/ethernet/src/EthernetProcessorTest.cpp
@@ -120,3 +120,20 @@ void EthernetProcessorTest::receiveEtherTest (void)
}
}
+
+void EthernetProcessorTest::allocTapTest (void)
+{
+ logTest();
+
+ try
+ {
+ char dev[] = "tap0\0";
+ CPPUNIT_ASSERT_MESSAGE ( "allocTap failed",
+ 0 <= mpEthernetProcessor->allocTap(dev) );
+ }
+ catch (...)
+ {
+ CPPUNIT_ASSERT_MESSAGE ( "allocTap failed", EPERM == errno );
+ }
+}
+
diff --git a/maximus/python/doc/fulminata_maximus_scenario_engine.odt b/maximus/python/doc/fulminata_maximus_scenario_engine.odt
index 3c0433eee0..e0823a56c8 100755
--- a/maximus/python/doc/fulminata_maximus_scenario_engine.odt
+++ b/maximus/python/doc/fulminata_maximus_scenario_engine.odt
Binary files differ
diff --git a/maximus/python/src/interface_module.cpp b/maximus/python/src/interface_module.cpp
index cd60b16d55..037df229e3 100644
--- a/maximus/python/src/interface_module.cpp
+++ b/maximus/python/src/interface_module.cpp
@@ -36,6 +36,9 @@ extern Logger logger;
// To catch signals
extern Maximus * pMaximus;
+// To log Ether SCI messages
+File_Descriptor etherLogFileDescriptor = -1;
+
typedef std::multimap<Function_Call_Msg_Id, object, compareMsgId> CbsList;
CbsList listOfCbs;
@@ -59,6 +62,37 @@ typedef struct rx_param_ether
rx_param__ether_t ether_rx_param;
+void log_ether ( EtherSciMsg & ether )
+{
+ logFunction();
+
+ if (-1 != etherLogFileDescriptor)
+ {
+ /* Write the Ether SCI message into the Ether log file. */
+ int length = 0;
+ int totalLength = 0;
+ while(totalLength < (int)ether.getSpecializedSciMsgDataLength())
+ {
+ length = write(etherLogFileDescriptor, ether.getSpecializedSciMsgData() + totalLength, ether.getSpecializedSciMsgDataLength() - totalLength);
+ if(length < 0)
+ {
+ if (EAGAIN != errno)
+ {
+ Error e(__PRETTY_FUNCTION__, "write Ether SCI message failed", errno);
+ e.display();
+ throw e;
+ }
+ else
+ {
+ length = 0;
+ }
+ }
+ totalLength += length;
+ }
+ }
+}
+
+
void set_fcall_cb ( const Msg & msg, object user_cb )
{
listOfCbs.insert(CbsList::value_type(msg.get_tx_msg_id(), user_cb));
@@ -119,6 +153,9 @@ void recv_ether_cb ( EtherSciMsg & ether )
{
logFunction();
+ // Log the received Ether SCI message
+ log_ether(ether);
+
if ( ether_rx_param.activated
|| (ETHERNET_TYPE_BUFFER_RELEASED == ether.getSpecializedSciMsgType()) )
{
@@ -152,7 +189,9 @@ void recv_ether_cb ( EtherSciMsg & ether )
else
{
errno = ENOMSG;
- throw Error(__PRETTY_FUNCTION__, "receive an Ether SCI message with a bad type (should be DATA, MME, BUFFER_RELEASED or SNIFFER)", errno);
+ Error e(__PRETTY_FUNCTION__, "receive an Ether SCI message with a bad type (should be DATA, MME, BUFFER_RELEASED or SNIFFER)", errno);
+ e.display();
+ throw e;
}
if (ETHERNET_TYPE_BUFFER_RELEASED == ether.getSpecializedSciMsgType())
@@ -221,7 +260,7 @@ void init_wrap ( Maximus & m, object args )
phy_rx_param.activated = false;
ether_rx_param.activated = false;
m.init_phy (&recv_phy_mpdu_cb);
- m.init_ether (&recv_ether_cb);
+ etherLogFileDescriptor = m.init_ether (&recv_ether_cb);
}
@@ -318,7 +357,9 @@ void send_phy ( Maximus & m, object mpdu )
if (PHY_MOD_TM == (Phy_Mod)mod)
{
errno = EINVAL;
- throw Error(__PRETTY_FUNCTION__, "modulation cannot be set to PHY_MOD_TM", errno);
+ Error e(__PRETTY_FUNCTION__, "modulation cannot be set to PHY_MOD_TM", errno);
+ e.display();
+ throw e;
}
else if ((PHY_MOD_NONE == (Phy_Mod)mod) && (MAC_PB136_BYTES >= payload.length()))
{
@@ -437,6 +478,9 @@ void send_ether ( Maximus & m, object msdu, int station_id )
// Set station ID
pEther->setSciMsgStationId(static_cast<Sci_Msg_Station_Id>(station_id));
+ /* Log the Ether SCI message to send. */
+ log_ether(*pEther);
+
/* Send the Ether SCI message. */
m.send_ether(*pEther);