Problem of adding in QML - 'var' statement

Hello

I have the following QML code (syntax copied from "picker custom - cascadescookbook" sample) which returns a result in a variable 'cost' and then gets poster in a predefined textfield {}. Text property.

var cost = (weight * grade.costkg) + finish.extracost;

The calculation works with the part of the multiplication. When I insert the addition '+ finish.extracost', it always calculates multiplication correctly, but it adds the value of the addition (finish.extracost) at the end of the result, like a string, instead of making the addition.

Then. giving an example of what I need... (25 * 2) + 20 70 answer

What I get wrong is rather (25 * 2) + 20 response 5020

I want to keep this in QML if possible although I suspect that the answer lies perhaps in C++?

Help appreciated in advance.

cost of the var = (weight * grade.costkg) + (finish.extracost) Number

Tags: BlackBerry Developers

Similar Questions

  • Problems with Fade Out / Reload in State

    I'm having the hardest time trying to figure this one...  I have followed some good advice from these forums for this project in its current state, but cannot get it to work properly.

    I use a "wheel" which is a custom/generic component (such as a popup) composed of all the buttons.  Each click on the button it does two things:

    1. it transitions to a new state that causes the just clicked the button to rotate to the top of the wheel

    2. it fades into a new custom/generic component

    This works really well.

    The problem comes when I try to hide a newly added custom/generic component (via secquence action attached to a button in the new custom/generic component).  For some reason any the area formerly covered by the custom/generic component is more clickable.

    The other problem I foresee is if I can get the underlying custom/generic component buttons to work, I want to be sure that the "popups" (newly added in each new State custom/generic components) to reappear each time that the State is responsible.

    I don't know there are a few really simple fix for what is beyond me.  I have attached two screenshots of the 'wheel' and the 'wheel' covered by the 'popup '.  I also published the project in its current state to one. SWF file if anyone is so inclined to give a try.  If test you it, please note, I only worked on the first 4 buttons moving clockwise around the wheel.

    Would appreciate any feedback!

    Thank you.


    Drew

    Hi Drew,

    I think I understand your problem and have something for you to try.

    When you use a Fade out in a sequence of actions, the catalyst is animating the alpha (opacity) of the object from 100% to 0%. However, objects with 0% alpha still captures mouse clicks. The object must be invisible (which is different from 0% alpha!) to not capture the mouse clicks.

    Unfortunately, there is no way to set an object to be invisible in a sequence of actions. What you can do is to encapsulate the popup itself in a custom component. Instead of using a sequence of actions to animate it, create two States: hidden and visible. Set the popup to be invisible (disable the eyeball in the layers panel) in the hidden state. Then set up your fade transitions. Now, just to make each button click "play transition to State" the popup component, ranging from the visible to the hidden state or vice versa.

    -Adam

  • Problem with adding new storage to the CDV provider profile

    Hi all

    I have problem with adding new storage to the CDV provider profile.

    My ENV:

    VCD Version 5.5 latest

    vCenter 5.5

    VCDDB - SQL

    I created the environment with two profiles of storage for the first time and it's work well (the storage profile created before I joined the vCenter on the VCD)

    I created tags and he attributed to the data store and I see the new VM storage through the vSphere web client policy.

    I can also see VMS on the VCDDB the dbo.storage_profile_inv the new storage policy table and when I create new provider TDC I can't.

    What I'm trying:

    1 Refresh the storage via the VCD (right click on the attached vCenter) profile

    2. restart the inventory and the profile based on the vCenter servers

    3. restart the VCD and vCenter servers

    Help, please

    You can just follow KB 2075366.

  • In fact, I have problem in adding music to be played across all folios, the problem happened when I simply lock the ipad and open it, the publication is always open and I can browse, but the music stops and cann't continue. How can I solve this t

    In fact, I have problem in adding music to be played across all folios, the problem happened when I simply lock the ipad and open it, the publication is always open and I can browse, but the music stops and cann't continue. How can I solve this problem to continue after the opening of the ipad and continue to navigate the digital publication.

    The background sound plays only if the application is open. Once the device is locked or the user switches to another application the audio will stop.

  • WARNING jdev11u2: transient state added to StateManager.  State cannot be

    Hello

    What is the meaning of the following warnings:

    30.4.2009 09:50:10 oracle.adf.share.http.HttpSessionStateManagerImpl putState
    WARNING: Transient state added to StateManager. State cannot be serialized. State id: data.prvy_view_indexPageDef.LtisView13__cubicDefinition
    30.4.2009 09:50:10 oracle.adf.share.http.HttpSessionStateManagerImpl putState
    WARNING: Transient state added to StateManager. State cannot be serialized. State id: data.prvy_view_indexPageDef.LtisView13__dataModel

    Thank you

    Branislav

    John is correct.

    Widget puts objects transient state on the StateManager (for performance reasons), and these objects are not serializable.
    See [warning added to StateManager transient state. State cannot be serialized. | http://blogs.Oracle.com/Didier/2009/05/warning_transient_state_added_1.html]

    Kind regards

    Didier.

  • Problem with adding, deleting, replacement of containers in qml

    Hello

    Here is my code. I can't add and replace the containers on a page when clicking on the various buttons on the page.

    Please help me in fixing this problem

    import bb.cascades 1.0

    {Page}
    ID: helpScreen
        
    content: {container
            
    {Of container
    layout: {DockLayout}
    }
    horizontalAlignment: HorizontalAlignment.Fill
    ImageView {}
    imageSource: "asset:///images/top_bar.png."
    horizontalAlignment: HorizontalAlignment.Fill
    verticalAlignment: VerticalAlignment.Top
    }
    {Of container
    layout: {StackLayout}

    direction: LayoutOrientation.RightToLeft
    }
    horizontalAlignment: HorizontalAlignment.Left
    verticalAlignment: VerticalAlignment.Center

    Button {}
    preferredWidth: 50
    text: 'start '.
                     
    }
                                    
    }
    {Of container
    layout: {StackLayout}
    direction: LayoutOrientation.RightToLeft
    }
    verticalAlignment: VerticalAlignment.Center
    horizontalAlignment: HorizontalAlignment.Right
    ImageButton {}
    defaultImageSource: "asset:///images/faq_btn.png".
    enabled: true
    onClicked: {}
                            
    helpcontainer. Remove()
    faqcontainer. Add()
                            
                            
                            
                            
    }
    }
    ImageButton {}
    defaultImageSource: "asset:///images/help_btn.png".
    onClicked: {}

    helpcontainer. Add()
    faqcontainer. Remove();
                           
    }
                        
    }
    }
    } //end of the container of the header
           
    {Of container
                
    ID: helpcontainer
    {Label
                    
    text: "What is Point?"
    }
    } //end of help container
    {Of container
                        
    ID: faqcontainer
    {Label
                            
    text: "not able to scan?
    }
    } //end of the container faq
       
    } //end main container
    } //end of page

    Thanq u... Slipped my question.

    Instead of addind I removed it, I fixed it by setting the visible property = true and visible = false. It worked fine

    ImageButton {}
    defaultImageSource: "asset:///images/faq_btn.png".
    enabled: true
    onClicked: {}
                            
    faqcontainer. Visible = true
    helpcontainer. Visible = false
                            
    }
    }
    ImageButton {}
    defaultImageSource: "asset:///images/help_btn.png".
    onClicked: {}

    faqcontainer. Visible = false
    helpcontainer. Visible = true
                           
    }
                        
    }
    }

  • HP Pavilion 500-314: big problems by adding an external video card

    You are looking for assistance.

    I recently bought a HP Pavilion 500-314.  Specifications are the following:

    http://support.HP.com/us-en/document/c04293928

    The unit includes the integrated graphics card Radeon R7 and comes with a 300w power supply

    I bought this unit in large part because it states explicitly that "supports PCI Express x 16 graphics cards".  I run a quad-monitor configuration for my work and traditionally did it this using a card ATI over-pants 2450.

    I tried now three different external graphics cards and can get any of them to work:

    First attempt was with a VisionTec Radeon HD 5570 (point #900345).  This card supports quad-monitor configuration and requires a minimum power of 250w.  When I installed the card, the HP Pavilion beeps several times a series of 4 or 5 (can't remember which) emits a beep, but refused to send an image to a video output (either on board or the new card).

    Next attempt was with an EVGA GeForce GT 610.  It's a Setup dual monitor and requires a minimum 300w power supply.  Got the same exact response as with the VisionTec (i.e. the series of beeps... computer would not start all monitors).

    So both of these cards (new), I basically gave up immediately that I couldn't in the BIOS (b/c wouldn't monitors) to see what was going on.  My understanding is that the series of 4-5 beeps usually means that there is a problem of graphics card, or the card that was added doesn't have enough power.  It's frustrating, because the HP Pavilion 500-314 a supposedly a 300w power supply, which is at least equal to the minimum required for each of these cards.

    At this point, I took out the ATI over-pants 2450 my old machine and tried.  This card at least has not caused the series of 4-5 beeps.  Windows has started.  However, once I log in, Windows tries to install the new (card over-pants) repeatedly, only then, the screen flashes and blinks and flashes.  Then I went into the BIOS.  The BIOS indicates that the system recognizes the card, and that the integrated video has been disabled.  However, there is always a signal coming out of the onboard video output (DVI), so it is not in fact actually disabled.  My feeling is that Windows is trying to control two separate video cards (edge + external), which is what causes the problems.  I can turn off the graphics card over-pants w/under Windows (in Safe Mode) and let the card installed, and things work fine.  However, as soon as I try and activate the card, I get endless cycle flashing monitors.

    I spent a few long sessions with HP technical support and they were useless.  They claim that this is not a problem of HP as the embedded video works fine.  I find this extremely frustrating response.  I think it is a matter of HP, because BIOS doesn't seem to be properly disable the onboard video.  Not to mention that the PC can't seem to properly interface with Windows compatible 8 PCI-E cards that claim explicitly require less energy than this unit has.

    I'm usually pretty computer savvy, but have reached my wits end on this one.  I'd appreciate any help anyone could provide.  I tried all kinds of combinations of variables (i.e. enabling integrated video, setting external card at the elementary level, etc.) through the BIOS, but also combinations of w/under Windows, disable integrated video, but nothing is working.

    900345 VisionTek Radeon HD 5570 1 GB DDR3 PCI Express 2.0 x 16

    Big_Dave,

    Thanks a lot for your quick response.

    The first time that I spoke with HP support, they had me disable secure boot.  Unfortunately my problems (i.e. the cards would not install correctly).  However, after reading the link you provided that I was inspired to try things one last time with a new beginning.  I uninstalled all drivers, removed all cards, re-engaged start-up secured, restarted, close, disabled secure boot, reinstalled the cards and rebooted.  And, this time, the system accepts the card GeForce GT 610.

    Difficult for me to express how grateful I am to you.  I spent two weeks and countless hours trying to get this corrected.  Just I found these forums earlier wish.

    WallMonkey02

  • Problem with adding a Facebook activity streams

    Hi again,

    I have trouble getting a stream is displayed in on my new site, I placed coding in such indicated, but it will not be displayed when I test of recent activity on Facebook. This site has not been added to the internet, but I don't have the codes that I use for the facebook stream, that would be sufficient to determine what is the problem?

    < onload of the body = MM_preloadImages('..) ' Accueil/images/Page2.png ','... / images / on Us2.png ','... /images/services2.png ','... / images/Contact Us2.png ','... /images/stephensthumb2.jpg ',»(... / images/twit copy.png') ">" ".

    < div align = "center" class = 'fb-root' id = 'fb-root' > < / div >

    < script > (function (d, s, id) {})

    var js, SJF = d.getElementsByTagName (s) [0];

    If (d.getElementById (id)) return;

    js = d.createElement (s); js.ID = id;

    js. SRC = "//connect.facebook.net/en_US/all.js#xfbml=1 & 102320399899536 = appId;

    fjs.parentNode.insertBefore (js, SJF);

    (} (document, 'script', 'facebook-jssdk')); < /script >

    < fb:activity

    " site = ' http://www.showcaserestoration.com "

    app_id = "102320399899536" >

    < / fb:activity >

    < div align = "center" class = 'background' id = "bottom" > < div class = "Panel" id = "Panel" >

    < div class = "header" align = "center" id = "header" >

    " < div class ="tabs"align ="center"> < a href =" http://showcaserestoration.com/contact.html "> contact < /a > < / div > < div class ="tabs"> < a href =" http://showcaserestoration.com/services.html "> services < /a > < / div > < div class ="tabs"> < a href =" http://showcaserestoration.com/about.html "> us < /a > < / div > < div class ="tabs"> < a href =" http://showcaserestoration.com/ "> Home < /a > < / div > < / div > < div class = 'frame' id = ' framework' > '.

    < / div >

    < div align = "center" class = "body" id = "body" >

    < div align = "center" class = 'content' id = "content" > <!-TemplateBeginEditable name = "ContentRegion"-> ContentRegion <! - TemplateEndEditable - >

    < / div >

    " < div align ="center"class = 'flow' id ="flow"> < div class ="facebook"id = 'facebook' data-href = ' http://www.showcaserestoration.com "data-app-id ="102320399899536"data-width ="210"data-height ="450"data-header ="true"data-recommendations ="false"> < / div > < / div > "

    < / div >

    Any help is appreciated!

    Download page for test on your server.

    I don't know if FB feeds display when you preview locally.

    Nancy O.

  • Problem when adding 1 GB memory of my Satellite M60-103

    My satellite, running windows XP, became too slow; He had only 512 Meg of memory so a technician added 1 gb module, which gives a total 1.5 GB of memory.
    But since then I get from time to time problems with for example, touchpad and sometimes a blue screen with large print; in other words: the satellite is functional but is not stable.
    Is it because they put too much memory? say they have o replace the existing module and not add one more?
    Thks or your help.
    I'm not a technician, so please try to answer in simple English user

    It is certainly not too because your laptop model can manage with 2 GB of RAM.
    Can you tell us what module memory 1 GB is inside (specification and brand)?
    There may be a compatibility issue.

    Compatible with 1 GB of RAM for this model of laptop ha PA3411U-1M1G part number.

  • Problem with adding previously blocked contact.

    I tried to add an old friend of my friends on Skype after believing have been they are blocked for a while. I emptied my blocked list and sought their username after asking them what it was, but the Skype directory could not find them. After about an hour of googling and try to add them in different ways, I made a new Skype account and looked for their names, and he came instantly. Does anyone have any idea what this problem is? I am not sure if they have blocked me without knowing it, but they have added me as a contact, and I've never had a notification that someone has tried to add me.

    I am sure I am running the latest version of Skype. My OS is Windows 7 64 bit Home Premium edition.

    I don't get the error messages.

    First of all, make sure that you actually have the last currently 7.1 version installed Skype.

    http://www.Skype.com/en/download-Skype/

    There was a bug in version 7.0 , making it impossible to add a previously deleted contact.

  • Problem with series Printer B110a printer - State constantly displays Idle

    Hi - I am unable to print a document from my Mac OS X 10.6.8 Version.  The printer is a HP Photosmart B110 all in one printer and has no problem in the wireless network test report.  The print job appears in the print queue, but the State remains on inactive.  I can scan successfully of the printer but cannot print any document.  Print test page printed OK but has been very slow.  I tried all the troubleshooting steps recommended by HP Support FAQ such as the abolition of the printer and reinstalling the driver.  Nothing works.  Any suggestions?

    Hello, welcome to the Forums! I hope you enjoy your experience

    I noticed your post on your Photosmart B110 model does not print. I want to offer my suggestions you that can help.

    This is a direct link to download the printer driver: HP Photosmart full feature software and drivers - Mac OS X v10.4, v10.5, and v10.6

    I hope that my post was information!

    Have a great day!

  • Problems to regain the QML C++ enum; JS is undefined instead of an int.

    I followed the path of BB to regain the enums in C++ QML discussed here:

    http://supportforums.BlackBerry.com/T5/native-development/HOWTO-C-enum-in-QML/m-p/2345641#M21139

    However I'm getting back the value JS "undefined" of my logic of C++ biz instead of what I want (i.e., an integer that corresponds to my enum type).

    The scenario is that I want to restore the data from the application of a backup and do a lot of validation of each step of the restore if something goes wrong, I can post a dialogue of restoration has failed no credits that could help the user recover.

    I have a class enum setting as follows:

    #ifndef RESTOREFAILURETYPE_HPP_
    #define RESTOREFAILURETYPE_HPP_
    
    #include 
    
    class RestoreFailureType: public QObject
    {
    
        Q_OBJECT
        Q_ENUMS(Type)
    
    public:
    
        enum Type {
            Success = 0,
            JSONReadFail = 1,
            UndoFileRemoveFail = 2,
            CopyToUndoFail = 3,
            DestFileRemoveFail = 4,
            CopyBackupFileFail = 5,
            ValidateSchemaFail = 6
        };
    
        RestoreFailureType();  // Empty constructor defined in .cpp file
        virtual ~RestoreFailureType(); // Empty destructor defined in .cpp file
    };
    
    #endif /* RESTOREFAILURETYPE_HPP_ */
    

    I save this class as an increables type in my app delegate:

    qmlRegisterUncreatableType("myApp.restoreFailureType", 1, 0, "RestoreFailureType", "RestoreFailureType provides enum values.  It cannot be instantiated.");
    

    I have a DataManager class that takes care of managing the operations of store, backup, restore, etc CRUD/user support, with what restoration function:

    In DataManager.hpp:

    Q_INVOKABLE RestoreFailureType::Type restoreFromBackup(QString backupFileName, int selectedIdForUndo);
    

    in DataManager.cpp (here I show a fake draft.  Since not even that much is still working, the rest of the logic of biz is not relevant to this discussion:

    RestoreFailureType::Type DataManager::restoreFromBackup(QString backupFileName, int selectedIdForUndo) {
        return RestoreFailureType::Success;
    }
    

    And in my QML UI layer, I import the type:

    import myApp.restoreFailureType 1.0
    

    And a FilePicker component supports passing the name of the backup file to the DataManager.  The FilePicker and his onFileSelected() slot:

          FilePicker {
                id: backupRestoreFilePicker
                type: FileType.Other
                allowOverwrite: true
                directories : ["/accounts/1000/shared/documents/MyApp"]
                viewMode: FilePickerViewMode.ListView
                onFileSelected: {
                    if (mode == FilePickerMode.Saver) {
                        // Save mode stuff for doing backups
                    } else if (mode == FilePickerMode.Picker) {
                        var restoreResult =  _dataManager.restoreFromBackup(selectedFiles, _appSettings.selectedId);
                    }
                }
            }
    

    I tried to remove the code down for everything that is relevant to this question.

    When I put a breakpoint on the line where the var restoreResult JS is defined:

    var restoreResult =  _dataManager.restoreFromBackup(selectedFiles, _appSettings.selectedId);
    

    and step, restoreResult, var JS becomes the value "indefinite".  From what I read in the thread mentioned above, restoreResult is supposed to get a whole number (in this case he should get zero method justiciable restoreFromBackup how I generated), that I can then compare to imported enum type.  I should be able to compare the return value of restoreFromBackup to see if it is equal to one of:

    RestoreFailureType.Success
    
    // or:
    
    RestoreFailureType.JSONReadFail
    
    // or:
    
    RestoreFailureType.UndoFileRemoveFail
    
    // or:
    
    RestoreFailureType.CopyToUndoFail
    
    // etc...
    

    I think others have got it working, and miss me him probably just a few details.  A lot of satisfaction to anyone who can identify the error/omission or even give a good lead.  In addition, comments are welcome on if I'm trying to manage this scenario in a recommended manner.  My intention is to use the listed failure code to customize a SystemDialog message that may help the user recover from a restore operation has failed.  The restore file might have been corrupted in a way that is not analyzable JSON, or the user could have selected a file that isn't even a backup file created by my application, or they could have revoked authorization, or JSON can be analyzable, but the user could not resist the temptation to manually change the values in their backup file etc.

    Hmm,

    Sometimes all you have to do is to talk, even if you speak to yourself.

    I changed my function DataManager to return my type listed as int instead of as the enum, and I don't have the correct integers in QML, anything can still be compared using the enumerated type.  So:

    Q_INVOKABLE RestoreFailureType::Type restoreFromBackup(QString backupFileName, int selectedIdForUndo);
    

    becomes

    Q_INVOKABLE int restoreFromBackup(QString backupFileName, int selectedIdForUndo);
    

    and

    RestoreFailureType::Type DataManager::restoreFromBackup(QString backupFileName, int selectedIdForUndo) {
        return RestoreFailureType::Success;
    }
    

    becomes

    int DataManager::restoreFromBackup(QString backupFileName, int selectedIdForUndo) {
        return RestoreFailureType::Success;
    }
    

    and I can do now:

    var restoreResult =  _dataManager.restoreFromBackup(selectedFiles, _appSettings.selectedId);if(restoreResult == RestoreFailureType.Success) { // Do success stuff} elseif(restoreResult == RestoreFailureType.JSONReadFail { // Do JSON read fail stuff} else...
    

    This isn't quite how it was recommended in the thread, I mentioned in the previous post... but it seems to work for what I need.

  • If multiple assignment of the var statement

    hope this is the right place to post.  Admin pls mention where to post if this is wrong place.

    have a simple program

    [code]

    #include

    int main()

    {
    char a = "A";

    While (one<= 'z')="">
    printf ("%c", a);

    If (a 70% == 0 | a 76% == 0 | a 82% == 0 | a 88% == 0)
    printf ("\n");
    a ++ ;
    } / / end while
    }

    [/ code]

    looking to simplify that statement.  If I assigned another tank the statement in parentheses

    might look like this

    char c = 70;

    (a % c == 0: a += c 6% == 0)

    ^      ^<-- problems="" are="">

    the += and ==

    hope shorten 2 pieces with | operator.  otherwise stuck with four.

     
    Maybe you will find what you want to be in the...
     
    MSDN forums
     
    Or the TechNet Forums
     
  • [ADF, JDev12.1.3] When you rename problems see criteria and link vars used in VO

    Hallo,

    1)

    I changed the name of a view VO criterion, but I'm not able to buld the project.

    Error: myapp.model.vo.MyVO: could not find the referenced object. Object =VC_OLD_NAME Owner = myapp.model.vo.MyVO

    But if I look everywhere in the application I'm not VC_OLD_NAME.

    How can I solve this problem?

    When you rename a VC, JDev auto updates all references to this VC in the application? Or I don't have to worry about it?

    2)

    I renamed a binding var defined for a VO where clause.

    JDev seems to auto update all references to this var binding, but the strange thing is that, in the original Version, the old name is still present (he doesn't).

    Why?

    3)

    Perhaps in the future I would better take not to rename this kind of objects?

    Thank you

    Federico

    1)

    JDev sometimes has problems with refactoring.

    Maybe you can try to close jdev and remove .data folder in your project.

    2)

    Because there is no exact reference to link var if you need to change this manually.

    3)

    Perhaps in the future the jdev will have less bugs

    Dario

  • Problem with the change of a 'State' the substitution of one break of the chronology of the objects

    Here is my setup: I have a single slide for learning select 9 melodies 'text buttons' to view 9 different definitions.  To do this, I set myself to each buttons to change the "State" of the original image for the introduction of a 'legend of text' containing the definition of that label of buttons.  I also three navigation buttons (output, back and next; button_19 _20 & _21) with breaks built into the end of the timeline. coinciding with the end of the audio narration for this slide.

    Here's my problem: the calendar runs and stops as it should until the learner chooses one of the 'text' buttons after that the timeline is suspended; how it seems to send a command to "continue" and substitutes at the break, and brings the learner to the next slide.

    This has something to do with the function "States"?  I used to do exactly the same thing in Cap 7 with stocks advanced without any problem.

    Thanks in advance for the help.

    v/r

    Jay

    stateTimeline.JPG

    If it's 9 Captivate, locate the box continue a project of play in the Actions section and deselect buttons for each.

Maybe you are looking for

  • faces of photos can not enter the name correctly

    At apple watch this first year to own the mac out of support now, later they are working on this and can include a fix in an update awhile. not impressed.

  • HARD on my Tecra 8000 P11 drive failure

    Hello I hope someone can help,I have an old tecra 8000 P11 and the HARD drive failed, I tried re starting from the cd but says disc hard is not recognized or does not. any ideas?Can someone point me in the direction of a compatible HARD drive replace

  • How to analyze the data of the commas?

    Hello! I have a problem when parsing comma-delimited data. My oscilloscope transfers 1002 data points via the RS232 interface that is delimited by commas. In addition, they have a variable length where positive values are coded on 8 bits and those ne

  • Error number: 0x8024400A and 0 x 80240036 Windows update Setup.

    Original title: can not framework net of 32-bit sp2 of xp from the computer update 2 Had to use the recovery disk and reformat my hard drive...  Now when I try to get updates (for everything) I can't. I can't use Windows update, gives the error numbe

  • LAN to Lan VPN on ASA - than a single public address...

    Hello, I need to find a way to work around this problem. We have an ASA 5510 8.3, we need to use to terminate a VPN IPSEC in LAN to LAN running. Problem is that we have only a single public address available for having set up the link between the ASA