UNPKG

lib-comfoair

Version:

Library to communicate with Zehnder ComfoAirQ ventilation unit through the ComfoControl gateway

103 lines (102 loc) 4.88 kB
import type { IMessageType } from '@protobuf-ts/runtime'; import { CnAlarmNotification, CnNodeNotification, CnRmiAsyncConfirm, CnRmiAsyncRequest, CnRmiAsyncResponse, CnRmiRequest, CnRmiResponse, CnRpdoNotification, CnRpdoRequest, CnTimeConfirm, CnTimeRequest, NullMessage, Opcode, RegisterDeviceRequest, StartSessionConfirm, StartSessionRequest } from './protocol/comfoConnect'; export type OpcodeMessageType<T extends Opcode> = (typeof opcodes)[T] extends IMessageType<infer U> ? U : never; export declare const opcodes: { readonly 0: IMessageType<NullMessage>; readonly 1: IMessageType<NullMessage>; readonly 2: IMessageType<RegisterDeviceRequest>; readonly 3: IMessageType<StartSessionRequest>; readonly 4: IMessageType<NullMessage>; readonly 5: IMessageType<NullMessage>; readonly 6: IMessageType<NullMessage>; readonly 7: IMessageType<NullMessage>; readonly 8: IMessageType<NullMessage>; readonly 9: IMessageType<NullMessage>; readonly 10: IMessageType<NullMessage>; readonly 11: IMessageType<NullMessage>; readonly 12: IMessageType<NullMessage>; readonly 13: IMessageType<NullMessage>; readonly 14: IMessageType<NullMessage>; readonly 15: IMessageType<NullMessage>; readonly 16: IMessageType<NullMessage>; readonly 17: IMessageType<NullMessage>; readonly 18: IMessageType<NullMessage>; readonly 51: IMessageType<NullMessage>; readonly 52: IMessageType<NullMessage>; readonly 53: IMessageType<StartSessionConfirm>; readonly 54: IMessageType<NullMessage>; readonly 55: IMessageType<NullMessage>; readonly 56: IMessageType<NullMessage>; readonly 57: IMessageType<NullMessage>; readonly 58: IMessageType<NullMessage>; readonly 59: IMessageType<NullMessage>; readonly 60: IMessageType<NullMessage>; readonly 61: IMessageType<NullMessage>; readonly 62: IMessageType<NullMessage>; readonly 63: IMessageType<NullMessage>; readonly 64: IMessageType<NullMessage>; readonly 65: IMessageType<NullMessage>; readonly 66: IMessageType<NullMessage>; readonly 67: IMessageType<NullMessage>; readonly 68: IMessageType<NullMessage>; readonly 100: IMessageType<NullMessage>; readonly 101: IMessageType<NullMessage>; readonly 102: IMessageType<NullMessage>; readonly 30: IMessageType<CnTimeRequest>; readonly 31: IMessageType<CnTimeConfirm>; readonly 42: IMessageType<NullMessage>; readonly 32: IMessageType<CnNodeNotification>; readonly 33: IMessageType<CnRmiRequest>; readonly 34: IMessageType<CnRmiResponse>; readonly 35: IMessageType<CnRmiAsyncRequest>; readonly 36: IMessageType<CnRmiAsyncConfirm>; readonly 37: IMessageType<CnRmiAsyncResponse>; readonly 38: IMessageType<CnRpdoRequest>; readonly 39: IMessageType<NullMessage>; readonly 40: IMessageType<CnRpdoNotification>; readonly 41: IMessageType<CnAlarmNotification>; readonly 70: IMessageType<NullMessage>; readonly 71: IMessageType<NullMessage>; readonly 72: IMessageType<NullMessage>; readonly 73: IMessageType<NullMessage>; readonly 74: IMessageType<NullMessage>; readonly 75: IMessageType<NullMessage>; readonly 76: IMessageType<NullMessage>; readonly 77: IMessageType<NullMessage>; readonly 78: IMessageType<NullMessage>; readonly 79: IMessageType<NullMessage>; readonly 80: IMessageType<NullMessage>; readonly 81: IMessageType<NullMessage>; }; export declare const requestMessages: { readonly 2: Opcode.REGISTER_DEVICE_CONFIRM; readonly 3: Opcode.START_SESSION_CONFIRM; readonly 35: Opcode.CN_RMI_ASYNC_CONFIRM; readonly 38: Opcode.CN_RPDO_CONFIRM; readonly 30: Opcode.CN_TIME_CONFIRM; readonly 101: Opcode.NO_OPERATION; readonly 102: Opcode.NO_OPERATION; readonly 1: Opcode.SET_ADDRESS_CONFIRM; readonly 4: Opcode.CLOSE_SESSION_CONFIRM; readonly 5: Opcode.LIST_REGISTERED_APPS_CONFIRM; readonly 6: Opcode.UNREGISTER_DEVICE_CONFIRM; readonly 7: Opcode.CHANGE_PIN_CONFIRM; readonly 8: Opcode.GET_REMOTE_ACCESS_ID_CONFIRM; readonly 9: Opcode.SET_REMOTE_ACCESS_ID_CONFIRM; readonly 10: Opcode.GET_SUPPORT_ID_CONFIRM; readonly 11: Opcode.SET_SUPPORT_ID_CONFIRM; readonly 12: Opcode.GET_WEB_ID_CONFIRM; readonly 13: Opcode.SET_WEB_ID_CONFIRM; readonly 14: Opcode.SET_PUSH_ID_CONFIRM; readonly 15: Opcode.DEBUG_CONFIRM; readonly 16: Opcode.UPGRADE_CONFIRM; readonly 17: Opcode.SET_DEVICE_SETTINGS_CONFIRM; readonly 18: Opcode.VERSION_CONFIRM; readonly 33: Opcode.CN_RMI_RESPONSE; readonly 70: Opcode.CN_FUP_READ_REGISTER_CONFIRM; readonly 72: Opcode.CN_FUP_PROGRAM_BEGIN_CONFIRM; readonly 74: Opcode.CN_FUP_PROGRAM_CONFIRM; readonly 76: Opcode.CN_FUP_PROGRAM_END_CONFIRM; readonly 78: Opcode.CN_FUP_READ_CONFIRM; readonly 80: Opcode.CN_FUP_RESET_CONFIRM; };