UNPKG

@c8y/ngx-components

Version:

Angular modules for Cumulocity IoT applications

48 lines 5.34 kB
import { gettext } from '@c8y/ngx-components'; import { BaseObjectMapping } from '.'; export class MeasurementObjectMapping extends BaseObjectMapping { constructor(_injector = null, measurementKey = 'measurementMapping', smallFormGroup = false, tooltip, fieldGroup) { super({ icon: 'line-chart', label: gettext('Send measurement'), tooltip, formlyFieldConfig: { key: measurementKey, className: 'tight-grid p-t-16', fieldGroup: fieldGroup || [ { key: 'type', type: 'string', props: { label: gettext('Type'), required: true, smallFormGroup }, className: 'col-md-3 col-sm-6' }, { key: 'series', type: 'string', props: { label: gettext('Series'), required: true, smallFormGroup }, className: 'col-md-3 col-sm-6' }, { key: 'unit', type: 'string', props: { label: gettext('Unit'), required: true, smallFormGroup }, className: 'col-md-3 col-sm-6' } ] } }); } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWVhc3VyZW1lbnQtbWFwcGluZy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL2RldmljZS1wcm90b2NvbC1vYmplY3QtbWFwcGluZ3MvZGVmYXVsdC1vYmplY3QtbWFwcGluZy10eXBlcy9tZWFzdXJlbWVudC1tYXBwaW5nLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxPQUFPLEVBQUUsTUFBTSxxQkFBcUIsQ0FBQztBQUM5QyxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxHQUFHLENBQUM7QUFJdEMsTUFBTSxPQUFPLHdCQUF5QixTQUFRLGlCQUFpQjtJQUM3RCxZQUNFLFlBQXNCLElBQUksRUFDMUIsY0FBYyxHQUFHLG9CQUFvQixFQUNyQyxjQUFjLEdBQUcsS0FBSyxFQUN0QixPQUFnQixFQUNoQixVQUFnQztRQUVoQyxLQUFLLENBQUM7WUFDSixJQUFJLEVBQUUsWUFBWTtZQUNsQixLQUFLLEVBQUUsT0FBTyxDQUFDLGtCQUFrQixDQUFDO1lBQ2xDLE9BQU87WUFDUCxpQkFBaUIsRUFBRTtnQkFDakIsR0FBRyxFQUFFLGNBQWM7Z0JBQ25CLFNBQVMsRUFBRSxtQkFBbUI7Z0JBQzlCLFVBQVUsRUFBRSxVQUFVLElBQUk7b0JBQ3hCO3dCQUNFLEdBQUcsRUFBRSxNQUFNO3dCQUNYLElBQUksRUFBRSxRQUFRO3dCQUNkLEtBQUssRUFBRTs0QkFDTCxLQUFLLEVBQUUsT0FBTyxDQUFDLE1BQU0sQ0FBQzs0QkFDdEIsUUFBUSxFQUFFLElBQUk7NEJBQ2QsY0FBYzt5QkFDZjt3QkFDRCxTQUFTLEVBQUUsbUJBQW1CO3FCQUMvQjtvQkFDRDt3QkFDRSxHQUFHLEVBQUUsUUFBUTt3QkFDYixJQUFJLEVBQUUsUUFBUTt3QkFDZCxLQUFLLEVBQUU7NEJBQ0wsS0FBSyxFQUFFLE9BQU8sQ0FBQyxRQUFRLENBQUM7NEJBQ3hCLFFBQVEsRUFBRSxJQUFJOzRCQUNkLGNBQWM7eUJBQ2Y7d0JBQ0QsU0FBUyxFQUFFLG1CQUFtQjtxQkFDL0I7b0JBQ0Q7d0JBQ0UsR0FBRyxFQUFFLE1BQU07d0JBQ1gsSUFBSSxFQUFFLFFBQVE7d0JBQ2QsS0FBSyxFQUFFOzRCQUNMLEtBQUssRUFBRSxPQUFPLENBQUMsTUFBTSxDQUFDOzRCQUN0QixRQUFRLEVBQUUsSUFBSTs0QkFDZCxjQUFjO3lCQUNmO3dCQUNELFNBQVMsRUFBRSxtQkFBbUI7cUJBQy9CO2lCQUNGO2FBQ0Y7U0FDRixDQUFDLENBQUM7SUFDTCxDQUFDO0NBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBnZXR0ZXh0IH0gZnJvbSAnQGM4eS9uZ3gtY29tcG9uZW50cyc7XG5pbXBvcnQgeyBCYXNlT2JqZWN0TWFwcGluZyB9IGZyb20gJy4nO1xuaW1wb3J0IHsgRm9ybWx5RmllbGRDb25maWcgfSBmcm9tICdAbmd4LWZvcm1seS9jb3JlJztcbmltcG9ydCB7IEluamVjdG9yIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbmV4cG9ydCBjbGFzcyBNZWFzdXJlbWVudE9iamVjdE1hcHBpbmcgZXh0ZW5kcyBCYXNlT2JqZWN0TWFwcGluZyB7XG4gIGNvbnN0cnVjdG9yKFxuICAgIF9pbmplY3RvcjogSW5qZWN0b3IgPSBudWxsLFxuICAgIG1lYXN1cmVtZW50S2V5ID0gJ21lYXN1cmVtZW50TWFwcGluZycsXG4gICAgc21hbGxGb3JtR3JvdXAgPSBmYWxzZSxcbiAgICB0b29sdGlwPzogc3RyaW5nLFxuICAgIGZpZWxkR3JvdXA/OiBGb3JtbHlGaWVsZENvbmZpZ1tdXG4gICkge1xuICAgIHN1cGVyKHtcbiAgICAgIGljb246ICdsaW5lLWNoYXJ0JyxcbiAgICAgIGxhYmVsOiBnZXR0ZXh0KCdTZW5kIG1lYXN1cmVtZW50JyksXG4gICAgICB0b29sdGlwLFxuICAgICAgZm9ybWx5RmllbGRDb25maWc6IHtcbiAgICAgICAga2V5OiBtZWFzdXJlbWVudEtleSxcbiAgICAgICAgY2xhc3NOYW1lOiAndGlnaHQtZ3JpZCBwLXQtMTYnLFxuICAgICAgICBmaWVsZEdyb3VwOiBmaWVsZEdyb3VwIHx8IFtcbiAgICAgICAgICB7XG4gICAgICAgICAgICBrZXk6ICd0eXBlJyxcbiAgICAgICAgICAgIHR5cGU6ICdzdHJpbmcnLFxuICAgICAgICAgICAgcHJvcHM6IHtcbiAgICAgICAgICAgICAgbGFiZWw6IGdldHRleHQoJ1R5cGUnKSxcbiAgICAgICAgICAgICAgcmVxdWlyZWQ6IHRydWUsXG4gICAgICAgICAgICAgIHNtYWxsRm9ybUdyb3VwXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgY2xhc3NOYW1lOiAnY29sLW1kLTMgY29sLXNtLTYnXG4gICAgICAgICAgfSxcbiAgICAgICAgICB7XG4gICAgICAgICAgICBrZXk6ICdzZXJpZXMnLFxuICAgICAgICAgICAgdHlwZTogJ3N0cmluZycsXG4gICAgICAgICAgICBwcm9wczoge1xuICAgICAgICAgICAgICBsYWJlbDogZ2V0dGV4dCgnU2VyaWVzJyksXG4gICAgICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLFxuICAgICAgICAgICAgICBzbWFsbEZvcm1Hcm91cFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGNsYXNzTmFtZTogJ2NvbC1tZC0zIGNvbC1zbS02J1xuICAgICAgICAgIH0sXG4gICAgICAgICAge1xuICAgICAgICAgICAga2V5OiAndW5pdCcsXG4gICAgICAgICAgICB0eXBlOiAnc3RyaW5nJyxcbiAgICAgICAgICAgIHByb3BzOiB7XG4gICAgICAgICAgICAgIGxhYmVsOiBnZXR0ZXh0KCdVbml0JyksXG4gICAgICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLFxuICAgICAgICAgICAgICBzbWFsbEZvcm1Hcm91cFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGNsYXNzTmFtZTogJ2NvbC1tZC0zIGNvbC1zbS02J1xuICAgICAgICAgIH1cbiAgICAgICAgXVxuICAgICAgfVxuICAgIH0pO1xuICB9XG59XG4iXX0=