diff --git a/interfaces/CommandsType.html b/interfaces/CommandsType.html index 6301534..f8072f8 100644 --- a/interfaces/CommandsType.html +++ b/interfaces/CommandsType.html @@ -1 +1 @@ -CommandsType | edilkamin
Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface CommandsType

Hierarchy

  • CommandsType

Index

Properties

Properties

power: boolean

Generated using TypeDoc

\ No newline at end of file +CommandsType | edilkamin
Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface CommandsType

Hierarchy

  • CommandsType

Index

Properties

Properties

power: boolean

Generated using TypeDoc

\ No newline at end of file diff --git a/interfaces/DeviceInfoType.html b/interfaces/DeviceInfoType.html index d99d08d..20224ae 100644 --- a/interfaces/DeviceInfoType.html +++ b/interfaces/DeviceInfoType.html @@ -1 +1 @@ -DeviceInfoType | edilkamin
Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface DeviceInfoType

Hierarchy

  • DeviceInfoType

Index

Properties

Properties

nvm: { user_parameters: UserParametersType }

Type declaration

status: StatusType

Generated using TypeDoc

\ No newline at end of file +DeviceInfoType | edilkamin
Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface DeviceInfoType

Hierarchy

  • DeviceInfoType

Index

Properties

Properties

nvm: { user_parameters: UserParametersType }

Type declaration

status: StatusType

Generated using TypeDoc

\ No newline at end of file diff --git a/interfaces/StatusType.html b/interfaces/StatusType.html index 4d5475f..a18b9cf 100644 --- a/interfaces/StatusType.html +++ b/interfaces/StatusType.html @@ -1 +1 @@ -StatusType | edilkamin
Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface StatusType

Hierarchy

  • StatusType

Index

Properties

commands: CommandsType
temperatures: TemperaturesType

Generated using TypeDoc

\ No newline at end of file +StatusType | edilkamin
Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface StatusType

Hierarchy

  • StatusType

Index

Properties

commands: CommandsType
temperatures: TemperaturesType

Generated using TypeDoc

\ No newline at end of file diff --git a/interfaces/TemperaturesType.html b/interfaces/TemperaturesType.html index f9bd01a..afa9afe 100644 --- a/interfaces/TemperaturesType.html +++ b/interfaces/TemperaturesType.html @@ -1 +1 @@ -TemperaturesType | edilkamin
Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface TemperaturesType

Hierarchy

  • TemperaturesType

Index

Properties

Properties

board: number
enviroment: number

Generated using TypeDoc

\ No newline at end of file +TemperaturesType | edilkamin
Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface TemperaturesType

Hierarchy

  • TemperaturesType

Index

Properties

Properties

board: number
enviroment: number

Generated using TypeDoc

\ No newline at end of file diff --git a/interfaces/UserParametersType.html b/interfaces/UserParametersType.html index 42f2e3b..174b5b7 100644 --- a/interfaces/UserParametersType.html +++ b/interfaces/UserParametersType.html @@ -1 +1 @@ -UserParametersType | edilkamin
Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface UserParametersType

Hierarchy

  • UserParametersType

Index

Properties

enviroment_1_temperature: number
enviroment_2_temperature: number
enviroment_3_temperature: number
is_auto: boolean
is_sound_active: boolean

Generated using TypeDoc

\ No newline at end of file +UserParametersType | edilkamin
Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface UserParametersType

Hierarchy

  • UserParametersType

Index

Properties

enviroment_1_temperature: number
enviroment_2_temperature: number
enviroment_3_temperature: number
is_auto: boolean
is_sound_active: boolean

Generated using TypeDoc

\ No newline at end of file diff --git a/modules.html b/modules.html index 9134a85..605cfaa 100644 --- a/modules.html +++ b/modules.html @@ -1,3 +1,3 @@ -edilkamin
Options
All
  • Public
  • Public/Protected
  • All
Menu

edilkamin

Index

Variables

API_URL: "https://fxtj7xkgc6.execute-api.eu-central-1.amazonaws.com/prod/" = "https://fxtj7xkgc6.execute-api.eu-central-1.amazonaws.com/prod/"

Functions

  • configure(baseURL?: string): { deviceInfo: ((jwtToken: string, macAddress: string) => Promise<AxiosResponse<DeviceInfoType, any>>); setPower: ((jwtToken: string, macAddress: string, value: number) => Promise<AxiosResponse<any, any>>); setPowerOff: ((jwtToken: string, macAddress: string) => Promise<AxiosResponse<any, any>>); setPowerOn: ((jwtToken: string, macAddress: string) => Promise<AxiosResponse<any, any>>) }
  • Parameters

    • baseURL: string = API_URL

    Returns { deviceInfo: ((jwtToken: string, macAddress: string) => Promise<AxiosResponse<DeviceInfoType, any>>); setPower: ((jwtToken: string, macAddress: string, value: number) => Promise<AxiosResponse<any, any>>); setPowerOff: ((jwtToken: string, macAddress: string) => Promise<AxiosResponse<any, any>>); setPowerOn: ((jwtToken: string, macAddress: string) => Promise<AxiosResponse<any, any>>) }

    • deviceInfo: ((jwtToken: string, macAddress: string) => Promise<AxiosResponse<DeviceInfoType, any>>)
        • (jwtToken: string, macAddress: string): Promise<AxiosResponse<DeviceInfoType, any>>
        • Parameters

          • jwtToken: string
          • macAddress: string

          Returns Promise<AxiosResponse<DeviceInfoType, any>>

    • setPower: ((jwtToken: string, macAddress: string, value: number) => Promise<AxiosResponse<any, any>>)
        • (jwtToken: string, macAddress: string, value: number): Promise<AxiosResponse<any, any>>
        • Parameters

          • jwtToken: string
          • macAddress: string
          • value: number

          Returns Promise<AxiosResponse<any, any>>

    • setPowerOff: ((jwtToken: string, macAddress: string) => Promise<AxiosResponse<any, any>>)
        • (jwtToken: string, macAddress: string): Promise<AxiosResponse<any, any>>
        • Parameters

          • jwtToken: string
          • macAddress: string

          Returns Promise<AxiosResponse<any, any>>

    • setPowerOn: ((jwtToken: string, macAddress: string) => Promise<AxiosResponse<any, any>>)
        • (jwtToken: string, macAddress: string): Promise<AxiosResponse<any, any>>
        • Parameters

          • jwtToken: string
          • macAddress: string

          Returns Promise<AxiosResponse<any, any>>

  • deviceInfo(jwtToken: string, macAddress: string): Promise<AxiosResponse<DeviceInfoType, any>>
  • setPower(jwtToken: string, macAddress: string, value: number): Promise<AxiosResponse<any, any>>
  • Parameters

    • jwtToken: string
    • macAddress: string
    • value: number

    Returns Promise<AxiosResponse<any, any>>

  • setPowerOff(jwtToken: string, macAddress: string): Promise<AxiosResponse<any, any>>
  • Parameters

    • jwtToken: string
    • macAddress: string

    Returns Promise<AxiosResponse<any, any>>

  • setPowerOn(jwtToken: string, macAddress: string): Promise<AxiosResponse<any, any>>
  • Parameters

    • jwtToken: string
    • macAddress: string

    Returns Promise<AxiosResponse<any, any>>

  • signIn(username: string, password: string): Promise<string>
  • +edilkamin
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    edilkamin

    Index

    Variables

    API_URL: "https://fxtj7xkgc6.execute-api.eu-central-1.amazonaws.com/prod/" = "https://fxtj7xkgc6.execute-api.eu-central-1.amazonaws.com/prod/"

    Functions

    • configure(baseURL?: string): { deviceInfo: ((jwtToken: string, macAddress: string) => Promise<AxiosResponse<DeviceInfoType, any>>); setPower: ((jwtToken: string, macAddress: string, value: number) => Promise<AxiosResponse<any, any>>); setPowerOff: ((jwtToken: string, macAddress: string) => Promise<AxiosResponse<any, any>>); setPowerOn: ((jwtToken: string, macAddress: string) => Promise<AxiosResponse<any, any>>) }
    • Parameters

      • baseURL: string = API_URL

      Returns { deviceInfo: ((jwtToken: string, macAddress: string) => Promise<AxiosResponse<DeviceInfoType, any>>); setPower: ((jwtToken: string, macAddress: string, value: number) => Promise<AxiosResponse<any, any>>); setPowerOff: ((jwtToken: string, macAddress: string) => Promise<AxiosResponse<any, any>>); setPowerOn: ((jwtToken: string, macAddress: string) => Promise<AxiosResponse<any, any>>) }

      • deviceInfo: ((jwtToken: string, macAddress: string) => Promise<AxiosResponse<DeviceInfoType, any>>)
          • (jwtToken: string, macAddress: string): Promise<AxiosResponse<DeviceInfoType, any>>
          • Parameters

            • jwtToken: string
            • macAddress: string

            Returns Promise<AxiosResponse<DeviceInfoType, any>>

      • setPower: ((jwtToken: string, macAddress: string, value: number) => Promise<AxiosResponse<any, any>>)
          • (jwtToken: string, macAddress: string, value: number): Promise<AxiosResponse<any, any>>
          • Parameters

            • jwtToken: string
            • macAddress: string
            • value: number

            Returns Promise<AxiosResponse<any, any>>

      • setPowerOff: ((jwtToken: string, macAddress: string) => Promise<AxiosResponse<any, any>>)
          • (jwtToken: string, macAddress: string): Promise<AxiosResponse<any, any>>
          • Parameters

            • jwtToken: string
            • macAddress: string

            Returns Promise<AxiosResponse<any, any>>

      • setPowerOn: ((jwtToken: string, macAddress: string) => Promise<AxiosResponse<any, any>>)
          • (jwtToken: string, macAddress: string): Promise<AxiosResponse<any, any>>
          • Parameters

            • jwtToken: string
            • macAddress: string

            Returns Promise<AxiosResponse<any, any>>

    • deviceInfo(jwtToken: string, macAddress: string): Promise<AxiosResponse<DeviceInfoType, any>>
    • setPower(jwtToken: string, macAddress: string, value: number): Promise<AxiosResponse<any, any>>
    • Parameters

      • jwtToken: string
      • macAddress: string
      • value: number

      Returns Promise<AxiosResponse<any, any>>

    • setPowerOff(jwtToken: string, macAddress: string): Promise<AxiosResponse<any, any>>
    • Parameters

      • jwtToken: string
      • macAddress: string

      Returns Promise<AxiosResponse<any, any>>

    • setPowerOn(jwtToken: string, macAddress: string): Promise<AxiosResponse<any, any>>
    • Parameters

      • jwtToken: string
      • macAddress: string

      Returns Promise<AxiosResponse<any, any>>

    • signIn(username: string, password: string): Promise<string>
    • Sign in to return the JWT token.

      Parameters

      • username: string
      • password: string

      Returns Promise<string>

    Legend

    • Property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file