Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IConfigurationManager

System manager for managing configuration of system like as language, measure unit, etc.

api-version

1

user

Hierarchy

  • IConfigurationManager

Index

Properties

languageCode: Monitorable<string>

Monitorable language code which has been set currently.

api-version

1

user
timeFormat: Monitorable<string>

Monitorable time format which has been set currently.

api-version

2

user

Methods

  • changeLanguage(languageCode: string): Promise<boolean>
  • Change language.

    api-version

    1

    system

    Parameters

    • languageCode: string

      A language code to desired language.

    Returns Promise<boolean>

    Return Fulfills with true if the language has been changed successfully, otherwise false.

  • changeTimeFormat(timeformat: string): Promise<boolean>
  • Change Time Format.

    api-version

    2

    system

    Parameters

    • timeformat: string

      Format of the time to Change

    Returns Promise<boolean>

    Return Fulfills with true if the time format has been changed successfully, otherwise false.

  • getControllerSystemTime(): Promise<{ date: string; time: string }>
  • Get controller system time

    api-version

    1

    system

    Returns Promise<{ date: string; time: string }>

    Return Fulfills controller system time

  • getEulaContents(): string
  • getEulaVersion(): string
  • getSupportedLanguageCodes(): string[]
  • Get all language codes which are supported from system.

    api-version

    1

    user

    Returns string[]

    Return an array of language codes which are supported from system.

  • setControllerSystemTime(date: string, time: string): Promise<boolean>
  • Change controller system time

    api-version

    1

    system

    Parameters

    • date: string

      data of current date

    • time: string

      data of current time

    Returns Promise<boolean>

    Returns whether the change was successful.

Generated using TypeDoc