public override string ToString()
 {
     return("CameraInfoMsg: " +
            "\nheader: " + header.ToString() +
            "\nheight: " + height.ToString() +
            "\nwidth: " + width.ToString() +
            "\ndistortion_model: " + distortion_model.ToString() +
            "\nd: " + System.String.Join(", ", d.ToList()) +
            "\nk: " + System.String.Join(", ", k.ToList()) +
            "\nr: " + System.String.Join(", ", r.ToList()) +
            "\np: " + System.String.Join(", ", p.ToList()) +
            "\nbinning_x: " + binning_x.ToString() +
            "\nbinning_y: " + binning_y.ToString() +
            "\nroi: " + roi.ToString());
 }