double switchTime = payload.readDouble();
byte[] precedingEdge = payload.readTraciString();
float positionOnPrecedingEdge = payload.readFloat();
byte[] succeedingEdge = payload.readTraciString();
int newPhase = payload.readInt();
double yellowTime = payload.readDouble();
return new ResponseTrafficLightSwitchCommandReader(
switchTime, precedingEdge, positionOnPrecedingEdge,
succeedingEdge, newPhase, yellowTime);