2026-03-17 13:31:18 -07:00

201 lines
11 KiB
Java

package com.tridium.eibnetIp;
public interface EibnetConst {
public static final int ACKNOWLEDGE_REQUEST_MASK = 2;
public static final int ACK_REQUESTED = 32;
public static final int ADDRESS_TYPE_MASK = 128;
public static final int A_ADC_Read_PDU = 384;
public static final int A_ADC_Read_PDU_Mask = 960;
public static final int A_ADC_Response_PDU = 448;
public static final int A_ADC_Response_PDU_Mask = 960;
public static final int A_DeviceDescriptor_Read_PDU = 768;
public static final int A_DeviceDescriptor_Response_PDU = 832;
public static final int A_DomainAddressSelective_Read_PDU = 995;
public static final int A_DomainAddress_Read_PDU = 993;
public static final int A_DomainAddress_Response_PDU = 994;
public static final int A_DomainAddress_Write_PDU = 992;
public static final int A_GroupPropValue_InfoReport_PDU = 1003;
public static final int A_GroupPropValue_Read_PDU = 1000;
public static final int A_GroupPropValue_Response_PDU = 1001;
public static final int A_GroupPropValue_Write_PDU = 1002;
public static final int A_GroupValue_Read_PDU = 0;
public static final int A_GroupValue_Response_PDU = 64;
public static final int A_GroupValue_Response_PDU_Mask = 960;
public static final int A_GroupValue_Write_PDU = 128;
public static final int A_GroupValue_Write_PDU_Mask = 960;
public static final int A_IndividualAddressSerialNumber_Read_PDU = 988;
public static final int A_IndividualAddressSerialNumber_Response_PDU = 989;
public static final int A_IndividualAddressSerialNumber_Write_PDU = 990;
public static final int A_IndividualAddress_Read_PDU = 256;
public static final int A_IndividualAddress_Response_PDU = 320;
public static final int A_IndividualAddress_Write_PDU = 192;
public static final int A_Link_Read_PDU = 997;
public static final int A_Link_Response_PDU = 998;
public static final int A_Link_Write_PDU = 999;
public static final int A_Memory_Read_PDU = 512;
public static final int A_Memory_Read_PDU_Mask = 1008;
public static final int A_Memory_Response_PDU = 576;
public static final int A_Memory_Response_PDU_Mask = 1008;
public static final int A_Memory_Write_PDU = 640;
public static final int A_Memory_Write_PDU_Mask = 1008;
public static final int A_PropertyDescription_Read_PDU = 984;
public static final int A_PropertyDescription_Response_PDU = 985;
public static final int A_PropertyValue_Read_PDU = 981;
public static final int A_PropertyValue_Response_PDU = 982;
public static final int A_PropertyValue_Write_PDU = 983;
public static final int A_Restart_PDU = 896;
public static final int A_Serviceinformation_Indication_Write_PDU = 991;
public static final int A_UserManufacturerInfo_Read_PDU = 709;
public static final int A_UserManufacturerInfo_Response_PDU = 710;
public static final int A_UserMemoryBit_Write_PDU = 708;
public static final int A_UserMemory_Read_PDU = 704;
public static final int A_UserMemory_Response_PDU = 705;
public static final int A_UserMemory_Write_PDU = 706;
public static final int BUS_ACC_PRIORITY_ALARM = 8;
public static final int BUS_ACC_PRIORITY_HIGH = 4;
public static final int BUS_ACC_PRIORITY_LOW = 12;
public static final int BUS_ACC_PRIORITY_SYS = 0;
public static final int BUS_MONITOR = 73;
public static final int BUS_RESET_MESSAGE = 160;
public static final int CONFIRM_ERROR = 1;
public static final int CONFIRM_FLAG_MASK = 1;
public static final int CONNECTIONSTATE_REQUEST = 7;
public static final int CONNECTIONSTATE_REQUEST_TIME_OUT = 10;
public static final int CONNECTIONSTATE_RESPONSE = 8;
public static final int CONNECT_REQUEST = 5;
public static final int CONNECT_REQUEST_TIME_OUT = 10;
public static final int CONNECT_RESPONSE = 6;
public static final int CRI_LENGTH = 4;
public static final int CRI_TUNNEL_BUSMONITOR = 128;
public static final int CRI_TUNNEL_CONNECTION = 4;
public static final int CRI_TUNNEL_LINKLAYER = 2;
public static final int CRI_TUNNEL_RAW = 4;
public static final String DEFAULT_IP = "###.###.###.###";
public static final int DESCRIPTION_REQUEST = 3;
public static final int DESCRIPTION_RESPONSE = 4;
public static final int DEVICE_CONFIGURATION_ACK = 785;
public static final int DEVICE_CONFIGURATION_REQUEST = 784;
public static final int DEVICE_CONFIGURATION_REQUEST_TIME_OUT = 10;
public static final int DEVICE_INFO = 1;
public static final int DEVICE_MGMT_CONNECTION = 3;
public static final int DISCONNECT_REQUEST = 9;
public static final int DISCONNECT_RESPONSE = 10;
public static final int EIBNETIP_CORE = 2;
public static final int EIBNETIP_DEVMGMT = 3;
public static final int EIBNETIP_OBJSRV = 8;
public static final int EIBNETIP_PORT_NUMBER = 3671;
public static final int EIBNETIP_REMCONF = 7;
public static final int EIBNETIP_REMLOG = 6;
public static final int EIBNETIP_ROUTING = 5;
public static final int EIBNETIP_TUNNELING = 4;
public static final int EIBNETIP_VERSION_10 = 16;
public static final int EIBNET_IP_OBJECT_TYPE = 13;
public static final int EXTENDED_FRAME_FORMAT_MASK = 15;
public static final boolean E_CONFIRM_ERROR = true;
public static final boolean E_CONIRM_OK = false;
public static final int E_CONNECTION_ID = 33;
public static final int E_CONNECTION_OPTION = 35;
public static final int E_CONNECTION_TYPE = 34;
public static final int E_DATA_CONNECTION = 38;
public static final int E_DEVICE_DISABLED = 259;
public static final int E_HOST_PROTOCOL_TYPE = 1;
public static final int E_INTERRUPTED_EXCEPTION = 258;
public static final int E_IO_EXCEPTION = 258;
public static final int E_KNX_CONNECTION = 39;
public static final int E_NOT_RUNNING = 260;
public static final int E_NO_ERROR = 0;
public static final int E_NO_ERROR_WAITING = 256;
public static final int E_NO_MORE_CONNECTIONS = 36;
public static final int E_RESPONSE_TIMEOUT = 257;
public static final int E_SEQUENCE_NUMBER = 4;
public static final int E_TUNNELING_LAYER = 41;
public static final int E_VERSION_NOT_SUPPORTED = 2;
public static final int FRAME_TYPE_EXTENDED = 0;
public static final int FRAME_TYPE_MASK = 128;
public static final int FRAME_TYPE_STANDARD = 128;
public static final int GROUP_ADDRESS_TYPE = 128;
public static final int HEADER_SIZE_10 = 6;
public static final int HEARTBEAT_REQUEST_TIME_OUT = 120;
public static final int HOP_COUNT_MASK = 112;
public static final int HPAI_LENGTH = 8;
public static final int IPV4_TCP = 2;
public static final int IPV4_UDP = 1;
public static final int L_BUSMON_IND = 43;
public static final int L_DATA_CON = 46;
public static final int L_DATA_CONFIRM = 78;
public static final int L_DATA_IND = 41;
public static final int L_DATA_INDICATION = 73;
public static final int L_DATA_REQ = 17;
public static final int L_DATA_REQUEST = 17;
public static final int L_POLL_DATA_CON = 37;
public static final int L_POLL_DATA_REQ = 19;
public static final int L_RAW_CON = 47;
public static final int L_RAW_IND = 45;
public static final int L_RAW_REQ = 16;
public static final int MAX_ROUTES = 96;
public static final int MFR_DATA = 254;
public static final int M_PROP_INFO_IND = 247;
public static final int M_PROP_READ_CON = 251;
public static final int M_PROP_READ_REQ = 252;
public static final int M_PROP_WRITE_CON = 245;
public static final int M_PROP_WRITE_REQ = 246;
public static final int M_RESET_IND = 240;
public static final int M_RESET_REQ = 241;
public static final int NO_ACK_REQUESTED = 0;
public static final int OBJSVR_CONNECTION = 8;
public static final int OK = 0;
public static final int PC_GET_VALUE_CONFIRM = 75;
public static final int PC_GET_VALUE_REQUEST = 76;
public static final int PC_SET_VALUE_REQUEST = 70;
public static final int PHYSICAL_ADDRESS_TYPE = 0;
public static final int PID_ADDITIONAL_INDIVIDUAL_ADDRESSES = 53;
public static final int PID_CURRENT_DEFAULT_GATEWAY = 59;
public static final int PID_CURRENT_IP_ADDRESS = 57;
public static final int PID_CURRENT_IP_ASSIGNMENT_METHOD = 54;
public static final int PID_CURRENT_SUBNET_MASK = 58;
public static final int PID_DEFAULT_GATEWAY = 62;
public static final int PID_DHCP_BOOTP_SERVER = 63;
public static final int PID_EIBNETIP_DEVICE_CAPABILITIES = 68;
public static final int PID_EIBNETIP_DEVICE_STATE = 69;
public static final int PID_EIBNETIP_ROUTING_CAPABILITIES = 70;
public static final int PID_FRIENDLY_NAME = 76;
public static final int PID_IP_ADDRESS = 60;
public static final int PID_IP_ASSIGNMENT_METHOD = 55;
public static final int PID_IP_CAPABILITIES = 56;
public static final int PID_KNX_INDIVIDUAL_ADDRESSES = 52;
public static final int PID_MAC_ADDRESS = 64;
public static final int PID_MSG_TRANSMIT_TO_IP = 74;
public static final int PID_MSG_TRANSMIT_TO_KNX = 75;
public static final int PID_PRIORITY_FIFO_ENABLED = 71;
public static final int PID_PROJECT_INSTALLATION_ID = 51;
public static final int PID_QUEUE_OVERFLOW_TO_IP = 72;
public static final int PID_QUEUE_OVERFLOW_TO_KNX = 73;
public static final int PID_ROUTING_MULTICAST_ADDRESS = 66;
public static final int PID_SUBNET_MASK = 61;
public static final int PID_SYSTEM_SETUP_MULTICAST_ADDRESS = 65;
public static final int PID_TTL = 67;
public static final int PL110 = 4;
public static final int PL132 = 8;
public static final int PRIORITY_MASK = 12;
public static final int REMCONF_CONNECTION = 7;
public static final int REMLOG_CONNECTION = 6;
public static final int REPEAT_FLAG_FALSE = 32;
public static final int REPEAT_FLAG_TRUE = 0;
public static final int RF = 16;
public static final int ROUTING_INDICATION = 1328;
public static final int ROUTING_LOST_MESSAGE = 1329;
public static final int SB_TYPE_BROADCAST = 16;
public static final int SB_TYPE_SYSTEM_BROADCAST = 0;
public static final int SEARCH_REQUEST = 1;
public static final int SEARCH_RESPONSE = 2;
public static final int SOCKET_EXCEPTION = -1;
public static final int SUPP_SVC_FAMILIES = 2;
public static final int SYSTEM_BROADCAST_MASK = 16;
public static final int TP0 = 1;
public static final int TP1 = 2;
public static final int TUNNELING_REQUEST_TIME_OUT = 1;
public static final int TUNNELLING_ACK = 33;
public static final int TUNNELLING_REQUEST = 32;
public static final int TUNNEL_CONNECTION = 4;
}