Entities Functions
Indéx navigation
Entities Functions
Parse an Entity
var entity = ngsi.parseEntity({
id :'Room1',
type:'Room',
temperature : {
value : 50 ,
metadata : {
frecuency: 40,
scale: 'Celsious'
}
},
dateStamp : new Date()
})
Output
{
"id":"Room1",
"type":"Room",
"temperature":{
"value":50,
"type":"Number",
"metadata":{
"frecuency":{
"value":40,
"type":"Number"
},
"scale":{
"value":"Celsious",
"type":"Text"
}
}
},
"dateStamp":{
"value":"2017-10-08T04:01:19.560Z",
"type":"DateTime",
"metadata":{}
}
}
Parse an Attribute
var attribute = ngsi.parseAttrs({
temperature : {
value : 50,
metadata :{
frecuency : 50,
scale: 'Fahrenheit'
}
}
})
Output
{
"temperature":{
"value":50,
"type":"Number",
"metadata":{
"frecuency":{
"value":50,
"type":"Number"
},
"scale":{
"value":"Fahrenheit",
"type":"Text"
}
}
}
}
Parse a Value
var value = ngsi.parseValue(50)
Output
{
"value": 50,
"type": "Number",
"metadata": {}
}