Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IDialogService

export

Dialog Schnittstelle

Hierarchy

Implemented by

Index

Properties

actionEvent

actionStopEvent

actionStopEvent: EventEmitter<any>

active

active: boolean

context

context: any

Eigenschaft Kontext eintragen.

dialog

dialog: string

Eigenschaft Dialog eintragen.

errorEvent

errorEvent: EventEmitter<any>

errorOutput

errorOutput: boolean

file

file: string

Eigenschaft File eintragen fuer die aktuelle Dialogdatei.

importEvent

importEvent: EventEmitter<any>

initEvent

initEvent: EventEmitter<any>

parseEvent

parseEvent: EventEmitter<any>

path

path: string

Eigenschaft Path eintragen fuer das Dialogverzeichnis.

setDialogEvent

setDialogEvent: EventEmitter<string>

setStateEvent

setStateEvent: EventEmitter<string>

speakEvent

speakStopEvent

speakStopEvent: EventEmitter<any>

startEvent

startEvent: EventEmitter<any>

state

state: string

Eigenschaft State setzen.

stopEvent

stopEvent: EventEmitter<any>

Methods

addContextElement

  • addContextElement(aElementName: string, aContextName: string): number
  • Eintragen eines Kontextes zu einem Element.

    Parameters

    • aElementName: string

      Name des Elementes

    • aContextName: string

      Name des Kontexts

    Returns number

clearContext

  • clearContext(): number
  • Loeschen des aktuellen Kontextes

    Returns number

    Fehlercode 0 oder -1

clearDialog

  • clearDialog(): number
  • alle Dialogdaten aus dem Dialogspeicher loeschen.

    Returns number

    Fehlercode 0 oder -1

getApiVersion

  • getApiVersion(): string
  • API-Version des Services zurueckgeben

    Returns string

    API-Version des Service

getComponentName

  • getComponentName(): string
  • Komponenten-Name zurueckgeben

    Returns string

    Komponenten-Name

getDialog

  • getDialog(): string
  • Aktuell eingestellten Dialog zurueckgeben

    Returns string

    Rueckgabe des Dialognamens

getFile

  • getFile(): string
  • Rueckgabe des aktuell eingetragenen Dialogdateinamens

    Returns string

    aktuellen Dialogdateinamen zurueckgeben

getName

  • getName(): string
  • Name der konkreten Service-Instanz zurueckgeben

    Returns string

    Service-Name

getPath

  • getPath(): string
  • Rueckgabe des aktuell eingetragenen Dialogverzeichnisses

    Returns string

    aktuelles Dialogverzeichnis zurueckgeben

getState

  • getState(): string
  • Hier wird der aktuelle Dialogzustand zurueckgegeben

    Returns string

    Rueckgabe des Dialogzustandsnamens

getVersion

  • getVersion(): string
  • Version des Services zurueckgeben

    Returns string

    Service-Version

import

  • Json-Daten importieren und im Dialogspeicher ablegen

    Parameters

    Returns number

init

  • init(aOption?: any): number
  • Initialisierung des Service

    Parameters

    • Optional aOption: any

      optionale Parameter zur Konfiguration des Service

    Returns number

    Fehlercode 0 oder -1

isActive

  • isActive(): boolean
  • pruefen auf aktiven Service

    Returns boolean

    activeFlag

isErrorOutput

  • isErrorOutput(): boolean
  • pruefen auf Fehlerausgabe auf die Konsole

    Returns boolean

    errorOutputFlag

isExistState

  • isExistState(aState: string): boolean
  • pruefen, ob es den Zustand ueberhaupt gibt

    Parameters

    • aState: string

      Name des zu pruefenden Zustands

    Returns boolean

    True - Zustand existiert

isInit

  • isInit(): boolean
  • pruefen auf initialisierten Service

    Returns boolean

    Rueckgabe, ob Service initialisiert ist

isRunning

  • isRunning(): boolean
  • pruefen, ob Service gerade beschaeftigt ist

    Returns boolean

    True, Service ist beschaeftigt, False sonst

parse

  • parse(aDialogData: string): number
  • Dialogskript parsen und im Dialogspeicher ablegen

    Parameters

    • aDialogData: string

      Dialogskript

    Returns number

parseFile

  • parseFile(aDialogFileName?: string): number
  • Dialogskript Datei parsen und im Dialogspeicher ablegen

    Parameters

    • Optional aDialogFileName: string

      Dialogskript Dateiname

    Returns number

    Fehlercode 0 oder -1

removeContextElement

  • removeContextElement(aElementName: string, aContextName: string): number
  • Entfernen eines Kontextes zu einem Element.

    Parameters

    • aElementName: string

      Name des Elementes

    • aContextName: string

      Name des Kontexts

    Returns number

reset

  • reset(aOption?: any): number
  • Service auf initialen Zustand zuruecksetzen

    Parameters

    • Optional aOption: any

      optionale Parameter

    Returns number

setActiveOff

  • setActiveOff(): number
  • Service daktivieren

    Returns number

    Fehlercode oder -1

setActiveOn

  • setActiveOn(): number
  • Service aktivieren

    Returns number

    Fehercode 0 oder -1

setDialog

  • setDialog(aDialogName: string): number
  • Dialog ueber seinen Namen einstellen. Der Dialog muss im Dialogskript vorhanden sein.

    Parameters

    • aDialogName: string

      Name des Dialogs im Dialogskript

    Returns number

    Fehlercode 0 oder -1

setErrorOutputOff

  • setErrorOutputOff(): void
  • Fehlerausgabe auf Konsole ausschalten

    Returns void

setErrorOutputOn

  • setErrorOutputOn(): void
  • Fehlerausgabe auf Konsole einschalten

    Returns void

setFile

  • setFile(aFileName: string): number
  • Eintragen einer Dialogdatei (z.B. 'speech.def'). Beinhalted das Dialogskript fuer den Dialoginterpreter.

    Parameters

    • aFileName: string

      Dialogskriptdateiname

    Returns number

    Fehlercode 0 oder -1

setPath

  • setPath(aFilePath: string): number
  • Eintragen eines Dialogdateiverzeichnisses (z.B. 'assets/speech/'). Muss mit '/' abgeschlossen werden !

    Parameters

    • aFilePath: string

      lokales Verzeichnis zu den Dialogdaten

    Returns number

    Fehlercode 0 oder -1

setState

  • setState(aStateName: string): number
  • Dialogzustand setzen

    Parameters

    • aStateName: string

      Name des Dialogzustands im Dialogskript

    Returns number

    Fehlercode 0 oder -1

setStateContext

  • setStateContext(aStateContext: any): number
  • Dialogzustandskontext eintragen. Der Kontext dient zur variablen Steuerung der Dialogzustaende.

    Parameters

    • aStateContext: any

      Dialogzustantskontext

    Returns number

    Fehlercode 0 oder -1

start

  • start(): number
  • Startet die Aufgabe.

    Returns number

    Fehlercode 0 oder -1

stop

  • stop(): number
  • Stoppt die Aufgabe

    Returns number

    Fehlercode 0 oder -1

test

  • test(aTestCommand: string, aTestData?: any): any
  • Fuehrt Testkommandos aus, um interne Tests ablaufen lassen zu koennen

    Parameters

    • aTestCommand: string

      Testkommando

    • Optional aTestData: any

      optionale Testdaten

    Returns any

    Rueckgabe der Testergebnisse

toggle

  • toggle(): number
  • Dialog ein/ausschalten

    Returns number

    Fehlercode 0 oder -1

Generated using TypeDoc