WSF
WsfScriptCommRouterClass.cpp File Reference
#include "script/WsfScriptCommRouterClass.hpp"
#include "UtCast.hpp"
#include "UtMemory.hpp"
#include "WsfComm.hpp"
#include "WsfCommAddress.hpp"
#include "WsfCommNetworkManager.hpp"
#include "WsfCommRouter.hpp"
#include "WsfCommRouterProtocolInterface.hpp"
#include "WsfCommRouterTypes.hpp"
#include "WsfPlatform.hpp"
#include "WsfSimulation.hpp"
#include "script/WsfScriptCommAddress.hpp"
#include "script/WsfScriptDefs.hpp"
Include dependency graph for WsfScriptCommRouterClass.cpp:

Typedefs

using Router = wsf::comm::router::Router
using Comm = wsf::comm::Comm
using Address = wsf::comm::Address

Functions

 UT_DEFINE_SCRIPT_METHOD (WsfScriptCommRouterClass, WsfScriptCommRouterClass, IsA_TypeOf, 2, "bool", "string, string")
 UT_DEFINE_SCRIPT_METHOD_NOCHECK (WsfScriptCommRouterClass, Router, TurnOff, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD_NOCHECK (WsfScriptCommRouterClass, Router, TurnOn, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptCommRouterClass, Router, GetMedium, 0, "WsfCommMedium", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptCommRouterClass, Router, HasGateway, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptCommRouterClass, Router, GetGateway, 0, "WsfAddress", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptCommRouterClass, Router, SetGateway, 1, "void", "WsfAddress")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptCommRouterClass, Router, GetHopLimit, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptCommRouterClass, Router, SetHopLimit, 1, "void", "int")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptCommRouterClass, Router, HasInterface, 1, "bool", "WsfAddress")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptCommRouterClass, Router, AddInterface, 1, "void", "WsfAddress")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptCommRouterClass, Router, RemoveInterface, 1, "void", "WsfAddress")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptCommRouterClass, Router, GetInterfaces, 0, "Array<WsfAddress>", "")

Typedef Documentation

◆ Address

◆ Comm

◆ Router

Function Documentation

◆ UT_DEFINE_SCRIPT_METHOD() [1/11]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptCommRouterClass ,
Router ,
AddInterface ,
1 ,
"void" ,
"WsfAddress"  )

References TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [2/11]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptCommRouterClass ,
Router ,
GetGateway ,
0 ,
"WsfAddress" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [3/11]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptCommRouterClass ,
Router ,
GetHopLimit ,
0 ,
"int" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [4/11]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptCommRouterClass ,
Router ,
GetInterfaces ,
0 ,
"Array<WsfAddress>" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [5/11]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptCommRouterClass ,
Router ,
GetMedium ,
0 ,
"WsfCommMedium" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [6/11]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptCommRouterClass ,
Router ,
HasGateway ,
0 ,
"bool" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [7/11]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptCommRouterClass ,
Router ,
HasInterface ,
1 ,
"bool" ,
"WsfAddress"  )

◆ UT_DEFINE_SCRIPT_METHOD() [8/11]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptCommRouterClass ,
Router ,
RemoveInterface ,
1 ,
"void" ,
"WsfAddress"  )

References TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [9/11]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptCommRouterClass ,
Router ,
SetGateway ,
1 ,
"void" ,
"WsfAddress"  )

◆ UT_DEFINE_SCRIPT_METHOD() [10/11]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptCommRouterClass ,
Router ,
SetHopLimit ,
1 ,
"void" ,
"int"  )

◆ UT_DEFINE_SCRIPT_METHOD() [11/11]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptCommRouterClass ,
WsfScriptCommRouterClass ,
IsA_TypeOf ,
2 ,
"bool" ,
" string,
string"  )

◆ UT_DEFINE_SCRIPT_METHOD_NOCHECK() [1/2]

UT_DEFINE_SCRIPT_METHOD_NOCHECK ( WsfScriptCommRouterClass ,
Router ,
TurnOff ,
0 ,
"bool" ,
""  )

References ok, SIMULATION, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD_NOCHECK() [2/2]

UT_DEFINE_SCRIPT_METHOD_NOCHECK ( WsfScriptCommRouterClass ,
Router ,
TurnOn ,
0 ,
"bool" ,
""  )

References ok, SIMULATION, and TIME_NOW.

Copyrights Multiple, All Rights Reserved