package com.tridium.modbusCore.messages; public interface ModbusMessageConst { public static final int ACKNOWLEDGE = 5; public static final int BYTE_COUNT = 2; public static final int CRC_ERROR = -1; public static final String DEFAULT_IP = "###.###.###.###"; public static final int DEVICE_ADDRESS = 0; public static final int DEVICE_TIME_OUT = 9; public static final int ERROR_FUNCTION = 128; public static final int EXCEPTION_CODE = 2; public static final int EXCEPTION_STATUS_DATA = 2; public static final int FLOAT_SIZE = 4; public static final int FORCE_MULTIPLE_COILS = 15; public static final int FORCE_MULTIPLE_COILS_RESPONSE_SIZE = 8; public static final int FORCE_SINGLE_COIL = 5; public static final int FORCE_SINGLE_COIL_RESPONSE_SIZE = 8; public static final int FUNCTION_CODE = 1; public static final int GATEWAY_PATH_UNAVAILABLE = 10; public static final int GATEWAY_TARGET_DEVICE_FAILED_TO_RESPOND = 11; public static final int ILLEGAL_DATA_ADDRESS = 2; public static final int ILLEGAL_DATA_VALUE = 3; public static final int ILLEGAL_FUNCTION = 1; public static final int INTEGER_SIZE = 2; public static final int INVALID_RESPONSE = -4; public static final int LONG_SIZE = 4; public static final int LRC_ERROR = -5; public static final int MAX_READ_DATA_SIZE = 255; public static final int MAX_WRITE_DATA_SIZE = 16; public static final int MEMORY_PARITY_ERROR = 8; public static final int MESSAGE_TIMEOUT = 15000; public static final int NEGATIVE_ACKNOWLEDGE = 7; public static final int NUMBER_POINTS = 4; public static final int OK = 0; public static final int OK_NOT_ACTIVE = -2; public static final int PACKET_LENGTH = 1024; public static final int PRESET_MULTIPLE_REGISTER = 16; public static final int PRESET_MULTIPLE_REGISTER_RESPONSE_SIZE = 8; public static final int PRESET_SINGLE_REGISTER = 6; public static final int PRESET_SINGLE_REGISTER_RESPONSE_SIZE = 8; public static final int READ_COIL_STATUS = 1; public static final int READ_DATA = 3; public static final int READ_FILE_RECORD = 20; public static final int READ_FILE_RESPONSE_SIZE = 7; public static final int READ_HOLDING_REGISTER = 3; public static final int READ_INPUT_REGISTER = 4; public static final int READ_INPUT_STATUS = 2; public static final int READ_MSG_SIZE = 8; public static final int READ_REGISTER_RESPONSE_BASE_SIZE = 5; public static final int READ_STATUS_RESPONSE_BASE_SIZE = 5; public static final int SLAVE_DEVICE_BUSY = 6; public static final int SLAVE_DEVICE_FAILURE = 4; public static final int START_ADDRESS = 2; public static final int STATUS_DISABLED = -8; public static final int STATUS_DOWN = -6; public static final int STATUS_FAULT = -7; public static final int UNKNOWN = -3; public static final int WRITE_FILE_RECORD = 21; public static final int WRITE_FILE_RESPONSE_SIZE = 12; public static final int WRITE_MSG_BASE_SIZE = 6; public static final int WRITE_READ_REGISTER = 23; }