MCPcopy Create free account

hub / github.com/bstuff/haier-ac-remote / functions

Functions37 in github.com/bstuff/haier-ac-remote

↓ 19 callersMethodon
()
packages/haier-ac-remote/src/HaierAC.ts:135
↓ 11 callersFunctioncallbackify
(func: (...args: any[]) => Promise<any>)
packages/homebridge-haier-ac/src/callbackify.ts:3
↓ 9 callersMethodchangeState
(newState: Partial<Omit<State, 'power' | 'currentTemperature'>>)
packages/haier-ac-remote/src/HaierAC.ts:143
↓ 8 callersMethodupdateState
(state: ParserState, index: number)
packages/haier-ac-remote/src/lib/parsers.ts:223
↓ 7 callersFunctiontoHex
(...strings: string[])
packages/haier-ac-remote/src/lib/toHex.ts:1
↓ 5 callersMethod_sendRequest
(createCommand: (s: number) => Buffer)
packages/haier-ac-remote/src/HaierAC.ts:175
↓ 4 callersMethodoff
()
packages/haier-ac-remote/src/HaierAC.ts:139
↓ 3 callersMethod_connect
()
packages/haier-ac-remote/src/HaierAC.ts:112
↓ 2 callersMethodhello
()
packages/haier-ac-remote/src/HaierAC.ts:127
↓ 2 callersMethodinit
()
packages/haier-ac-remote/src/HaierAC.ts:131
↓ 2 callersMethodparse
(buf: Buffer)
packages/haier-ac-remote/src/lib/parsers.ts:64
↓ 1 callersFunctionappendChecksum
(str: string)
packages/haier-ac-remote/src/lib/raw-commands.ts:36
↓ 1 callersMethodexecute
(b: number, index: number)
packages/haier-ac-remote/src/lib/parsers.ts:84
↓ 1 callersFunctionorderByte
(n: number)
packages/haier-ac-remote/src/lib/raw-commands.ts:52
↓ 1 callersFunctionparseState
(parsedRes: TheParserResult[])
packages/haier-ac-remote/src/lib/parsers.ts:242
↓ 1 callersFunctionrecv
(buf: Buffer)
packages/haier-ac-remote/src/HaierAC.ts:27
↓ 1 callersMethodreset
()
packages/haier-ac-remote/src/lib/parsers.ts:74
↓ 1 callersFunctionsend
(cl: Socket, buf: Buffer)
packages/haier-ac-remote/src/HaierAC.ts:18
Methodconstructor
(log: Logger, baseConfig: Config, api: API)
packages/homebridge-haier-ac/src/haier.ts:22
Methodconstructor
(options: ConstructorOptions)
packages/haier-ac-remote/src/HaierAC.ts:63
MethodgetServices
()
packages/homebridge-haier-ac/src/haier.ts:99
Functionhello
(macAddress: string, seq = 0)
packages/haier-ac-remote/src/lib/commands.ts:54
Functionhello
()
packages/haier-ac-remote/src/lib/raw-commands.ts:6
Functioninit
(macAddress: string, seq = 0)
packages/haier-ac-remote/src/lib/commands.ts:66
Functioninit
()
packages/haier-ac-remote/src/lib/raw-commands.ts:9
Functionlen4
(cmd: string)
packages/haier-ac-remote/src/lib/raw-commands.ts:55
FunctionmacAddress
(macAddress: string)
packages/haier-ac-remote/src/lib/raw-commands.ts:11
Functionoff
(macAddress: string, seq = 1)
packages/haier-ac-remote/src/lib/commands.ts:28
Functionoff
()
packages/haier-ac-remote/src/lib/raw-commands.ts:8
Functionon
(macAddress: string, seq = 1)
packages/haier-ac-remote/src/lib/commands.ts:16
Functionon
()
packages/haier-ac-remote/src/lib/raw-commands.ts:7
Functionping
(macAddress: string, seq = 0)
packages/haier-ac-remote/src/lib/commands.ts:6
Functionrequest
()
packages/haier-ac-remote/src/lib/raw-commands.ts:3
Functionresponse
()
packages/haier-ac-remote/src/lib/raw-commands.ts:4
FunctionsetState
(macAddress: string, state: State, seq = 1)
packages/haier-ac-remote/src/lib/commands.ts:40
FunctionsetState
(state: State)
packages/haier-ac-remote/src/lib/raw-commands.ts:24
Functionzero16
()
packages/haier-ac-remote/src/lib/raw-commands.ts:5