Endpoint Scripting Utils
Métodos
| (DataPoint[]) getDataPoints(Date fromUTCDatetime) |
|---|
| El método getDataPoints() permite conocer los diferentes estados de un endpoint a partir del momento indicado como fromUTCDateTime El objeto retornado DataPoint es polimórfico, es decir, dependiendo del tipo de endpoint sobre el cual se desea conocer su estado sus propiedades son diferentes.Para más información sobre DataPoint consulte esta página |
| Ejemplos |
| const subtractHours = (date, hours) => { const result = new Date(date); result.setHours(result.getHours() - hours); return result; }; let endpoints = env.facility.endpoints; let myendPointsArray = endpoints.toArray(); myendPointsArray.forEach((ep)=> { let dataPoints = ep.getDataPoints(subtractHours(utils.utcNow, 10)); env.log(dataPoints); }); |
| (DataPoint[]) - Local Time getDataPoints(Date from LocalTime Datetime) |
|---|
| El método getDataPoints() permite conocer los diferentes estados de un endpoint a partir del momento indicado como from local Time El objeto retornado DataPoint es polimórfico, es decir, dependiendo del tipo de endpoint sobre el cual se desea conocer su estado sus propiedades son diferentes.Para más información sobre DataPoint consulte esta página |
| Ejemplos |
| const subtractHours = (date, hours) => { const result = new Date("2024-07-01"); result.setHours(result.getHours() - hours); return result; }; var epAddr = "Add1"; var ep = env.facility.endpoints.byAddress(epAddr); let endpoints = env.facility.endpoints; let myendPointsArray = endpoints.toArray(); myendPointsArray.forEach((ep)=> { let dataPoints = ep.getDataPoints(subtractHours(utils.ltNow, 1)); env.log(dataPoints); }); |
| (double) getDataPointsAvg(Date fromUTCDatetime, Date toUTCDateTime) |
|---|
| El método getDataPointsAvg() permite conocer el promedio aritmético de los estados de un endpoint a partir del momento indicado como fromUTCDateTime y hasta el momento indicado en el parámetro toUTCDateTimePara más información sobre DataPoint consulte esta página |
| Ejemplos |
| const subtractHours = (date, hours) => { const result = new Date(date); result.setHours(result.getHours() - hours); return result; }; let endpoints = env.facility.endpoints; let myendPointsArray = endpoints.toArray(); myendPointsArray.forEach((ep)=> { let avg = ep.getDataPointsAvg(subtractHours(utils.utcNow, 10), utils.utcNow); env.log(avg); }); |
| (double) getDataPointsAvg(Date from local Time Datetime, Date to local Time DateTime) |
|---|
| El método getDataPointsAvg() permite conocer el promedio aritmético de los estados de un endpoint a partir del momento indicado como from localTime DateTime y hasta el momento indicado en el parámetro to localDateTimePara más información sobre DataPoint consulte esta página |
| Ejemplos |
| const subtractHours = (date, hours) => { const result = new Date("2024-05-10"); result.setHours(result.getHours() - hours); return result; }; let endpoints = env.facility.endpoints; let myendPointsArray = endpoints.toArray(); myendPointsArray.forEach((ep)=> { let avg = ep.getDataPointsAvg(subtractHours(utils.ltNow, 2)); env.log(avg); }); |
| (double) getDataPointsMax(Date fromUTCDatetime) |
|---|
| El método getDataPointsMax() permite conocer el valor maxímo de los estados de un endpoint a partir del momento indicado como fromUTCDateTime Para más información sobre DataPoint consulte esta página |
| Ejemplos |
| const subtractHours = (date, hours) => { const result = new Date(date); result.setHours(result.getHours() - hours); return result; }; let endpoints = env.facility.endpoints; let myendPointsArray = endpoints.toArray(); myendPointsArray.forEach((ep)=> { let avg = ep.getDataPointsMax(subtractHours(utils.utcNow, 10)); env.log(avg); }); |
| (double) getDataPointsMax(Date fromUTCDatetime, Date toUTCDateTime) |
|---|
| El método getDataPointsMax() permite conocer el valor máximo de los estados de un endpoint a partir del momento indicado como fromUTCDateTime y hasta el momento indicado en el parámetro toUTCDateTimePara más información sobre DataPoint consulte esta página |
| Ejemplos |
| const subtractHours = (date, hours) => { const result = new Date(date); result.setHours(result.getHours() - hours); return result; }; let endpoints = env.facility.endpoints; let myendPointsArray = endpoints.toArray(); myendPointsArray.forEach((ep)=> { let avg = ep.getDataPointsMax(subtractHours(utils.utcNow, 10), utils.utcNow); env.log(avg); }); |
| (double) getDataPointsMin(Date fromUTCDatetime) |
|---|
| El método getDataPointsMin() permite conocer el valor mínimo de los estados de un endpoint a partir del momento indicado como fromUTCDateTime Para más información sobre DataPoint consulte esta página |
| Ejemplos |
| const subtractHours = (date, hours) => { const result = new Date(date); result.setHours(result.getHours() - hours); return result; }; let endpoints = env.facility.endpoints; let myendPointsArray = endpoints.toArray(); myendPointsArray.forEach((ep)=> { let avg = ep.getDataPointsMin(subtractHours(utils.utcNow, 10)); env.log(avg); }); |
| (double) getDataPointsMin(Date fromUTCDatetime, Date toUTCDateTime) |
|---|
| El método getDataPointsMin() permite conocer valor mínimo de los estados de un endpoint a partir del momento indicado como fromUTCDateTime y hasta el momento indicado en el parámetro toUTCDateTimePara más información sobre DataPoint consulte esta página |
| Ejemplos |
| const subtractHours = (date, hours) => { const result = new Date(date); result.setHours(result.getHours() - hours); return result; }; let endpoints = env.facility.endpoints; let myendPointsArray = endpoints.toArray(); myendPointsArray.forEach((ep)=> { let avg = ep.getDataPointsMin(subtractHours(utils.utcNow, 10), utils.utcNow); env.log(avg); }); |
| (double) getDataPointsSum(Date fromUTCDatetime) |
|---|
| El método getDataPointsSum permite conocer la suma de los valores de los estados de un endpoint a partir del momento indicado como fromUTCDateTime Para más información sobre DataPoint consulte esta página |
| Ejemplos |
| const subtractHours = (date, hours) => { const result = new Date(date); result.setHours(result.getHours() - hours); return result; }; let endpoints = env.facility.endpoints; let myendPointsArray = endpoints.toArray(); myendPointsArray.forEach((ep)=> { let avg = ep.getDataPointsSum(subtractHours(utils.utcNow, 10)); env.log(avg); }); |
| (double) getDataPointsSum(Date fromUTCDatetime, Date toUTCDateTime) |
|---|
| El método getDataPointsMax() conocer la suma de los valores de los estados de un endpoint a partir del momento indicado como parámetro fromUTCDateTime y hasta el momento indicado en el parámetro toUTCDateTimePara más información sobre DataPoint consulte esta página |
| Ejemplos |
| const subtractHours = (date, hours) => { const result = new Date(date); result.setHours(result.getHours() - hours); return result; }; let endpoints = env.facility.endpoints; let myendPointsArray = endpoints.toArray(); myendPointsArray.forEach((ep)=> { let avg = ep.getDataPointsSum(subtractHours(utils.utcNow, 10), utils.utcNow); env.log(avg); }); |
=====
Métodos hora Local
| (DataPoint[]) getDataPointsLT(DateTime from ) |
|---|
| El método getDataPointsLT() permite conocer los diferentes estados de un endpoint a partir del momento indicado como 'from Local Time' El objeto retornado DataPoint es polimórfico, es decir, dependiendo del tipo de endpoint sobre el cual se desea conocer su estado sus propiedades son diferentes.Para más información sobre DataPoint consulte esta página |
| Ejemplos |
| const subtractHours = (date, hours) => { const result = new Date(date); result.setHours(result.getHours() - hours); return result; }; let endpoints = env.facility.endpoints; let myendPointsArray = endpoints.toArray(); myendPointsArray.forEach((ep)=> { let dataPoints = ep.getDataPoints(subtractHours(utils.localTime, 10)); env.log(dataPoints); }); |
| (double) getDataPointsAvg(Date from local Time) |
|---|
| El método getDataPointsAvg() permite conocer el promedio aritmético de los estados de un endpoint a partir del momento indicado como ‘from local time’Para más información sobre DataPoint consulte esta página |
| Ejemplos |
| const subtractHours = (date, hours) => { const result = new Date(date); result.setHours(result.getHours() - hours); return result; }; let endpoints = env.facility.endpoints; let myendPointsArray = endpoints.toArray(); myendPointsArray.forEach((ep)=> { let avg = ep.getDataPointsAvg(subtractHours(utils.localTimeNow, 10)); env.log(avg); }); |
| (double) getDataPointsAvg(Date from LocalTime, LocalTime) |
|---|
| El método getDataPointsAvg() permite conocer el promedio aritmético de los estados de un endpoint a partir del momento indicado como from Local Time y hasta el momento indicado en el parámetro to Local TimePara más información sobre DataPoint consulte esta página |
| Ejemplos |
| const subtractHours = (date, hours) => { const result = new Date(date); result.setHours(result.getHours() - hours); return result; }; let endpoints = env.facility.endpoints; let myendPointsArray = endpoints.toArray(); myendPointsArray.forEach((ep)=> { let avg = ep.getDataPointsAvg(subtractHours(utils.localTimeNow, 10), utils.localTimeNow); env.log(avg); }); |
| (double) getDataPointsMax(Date from localTime) |
|---|
| El método getDataPointsMax() permite conocer el valor máximo de los estados de un endpoint a partir del momento indicado como from localTime Para más información sobre DataPoint consulte esta página |
| Ejemplos |
| const subtractHours = (date, hours) => { const result = new Date(date); result.setHours(result.getHours() - hours); return result; }; let endpoints = env.facility.endpoints; let myendPointsArray = endpoints.toArray(); myendPointsArray.forEach((ep)=> { let avg = ep.getDataPointsMax(subtractHours(utils.localTimeNow, 10)); env.log(avg); }); |
| (double) getDataPointsMax(Date from localTime Datetime, Date to localTime DateTime) |
|---|
| El método getDataPointsMax() permite conocer el valor máximo de los estados de un endpoint a partir del momento indicado como ‘from localTime DateTime’ y hasta el momento indicado en el parámetro 'to localTime DateTimePara más información sobre DataPoint consulte esta página |
| Ejemplos |
| const subtractHours = (date, hours) => { const result = new Date(date); result.setHours(result.getHours() - hours); return result; }; let endpoints = env.facility.endpoints; let myendPointsArray = endpoints.toArray(); myendPointsArray.forEach((ep)=> { let avg = ep.getDataPointsMax(subtractHours(utils.Now, 10), utils.utcNow); env.log(avg); }); |
| (double) getDataPointsMin(Date from localTime Datetime) |
|---|
| El método getDataPointsMin() permite conocer el valor mínimo de los estados de un endpoint a partir del momento indicado como ‘from LocalTime’ Para más información sobre DataPoint consulte esta página |
| Ejemplos |
| const subtractHours = (date, hours) => { const result = new Date(date); result.setHours(result.getHours() - hours); return result; }; let endpoints = env.facility.endpoints; let myendPointsArray = endpoints.toArray(); myendPointsArray.forEach((ep)=> { let avg = ep.getDataPointsMin(subtractHours(utils.localTimeNow, 10)); env.log(avg); }); |
| (double) getDataPointsMin(Date from localTime Datetime, Date to localTime DateTime) |
|---|
| El método getDataPointsMin() permite conocer valor mínimo de los estados de un endpoint a partir del momento indicado como ‘from localTime DateTime’ y hasta el momento indicado en el parámetro' to localTime DateTimePara más información sobre DataPoint consulte esta página |
| Ejemplos |
| const subtractHours = (date, hours) => { const result = new Date(date); result.setHours(result.getHours() - hours); return result; }; let endpoints = env.facility.endpoints; let myendPointsArray = endpoints.toArray(); myendPointsArray.forEach((ep)=> { let avg = ep.getDataPointsMin(subtractHours(utils.localTimeNow, 10), utils.localTimeNow); env.log(avg); }); |
| (double) getDataPointsSum(Date from localTime Datetime) |
|---|
| El método getDataPointsSum permite conocer la suma de los valores de los estados de un endpoint a partir del momento indicado como from localTime DateTime Para más información sobre DataPoint consulte esta página |
| Ejemplos |
| const subtractHours = (date, hours) => { const result = new Date(date); result.setHours(result.getHours() - hours); return result; }; let endpoints = env.facility.endpoints; let myendPointsArray = endpoints.toArray(); myendPointsArray.forEach((ep)=> { let avg = ep.getDataPointsSum(subtractHours(utils.localTimeNow, 10)); env.log(avg); }); |
| (double) getDataPointsSum(Date from localTime Datetime, Date to localTime DateTime) |
|---|
| El método getDataPointsMax() conocer la suma de los valores de los estados de un endpoint a partir del momento indicado como parámetro from ‘localTime DateTime’ y hasta el momento indicado en el parámetro ‘to localTime DateTime’Para más información sobre DataPoint consulte esta página |
| Ejemplos |
| const subtractHours = (date, hours) => { const result = new Date(date); result.setHours(result.getHours() - hours); return result; }; let endpoints = env.facility.endpoints; let myendPointsArray = endpoints.toArray(); myendPointsArray.forEach((ep)=> { let avg = ep.getDataPointsSum(subtractHours(utils.localTimeNow, 10), utils.localTimeNow); env.log(avg); }); |
Endpoint UI rules
El objeto endpoint UI rules representa las reglas de interfaz de usuario que se aplican a un dispositivo, típicamente empleado en los scripts de configuración...
Device address validation result
El objeto device address validation result representa el resultado de la validación de una dirección de dispositivo, típicamente empleado en los scripts de...