This converts sensor numbers to mnemonic strings. Useful for later processing by graph-nnet.py.
| 69 | // This converts sensor numbers to mnemonic strings. |
| 70 | // Useful for later processing by graph-nnet.py. |
| 71 | std::string sensorShortName(Sensor sensor) |
| 72 | { |
| 73 | switch(sensor) { |
| 74 | case AGE: return "Age"; break; |
| 75 | case BOUNDARY_DIST: return "ED"; break; |
| 76 | case BOUNDARY_DIST_X: return "EDx"; break; |
| 77 | case BOUNDARY_DIST_Y: return "EDy"; break; |
| 78 | case LAST_MOVE_DIR_X: return "LMx"; break; |
| 79 | case LAST_MOVE_DIR_Y: return "LMy"; break; |
| 80 | case LOC_X: return "Lx"; break; |
| 81 | case LOC_Y: return "Ly"; break; |
| 82 | case LONGPROBE_POP_FWD: return "LPf"; break; |
| 83 | case LONGPROBE_BAR_FWD: return "LPb"; break; |
| 84 | case BARRIER_FWD: return "Bfd"; break; |
| 85 | case BARRIER_LR: return "Blr"; break; |
| 86 | case OSC1: return "Osc"; break; |
| 87 | case POPULATION: return "Pop"; break; |
| 88 | case POPULATION_FWD: return "Pfd"; break; |
| 89 | case POPULATION_LR: return "Plr"; break; |
| 90 | case RANDOM: return "Rnd"; break; |
| 91 | case SIGNAL0: return "Sg"; break; |
| 92 | case SIGNAL0_FWD: return "Sfd"; break; |
| 93 | case SIGNAL0_LR: return "Slr"; break; |
| 94 | case GENETIC_SIM_FWD: return "Gen"; break; |
| 95 | default: assert(false); break; |
| 96 | } |
| 97 | } |
| 98 | |
| 99 | |
| 100 | // Converts action numbers to mnemonic strings. |