2
0
mirror of https://github.com/esiur/esiur-js.git synced 2025-05-06 04:22:58 +00:00
esiur-js/lib/phase/MQTTServer.Model.Unit.g.js
2022-12-17 20:31:08 +03:00

30 lines
1.1 KiB
JavaScript

export default class Unit extends Esiur.Data.IRecord {
/* Esiur.Data.Float32 */ Altitude;
/* Esiur.Data.Int32 */ Id;
/* Date */ LastUpdate;
/* Esiur.Data.Float32 */ Latitude;
/* Esiur.Data.Float32 */ Longitude;
/* Esiur.Data.UInt8 */ ModbusId;
/* Esiur.Data.Nullable.of(String) */ Name;
static get template() {
return new Esiur.Resource.Template.TemplateDescriber('MQTTServer.Model', [
new Esiur.Resource.Template.Prop('Altitude', Esiur.Data.Float32, "Single", null),
new Esiur.Resource.Template.Prop('Id', Esiur.Data.Int32, "Int32", null),
new Esiur.Resource.Template.Prop('LastUpdate', Date, "DateTime", null),
new Esiur.Resource.Template.Prop('Latitude', Esiur.Data.Float32, "Single", null),
new Esiur.Resource.Template.Prop('Longitude', Esiur.Data.Float32, "Single", null),
new Esiur.Resource.Template.Prop('ModbusId', Esiur.Data.UInt8, "Byte", null),
new Esiur.Resource.Template.Prop('Name', Esiur.Data.Nullable.of(String), "String", null)],
undefined, 0, null, Esiur.Data.Guid.parse('f751e9cc6c1a846888eeb66607427a48'), 'Unit');
}
}