Eigen::Matrix3dpos_covar;// position covariance (m^2)
// {c_xx,c_yy,c_zz,c_xy,c_yz,c_zx}
Eigen::VectorXdrcv_bias;// receiver clock bias to time systems (s) 0: receiver clock bias (s), 1: glo-gps time offset (s), 2: gal-gps time offset (s), 3: bds-gps time offset (s)
inttype;// coordinates used (0:xyz-ecef,1:enu-baseline)
intstat;// solution status (SOLQ_???)
intns;// number of valid satellites
doubleage;// age of differential (s)
doubleratio;// AR ratio factor for valiation
Eigen::Vector3dpos;// position (m)
Eigen::Vector3dvel;// velocity (m/s)
Eigen::Matrix4dsol_cov;// solution covariance [x, y, z, dt] (m², s²)
Eigen::Vector4drcv_bias;// receiver clock bias to time systems (s) 0: receiver clock bias (s), 1: glo-gps time offset (s), 2: gal-gps time offset (s), 3: bds-gps time offset (s)
Eigen::Vector4drcv_bias_var;// receiver clock bias variances 0: receiver clock bias (s), 1: glo-gps time offset (s), 2: gal-gps time offset (s), 3: bds-gps time offset (s)
inttype;// coordinates used (0:xyz-ecef,1:enu-baseline)
intstat;// solution status (SOLQ_???)
intns;// number of valid satellites
doubleage;// age of differential (s)
doubleratio;// AR ratio factor for valiation
boolsuccess;// return from pntpos true/false
std::stringmsg;// message returned (in case of error)