SOLA
|
#include <path_planning_logger_ns_3.h>
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 | |
CppsLoggerNs3 & | operator= (const CppsLoggerNs3 &)=delete |
CppsLoggerNs3 (CppsLoggerNs3 &&) noexcept=default | |
CppsLoggerNs3 & | operator= (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) |
SQLite logger for path planning which extends daisi::cpps::CppsLoggerNs3
and its database structure