Methods
Abstract errorHandlingRPC
- errorHandlingRPC(address: number, rpcID: number, callFormat: string, respFormat: string, args: (string | number | ArrayBuffer)[], timeout?: undefined | number): Promise<any>
-
Parameters
-
address: number
-
rpcID: number
-
callFormat: string
-
respFormat: string
-
args: (string | number | ArrayBuffer)[]
-
Optional timeout: undefined | number
Returns Promise<any>
Abstract rpc
- rpc(address: number, rpcID: number, payload: ArrayBuffer, timeout?: undefined | number): Promise<ArrayBuffer>
-
Parameters
-
address: number
-
rpcID: number
-
payload: ArrayBuffer
-
Optional timeout: undefined | number
Returns Promise<ArrayBuffer>
Abstract subscribe
-
Parameters
-
-
callback: function
-
- (string: string, any: any): void
Returns any
Abstract typedRPC
- typedRPC(address: number, rpcID: number, callFormat: string, respFormat: string, args: (string | number | ArrayBuffer)[], timeout?: undefined | number): Promise<any>
-
Parameters
-
address: number
-
rpcID: number
-
callFormat: string
-
respFormat: string
-
args: (string | number | ArrayBuffer)[]
-
Optional timeout: undefined | number
Returns Promise<any>