  
    CameraState rear;
    CameraState front;
  
    SubMaster *sm_front;
    PubMaster *pm;
  
  } MultiCameraState;
  
  void cameras_init(VisionIpcServer *v, MultiCameraState *s, cl_device_id device_id, cl_context ctx);
 
</s> remove   CameraState rear;
  CameraState front;
 </s> add   CameraState road_cam;
  CameraState driver_cam; </s> remove   CameraState rear;
  CameraState front;
 </s> add   CameraState road_cam;
  CameraState driver_cam; </s> remove   camera_init(v, &s->rear, CAMERA_ID_IMX298, 20, device_id, ctx,
 </s> add   camera_init(v, &s->road_cam, CAMERA_ID_IMX298, 20, device_id, ctx, </s> remove   camera_init(v, &s->front, CAMERA_ID_OV8865, 10, device_id, ctx,
 </s> add   camera_init(v, &s->driver_cam, CAMERA_ID_OV8865, 10, device_id, ctx, </s> remove   camera_init(v, &s->rear, CAMERA_ID_AR0231, 1, 20, device_id, ctx,
 </s> add   camera_init(v, &s->road_cam, CAMERA_ID_AR0231, 1, 20, device_id, ctx,
  SubMaster *sm;
  
    CameraState rear;
    CameraState front;
  
  SubMaster *sm;
    PubMaster *pm;
  
  } MultiCameraState;
  
  void cameras_init(VisionIpcServer *v, MultiCameraState *s, cl_device_id device_id, cl_context ctx);
keep keep keep keep replace keep keep keep keep keep
 camerad: rename variables&functions to follow new convention (#20096)

* rename CameraState variables to follow new convention

* continue

* rename camera_process functions

* qcom:rename exposure related variables

* continue

* update commments

* bool real -> bool is_road_cam

* rename sm_front -> sm

* remove paramater tname from start_process_thread

* rename rhd_front to is_rhd

* remove unused varialble name from struct CameraInfo

* rename env_send_xxx

* rename cap_front to cap_driver,cap_rear to cap_road

* rename xxx_camera_process to process_xxx_camera

* update snapshot.py 
selfdrive/camerad/cameras/camera_qcom.h