public synchronized Reward_observation_action_terminal RL_step() {
sendEmpty(Network.kRLStep, "RL_step");
Reward_observation_action_terminal roat = new Reward_observation_action_terminal();
roat.terminal = network.getInt();
roat.r = network.getDouble();
roat.o = network.getObservation();
roat.a = network.getAction();