UNPKG

knxnetjs

Version:

A TypeScript library for KNXnet/IP communication

16 lines 1.23 kB
import { KNXBusInterface, KNXUSBOptions } from './types'; import { KNXNetDiscovery } from './discovery'; export declare function createRouting(multicastAddress?: string, port?: number): KNXBusInterface; export declare function createTunneling(serverAddress: string, serverPort?: number, localPort?: number): KNXBusInterface; export declare function createBusmonitor(serverAddress: string, serverPort?: number, localPort?: number): KNXBusInterface; export declare function createUSB(options?: KNXUSBOptions): KNXBusInterface; export declare function createUSBBusmonitor(options?: KNXUSBOptions): KNXBusInterface; export declare function createDiscovery(): KNXNetDiscovery; export { KNXBusInterface, KNXNetRoutingOptions, KNXNetTunnelingOptions, KNXUSBOptions, DiscoveryEndpoint, DiscoveryOptions, KNXInterfaceType, KNXInterfaceInformation } from './types'; export { KNX_CONSTANTS } from './constants'; export { KNXNetDiscovery } from './discovery'; export { KNXNetTunnelingImpl } from './interfaces/tunneling'; export { KNXUSBImpl } from './interfaces/usb'; export { CEMIFrame, CEMIMessageCode, Priority } from './frames'; export { discoverInterfaces, createInterface } from './interface-discovery'; //# sourceMappingURL=index.d.ts.map