libs/sensorml/src/lib/model/sml/Settings.ts
Properties |
Methods |
setArrayValue |
Type : ArrayValueSetting[]
|
Default value : []
|
Decorators :
@DisplayName('Set array value')
|
setConstraint |
Type : ConstraintSetting[]
|
Default value : []
|
Decorators :
@DisplayName('Set constraint')
|
setMode |
Type : ModeSetting[]
|
Default value : []
|
Decorators :
@DisplayName('Set mode')
|
setStatus |
Type : StatusSetting[]
|
Default value : []
|
Decorators :
@DisplayName('Set status')
|
setValue |
Type : ValueSetting[]
|
Default value : []
|
Decorators :
@DisplayName('Set value')
|
extension |
Type : any[]
|
Decorators :
@DisplayName('Extension')
|
Inherited from
AbstractSWE
|
Defined in
AbstractSWE:12
|
Extension slot for future extensions to this standard. |
id |
Type : string
|
Decorators :
@DisplayName('Id')
|
Inherited from
AbstractSWE
|
Defined in
AbstractSWE:7
|
toString |
toString()
|
Returns :
string
|
toString |
toString()
|
Inherited from
AbstractSWE
|
Defined in
AbstractSWE:14
|
Returns :
string
|
import { AbstractSWE } from '../swe/AbstractSWE';
import { ValueSetting } from './ValueSetting';
import { ArrayValueSetting } from './ArrayValueSetting';
import { ConstraintSetting } from './ConstraintSetting';
import { ModeSetting } from './ModeSetting';
import { StatusSetting } from './StatusSetting';
import { DisplayName } from '../../common/decorators/DisplayName';
export class Settings extends AbstractSWE {
@DisplayName('Set value')
setValue: ValueSetting[] = [];
@DisplayName('Set array value')
setArrayValue: ArrayValueSetting[] = [];
@DisplayName('Set constraint')
setConstraint: ConstraintSetting[] = [];
@DisplayName('Set mode')
setMode: ModeSetting[] = [];
@DisplayName('Set status')
setStatus: StatusSetting[] = [];
toString() {
return 'Settings';
}
}