public HashMap getTableValue(int table, int row, int field) throws Exception
    {
        HashMap<String, Integer> result = new HashMap<String, Integer>();
        byte[] bytes = java.nio.ByteBuffer.allocate(4).putInt(row).array();
        char[] params = new char[]{(char)table, (char)bytes[2], (char)bytes[3], (char)field};

        ArrayList<Integer> answer = this.device.send(0x1F, 10, params);
        if (answer.size() == 0)
            throw new Exception("Пустой ответ");

        if (answer.get(0) == Status.OK)
        {
            if (answer.size() > 1)
            {
                result.put("error_code", answer.get(4));

            }
        }

        return result;
    }