Type aliases
BufferEncoding
BufferEncoding: "ascii" | "utf8" | "utf-8" | "utf16le" | "ucs2" | "ucs-2" | "base64" | "latin1" | "binary" | "hex"
LookupFunction
Lookup
Function
: (hostname
: string, options
: LookupOneOptions, callback
: (err
: ErrnoException | null, address
: string, family
: number) => void) => voidType declaration
Parameters
hostname: string
callback: (err: ErrnoException | null, address: string, family: number) => void
Parameters
address: string
family: number
Returns void
Returns void
SPEncoding
SPEncoding: "ascii" | "utf8" | "utf16le" | "ucs2" | "base64" | "binary" | "hex"
SPErrorCallback
SPErrorCallback: (error?: Error | null) => void
Type declaration
- (error?: Error | null): void
Parameters
Optional error: Error | null
Returns void
SPListCallback
SPListCallback: (error: Error | null | undefined, ports: any[]) => void
Type declaration
- (error: Error | null | undefined, ports: any[]): void
Parameters
error: Error | null | undefined
ports: any[]
Returns void
SPModemBitsCallback
SPModemBitsCallback: (error: Error | null | undefined, status?: InputSignals) => void
Type declaration
- (error: Error | null | undefined, status?: InputSignals): void
Parameters
error: Error | null | undefined
Optional status: InputSignals
Returns void
SPWriteCallback
SPWriteCallback: (error: Error | null | undefined, bytesWritten?: number) => void
Type declaration
- (error: Error | null | undefined, bytesWritten?: number): void
Parameters
error: Error | null | undefined
Optional bytesWritten: number
Returns void
SPWriteData
SPWriteData: string | number[] | Buffer
SerialOptions
SerialOptions: { baudRate: number; bufferSize?: number; dataBits?: number; flowControl?: "none" | "hardware"; parity?: "none" | "even" | "odd"; stopBits?: number }
Type declaration
baudRate: number
Optional bufferSize?: number
Optional dataBits?: number
Optional flowControl?: "none" | "hardware"
Optional parity?: "none" | "even" | "odd"
Optional stopBits?: number
SerialPortInfo
SerialPortInfo: { usbProductId?: number; usbVendorId?: number }
Type declaration
Optional usbProductId?: number
Optional usbVendorId?: number
SetOptions
Set
Options
: { brk
?: boolean; cts
?: boolean; dsr
?: boolean; dtr
?: boolean; rts
?: boolean } & SerialOutputSignalsSocketConnectOpts
Socket
Connect
Opts
: { family
?: number; hints
?: number; host
?: string; localAddress
?: string; localPort
?: number; lookup
?: LookupFunction; onread
?: OnReadOpts; path
?: string; port
: number }Type declaration
Optional family?: number
Optional hints?: number
Optional host?: string
Optional localAddress?: string
Optional localPort?: number
Optional onread?: OnReadOpts
Optional path?: string
port: number
TCPMsg
TCPMsg: Uint8Array | string
UDPMsg
UDPMsg: string | Uint8Array | ReadonlyArray<any>
UDPSendOptionsType
UDPSendOptionsType: { address?: string; length?: number; offset?: number; port?: number }
Type declaration
Optional address?: string
Optional length?: number
Optional offset?: number
Optional port?: number
UDPSocketType
UDPSocketType: "udp4" | "udp6"
familyType
familyType: "IPv4" | "IPv6"
UCodeLinkAPI
该 API 是封装了 访问 uCodeLink 接口 API