SOLA
Loading...
Searching...
No Matches
Public Member Functions | List of all members
daisi::path_planning::PathPlanningLoggerNs3 Class Reference

#include <path_planning_logger_ns_3.h>

Inheritance diagram for daisi::path_planning::PathPlanningLoggerNs3:
daisi::cpps::CppsLoggerNs3

Public Member Functions

 PathPlanningLoggerNs3 (LogDeviceApp log_device_application, LogFunction log)
 
void logTOSpawn (const std::string &to_uuid, uint32_t station_id, uint32_t time_to_station)
 
void logIntersectOccupancy (uint32_t from, uint32_t to, const std::string &agv_id, const std::string &to_state, float intersect_x, float intersect_y, double time)
 
void logConsensusFinished (uint32_t instance, uint32_t station, const std::string &uuid)
 
void logReplication (const std::string &id, uint32_t instance_id, uint32_t proposal_id, uint32_t station_id)
 
void logSendPathPlanningTraffic (const std::string &sender, const std::string &target, uint32_t msg_type)
 
void logRecvPathPlanningTraffic (const std::string &sender, const std::string &target, uint32_t msg_type)
 
void logPPTransportOrderUpdate (const std::string &order_uuid, uint32_t status, const std::string &agv="")
 
void logSendPathPlanningTopicTraffic (const std::string &topic, const std::string &node, uint32_t instance, uint32_t msg_type)
 
void logRecvPathPlanningTopicTraffic (const std::string &topic, const std::string &node, uint32_t instance, uint32_t msg_type)
 
void logTransportOrderUpdate (const Task &order, const std::string &assigned_agv="")
 
void logTransportOrderUpdate (const std::string &order_uuid, uint32_t status, const std::string &assigned_agv)
 
- Public Member Functions inherited from daisi::cpps::CppsLoggerNs3
 CppsLoggerNs3 (LogDeviceApp log_device_application, LogFunction log)
 
 CppsLoggerNs3 (CppsLoggerNs3 &)=delete
 
CppsLoggerNs3operator= (const CppsLoggerNs3 &)=delete
 
 CppsLoggerNs3 (CppsLoggerNs3 &&) noexcept=default
 
CppsLoggerNs3operator= (CppsLoggerNs3 &&)=default
 
void logAMR (const AmrLoggingInfo &amr_info)
 
void logStation (const std::string &name, const std::string &type, ns3::Vector2D position, const std::vector< ns3::Vector2D > &additionalPositions={})
 
void logTransportService (const sola::Service &service, bool active)
 
void logService (const std::string &uuid, uint8_t type)
 
void logPositionUpdate (const AmrPositionLoggingInfo &logging_info)
 
void logNegotiationTraffic (const NegotiationTrafficLoggingInfo &logging_info)
 
void logExecutedOrderCost (const ExecutedOrderUtilityLoggingInfo &logging_info)
 
void logCppsMessageTypes ()
 
void logCppsMessage (solanet::UUID msg_uuid, const std::string &msg_content)
 
void logMaterialFlow (const std::string &mf_uuid, const std::string &ip, uint16_t port, uint8_t state)
 
void logMaterialFlowOrder (const material_flow::Order &order, const std::string &task_uuid)
 
void logMaterialFlowTask (const material_flow::Task &task, const std::string &material_flow_uuid)
 
void logMaterialFlowOrderUpdate (const cpps::logical::MaterialFlowUpdate &logging_info)
 
void setApplicationUUID (const std::string &app_uuid)
 

Detailed Description

SQLite logger for path planning which extends daisi::cpps::CppsLoggerNs3 and its database structure


The documentation for this class was generated from the following files: