UNPKG

@p2olab/pimad-core

Version:

PiMAd (Process-industry-Modular-Automation-description) High level access to automation of modular plants.

23 lines (22 loc) 740 B
import { Backbone } from '../Backbone'; import PiMAdResponse = Backbone.PiMAdResponse; export interface Attribute { getDataType(): PiMAdResponse; getName(): PiMAdResponse; getValue(): PiMAdResponse; initialize(data: InitializeAttribute): boolean; } export interface AttributeFactory { create(): Attribute; } export declare class AttributeFactoryVendor { buyServiceAttributeFactory(): AttributeFactory; buyProcedureAttributeFactory(): AttributeFactory; } export declare type InitializeAttribute = { DataType: string; Name: string; Value: string; }; export declare type InitializeServiceAttribute = InitializeAttribute & {}; export declare type InitializeProcedureAttribute = InitializeAttribute & {};