12#ifndef WSFEVENTRESULTS_HPP
13#define WSFEVENTRESULTS_HPP
15#include "wsf_export.h"
55 static constexpr const char*
cNAME =
"BTREE_NODE_CHILDREN";
62 void Print(std::ostream& aStream)
const override;
63 void PrintCSV(std::ostream& aStream)
const override;
75 static constexpr const char*
cNAME =
"BTREE_NODE_EXEC";
82 void Print(std::ostream& aStream)
const override;
83 void PrintCSV(std::ostream& aStream)
const override;
95 static constexpr const char*
cNAME =
"COMMENT";
98 , mPlatformPtr(aPlatformPtr)
99 , mComment(
std::move(aComment))
103 void Print(std::ostream& aStream)
const override;
104 void PrintCSV(std::ostream& aStream)
const override;
111 std::string mComment;
118 static constexpr const char*
cNAME =
"COMM_ADDED_TO_MANAGER";
125 void Print(std::ostream& aStream)
const override;
126 void PrintCSV(std::ostream& aStream)
const override;
138 static constexpr const char*
cNAME =
"COMM_REMOVED_FROM_MANAGER";
145 void Print(std::ostream& aStream)
const override;
146 void PrintCSV(std::ostream& aStream)
const override;
158 static constexpr const char*
cNAME =
"COMM_ADDED_TO_LOCAL";
165 , mLocalRouterPtr(aLocalRouterPtr)
166 , mProtocolPtr(aProtocolPtr)
167 , mAddedAddressPtr(aAddedAddressPtr)
171 void Print(std::ostream& aStream)
const override;
172 void PrintCSV(std::ostream& aStream)
const override;
188 static constexpr const char*
cNAME =
"COMM_REMOVED_FROM_LOCAL";
195 , mLocalRouterPtr(aLocalRouterPtr)
196 , mProtocolPtr(aProtocolPtr)
197 , mRemovedAddressPtr(aRemovedAddressPtr)
201 void Print(std::ostream& aStream)
const override;
202 void PrintCSV(std::ostream& aStream)
const override;
218 static constexpr const char*
cNAME =
"COMM_BROKEN";
225 void Print(std::ostream& aStream)
const override;
226 void PrintCSV(std::ostream& aStream)
const override;
238 static constexpr const char*
cNAME =
"COMM_FREQUENCY_CHANGED";
245 void Print(std::ostream& aStream)
const override;
246 void PrintCSV(std::ostream& aStream)
const override;
258 static constexpr const char*
cNAME =
"COMM_NON_OPERATIONAL";
265 void Print(std::ostream& aStream)
const override;
266 void PrintCSV(std::ostream& aStream)
const override;
278 static constexpr const char*
cNAME =
"COMM_OPERATIONAL";
285 void Print(std::ostream& aStream)
const override;
286 void PrintCSV(std::ostream& aStream)
const override;
298 static constexpr const char*
cNAME =
"COMM_TURNED_OFF";
305 void Print(std::ostream& aStream)
const override;
306 void PrintCSV(std::ostream& aStream)
const override;
318 static constexpr const char*
cNAME =
"COMM_TURNED_ON";
325 void Print(std::ostream& aStream)
const override;
326 void PrintCSV(std::ostream& aStream)
const override;
338 static constexpr const char*
cNAME =
"CRASHED_INTO_GROUND";
341 , mPlatformPtr(aPlatformPtr)
345 void Print(std::ostream& aStream)
const override;
346 void PrintCSV(std::ostream& aStream)
const override;
358 static constexpr const char*
cNAME =
"EXCHANGE_COMPLETED";
364 , mTransactor(aTransactor)
369 void Print(std::ostream& aStream)
const override;
370 void PrintCSV(std::ostream& aStream)
const override;
385 static constexpr const char*
cNAME =
"EXCHANGE_NEGOTIATED";
391 , mTransactor(aTransactor)
396 void Print(std::ostream& aStream)
const override;
397 void PrintCSV(std::ostream& aStream)
const override;
412 static constexpr const char*
cNAME =
"EXCHANGE_QUERIED";
419 void Print(std::ostream& aStream)
const override;
420 void PrintCSV(std::ostream& aStream)
const override;
433 static constexpr const char*
cNAME =
"EXCHANGE_REQUEST_FAILED";
439 , mTransactor(aTransactor)
444 void Print(std::ostream& aStream)
const override;
445 void PrintCSV(std::ostream& aStream)
const override;
460 static constexpr const char*
cNAME =
"EXECUTE_CALLBACK";
463 , mPlatformPtr(aPlatformPtr)
464 , mCallback(aCallback)
468 void Print(std::ostream& aStream)
const override;
469 void PrintCSV(std::ostream& aStream)
const override;
483 static constexpr const char*
cNAME =
"FUEL_EVENT";
487 , mEventNameId(aEventNameId)
491 void Print(std::ostream& aStream)
const override;
492 void PrintCSV(std::ostream& aStream)
const override;
506 static constexpr const char*
cNAME =
"IMAGE_CREATED";
509 , mSensorPtr(aSensorPtr)
510 , mImagePtr(aImagePtr)
514 void Print(std::ostream& aStream)
const override;
515 void PrintCSV(std::ostream& aStream)
const override;
529 static constexpr const char*
cNAME =
"LINK_ADDED_TO_MANAGER";
535 , mSourceCommPtr(aSourceCommPtr)
536 , mDestinationCommPtr(aDestinationCommPtr)
540 void Print(std::ostream& aStream)
const override;
541 void PrintCSV(std::ostream& aStream)
const override;
555 static constexpr const char*
cNAME =
"LINK_DISABLED_ON_MANAGER";
561 , mSourceCommPtr(aSourceCommPtr)
562 , mDestinationCommPtr(aDestinationCommPtr)
566 void Print(std::ostream& aStream)
const override;
567 void PrintCSV(std::ostream& aStream)
const override;
581 static constexpr const char*
cNAME =
"LINK_ENABLED_ON_MANAGER";
587 , mSourceCommPtr(aSourceCommPtr)
588 , mDestinationCommPtr(aDestinationCommPtr)
592 void Print(std::ostream& aStream)
const override;
593 void PrintCSV(std::ostream& aStream)
const override;
607 static constexpr const char*
cNAME =
"LINK_REMOVED_FROM_MANAGER";
613 , mSourceCommPtr(aSourceCommPtr)
614 , mDestinationCommPtr(aDestinationCommPtr)
618 void Print(std::ostream& aStream)
const override;
619 void PrintCSV(std::ostream& aStream)
const override;
633 static constexpr const char*
cNAME =
"LINK_ADDED_TO_LOCAL";
641 , mLocalRouterPtr(aLocalRouterPtr)
642 , mProtocolPtr(aProtocolPtr)
643 , mSourceAddressPtr(aSourceAddressPtr)
644 , mDestinationAddressPtr(aDestinationAddressPtr)
648 void Print(std::ostream& aStream)
const override;
649 void PrintCSV(std::ostream& aStream)
const override;
667 static constexpr const char*
cNAME =
"LINK_DISABLED_ON_LOCAL";
675 , mLocalRouterPtr(aLocalRouterPtr)
676 , mProtocolPtr(aProtocolPtr)
677 , mSourceAddressPtr(aSourceAddressPtr)
678 , mDestinationAddressPtr(aDestinationAddressPtr)
682 void Print(std::ostream& aStream)
const override;
683 void PrintCSV(std::ostream& aStream)
const override;
701 static constexpr const char*
cNAME =
"LINK_ENABLED_ON_LOCAL";
709 , mLocalRouterPtr(aLocalRouterPtr)
710 , mProtocolPtr(aProtocolPtr)
711 , mSourceAddressPtr(aSourceAddressPtr)
712 , mDestinationAddressPtr(aDestinationAddressPtr)
716 void Print(std::ostream& aStream)
const override;
717 void PrintCSV(std::ostream& aStream)
const override;
735 static constexpr const char*
cNAME =
"LINK_REMOVED_FROM_LOCAL";
743 , mLocalRouterPtr(aLocalRouterPtr)
744 , mProtocolPtr(aProtocolPtr)
745 , mSourceAddressPtr(aSourceAddressPtr)
746 , mDestinationAddressPtr(aDestinationAddressPtr)
750 void Print(std::ostream& aStream)
const override;
751 void PrintCSV(std::ostream& aStream)
const override;
769 static constexpr const char*
cNAME =
"LOCAL_TRACK_CORRELATION";
776 , mPlatformPtr(aPlatformPtr)
777 , mLocalTrackId(aLocalTrackId)
778 , mNonLocalTrackId(aNonLocalTrackId)
782 void Print(std::ostream& aStream)
const override;
783 void PrintCSV(std::ostream& aStream)
const override;
799 static constexpr const char*
cNAME =
"LOCAL_TRACK_DECORRELATION";
806 , mPlatformPtr(aPlatformPtr)
807 , mLocalTrackId(aLocalTrackId)
808 , mNonLocalTrackId(aNonLocalTrackId)
812 void Print(std::ostream& aStream)
const override;
813 void PrintCSV(std::ostream& aStream)
const override;
829 static constexpr const char*
cNAME =
"LOCAL_TRACK_DROPPED";
835 , mPlatformPtr(aPlatformPtr)
836 , mTrackPtr(aTrackPtr)
840 void Print(std::ostream& aStream)
const override;
841 void PrintCSV(std::ostream& aStream)
const override;
855 static constexpr const char*
cNAME =
"LOCAL_TRACK_INITIATED";
862 , mPlatformPtr(aPlatformPtr)
863 , mTrackPtr(aTrackPtr)
864 , mSourcePtr(aSourcePtr)
868 void Print(std::ostream& aStream)
const override;
869 void PrintCSV(std::ostream& aStream)
const override;
886 static constexpr const char*
cNAME =
"LOCAL_TRACK_UPDATED";
893 , mPlatformPtr(aPlatformPtr)
894 , mTrackPtr(aTrackPtr)
895 , mSourcePtr(aSourcePtr)
899 void Print(std::ostream& aStream)
const override;
900 void PrintCSV(std::ostream& aStream)
const override;
917 static constexpr const char*
cNAME =
"MESSAGE_DELIVERY_ATTEMPT";
932 void Print(std::ostream& aStream)
const override;
933 void PrintCSV(std::ostream& aStream)
const override;
951 static constexpr const char*
cNAME =
"MESSAGE_DISCARDED";
955 const std::string& aComment,
964 void Print(std::ostream& aStream)
const override;
965 void PrintCSV(std::ostream& aStream)
const override;
975 const std::string& mComment;
982 static constexpr const char*
cNAME =
"MESSAGE_FAILED_ROUTING";
990 , mRcvrPlatform(aRcvrPlatform)
995 void Print(std::ostream& aStream)
const override;
996 void PrintCSV(std::ostream& aStream)
const override;
1012 static constexpr const char*
cNAME =
"MESSAGE_HOP";
1019 , mRcvrPtr(aRcvrPtr)
1021 , mMessage(aMessage)
1025 void Print(std::ostream& aStream)
const override;
1026 void PrintCSV(std::ostream& aStream)
const override;
1042 static constexpr const char*
cNAME =
"MESSAGE_QUEUED";
1049 , mCommPtr(aCommPtr)
1050 , mMessage(aMessage)
1051 , mQueueSize(aQueueSize)
1055 void Print(std::ostream& aStream)
const override;
1056 void PrintCSV(std::ostream& aStream)
const override;
1073 static constexpr const char*
cNAME =
"MESSAGE_RECEIVED";
1081 , mRcvrPtr(aRcvrPtr)
1082 , mMessage(aMessage)
1086 void Print(std::ostream& aStream)
const override;
1087 void PrintCSV(std::ostream& aStream)
const override;
1102 static constexpr const char*
cNAME =
"MESSAGE_TRANSMIT_ENDED";
1105 , mXmtrPtr(aXmtrPtr)
1106 , mMessage(aMessage)
1110 void Print(std::ostream& aStream)
const override;
1111 void PrintCSV(std::ostream& aStream)
const override;
1126 static constexpr const char*
cNAME =
"MESSAGE_TRANSMITTED";
1129 , mXmtrPtr(aXmtrPtr)
1130 , mMessage(aMessage)
1134 void Print(std::ostream& aStream)
const override;
1135 void PrintCSV(std::ostream& aStream)
const override;
1150 static constexpr const char*
cNAME =
"MESSAGE_TRANSMITTED_HEARTBEAT";
1156 , mXmtrPtr(aXmtrPtr)
1157 , mMessage(aMessage)
1161 void Print(std::ostream& aStream)
const override;
1162 void PrintCSV(std::ostream& aStream)
const override;
1177 static constexpr const char*
cNAME =
"MESSAGE_UPDATED";
1184 , mCommPtr(aCommPtr)
1185 , mOldMessage(aOldMessage)
1186 , mNewMessage(aNewMessage)
1190 void Print(std::ostream& aStream)
const override;
1191 void PrintCSV(std::ostream& aStream)
const override;
1208 static constexpr const char*
cNAME =
"MOVER_BROKEN";
1211 , mMoverPtr(aMoverPtr)
1215 void Print(std::ostream& aStream)
const override;
1216 void PrintCSV(std::ostream& aStream)
const override;
1228 static constexpr const char*
cNAME =
"MOVER_BURNED_OUT";
1231 , mMoverPtr(aMoverPtr)
1235 void Print(std::ostream& aStream)
const override;
1236 void PrintCSV(std::ostream& aStream)
const override;
1248 static constexpr const char*
cNAME =
"MOVER_NON_OPERATIONAL";
1251 , mMoverPtr(aMoverPtr)
1255 void Print(std::ostream& aStream)
const override;
1256 void PrintCSV(std::ostream& aStream)
const override;
1268 static constexpr const char*
cNAME =
"MOVER_OPERATIONAL";
1271 , mMoverPtr(aMoverPtr)
1275 void Print(std::ostream& aStream)
const override;
1276 void PrintCSV(std::ostream& aStream)
const override;
1288 static constexpr const char*
cNAME =
"MOVER_STAGED";
1291 , mMoverPtr(aMoverPtr)
1295 void Print(std::ostream& aStream)
const override;
1296 void PrintCSV(std::ostream& aStream)
const override;
1308 static constexpr const char*
cNAME =
"MOVER_TURNED_OFF";
1311 , mMoverPtr(aMoverPtr)
1315 void Print(std::ostream& aStream)
const override;
1316 void PrintCSV(std::ostream& aStream)
const override;
1328 static constexpr const char*
cNAME =
"MOVER_TURNED_ON";
1331 , mMoverPtr(aMoverPtr)
1335 void Print(std::ostream& aStream)
const override;
1336 void PrintCSV(std::ostream& aStream)
const override;
1348 static constexpr const char*
cNAME =
"NAVIGATION_STATUS_CHANGED";
1351 const std::string& aStatus,
1354 , mPlatformPtr(aPlatformPtr)
1359 void Print(std::ostream& aStream)
const override;
1360 void PrintCSV(std::ostream& aStream)
const override;
1367 const std::string& mStatus;
1374 static constexpr const char*
cNAME =
"NETWORK_ADDED";
1377 , mNetworkPtr(aNetworkPtr)
1381 void Print(std::ostream& aStream)
const override;
1382 void PrintCSV(std::ostream& aStream)
const override;
1394 static constexpr const char*
cNAME =
"NETWORK_REMOVED";
1397 , mNetworkPtr(aNetworkPtr)
1401 void Print(std::ostream& aStream)
const override;
1402 void PrintCSV(std::ostream& aStream)
const override;
1414 static constexpr const char*
cNAME =
"OPERATING_LEVEL_CHANGED";
1421 , mProcessorPtr(aProcessorPtr)
1427 void Print(std::ostream& aStream)
const override;
1428 void PrintCSV(std::ostream& aStream)
const override;
1444 static constexpr const char*
cNAME =
"PLATFORM_ADDED";
1447 , mPlatformPtr(aPlatformPtr)
1451 void Print(std::ostream& aStream)
const override;
1452 void PrintCSV(std::ostream& aStream)
const override;
1464 static constexpr const char*
cNAME =
"TEAM_NAME_DEFINITION";
1467 , mPlatformPtr(aPlatformPtr)
1471 void Print(std::ostream& aStream)
const override;
1472 void PrintCSV(std::ostream& aStream)
const override;
1484 static constexpr const char*
cNAME =
"PLATFORM_APPEARANCE_CHANGED";
1490 , mPlatformPtr(aPlatformPtr)
1491 , mAppearanceType(aAppearanceType)
1495 void Print(std::ostream& aStream)
const override;
1496 void PrintCSV(std::ostream& aStream)
const override;
1510 static constexpr const char*
cNAME =
"PLATFORM_BROKEN";
1513 , mPlatformPtr(aPlatformPtr)
1517 void Print(std::ostream& aStream)
const override;
1518 void PrintCSV(std::ostream& aStream)
const override;
1530 static constexpr const char*
cNAME =
"PLATFORM_CAPABILITY_CHANGED";
1537 , mPlatformPtr(aPlatformPtr)
1538 , mCapabilityId(aCapabilityId)
1539 , mIsCapable(aIsCapable)
1543 void Print(std::ostream& aStream)
const override;
1544 void PrintCSV(std::ostream& aStream)
const override;
1560 static constexpr const char*
cNAME =
"PLATFORM_DELETED";
1563 , mPlatformPtr(aPlatformPtr)
1567 void Print(std::ostream& aStream)
const override;
1568 void PrintCSV(std::ostream& aStream)
const override;
1580 static constexpr const char*
cNAME =
"PLATFORM_INITIALIZED";
1583 , mPlatformPtr(aPlatformPtr)
1587 void Print(std::ostream& aStream)
const override;
1588 void PrintCSV(std::ostream& aStream)
const override;
1600 static constexpr const char*
cNAME =
"PLATFORM_OMITTED";
1603 , mPlatformPtr(aPlatformPtr)
1607 void Print(std::ostream& aStream)
const override;
1608 void PrintCSV(std::ostream& aStream)
const override;
1620 static constexpr const char*
cNAME =
"PROCESSOR_BROKEN";
1623 , mProcessorPtr(aProcessorPtr)
1627 void Print(std::ostream& aStream)
const override;
1628 void PrintCSV(std::ostream& aStream)
const override;
1640 static constexpr const char*
cNAME =
"PROCESSOR_NON_OPERATIONAL";
1643 , mProcessorPtr(aProcessorPtr)
1647 void Print(std::ostream& aStream)
const override;
1648 void PrintCSV(std::ostream& aStream)
const override;
1660 static constexpr const char*
cNAME =
"PROCESSOR_OPERATIONAL";
1663 , mProcessorPtr(aProcessorPtr)
1667 void Print(std::ostream& aStream)
const override;
1668 void PrintCSV(std::ostream& aStream)
const override;
1680 static constexpr const char*
cNAME =
"PROCESSOR_TURNED_OFF";
1683 , mProcessorPtr(aProcessorPtr)
1687 void Print(std::ostream& aStream)
const override;
1688 void PrintCSV(std::ostream& aStream)
const override;
1700 static constexpr const char*
cNAME =
"PROCESSOR_TURNED_ON";
1703 , mProcessorPtr(aProcessorPtr)
1707 void Print(std::ostream& aStream)
const override;
1708 void PrintCSV(std::ostream& aStream)
const override;
1720 static constexpr const char*
cNAME =
"ROUTER_BROKEN";
1723 , mRouterPtr(aRouterPtr)
1727 void Print(std::ostream& aStream)
const override;
1728 void PrintCSV(std::ostream& aStream)
const override;
1740 static constexpr const char*
cNAME =
"ROUTER_NON_OPERATIONAL";
1743 , mRouterPtr(aRouterPtr)
1747 void Print(std::ostream& aStream)
const override;
1748 void PrintCSV(std::ostream& aStream)
const override;
1761 static constexpr const char*
cNAME =
"ROUTER_OPERATIONAL";
1764 , mRouterPtr(aRouterPtr)
1768 void Print(std::ostream& aStream)
const override;
1769 void PrintCSV(std::ostream& aStream)
const override;
1782 static constexpr const char*
cNAME =
"ROUTER_TURNED_OFF";
1785 , mRouterPtr(aRouterPtr)
1789 void Print(std::ostream& aStream)
const override;
1790 void PrintCSV(std::ostream& aStream)
const override;
1803 static constexpr const char*
cNAME =
"ROUTER_TURNED_ON";
1806 , mRouterPtr(aRouterPtr)
1810 void Print(std::ostream& aStream)
const override;
1811 void PrintCSV(std::ostream& aStream)
const override;
1823 static constexpr const char*
cNAME =
"SENSOR_BROKEN";
1826 , mSensorPtr(aSensorPtr)
1830 void Print(std::ostream& aStream)
const override;
1831 void PrintCSV(std::ostream& aStream)
const override;
1843 static constexpr const char*
cNAME =
"SENSOR_DETECTION_ATTEMPT";
1850 , mSensorPtr(aSensorPtr)
1851 , mTargetPtr(aTargetPtr)
1856 void Print(std::ostream& aStream)
const override;
1857 void PrintCSV(std::ostream& aStream)
const override;
1873 static constexpr const char*
cNAME =
"SENSOR_DETECTION_CHANGED";
1876 size_t aTargetIndex,
1880 , mSensorPtr(aSensorPtr)
1881 , mTargetIndex(aTargetIndex)
1886 void Print(std::ostream& aStream)
const override;
1887 void PrintCSV(std::ostream& aStream)
const override;
1896 size_t mTargetIndex;
1904 static constexpr const char*
cNAME =
"SENSOR_FREQUENCY_CHANGED";
1907 , mSensorPtr(aSensorPtr)
1908 , mModePtr(aModePtr)
1912 void Print(std::ostream& aStream)
const override;
1913 void PrintCSV(std::ostream& aStream)
const override;
1927 static constexpr const char*
cNAME =
"SENSOR_MODE_ACTIVATED";
1930 , mSensorPtr(aSensorPtr)
1931 , mModePtr(aModePtr)
1935 void Print(std::ostream& aStream)
const override;
1936 void PrintCSV(std::ostream& aStream)
const override;
1950 static constexpr const char*
cNAME =
"SENSOR_MODE_DEACTIVATED";
1953 , mSensorPtr(aSensorPtr)
1954 , mModePtr(aModePtr)
1958 void Print(std::ostream& aStream)
const override;
1959 void PrintCSV(std::ostream& aStream)
const override;
1973 static constexpr const char*
cNAME =
"SENSOR_NON_OPERATIONAL";
1976 , mSensorPtr(aSensorPtr)
1980 void Print(std::ostream& aStream)
const override;
1981 void PrintCSV(std::ostream& aStream)
const override;
1993 static constexpr const char*
cNAME =
"SENSOR_OPERATIONAL";
1996 , mSensorPtr(aSensorPtr)
2000 void Print(std::ostream& aStream)
const override;
2001 void PrintCSV(std::ostream& aStream)
const override;
2013 static constexpr const char*
cNAME =
"SENSOR_REQUEST_CANCELED";
2016 , mSensorPtr(aSensorPtr)
2017 , mTrackPtr(aTrackPtr)
2021 void Print(std::ostream& aStream)
const override;
2022 void PrintCSV(std::ostream& aStream)
const override;
2037 static constexpr const char*
cNAME =
"SENSOR_REQUEST_INITIATED";
2044 , mSensorPtr(aSensorPtr)
2045 , mModePtr(aModePtr)
2046 , mTrackPtr(aTrackPtr)
2050 void Print(std::ostream& aStream)
const override;
2051 void PrintCSV(std::ostream& aStream)
const override;
2068 static constexpr const char*
cNAME =
"SENSOR_REQUEST_UPDATED";
2075 , mSensorPtr(aSensorPtr)
2076 , mModePtr(aModePtr)
2077 , mTrackPtr(aTrackPtr)
2081 void Print(std::ostream& aStream)
const override;
2082 void PrintCSV(std::ostream& aStream)
const override;
2099 static constexpr const char*
cNAME =
"SENSOR_TRACK_COASTED";
2102 , mSensorPtr(aSensorPtr)
2103 , mTrackPtr(aTrackPtr)
2107 void Print(std::ostream& aStream)
const override;
2108 void PrintCSV(std::ostream& aStream)
const override;
2123 static constexpr const char*
cNAME =
"SENSOR_TRACK_DROPPED";
2126 , mSensorPtr(aSensorPtr)
2127 , mTrackPtr(aTrackPtr)
2131 void Print(std::ostream& aStream)
const override;
2132 void PrintCSV(std::ostream& aStream)
const override;
2147 static constexpr const char*
cNAME =
"SENSOR_TRACK_INITIATED";
2150 , mSensorPtr(aSensorPtr)
2151 , mTrackPtr(aTrackPtr)
2155 void Print(std::ostream& aStream)
const override;
2156 void PrintCSV(std::ostream& aStream)
const override;
2171 static constexpr const char*
cNAME =
"SENSOR_TRACK_UPDATED";
2174 , mSensorPtr(aSensorPtr)
2175 , mTrackPtr(aTrackPtr)
2179 void Print(std::ostream& aStream)
const override;
2180 void PrintCSV(std::ostream& aStream)
const override;
2195 static constexpr const char*
cNAME =
"SENSOR_TURNED_OFF";
2198 , mSensorPtr(aSensorPtr)
2202 void Print(std::ostream& aStream)
const override;
2203 void PrintCSV(std::ostream& aStream)
const override;
2215 static constexpr const char*
cNAME =
"SENSOR_TURNED_ON";
2218 , mSensorPtr(aSensorPtr)
2222 void Print(std::ostream& aStream)
const override;
2223 void PrintCSV(std::ostream& aStream)
const override;
2235 static constexpr const char*
cNAME =
"SIMULATION_COMPLETE";
2238 , mSimulation(aSimulation)
2242 void Print(std::ostream& aStream)
const override;
2243 void PrintCSV(std::ostream& aStream)
const override;
2255 static constexpr const char*
cNAME =
"SIMULATION_STARTING";
2258 , mSimulation(aSimulation)
2262 void Print(std::ostream& aStream)
const override;
2263 void PrintCSV(std::ostream& aStream)
const override;
2275 static constexpr const char*
cNAME =
"STATE_ENTRY";
2282 , mProcessorPtr(aProcessorPtr)
2283 , mTrackPtr(aTrackPtr)
2284 , mStateNameId(aStateNameId)
2288 void Print(std::ostream& aStream)
const override;
2289 void PrintCSV(std::ostream& aStream)
const override;
2306 static constexpr const char*
cNAME =
"STATE_EXIT";
2313 , mProcessorPtr(aProcessorPtr)
2314 , mTrackPtr(aTrackPtr)
2315 , mStateNameId(aStateNameId)
2319 void Print(std::ostream& aStream)
const override;
2320 void PrintCSV(std::ostream& aStream)
const override;
2337 static constexpr const char*
cNAME =
"TANKING_EVENT";
2340 , mFuelingOpPtr(aFuelingOpPtr)
2341 , mEventNameId(aEventNameId)
2345 void Print(std::ostream& aStream)
const override;
2346 void PrintCSV(std::ostream& aStream)
const override;
2360 static constexpr const char*
cNAME =
"TASK_ASSIGNED";
2363 , mTaskPtr(aTaskPtr)
2364 , mTrackPtr(aTrackPtr)
2368 void Print(std::ostream& aStream)
const override;
2369 void PrintCSV(std::ostream& aStream)
const override;
2384 static constexpr const char*
cNAME =
"TASK_CANCELED";
2387 , mTaskPtr(aTaskPtr)
2391 void Print(std::ostream& aStream)
const override;
2392 void PrintCSV(std::ostream& aStream)
const override;
2404 static constexpr const char*
cNAME =
"TASK_COMPLETED";
2407 , mTaskPtr(aTaskPtr)
2412 void Print(std::ostream& aStream)
const override;
2413 void PrintCSV(std::ostream& aStream)
const override;
UtStringId WsfStringId
WsfStringId – the same thing as UtStringId.
Definition WsfStringId.hpp:23
#define WSF_EXPORT
Definition WsfXIO_Export.hpp:35
Definition WsfBehaviorTreeNode.hpp:38
Definition WsfCallback.hpp:27
Callback Query class.
Definition WsfExchange.hpp:164
Definition WsfExchange.hpp:356
Definition WsfFuel.hpp:30
Definition WsfFuelingOperation.hpp:37
Definition WsfImage.hpp:36
Definition WsfLocalTrack.hpp:32
A base class for messages sent among simulation communication objects, processors and sensors.
Definition WsfMessage.hpp:33
Definition WsfMover.hpp:37
Definition WsfProcessor.hpp:39
Definition WsfSensorMode.hpp:36
Definition WsfSensorResult.hpp:27
Definition WsfSensor.hpp:92
The main controller for a simulation.
Definition WsfSimulation.hpp:109
A class that defines a task to be performed.
Definition WsfTask.hpp:28
Definition WsfTrackId.hpp:33
An object that represents an 'track' (perception) of something.
Definition WsfTrack.hpp:120
Definition WsfCommAddress.hpp:57
Definition WsfComm.hpp:43
Definition WsfCommNetwork.hpp:51
Definition WsfCommResult.hpp:34
Definition WsfCommRouterProtocolInterface.hpp:33
Definition WsfCommRouter.hpp:55
static constexpr const char * cNAME
Definition WsfEventResults.hpp:55
WsfBehaviorTreeNode * GetBehaviorTreeNode() const
Definition WsfEventResults.hpp:65
BehaviorTreeNodeChildren(double aSimTime, WsfBehaviorTreeNode *aNodePtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:56
static constexpr const char * cNAME
Definition WsfEventResults.hpp:75
WsfBehaviorTreeNode * GetBehaviorTreeNode() const
Definition WsfEventResults.hpp:85
BehaviorTreeNodeExec(double aSimTime, WsfBehaviorTreeNode *aNodePtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:76
CommAddedToLocal(double aSimTime, comm::router::Router *aLocalRouterPtr, comm::router::ProtocolInterface *aProtocolPtr, comm::Address *aAddedAddressPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:159
const comm::router::ProtocolInterface * GetProtocol() const
Definition WsfEventResults.hpp:175
const comm::router::Router * GetLocalRouter() const
Definition WsfEventResults.hpp:174
static constexpr const char * cNAME
Definition WsfEventResults.hpp:158
const comm::Address * GetAddedAddress() const
Definition WsfEventResults.hpp:176
static constexpr const char * cNAME
Definition WsfEventResults.hpp:118
const comm::Comm * GetComm() const
Definition WsfEventResults.hpp:128
CommAddedToManager(double aSimTime, comm::Comm *aCommPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:119
const comm::Comm * GetComm() const
Definition WsfEventResults.hpp:228
CommBroken(double aSimTime, comm::Comm *aCommPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:219
static constexpr const char * cNAME
Definition WsfEventResults.hpp:218
const comm::Comm * GetComm() const
Definition WsfEventResults.hpp:248
CommFrequencyChanged(double aSimTime, comm::Comm *aCommPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:239
static constexpr const char * cNAME
Definition WsfEventResults.hpp:238
static constexpr const char * cNAME
Definition WsfEventResults.hpp:258
const comm::Comm * GetComm() const
Definition WsfEventResults.hpp:268
CommNonOperational(double aSimTime, comm::Comm *aCommPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:259
const comm::Comm * GetComm() const
Definition WsfEventResults.hpp:288
static constexpr const char * cNAME
Definition WsfEventResults.hpp:278
CommOperational(double aSimTime, comm::Comm *aCommPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:279
const comm::router::Router * GetLocalRouter() const
Definition WsfEventResults.hpp:204
static constexpr const char * cNAME
Definition WsfEventResults.hpp:188
const comm::router::ProtocolInterface * GetProtocol() const
Definition WsfEventResults.hpp:205
const comm::Address * GetRemovedAddress() const
Definition WsfEventResults.hpp:206
CommRemovedFromLocal(double aSimTime, comm::router::Router *aLocalRouterPtr, comm::router::ProtocolInterface *aProtocolPtr, comm::Address *aRemovedAddressPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:189
CommRemovedFromManager(double aSimTime, comm::Comm *aCommPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:139
const comm::Comm * GetComm() const
Definition WsfEventResults.hpp:148
static constexpr const char * cNAME
Definition WsfEventResults.hpp:138
static constexpr const char * cNAME
Definition WsfEventResults.hpp:298
CommTurnedOff(double aSimTime, comm::Comm *aCommPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:299
const comm::Comm * GetComm() const
Definition WsfEventResults.hpp:308
CommTurnedOn(double aSimTime, comm::Comm *aCommPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:319
const comm::Comm * GetComm() const
Definition WsfEventResults.hpp:328
static constexpr const char * cNAME
Definition WsfEventResults.hpp:318
CrashedIntoGround(double aSimTime, WsfPlatform *aPlatformPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:339
const WsfPlatform * GetPlatform() const
Definition WsfEventResults.hpp:348
static constexpr const char * cNAME
Definition WsfEventResults.hpp:338
const WsfExchange::Transactor & GetTransactor() const
Definition WsfEventResults.hpp:372
static constexpr const char * cNAME
Definition WsfEventResults.hpp:358
const WsfExchange::Query & GetQuery() const
Definition WsfEventResults.hpp:373
WsfSimulation & GetSimulation() const
Definition WsfEventResults.hpp:374
ExchangeCompleted(double aSimTime, const WsfExchange::Transactor &aTransactor, const WsfExchange::Query &aQuery, Settings aSettings=Settings())
Definition WsfEventResults.hpp:359
static constexpr const char * cNAME
Definition WsfEventResults.hpp:385
WsfSimulation & GetSimulation() const
Definition WsfEventResults.hpp:401
const WsfExchange::Transactor & GetTransactor() const
Definition WsfEventResults.hpp:399
const WsfExchange::Query & GetQuery() const
Definition WsfEventResults.hpp:400
ExchangeNegotiated(double aSimTime, const WsfExchange::Transactor &aTransactor, const WsfExchange::Query &aQuery, Settings aSettings=Settings())
Definition WsfEventResults.hpp:386
static constexpr const char * cNAME
Definition WsfEventResults.hpp:412
WsfSimulation & GetSimulation() const
Definition WsfEventResults.hpp:423
ExchangeQueried(double aSimTime, const WsfExchange::Query &aQuery, Settings aSettings=Settings())
Definition WsfEventResults.hpp:413
const WsfExchange::Query & GetQuery() const
Definition WsfEventResults.hpp:422
static constexpr const char * cNAME
Definition WsfEventResults.hpp:433
const WsfExchange::Query & GetQuery() const
Definition WsfEventResults.hpp:448
ExchangeRequestFailed(double aSimTime, const WsfExchange::Transactor &aTransactor, const WsfExchange::Query &aQuery, Settings aSettings=Settings())
Definition WsfEventResults.hpp:434
const WsfExchange::Transactor & GetTransactor() const
Definition WsfEventResults.hpp:447
WsfSimulation & GetSimulation() const
Definition WsfEventResults.hpp:449
const WsfPlatform * GetPlatform() const
Definition WsfEventResults.hpp:471
static constexpr const char * cNAME
Definition WsfEventResults.hpp:460
const WsfCallback & GetCallback() const
Definition WsfEventResults.hpp:472
ExecuteCallback(double aSimTime, WsfPlatform *aPlatformPtr, const WsfCallback &aCallback, Settings aSettings=Settings())
Definition WsfEventResults.hpp:461
const WsfFuel * GetFuel() const
Definition WsfEventResults.hpp:494
WsfStringId GetEventNameId() const
Definition WsfEventResults.hpp:495
FuelEvent(double aSimTime, WsfFuel *aFuelPtr, WsfStringId aEventNameId, Settings aSettings=Settings())
Definition WsfEventResults.hpp:484
static constexpr const char * cNAME
Definition WsfEventResults.hpp:483
ImageCreated(double aSimTime, WsfSensor *aSensorPtr, WsfImage *aImagePtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:507
const WsfSensor * GetSensor() const
Definition WsfEventResults.hpp:517
static constexpr const char * cNAME
Definition WsfEventResults.hpp:506
const WsfImage * GetImage() const
Definition WsfEventResults.hpp:518
const comm::router::Router * GetLocalRouter() const
Definition WsfEventResults.hpp:651
static constexpr const char * cNAME
Definition WsfEventResults.hpp:633
const comm::Address * GetSourceAddress() const
Definition WsfEventResults.hpp:653
const comm::Address * GetDestinationAddress() const
Definition WsfEventResults.hpp:654
LinkAddedToLocal(double aSimTime, wsf::comm::router::Router *aLocalRouterPtr, wsf::comm::router::ProtocolInterface *aProtocolPtr, wsf::comm::Address *aSourceAddressPtr, wsf::comm::Address *aDestinationAddressPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:634
const comm::router::ProtocolInterface * GetProtocol() const
Definition WsfEventResults.hpp:652
LinkAddedToManager(double aSimTime, comm::Comm *aSourceCommPtr, comm::Comm *aDestinationCommPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:530
const comm::Comm * GetSourceComm() const
Definition WsfEventResults.hpp:543
static constexpr const char * cNAME
Definition WsfEventResults.hpp:529
const comm::Comm * GetDestinationComm() const
Definition WsfEventResults.hpp:544
const comm::Address * GetDestinationAddress() const
Definition WsfEventResults.hpp:688
const comm::router::Router * GetLocalRouter() const
Definition WsfEventResults.hpp:685
const comm::Address * GetSourceAddress() const
Definition WsfEventResults.hpp:687
static constexpr const char * cNAME
Definition WsfEventResults.hpp:667
const comm::router::ProtocolInterface * GetProtocol() const
Definition WsfEventResults.hpp:686
LinkDisabledOnLocal(double aSimTime, wsf::comm::router::Router *aLocalRouterPtr, wsf::comm::router::ProtocolInterface *aProtocolPtr, wsf::comm::Address *aSourceAddressPtr, wsf::comm::Address *aDestinationAddressPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:668
const comm::Comm * GetSourceComm() const
Definition WsfEventResults.hpp:569
static constexpr const char * cNAME
Definition WsfEventResults.hpp:555
LinkDisabledOnManager(double aSimTime, comm::Comm *aSourceCommPtr, comm::Comm *aDestinationCommPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:556
const comm::Comm * GetDestinationComm() const
Definition WsfEventResults.hpp:570
const comm::router::ProtocolInterface * GetProtocol() const
Definition WsfEventResults.hpp:720
const comm::router::Router * GetLocalRouter() const
Definition WsfEventResults.hpp:719
const comm::Address * GetSourceAddress() const
Definition WsfEventResults.hpp:721
const comm::Address * GetDestinationAddress() const
Definition WsfEventResults.hpp:722
LinkEnabledOnLocal(double aSimTime, wsf::comm::router::Router *aLocalRouterPtr, wsf::comm::router::ProtocolInterface *aProtocolPtr, wsf::comm::Address *aSourceAddressPtr, wsf::comm::Address *aDestinationAddressPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:702
static constexpr const char * cNAME
Definition WsfEventResults.hpp:701
static constexpr const char * cNAME
Definition WsfEventResults.hpp:581
const comm::Comm * GetDestinationComm() const
Definition WsfEventResults.hpp:596
LinkEnabledOnManager(double aSimTime, comm::Comm *aSourceCommPtr, comm::Comm *aDestinationCommPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:582
const comm::Comm * GetSourceComm() const
Definition WsfEventResults.hpp:595
const comm::router::ProtocolInterface * GetProtocol() const
Definition WsfEventResults.hpp:754
const comm::Address * GetDestinationAddress() const
Definition WsfEventResults.hpp:756
const comm::router::Router * GetLocalRouter() const
Definition WsfEventResults.hpp:753
const comm::Address * GetSourceAddress() const
Definition WsfEventResults.hpp:755
LinkRemovedFromLocal(double aSimTime, comm::router::Router *aLocalRouterPtr, comm::router::ProtocolInterface *aProtocolPtr, comm::Address *aSourceAddressPtr, comm::Address *aDestinationAddressPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:736
static constexpr const char * cNAME
Definition WsfEventResults.hpp:735
LinkRemovedFromManager(double aSimTime, comm::Comm *aSourceCommPtr, comm::Comm *aDestinationCommPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:608
static constexpr const char * cNAME
Definition WsfEventResults.hpp:607
const comm::Comm * GetSourceComm() const
Definition WsfEventResults.hpp:621
const comm::Comm * GetDestinationComm() const
Definition WsfEventResults.hpp:622
const WsfPlatform * GetPlatform() const
Definition WsfEventResults.hpp:785
const WsfTrackId & GetLocalTrackId() const
Definition WsfEventResults.hpp:786
const WsfTrackId & GetNonLocalTrackId() const
Definition WsfEventResults.hpp:787
LocalTrackCorrelation(double aSimTime, WsfPlatform *aPlatformPtr, const WsfTrackId &aLocalTrackId, const WsfTrackId &aNonLocalTrackId, Settings aSettings=Settings())
Definition WsfEventResults.hpp:770
static constexpr const char * cNAME
Definition WsfEventResults.hpp:769
const WsfTrackId & GetLocalTrackId() const
Definition WsfEventResults.hpp:816
const WsfPlatform * GetPlatform() const
Definition WsfEventResults.hpp:815
const WsfTrackId & GetNonLocalTrackId() const
Definition WsfEventResults.hpp:817
LocalTrackDecorrelation(double aSimTime, WsfPlatform *aPlatformPtr, const WsfTrackId &aLocalTrackId, const WsfTrackId &aNonLocalTrackId, Settings aSettings=Settings())
Definition WsfEventResults.hpp:800
static constexpr const char * cNAME
Definition WsfEventResults.hpp:799
const WsfPlatform * GetPlatform() const
Definition WsfEventResults.hpp:843
LocalTrackDropped(double aSimTime, WsfPlatform *aPlatformPtr, const WsfLocalTrack *aTrackPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:830
const WsfLocalTrack * GetTrack() const
Definition WsfEventResults.hpp:844
static constexpr const char * cNAME
Definition WsfEventResults.hpp:829
const WsfPlatform * GetPlatform() const
Definition WsfEventResults.hpp:871
LocalTrackInitiated(double aSimTime, WsfPlatform *aPlatformPtr, const WsfLocalTrack *aTrackPtr, const WsfTrack *aSourcePtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:856
static constexpr const char * cNAME
Definition WsfEventResults.hpp:855
const WsfLocalTrack * GetTrack() const
Definition WsfEventResults.hpp:872
WsfSimulation & GetSimulation() const
Definition WsfEventResults.hpp:874
const WsfTrack * GetSourceTrack() const
Definition WsfEventResults.hpp:873
static constexpr const char * cNAME
Definition WsfEventResults.hpp:886
const WsfLocalTrack * GetTrack() const
Definition WsfEventResults.hpp:903
const WsfTrack * GetSourceTrack() const
Definition WsfEventResults.hpp:904
WsfSimulation & GetSimulation() const
Definition WsfEventResults.hpp:905
LocalTrackUpdated(double aSimTime, WsfPlatform *aPlatformPtr, const WsfLocalTrack *aTrackPtr, const WsfTrack *aSourcePtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:887
const WsfPlatform * GetPlatform() const
Definition WsfEventResults.hpp:902
const WsfMessage & GetMessage() const
Definition WsfEventResults.hpp:937
comm::Result & GetResult() const
Definition WsfEventResults.hpp:938
const comm::Comm * GetReceiver() const
Definition WsfEventResults.hpp:936
static constexpr const char * cNAME
Definition WsfEventResults.hpp:917
MessageDeliveryAttempt(double aSimTime, comm::Comm *aXmtrPtr, comm::Comm *aRcvrPtr, const WsfMessage &aMessage, comm::Result &aResult, Settings aSettings=Settings())
Definition WsfEventResults.hpp:918
const comm::Comm * GetTransmitter() const
Definition WsfEventResults.hpp:935
static constexpr const char * cNAME
Definition WsfEventResults.hpp:951
const comm::Comm * GetComm() const
Definition WsfEventResults.hpp:967
WsfSimulation & GetSimulation() const
Definition WsfEventResults.hpp:970
const WsfMessage & GetMessage() const
Definition WsfEventResults.hpp:968
const std::string & GetComment() const
Definition WsfEventResults.hpp:969
MessageDiscarded(double aSimTime, comm::Comm *aCommPtr, const WsfMessage &aMessage, const std::string &aComment, Settings aSettings=Settings())
Definition WsfEventResults.hpp:952
const WsfMessage & GetMessage() const
Definition WsfEventResults.hpp:1000
const comm::Comm * GetComm() const
Definition WsfEventResults.hpp:998
static constexpr const char * cNAME
Definition WsfEventResults.hpp:982
MessageFailedRouting(double aSimTime, comm::Comm *aCommPtr, WsfPlatform *aRcvrPlatform, const WsfMessage &aMessage, Settings aSettings=Settings())
Definition WsfEventResults.hpp:983
const WsfPlatform * GetReceiverPlatform() const
Definition WsfEventResults.hpp:999
const WsfMessage & GetMessage() const
Definition WsfEventResults.hpp:1030
static constexpr const char * cNAME
Definition WsfEventResults.hpp:1012
const comm::Comm * GetDestinationComm() const
Definition WsfEventResults.hpp:1029
MessageHop(double aSimTime, wsf::comm::Comm *aRcvrPtr, wsf::comm::Comm *aDstPtr, const WsfMessage &aMessage, Settings aSettings=Settings())
Definition WsfEventResults.hpp:1013
const comm::Comm * GetReceiverComm() const
Definition WsfEventResults.hpp:1028
static constexpr const char * cNAME
Definition WsfEventResults.hpp:1042
const comm::Comm * GetComm() const
Definition WsfEventResults.hpp:1058
WsfSimulation & GetSimulation() const
Definition WsfEventResults.hpp:1061
const WsfMessage & GetMessage() const
Definition WsfEventResults.hpp:1059
const size_t & GetQueueSize() const
Definition WsfEventResults.hpp:1060
MessageQueued(double aSimTime, comm::Comm *aCommPtr, const WsfMessage &aMessage, size_t aQueueSize, Settings aSettings=Settings())
Definition WsfEventResults.hpp:1043
const comm::Comm * GetReceiverComm() const
Definition WsfEventResults.hpp:1089
const WsfMessage & GetMessage() const
Definition WsfEventResults.hpp:1090
WsfSimulation & GetSimulation() const
Definition WsfEventResults.hpp:1091
MessageReceived(double aSimTime, comm::Comm *aXmtrPtr, comm::Comm *aRcvrPtr, const WsfMessage &aMessage, wsf::comm::Result &aResult, Settings aSettings=Settings())
Definition WsfEventResults.hpp:1074
static constexpr const char * cNAME
Definition WsfEventResults.hpp:1073
const WsfMessage & GetMessage() const
Definition WsfEventResults.hpp:1114
WsfSimulation & GetSimulation() const
Definition WsfEventResults.hpp:1115
static constexpr const char * cNAME
Definition WsfEventResults.hpp:1102
MessageTransmitEnded(double aSimTime, comm::Comm *aXmtrPtr, const WsfMessage &aMessage, Settings aSettings=Settings())
Definition WsfEventResults.hpp:1103
const comm::Comm * GetTransmitterComm() const
Definition WsfEventResults.hpp:1113
const comm::Comm * GetTransmitterComm() const
Definition WsfEventResults.hpp:1164
const WsfMessage & GetMessage() const
Definition WsfEventResults.hpp:1165
MessageTransmittedHeartbeat(double aSimTime, comm::Comm *aXmtrPtr, const WsfMessage &aMessage, Settings aSettings=Settings())
Definition WsfEventResults.hpp:1151
WsfSimulation & GetSimulation() const
Definition WsfEventResults.hpp:1166
static constexpr const char * cNAME
Definition WsfEventResults.hpp:1150
const WsfMessage & GetMessage() const
Definition WsfEventResults.hpp:1138
static constexpr const char * cNAME
Definition WsfEventResults.hpp:1126
MessageTransmitted(double aSimTime, comm::Comm *aXmtrPtr, const WsfMessage &aMessage, Settings aSettings=Settings())
Definition WsfEventResults.hpp:1127
const comm::Comm * GetTransmitterComm() const
Definition WsfEventResults.hpp:1137
WsfSimulation & GetSimulation() const
Definition WsfEventResults.hpp:1139
static constexpr const char * cNAME
Definition WsfEventResults.hpp:1177
const WsfMessage & GetOldMessage() const
Definition WsfEventResults.hpp:1194
WsfSimulation & GetSimulation() const
Definition WsfEventResults.hpp:1196
const WsfMessage & GetNewMessage() const
Definition WsfEventResults.hpp:1195
MessageUpdated(double aSimTime, comm::Comm *aCommPtr, const WsfMessage &aOldMessage, const WsfMessage &aNewMessage, Settings aSettings=Settings())
Definition WsfEventResults.hpp:1178
const comm::Comm * GetComm() const
Definition WsfEventResults.hpp:1193
static constexpr const char * cNAME
Definition WsfEventResults.hpp:1208
const WsfMover * GetMover() const
Definition WsfEventResults.hpp:1218
MoverBroken(double aSimTime, WsfMover *aMoverPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:1209
MoverBurnedOut(double aSimTime, WsfMover *aMoverPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:1229
const WsfMover * GetMover() const
Definition WsfEventResults.hpp:1238
static constexpr const char * cNAME
Definition WsfEventResults.hpp:1228
const WsfMover * GetMover() const
Definition WsfEventResults.hpp:1258
static constexpr const char * cNAME
Definition WsfEventResults.hpp:1248
MoverNonOperational(double aSimTime, WsfMover *aMoverPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:1249
MoverOperational(double aSimTime, WsfMover *aMoverPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:1269
static constexpr const char * cNAME
Definition WsfEventResults.hpp:1268
const WsfMover * GetMover() const
Definition WsfEventResults.hpp:1278
static constexpr const char * cNAME
Definition WsfEventResults.hpp:1288
const WsfMover * GetMover() const
Definition WsfEventResults.hpp:1298
MoverStaged(double aSimTime, WsfMover *aMoverPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:1289
const WsfMover * GetMover() const
Definition WsfEventResults.hpp:1318
static constexpr const char * cNAME
Definition WsfEventResults.hpp:1308
MoverTurnedOff(double aSimTime, WsfMover *aMoverPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:1309
const WsfMover * GetMover() const
Definition WsfEventResults.hpp:1338
MoverTurnedOn(double aSimTime, WsfMover *aMoverPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:1329
static constexpr const char * cNAME
Definition WsfEventResults.hpp:1328
const std::string & GetStatus() const
Definition WsfEventResults.hpp:1363
static constexpr const char * cNAME
Definition WsfEventResults.hpp:1348
NavigationStatusChanged(double aSimTime, WsfPlatform *aPlatformPtr, const std::string &aStatus, Settings aSettings=Settings())
Definition WsfEventResults.hpp:1349
const WsfPlatform * GetPlatform() const
Definition WsfEventResults.hpp:1362
static constexpr const char * cNAME
Definition WsfEventResults.hpp:1374
NetworkAdded(double aSimTime, comm::Network *aNetworkPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:1375
const comm::Network * GetNetwork() const
Definition WsfEventResults.hpp:1384
static constexpr const char * cNAME
Definition WsfEventResults.hpp:1394
const comm::Network * GetNetwork() const
Definition WsfEventResults.hpp:1404
NetworkRemoved(double aSimTime, comm::Network *aNetworkPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:1395
OperatingLevelChanged(double aSimTime, WsfProcessor *aProcessorPtr, WsfStringId aName, int aLevel, Settings aSettings=Settings())
Definition WsfEventResults.hpp:1415
WsfStringId GetName() const
Definition WsfEventResults.hpp:1431
const int & GetLevel() const
Definition WsfEventResults.hpp:1432
static constexpr const char * cNAME
Definition WsfEventResults.hpp:1414
const WsfProcessor * GetProcessor() const
Definition WsfEventResults.hpp:1430
const WsfProcessor * GetProcessor() const
Definition WsfEventResults.hpp:1630
ProcessorBroken(double aSimTime, WsfProcessor *aProcessorPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:1621
static constexpr const char * cNAME
Definition WsfEventResults.hpp:1620
ProcessorNonOperational(double aSimTime, WsfProcessor *aProcessorPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:1641
static constexpr const char * cNAME
Definition WsfEventResults.hpp:1640
const WsfProcessor * GetProcessor() const
Definition WsfEventResults.hpp:1650
const WsfProcessor * GetProcessor() const
Definition WsfEventResults.hpp:1670
static constexpr const char * cNAME
Definition WsfEventResults.hpp:1660
ProcessorOperational(double aSimTime, WsfProcessor *aProcessorPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:1661
static constexpr const char * cNAME
Definition WsfEventResults.hpp:1680
const WsfProcessor * GetProcessor() const
Definition WsfEventResults.hpp:1690
ProcessorTurnedOff(double aSimTime, WsfProcessor *aProcessorPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:1681
const WsfProcessor * GetProcessor() const
Definition WsfEventResults.hpp:1710
ProcessorTurnedOn(double aSimTime, WsfProcessor *aProcessorPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:1701
static constexpr const char * cNAME
Definition WsfEventResults.hpp:1700
Result(double aSimTime, Settings aSettings=Settings{}, std::string aEventName="UNSET")
Definition WsfEventResult.hpp:119
RouterBroken(double aSimTime, wsf::comm::router::Router *aRouterPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:1721
static constexpr const char * cNAME
Definition WsfEventResults.hpp:1720
const comm::router::Router * GetRouter() const
Definition WsfEventResults.hpp:1730
const comm::router::Router * GetRouter() const
Definition WsfEventResults.hpp:1750
static constexpr const char * cNAME
Definition WsfEventResults.hpp:1740
RouterNonOperational(double aSimTime, wsf::comm::router::Router *aRouterPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:1741
RouterOperational(double aSimTime, wsf::comm::router::Router *aRouterPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:1762
const comm::router::Router * GetRouter() const
Definition WsfEventResults.hpp:1771
static constexpr const char * cNAME
Definition WsfEventResults.hpp:1761
static constexpr const char * cNAME
Definition WsfEventResults.hpp:1782
const comm::router::Router * GetRouter() const
Definition WsfEventResults.hpp:1792
RouterTurnedOff(double aSimTime, wsf::comm::router::Router *aRouterPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:1783
RouterTurnedOn(double aSimTime, wsf::comm::router::Router *aRouterPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:1804
const comm::router::Router * GetRouter() const
Definition WsfEventResults.hpp:1813
static constexpr const char * cNAME
Definition WsfEventResults.hpp:1803
const WsfSensor * GetSensor() const
Definition WsfEventResults.hpp:1833
SensorBroken(double aSimTime, WsfSensor *aSensorPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:1824
static constexpr const char * cNAME
Definition WsfEventResults.hpp:1823
WsfSensorResult & GetSensorResult() const
Definition WsfEventResults.hpp:1861
const WsfPlatform * GetTarget() const
Definition WsfEventResults.hpp:1860
static constexpr const char * cNAME
Definition WsfEventResults.hpp:1843
SensorDetectionAttempt(double aSimTime, WsfSensor *aSensorPtr, WsfPlatform *aTargetPtr, WsfSensorResult &aResult, Settings aSettings=Settings())
Definition WsfEventResults.hpp:1844
const WsfSensor * GetSensor() const
Definition WsfEventResults.hpp:1859
WsfSimulation & GetSimulation() const
Definition WsfEventResults.hpp:1892
SensorDetectionChanged(double aSimTime, WsfSensor *aSensorPtr, size_t aTargetIndex, WsfSensorResult &aResult, Settings aSettings=Settings())
Definition WsfEventResults.hpp:1874
size_t GetTargetIndex() const
Definition WsfEventResults.hpp:1890
WsfSensorResult & GetSensorResult() const
Definition WsfEventResults.hpp:1891
static constexpr const char * cNAME
Definition WsfEventResults.hpp:1873
const WsfSensor * GetSensor() const
Definition WsfEventResults.hpp:1889
const WsfSensor * GetSensor() const
Definition WsfEventResults.hpp:1915
SensorFrequencyChanged(double aSimTime, WsfSensor *aSensorPtr, WsfSensorMode *aModePtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:1905
const WsfSensorMode * GetSensorMode() const
Definition WsfEventResults.hpp:1916
static constexpr const char * cNAME
Definition WsfEventResults.hpp:1904
const WsfSensor * GetSensor() const
Definition WsfEventResults.hpp:1938
const WsfSensorMode * GetSensorMode() const
Definition WsfEventResults.hpp:1939
static constexpr const char * cNAME
Definition WsfEventResults.hpp:1927
SensorModeActivated(double aSimTime, WsfSensor *aSensorPtr, WsfSensorMode *aModePtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:1928
const WsfSensorMode * GetSensorMode() const
Definition WsfEventResults.hpp:1962
static constexpr const char * cNAME
Definition WsfEventResults.hpp:1950
SensorModeDeactivated(double aSimTime, WsfSensor *aSensorPtr, WsfSensorMode *aModePtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:1951
const WsfSensor * GetSensor() const
Definition WsfEventResults.hpp:1961
static constexpr const char * cNAME
Definition WsfEventResults.hpp:1973
const WsfSensor * GetSensor() const
Definition WsfEventResults.hpp:1983
SensorNonOperational(double aSimTime, WsfSensor *aSensorPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:1974
SensorOperational(double aSimTime, WsfSensor *aSensorPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:1994
static constexpr const char * cNAME
Definition WsfEventResults.hpp:1993
const WsfSensor * GetSensor() const
Definition WsfEventResults.hpp:2003
static constexpr const char * cNAME
Definition WsfEventResults.hpp:2013
const WsfSensor * GetSensor() const
Definition WsfEventResults.hpp:2024
SensorRequestCanceled(double aSimTime, WsfSensor *aSensorPtr, const WsfTrack *aTrackPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:2014
WsfSimulation & GetSimulation() const
Definition WsfEventResults.hpp:2026
const WsfTrack * GetTrack() const
Definition WsfEventResults.hpp:2025
SensorRequestInitiated(double aSimTime, WsfSensor *aSensorPtr, WsfSensorMode *aModePtr, const WsfTrack *aTrackPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:2038
const WsfTrack * GetTrack() const
Definition WsfEventResults.hpp:2055
const WsfSensor * GetSensor() const
Definition WsfEventResults.hpp:2053
static constexpr const char * cNAME
Definition WsfEventResults.hpp:2037
WsfSimulation & GetSimulation() const
Definition WsfEventResults.hpp:2056
const WsfSensorMode * GetSensorMode() const
Definition WsfEventResults.hpp:2054
static constexpr const char * cNAME
Definition WsfEventResults.hpp:2068
const WsfSensor * GetSensor() const
Definition WsfEventResults.hpp:2084
const WsfSensorMode * GetSensorMode() const
Definition WsfEventResults.hpp:2085
SensorRequestUpdated(double aSimTime, WsfSensor *aSensorPtr, WsfSensorMode *aModePtr, const WsfTrack *aTrackPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:2069
WsfSimulation & GetSimulation() const
Definition WsfEventResults.hpp:2087
const WsfTrack * GetTrack() const
Definition WsfEventResults.hpp:2086
const WsfTrack * GetTrack() const
Definition WsfEventResults.hpp:2111
SensorTrackCoasted(double aSimTime, WsfSensor *aSensorPtr, const WsfTrack *aTrackPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:2100
WsfSimulation & GetSimulation() const
Definition WsfEventResults.hpp:2112
static constexpr const char * cNAME
Definition WsfEventResults.hpp:2099
const WsfSensor * GetSensor() const
Definition WsfEventResults.hpp:2110
WsfSimulation & GetSimulation() const
Definition WsfEventResults.hpp:2136
const WsfTrack * GetTrack() const
Definition WsfEventResults.hpp:2135
SensorTrackDropped(double aSimTime, WsfSensor *aSensorPtr, const WsfTrack *aTrackPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:2124
static constexpr const char * cNAME
Definition WsfEventResults.hpp:2123
const WsfSensor * GetSensor() const
Definition WsfEventResults.hpp:2134
const WsfSensor * GetSensor() const
Definition WsfEventResults.hpp:2158
const WsfTrack * GetTrack() const
Definition WsfEventResults.hpp:2159
WsfSimulation & GetSimulation() const
Definition WsfEventResults.hpp:2160
static constexpr const char * cNAME
Definition WsfEventResults.hpp:2147
SensorTrackInitiated(double aSimTime, WsfSensor *aSensorPtr, const WsfTrack *aTrackPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:2148
const WsfTrack * GetTrack() const
Definition WsfEventResults.hpp:2183
static constexpr const char * cNAME
Definition WsfEventResults.hpp:2171
SensorTrackUpdated(double aSimTime, WsfSensor *aSensorPtr, const WsfTrack *aTrackPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:2172
WsfSimulation & GetSimulation() const
Definition WsfEventResults.hpp:2184
const WsfSensor * GetSensor() const
Definition WsfEventResults.hpp:2182
SensorTurnedOff(double aSimTime, WsfSensor *aSensorPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:2196
static constexpr const char * cNAME
Definition WsfEventResults.hpp:2195
const WsfSensor * GetSensor() const
Definition WsfEventResults.hpp:2205
static constexpr const char * cNAME
Definition WsfEventResults.hpp:2215
SensorTurnedOn(double aSimTime, WsfSensor *aSensorPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:2216
const WsfSensor * GetSensor() const
Definition WsfEventResults.hpp:2225
Definition WsfEventResult.hpp:35
static constexpr const char * cNAME
Definition WsfEventResults.hpp:2235
SimulationComplete(double aSimTime, WsfSimulation &aSimulation, Settings aSettings=Settings())
Definition WsfEventResults.hpp:2236
const WsfSimulation & GetSimulation() const
Definition WsfEventResults.hpp:2245
static constexpr const char * cNAME
Definition WsfEventResults.hpp:2255
const WsfSimulation & GetSimulation() const
Definition WsfEventResults.hpp:2265
SimulationStarting(double aSimTime, WsfSimulation &aSimulation, Settings aSettings=Settings())
Definition WsfEventResults.hpp:2256
WsfStringId GetStateNameId() const
Definition WsfEventResults.hpp:2293
const WsfTrack * GetTrack() const
Definition WsfEventResults.hpp:2292
StateEntry(double aSimTime, WsfProcessor *aProcessorPtr, const WsfTrack *aTrackPtr, WsfStringId aStateNameId, Settings aSettings=Settings())
Definition WsfEventResults.hpp:2276
static constexpr const char * cNAME
Definition WsfEventResults.hpp:2275
WsfSimulation & GetSimulation() const
Definition WsfEventResults.hpp:2294
const WsfProcessor * GetProcessor() const
Definition WsfEventResults.hpp:2291
const WsfProcessor * GetProcessor() const
Definition WsfEventResults.hpp:2322
StateExit(double aSimTime, WsfProcessor *aProcessorPtr, const WsfTrack *aTrackPtr, WsfStringId aStateNameId, Settings aSettings=Settings())
Definition WsfEventResults.hpp:2307
WsfStringId GetStateNameId() const
Definition WsfEventResults.hpp:2324
WsfSimulation & GetSimulation() const
Definition WsfEventResults.hpp:2325
static constexpr const char * cNAME
Definition WsfEventResults.hpp:2306
const WsfTrack * GetTrack() const
Definition WsfEventResults.hpp:2323
WsfStringId GetEventNameId() const
Definition WsfEventResults.hpp:2349
static constexpr const char * cNAME
Definition WsfEventResults.hpp:2337
const WsfFuelingOperation * GetFuelingOperation() const
Definition WsfEventResults.hpp:2348
TankingEvent(double aSimTime, WsfFuelingOperation *aFuelingOpPtr, WsfStringId aEventNameId, Settings aSettings=Settings())
Definition WsfEventResults.hpp:2338
const WsfTrack * GetTrack() const
Definition WsfEventResults.hpp:2372
const WsfTask * GetTask() const
Definition WsfEventResults.hpp:2371
TaskAssigned(double aSimTime, const WsfTask *aTaskPtr, const WsfTrack *aTrackPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:2361
WsfSimulation & GetSimulation() const
Definition WsfEventResults.hpp:2373
static constexpr const char * cNAME
Definition WsfEventResults.hpp:2360
static constexpr const char * cNAME
Definition WsfEventResults.hpp:2384
TaskCanceled(double aSimTime, const WsfTask *aTaskPtr, Settings aSettings=Settings())
Definition WsfEventResults.hpp:2385
const WsfTask * GetTask() const
Definition WsfEventResults.hpp:2394
static constexpr const char * cNAME
Definition WsfEventResults.hpp:2404
TaskCompleted(double aSimTime, const WsfTask *aTaskPtr, WsfStringId aStatus, Settings aSettings=Settings())
Definition WsfEventResults.hpp:2405
const WsfTask * GetTask() const
Definition WsfEventResults.hpp:2415
WsfStringId GetStatus() const
Definition WsfEventResults.hpp:2416
AppearanceType
The type of data being changed in the PlatformAppearanceChanged callback.
Definition WsfPlatformObserver.hpp:31
Template specialization for wsf::comm::Address. Allows usage of Address in std::unordered_map/set.
Definition WsfCommAddress.hpp:185
Definition WsfComm.hpp:36
Definition WsfComm.cpp:34
Definition WsfXIO_EventResults.cpp:33
Function definitions for those who need run-time access to the version.
Definition WsfComm.cpp:32