load_rounds

Para cargar las rutinas de una ruta determinada durante un periodo especificado, utilice el método route/load_rounds:

Copied!
svc = route/load_rounds
params = {
  "itemId": <long>,       
  "timeFrom": <uint>,    
  "timeTo": <uint>,       
  "fullJson": <uint>      
}

Parámetros

La solicitud debe contener los siguientes parámetros:

Parámetro Descripción
itemId ID de la ruta.
timeFrom Inicio del intervalo.
timeTo Fin del intervalo.
fullJson Formato de la respuesta. Pase 1 para obtener información detallada, o 0 para obtener información básica.

Respuesta

Si la solicitud se completa con éxito, la respuesta contiene información básica o detallada sobre las rutinas de la ruta, según el valor del parámetro fullJson.

Una respuesta con información básica se devuelve en el siguiente formato:

Copied!
[
  {
    "id": <long>,        // ID de la rutina.
    "ct": <long>,        // Hora de creación de la rutina (UNIX).
    "mt": <long>,        // Hora de actualización de la rutina (UNIX).  
    "n": <text>,         // Nombre de la rutina.
    "d": <text>,         // Descripción.
    "sh": <text>,        // Nombre del horario.
    "f": <uint>,         // Flags de la rutina.
    "tz": <uint>,        // Zona horaria.
    "u": <long>,         // Unidad asignada a esta rutina.
    "at": <uint>,        // Hora de activación (marca de tiempo Unix).
    "vt": <uint>,        // Inicio del periodo de validez (marca de tiempo Unix).
    "vp": <uint>,        // Periodo de validez (segundos).
    "sts": <uint>,       // Flags de estado de la rutina.

    "st": {              // Estado de la rutina.
      "st": {            // Estado general de la rutina.
        "pi": <uint>,    // Índice del punto de control (4294967295 si no ha comenzado).
        "ps": <uint>,    // Flags de estado y de eventos.
        "ut": <uint>     // Hora del último evento (marca de tiempo Unix).
      },
      "pts": {           // Estado por punto de control individual.
        "<checkpoint_id>": {
          "st": <uint>,  // Flags de eventos.
          "tm": <uint>   // Hora del último evento.
        }
        // ... puntos de control adicionales
      }
    }
  }
]

Los flags de estado y de eventos se describen en la página get_round_data.

Una respuesta con información detallada tiene el mismo formato que el descrito en la página get_round_data.

Si nota un error en el texto, por favor resáltelo y presione Ctrl+Intro.