public static void GetRouteInfo(int inMaxTime)
        {
            SRouteInfo RouteInfo = new SRouteInfo();
            int        ret       = CApplicationAPI.GetRouteInfo(out _mySError, out RouteInfo, inMaxTime);

            ushort years;
            byte   months, days, hours, minutes, seconds;

            RouteInfo.GetEstimatedTimeArival(out years, out months, out days, out hours, out minutes, out seconds);

            O("GetRouteInfo returns: " + ret.ToString());
            O("RouteInfo.BoundaryRectangle(lBottom,lLeft,lRight,lTop): " + RouteInfo.BoundaryRectangle.lBottom.ToString()
              + "," + RouteInfo.BoundaryRectangle.lLeft.ToString()
              + "," + RouteInfo.BoundaryRectangle.lRight.ToString()
              + "," + RouteInfo.BoundaryRectangle.lTop.ToString());
            O("RouteInfo.EstimatedTimeArival: " + RouteInfo.EstimatedTimeArival.ToString()
              + ", " + years.ToString()
              + "-" + months.ToString()
              + "-" + days.ToString()
              + ", " + hours.ToString()
              + ":" + minutes.ToString()
              + ":" + seconds.ToString());
            O("RouteInfo.FerriesLength: " + RouteInfo.FerriesLength.ToString());
            O("RouteInfo.MotorwaysLength: " + RouteInfo.MotorwaysLength.ToString());
            O("RouteInfo.RemainingDistance: " + RouteInfo.RemainingDistance.ToString());
            O("RouteInfo.RemaningTime: " + RouteInfo.RemaningTime.ToString());
            O("RouteInfo.Status: " + RouteInfo.Status.ToString());
            O("RouteInfo.TollRoadsLength: " + RouteInfo.TollRoadsLength.ToString());
            O("RouteInfo.TotalDistance: " + RouteInfo.TotalDistance.ToString());
            O("RouteInfo.TotalTime: " + RouteInfo.TotalTime.ToString());
        }
        public static string GetRouteInfoTest(string inItineraryName, int inMaxTime)
        {
            SRouteInfo RouteInfo = new SRouteInfo();
            int        ret       = CApplicationAPI.GetRouteInfo(out _mySError, out RouteInfo, inMaxTime);

            ushort years;
            byte   months, days, hours, minutes, seconds;

            RouteInfo.GetEstimatedTimeArival(out years, out months, out days, out hours, out minutes, out seconds);

            string output = inItineraryName + ";";

            output = output + RouteInfo.TotalDistance.ToString() + ";";
            output = output + RouteInfo.TotalTime.ToString();
            return(output);
        }
 /// <summary>
 /// Gets route info, if there is a set route
 /// </summary>
 /// <param name="SRouteInfo_out"></param>
 /// <param name="maxTime_in"></param>
 public static void GetRouteInfo(out SRouteInfo SRouteInfo_out, int maxTime_in)
 {
     CApplicationAPI.GetRouteInfo(out mySerror, out SRouteInfo_out, maxTime_in);
     CheckSerror();
 }