UNPKG

knxnetjs

Version:

A TypeScript library for KNXnet/IP communication

79 lines 2.73 kB
export declare const KNX_CONSTANTS: { readonly DEFAULT_MULTICAST_ADDRESS: "224.0.23.12"; readonly DEFAULT_PORT: 3671; readonly HEADER_SIZE: 6; readonly KNXNETIP_VERSION: 16; readonly SERVICE_TYPES: { readonly SEARCH_REQUEST: 513; readonly SEARCH_RESPONSE: 514; readonly DESCRIPTION_REQUEST: 515; readonly DESCRIPTION_RESPONSE: 516; readonly CONNECT_REQUEST: 517; readonly CONNECT_RESPONSE: 518; readonly CONNECTIONSTATE_REQUEST: 519; readonly CONNECTIONSTATE_RESPONSE: 520; readonly DISCONNECT_REQUEST: 521; readonly DISCONNECT_RESPONSE: 522; readonly DEVICE_CONFIGURATION_REQUEST: 784; readonly DEVICE_CONFIGURATION_ACK: 785; readonly TUNNELLING_REQUEST: 1056; readonly TUNNELLING_ACK: 1057; readonly ROUTING_INDICATION: 1328; readonly ROUTING_LOST_MESSAGE: 1329; readonly ROUTING_BUSY: 1330; }; readonly CEMI_MESSAGE_CODES: { readonly L_DATA_REQ: 17; readonly L_DATA_CON: 46; readonly L_DATA_IND: 41; }; readonly ROUTING_COUNTER: { readonly MIN: 0; readonly MAX: 6; readonly DONT_ROUTE: 0; readonly DONT_DECREMENT: 7; }; readonly FLOW_CONTROL: { readonly MIN_WAIT_TIME: 20; readonly MAX_WAIT_TIME: 100; readonly DEFAULT_PROCESS_TIME: 100; readonly RANDOM_FACTOR: 50; readonly BUSY_DECREMENT_INTERVAL: 5; readonly BUSY_DETECTION_THRESHOLD: 10; }; readonly DISCOVERY: { readonly DEFAULT_SEARCH_TIMEOUT: 3000; readonly SEARCH_RESPONSE_TIMEOUT: 10000; }; readonly DEVICE_CAPABILITIES: { readonly DEVICE_MANAGEMENT: 1; readonly TUNNELLING: 2; readonly ROUTING: 4; readonly REMOTE_LOGGING: 8; readonly REMOTE_CONFIGURATION: 16; readonly OBJECT_SERVER: 32; }; readonly MANAGEMENT: { readonly CONNECTION_TYPE: 3; }; readonly TUNNELING: { readonly DEFAULT_HEARTBEAT_INTERVAL: 60000; readonly DEFAULT_CONNECTION_TIMEOUT: 10000; readonly CONNECTION_TYPE: 4; readonly LAYER_TYPE_TUNNEL_LINKLAYER: 2; readonly LAYER_TYPE_BUSMONITOR: 128; readonly MAX_RETRIES: 3; }; readonly ERROR_CODES: { readonly E_NO_ERROR: 0; readonly E_HOST_PROTOCOL_TYPE: 1; readonly E_VERSION_NOT_SUPPORTED: 2; readonly E_SEQUENCE_NUMBER: 4; readonly E_CONNECTION_ID: 33; readonly E_CONNECTION_TYPE: 34; readonly E_CONNECTION_OPTION: 35; readonly E_NO_MORE_CONNECTIONS: 36; readonly E_TUNNELLING_LAYER: 41; }; }; //# sourceMappingURL=constants.d.ts.map