couple large and small basement light
This commit is contained in:
@ -1,6 +1,7 @@
|
||||
import * as logger from './log'
|
||||
import { mqttHandler } from './MqttDispatcher'
|
||||
import { ExportType } from './Export'
|
||||
import * as Events from 'events'
|
||||
|
||||
|
||||
|
||||
@ -20,7 +21,7 @@ export interface HasInTopic {
|
||||
getInTopic() : string
|
||||
}
|
||||
|
||||
export abstract class AItem {
|
||||
export abstract class AItem extends Events.EventEmitter {
|
||||
protected topicFirstPart: string
|
||||
protected itemId: string
|
||||
protected label: string
|
||||
@ -31,6 +32,7 @@ export abstract class AItem {
|
||||
|
||||
|
||||
constructor(floor: string, room: string, item: string, label: string = '') {
|
||||
super()
|
||||
this.floor = floor
|
||||
this.room = room
|
||||
this.item = item
|
||||
|
Reference in New Issue
Block a user