/**
         * <summary>
         *   Returns the count of visible satellites per constellation encoded
         *   on a 32 bit integer: bits 0..
         * <para>
         *   5: GPS satellites count,  bits 6..11 : Glonass, bits 12..17 : Galileo.
         *   this value is refreshed every 5 seconds only.
         * </para>
         * <para>
         * </para>
         * </summary>
         * <returns>
         *   an integer corresponding to the count of visible satellites per constellation encoded
         *   on a 32 bit integer: bits 0.
         * </returns>
         * <para>
         *   On failure, throws an exception or returns <c>YGps.SATPERCONST_INVALID</c>.
         * </para>
         */
        public long get_satPerConst()
        {
            long res;

            if (_func == null)
            {
                throw new YoctoApiProxyException("No Gps connected");
            }
            res = _func.get_satPerConst();
            if (res == YAPI.INVALID_INT)
            {
                res = _SatPerConst_INVALID;
            }
            return(res);
        }