#include <path_planning_application.h>
|
void | DoDispose () final |
|
void | StartApplication () final |
|
void | initPickupStation (const PickupStationInfo &info, const consensus::ConsensusSettings &settings, NextTOMode next_to_mode) |
|
void | initDeliveryStation (const DeliveryStationInfo &info, const consensus::ConsensusSettings &settings) |
|
void | initAGVLogical (const consensus::ConsensusSettings &settings, bool first_node) |
|
void | initAGVPhysical (const cpps::AmrDescription &description, ns3::Ptr< cpps::AmrMobilityModelNs3 > mobility, int id_friendly) |
|
void | initConsensusCentralServer (const consensus::CentralSettings &settings) |
|
void | postInit () |
|
void | setTopology (cpps::Topology topology) |
|
void | generateUDPSockets (uint32_t number=3) |
|
ns3::Ptr< ns3::Socket > | generateTCPSocket () |
|
|
static ns3::TypeId | GetTypeId () |
|
ns-3 application, containing the real application (PickupStation
, DeliveryStation
, AGVLogical
, AGVPhysical
or CentralServer
) and helps setting up the ns-3 network components for this application
◆ generateUDPSockets()
void daisi::path_planning::PathPlanningApplication::generateUDPSockets |
( |
uint32_t |
number = 3 | ) |
|
Creating number
sockets connected to the IP of this application and injects them into the global SolaNet simulation variable By default SOLA needs 3 sockets (SOLA itself, MINHTON and natter).
- Parameters
-
number | number of sockets to create |
◆ local_ip_address_tcp
ns3::Ipv4Address daisi::path_planning::PathPlanningApplication::local_ip_address_tcp |
ns-3 attribute with second IP of this application (only used for AGVLogical
which connects to the management overlay and the physical AGV)
The documentation for this struct was generated from the following files: