    const auto &r_mean = net_outputs.pose.rotation_mean;
    const auto &t_mean = net_outputs.wide_from_device_euler.mean;
    const auto &v_std = net_outputs.pose.velocity_std;
    const auto &r_std = net_outputs.pose.rotation_std;
  
    auto posenetd = msg.initEvent(valid && (vipc_dropped_frames < 1)).initCameraOdometry();
    posenetd.setTrans({v_mean.x, v_mean.y, v_mean.z});
    posenetd.setRot({r_mean.x, r_mean.y, r_mean.z});
    posenetd.setWideFromDeviceEuler({t_mean.x, t_mean.y, t_mean.z});
 
</s> remove constexpr int STOP_LINE_MHP_N = 3;
 </s> add  </s> remove constexpr int NET_OUTPUT_SIZE = OUTPUT_SIZE + FEATURE_LEN;
 </s> add constexpr int NET_OUTPUT_SIZE = OUTPUT_SIZE + FEATURE_LEN + 2;
  const auto &t_std = net_outputs.wide_from_device_euler.std;
    const auto &r_mean = net_outputs.pose.rotation_mean;
    const auto &t_mean = net_outputs.wide_from_device_euler.mean;
    const auto &v_std = net_outputs.pose.velocity_std;
    const auto &r_std = net_outputs.pose.rotation_std;
  const auto &t_std = net_outputs.wide_from_device_euler.std;
  
    auto posenetd = msg.initEvent(valid && (vipc_dropped_frames < 1)).initCameraOdometry();
    posenetd.setTrans({v_mean.x, v_mean.y, v_mean.z});
    posenetd.setRot({r_mean.x, r_mean.y, r_mean.z});
    posenetd.setWideFromDeviceEuler({t_mean.x, t_mean.y, t_mean.z});
keep keep keep add keep keep keep keep keep
 Wide transform model (#26165)

* d8501d20-bb59-4193-aa82-82b2737dedd6/449 f78009d1-2184-4136-9fbc-1c5de55d460d/700

* Change model outs

* Add cereal

* Publish transform

* d8501d20-bb59-4193-aa82-82b2737dedd6/449 f78009d1-2184-4136-9fbc-1c5de55d460d/700

* Bump cereal to master

* Bump cereal to master

* Update model ref 
selfdrive/modeld/models/driving.cc