Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bstuff/haier-ac-remote
/ functions
Functions
37 in github.com/bstuff/haier-ac-remote
⨍
Functions
37
◇
Types & classes
12
↓ 19 callers
Method
on
()
packages/haier-ac-remote/src/HaierAC.ts:135
↓ 11 callers
Function
callbackify
(func: (...args: any[]) => Promise<any>)
packages/homebridge-haier-ac/src/callbackify.ts:3
↓ 9 callers
Method
changeState
(newState: Partial<Omit<State, 'power' | 'currentTemperature'>>)
packages/haier-ac-remote/src/HaierAC.ts:143
↓ 8 callers
Method
updateState
(state: ParserState, index: number)
packages/haier-ac-remote/src/lib/parsers.ts:223
↓ 7 callers
Function
toHex
(...strings: string[])
packages/haier-ac-remote/src/lib/toHex.ts:1
↓ 5 callers
Method
_sendRequest
(createCommand: (s: number) => Buffer)
packages/haier-ac-remote/src/HaierAC.ts:175
↓ 4 callers
Method
off
()
packages/haier-ac-remote/src/HaierAC.ts:139
↓ 3 callers
Method
_connect
()
packages/haier-ac-remote/src/HaierAC.ts:112
↓ 2 callers
Method
hello
()
packages/haier-ac-remote/src/HaierAC.ts:127
↓ 2 callers
Method
init
()
packages/haier-ac-remote/src/HaierAC.ts:131
↓ 2 callers
Method
parse
(buf: Buffer)
packages/haier-ac-remote/src/lib/parsers.ts:64
↓ 1 callers
Function
appendChecksum
(str: string)
packages/haier-ac-remote/src/lib/raw-commands.ts:36
↓ 1 callers
Method
execute
(b: number, index: number)
packages/haier-ac-remote/src/lib/parsers.ts:84
↓ 1 callers
Function
orderByte
(n: number)
packages/haier-ac-remote/src/lib/raw-commands.ts:52
↓ 1 callers
Function
parseState
(parsedRes: TheParserResult[])
packages/haier-ac-remote/src/lib/parsers.ts:242
↓ 1 callers
Function
recv
(buf: Buffer)
packages/haier-ac-remote/src/HaierAC.ts:27
↓ 1 callers
Method
reset
()
packages/haier-ac-remote/src/lib/parsers.ts:74
↓ 1 callers
Function
send
(cl: Socket, buf: Buffer)
packages/haier-ac-remote/src/HaierAC.ts:18
Method
constructor
(log: Logger, baseConfig: Config, api: API)
packages/homebridge-haier-ac/src/haier.ts:22
Method
constructor
(options: ConstructorOptions)
packages/haier-ac-remote/src/HaierAC.ts:63
Method
getServices
()
packages/homebridge-haier-ac/src/haier.ts:99
Function
hello
(macAddress: string, seq = 0)
packages/haier-ac-remote/src/lib/commands.ts:54
Function
hello
()
packages/haier-ac-remote/src/lib/raw-commands.ts:6
Function
init
(macAddress: string, seq = 0)
packages/haier-ac-remote/src/lib/commands.ts:66
Function
init
()
packages/haier-ac-remote/src/lib/raw-commands.ts:9
Function
len4
(cmd: string)
packages/haier-ac-remote/src/lib/raw-commands.ts:55
Function
macAddress
(macAddress: string)
packages/haier-ac-remote/src/lib/raw-commands.ts:11
Function
off
(macAddress: string, seq = 1)
packages/haier-ac-remote/src/lib/commands.ts:28
Function
off
()
packages/haier-ac-remote/src/lib/raw-commands.ts:8
Function
on
(macAddress: string, seq = 1)
packages/haier-ac-remote/src/lib/commands.ts:16
Function
on
()
packages/haier-ac-remote/src/lib/raw-commands.ts:7
Function
ping
(macAddress: string, seq = 0)
packages/haier-ac-remote/src/lib/commands.ts:6
Function
request
()
packages/haier-ac-remote/src/lib/raw-commands.ts:3
Function
response
()
packages/haier-ac-remote/src/lib/raw-commands.ts:4
Function
setState
(macAddress: string, state: State, seq = 1)
packages/haier-ac-remote/src/lib/commands.ts:40
Function
setState
(state: State)
packages/haier-ac-remote/src/lib/raw-commands.ts:24
Function
zero16
()
packages/haier-ac-remote/src/lib/raw-commands.ts:5