-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathUtils.cpp
More file actions
22 lines (20 loc) · 752 Bytes
/
Copy pathUtils.cpp
File metadata and controls
22 lines (20 loc) · 752 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include "Utils.h"
std::string trainStatusToString(TrainStatus status) {
switch(status) {
case TrainStatus::IDLE: return "IDLE";
case TrainStatus::MOVING: return "MOVING";
case TrainStatus::LOADING: return "LOADING";
case TrainStatus::UNLOADING: return "UNLOADING";
case TrainStatus::WAITING: return "WAITING";
default: return "UNKNOWN";
}
}
std::string packageStatusToString(PackageStatus status) {
switch(status) {
case PackageStatus::PENDING: return "PENDING";
case PackageStatus::IN_TRANSIT: return "IN_TRANSIT";
case PackageStatus::DELIVERED: return "DELIVERED";
case PackageStatus::DELAYED: return "DELAYED";
default: return "UNKNOWN";
}
}