Results 1 to 10 of 15

Thread: Cortex not recognising initial xAP connections

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Automated Home Guru neilhooper's Avatar
    Join Date
    Oct 2008
    Location
    Hereford, United Kingdom
    Posts
    124

    Default Cortex not recognising initial xAP connections

    Hi All,

    I'm wondering if anybody has experienced this.

    I've recently got xAP flash working on my PC and Android phone. After my initial success I've hit a bit of a problem.

    My scenario is this;

    I'm running Cortex in trial mode at the moment and trying to get things working the way I want before I order any hardware that is, let's say, incorrect for my purposes. I don't want to make any potentially costly mistakes.

    For some reason when I first boot up the trial Cortex PC I cannot get xAP flash to connect my various buttons to Cortex. The only way I can get it to work is if I use Cortex to send an xAP message out for each device then everything works fine. I have a feeling that it may be caused by the fact that there isn't actually any hardware connected, so Cortex isn't sending out the initial status message because it can't interrogate the non existent hardware to get its status.

    I've just thought this through as I'm typing so I hope it makes sense.

    However, I'm still excited with the prospect of getting everything working as I want and I'm not going to give up.

    - Neil

    P.S. Can button labels be multiline? I don't think they can but just checking.

  2. #2
    Moderator Kevin's Avatar
    Join Date
    Jan 2004
    Location
    West Yorkshire
    Posts
    558

    Default

    I haven't seen this behaviour and it may have some relation to the lack of actual state reporting devices - as you suggest. I assume the xAP hub is left running 24/7 on the Cortex machine and xAPFlash is not being restarted.

    Is it the xAPFlash button that doesn't control the device or is it the Cortex device that doesn't show it's status in xAPFlash when Cortex starts - the latter could be due to Cortex's 'info' reporting ?

    xAPFlash typically sends 'toggle' commands to a device if you are just using the basic mode of operation and so until Cortex knows a state it won't be able to change it. What device in Cortex do you have that you are controlling ? Does it report a xAP state when you start Cortex up ?

    Re two line labels . you could instead use a text field instead of a label which can display any number of lines....

    K

  3. #3
    Automated Home Guru neilhooper's Avatar
    Join Date
    Oct 2008
    Location
    Hereford, United Kingdom
    Posts
    124

    Default

    I assume the xAP hub is left running 24/7 on the Cortex machine and xAPFlash is not being restarted.
    K
    - No, the Cortex PC is being shut down every day at the moment. It will be running 24/7 when everything is finally implemented. It will run Cortex, xAP Hub and Iserver. I'm running xAPFlash either from another PC or my Android Phone, again, for testing purposes so it is being shut down and restarted.

    Is it the xAPFlash button that doesn't control the device or is it the Cortex device that doesn't show it's status in xAPFlash when Cortex starts - the latter could be due to Cortex's 'info' reporting ?
    K
    - Both, the xAPFlash button does nothing and shows no status, the xAP button shows all the devices as not being connected and lists them all as missing when clicked.

    What device in Cortex do you have that you are controlling ?
    K
    - A dimmer, set to manual control only. Once the connection is established it works flawlessly. I'm only trying on/off at the moment, starting off simple then move on to more complicated things. (Baby steps)

    Does it report a xAP state when you start Cortex up ?
    K
    - I don't know, where do I check?

    Re two line labels . you could instead use a text field instead of a label which can display any number of lines....
    K
    - Would I have to turn <html> & <wordwrap> & <multiline> all to true, specify my Button label with <text> and use some html formatting in the Button label text ?

    - Neil

  4. #4
    Moderator Kevin's Avatar
    Join Date
    Jan 2004
    Location
    West Yorkshire
    Posts
    558

    Default

    There isn't a 'connection' as such in xAP speak as it's a broadcast protocol but I know what you're saying. I'm trying to ascertain which bit isn't hearing the other bit, if indeed that is happening, or if your thoughts about having no actual hardware are causing this, which I too suspect is the cause.

    There is a xAP hub running on both machines (Cortex and xAPFlash) and the hubs do start before the applications ? Typically the hubs are implemented as a startup service to ensure this.

    If you use xFX Viewer you will be able to see on the xAP network the messages that are being sent, so you will see if Cortex is announcing the state of the dimmer correctly at startup, and the command messages from xAPFlash.

    state=? is a valid xAP state (meaning unknown) and such a reported state would obviously mean that xAPFlash can't toggle it. If Cortex reports this at startup then that would indicate the issue you're suggesting - and it would work correctly once you install either an IDRANet dimmer or a xAP linked device. Changing the state within Cortex would initialise the device to a known state, as would sending an 'on' or 'off' command from xAPFlash rather than using 'toggle'. In a 24/7 environment it wouldn't show as an issue anyway.

    Kevin

  5. #5
    Moderator Kevin's Avatar
    Join Date
    Jan 2004
    Location
    West Yorkshire
    Posts
    558

    Default Cortex version number

    Neil - what version number of Cortex are you running ?

    K

  6. #6
    Automated Home Guru neilhooper's Avatar
    Join Date
    Oct 2008
    Location
    Hereford, United Kingdom
    Posts
    124

    Default

    Hi Kevin,

    Version 25.2.21

    I asked Karam if the behavior that I'm experiencing is normal and Vivian replied with this;

    "Cortex does not send an xAP event message on network start for each enabled object.

    I will contact Kevin and ask him if this is appropriate or if something else should be done."

    - Neil

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •