Endpoints
Propiedades
| (integer) count |
|---|
| La propiedad count permite conocer la cantidad de endpoints que posee un dispositivo |
| Ejemplos |
| devices = env.facility.devices; mydevices = devices.toArray() mydevices.forEach((dev)=> { totalEndpoints = dev.endpoints.count env.log(totalEndpoints) }); |
| (integer) deviceID |
|---|
| La propiedad deviceID permite conocer el identificador único de dispositivo al que pertenece un endpoint |
| Ejemplos |
| let devices = env.facility.devices; let mydevices = devices.toArray() mydevices.forEach((dev)=> { let deviceId = dev.endpoints.deviceID env.log(deviceId) }); |
| (integer) facilityID |
|---|
| La propiedad facilityID permite conocer el identificador único de facility al que pertenece un endpoint |
| Ejemplos |
| let devices = env.facility.devices; let mydevices = devices.toArray() mydevices.forEach((dev)=> { let facilityId = dev.endpoints.facilityID env.log(facilityId) }); |
Métodos
| (object) byTag(string tag) |
|---|
| La propiedad byTag permite obtener un objeto endpoint dado un determinado Tag, para mas información consulte endpoint |
| Ejemplos |
| let endpoints = env.facility.endpoints; let myendPoint = endpoints.byTag("My test endpoint tag") env.log(myendPoint) |
| (object[]) allByTag(string tag) |
|---|
| La propiedad allByTag permite obtener todos los objetos endpoint como array que posean un determinado Tag, para mas información consulte endpoint |
| Ejemplos |
| let endpoints = env.facility.endpoints; let myendPoints = endpoints.allByTag("Head office endpoint") env.log(myendPoints) |
| (object) byType(EndpointType type) |
|---|
| La propiedad byType permite obtener un objeto endpoint dado un tipo de endpoint, para mas información sobre los tipos de endpoint consulte esta página |
| Ejemplos |
| let endpoints = env.facility.endpoints; let myendPoint = endpoints.byType(endpointType.locationTracker) env.log(myendPoint) |
| (object) byType(EndpointType type EndPointSubType subtype) |
|---|
| La propiedad byType permite obtener un objeto endpoint dado un tipo y subtipo de endpoint, para más información sobre los tipos y subtipos de endpoint consulte esta página |
| Ejemplos |
| let endpoints = env.facility.endpoints; let myendPoint = endpoints.byType(endpointType.appliance, applianceEndpointSubType.lamp) env.log(myendPoint) |
| (object[]) AllByType(EndpointType type) |
|---|
| La propiedad AllbyType permite obtener todos los objetos endpoint dado un tipo de endpoint, para más información sobre los tipos y subtipos de endpoint consulte esta página |
| Ejemplos |
| let endpoints = env.facility.endpoints; let myendPointsArrray = endpoints.AllByType(endpointType.appliance, applianceEndpointSubType.lamp) env.log(myendPointsArray) |
| (object[]) AllByType(EndpointType type EndPointSubType subtype) |
|---|
| La propiedad AllByType permite obtener todos los objetos endpoint como array y que sean de un tipo y subtipo de endpoint dado, para más información sobre los tipos y subtipos de endpoint consulte esta página |
| Ejemplos |
| let endpoints = env.facility.endpoints; let myendPointsArray = endpoints.AllByType(endpointType.appliance, applianceEndpointSubType.lamp) env.log(myendPointsArray) |
| (object) ByAddress(string endpointaddress) |
|---|
| La propiedad ByAddress permite obtener un objeto endpoint dada su dirección, para más información consulte esta página |
| Ejemplos |
| let endpoints = env.facility.endpoints; let myendPoint = endpoints.byAddress('16785349') env.log(myendPoint) |
| (object) byIndex(integer index) |
|---|
| La propiedad byIndex permite obtener un objeto endpoint existente en el facility dado su índice dónde cero es el primer elemento, para más información consulte esta página |
| Ejemplos |
| let endpoints = env.facility.endpoints; let myendPoint = endpoints.byIndex(0); env.log(myendPoint) |
| object[] toArray() |
|---|
| La propiedad toArray() permite obtener todos los objetos endpoint existentes en el facility como array, para más información consulte esta página |
| Ejemplos |
| let endpoints = env.facility.endpoints; let myendPointsArray = endpoints.toArray(); env.log(myendPointsArray) |
Device
Propiedades address(string) - read only La propiedad address permite obtener la dirección de un dispositivo Ejemplos let devices = env.facility.devices; let...
Endpoint
Propiedades (EndPointAccessType) accessType La propiedad accessType permite conocer el tipo de acceso que se aplica a un endpoint. Para más información sobre...