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

63 lines
3.1 KiB
Java

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;
}