--
You received this message because you are subscribed to the Google Groups "CommandFusion" group.
To post to this group, send email to comman...@googlegroups.com.
To unsubscribe from this group, send email to commandfusio...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/commandfusion?hl=en.
Jarrod
A possible workaround may be to enforce an update request when iViewer gains focus regardless of apparent socket status.
Anyway, hopefully Florent can provide some insight to what is happening with the sockets in the new iViewer so we can analyze this more accurately.
Thanks,
Scott
This might explain why Scott didn't see the issue with build 165, whilst
Matt saw the issue in 164 (sorry Matt, I might not have ticked the box
to let everyone know to update to the 165 build on testflight, which
wasn't a new version, just a small build update).
Anyway, glad its working.
Jarrod
S
S
What doesn't make sense is the .js file itself. I can openand view it in a JS editor and run a debug and I get an error on line 17.
Adam Zatorski
King Systems LLC
Audio/Video Design & Installation
Certified DBE, MWBE & SBE
www.kingsystemsllc.com
(303) 410-0924 Office
(303) 875-7897 Cell
If your intent is to debug your JS code, please follow the instructions from the documentation:
http://www.commandfusion.com/docs/scripting/debug.html
Florent
Sent from my iPad
S
I am getting presses to work just fine but feedback seems to be an issue. I've got the feedback defined and have only edited 3 properties
System: CIP1 (my control system IP is shown in quotes but is not part of the actual system name defined)
Feedback name: CIP1_Incoming_Data (this matches the value of the token named CIP1:Feedback_Name exactly)
Regex: . (there is a period here, no spaces before or after it)
No other information is entered in any field.
Any ideas?
Adam Zatorski
King Systems
www.kingsystemsllc.com
Also did you adjust the digital low and high range tokens accordingly?
I never ran into any issues with high join ranges, though I cannot remember exactly how high I tested. It was >1000, for sure.
S
Is there a documented way to get access to the testflight programs? Per my first post I'm still on 164 so this might be worthless troubleshooting.
Adam Zatorski
King Systems LLC
Other than that I would make sure you have removed the Control System definition from project properties if you still have that.
As for the effects of build 164, it's hard to say. I personally didn't have any big issues with 164, but others have.
Scott
This may have been missed in my earlier email, but is there a documented way to get access to testflight programs?
Adam Zatorski
King Systems LLC
Audio/Video Design & Installation
Everyone note: Only apply if you are seriously going to beta test and
provide in depth bug reports, etc.
We have limited spaces in the beta program (restriction enforced by
Apple) so we will only be giving people access who will be pushing
iViewer to its limits, or in cases where usage is quite different from
most people and hence uncovering issues we may miss otherwise.
Jarrod
On 12/07/11 9:07 AM, Adam Zatorski wrote:
> I was out of town and still plan on getting this to you. I'll be in a position to do so tomorrow.
>
> This may have been missed in my earlier email, but is there a documented way to get access to testflight programs?
>
> Adam Zatorski
> King Systems LLC
> Audio/Video Design& Installation
S
Scott
Yes you should be able to use more iPads per processor than SIMPL+. Should be identicle to using xpanels.
iViewer Next has an issue with sockets that will cause you some headaches. However you can test and get it working in preparation for iViewer 4 release. Enabling "Multi-tasking" in settings helps with the issue.
Scott
S
S
S
Jarrod
S
S
Jarrod
We really need you to nail the problem as accurately as possible or
there is nothing we can do.
Jarrod
Unless you can knockup an example that just uses loopback programming to
simulate the same data and reproduce?
Jarrod
1. Enable multitasking
2. Load the program to your iDevice
3. After it's loaded and running (not yet connected) minimize it to the background.
4. Press the power but on the top of the iPad to force the screen to sleep.
5. Wake the iPad back up and press the iViewer 4 app icon.
6. CIP should now refresh.
Adam Zatorski
King Systems
www.kingsystemsllc.com
303.410.0924 office
303.875.7897 cell
Sent from my iPad
Ask me how it can control your home or business!
We now that these issues can be pretty difficult to isolate for you,
although we appreciate your efforts doing so. It is very important
that we can nail the specific issue, in particular if it is something
that was working in #164 then became broken by a change we made.
One thing I would very much like you to test is the following:
- enable Remote Debugging mode in iViewer Settings
- launch iViewer, connect the browser to iViewer
- try your app
If my theory is correct, you wouldn't get a freeze under this
configuration.
Let us know what you find, thanks!
--
Florent Pillet - Software Engineering Lead
www.commandfusion.com
This seems to confirm what I thought - don't think it has anything
to do with this particular thumbnail, but rather a JS issue that only
occurs while not connected with the remote debugger.
If you're not on the TestFlight program already, please send your
iPad device ID to Jarrod and we'll get in touch for a resolution
of this issue.
Thanks!
Jarrod
Should this error occur the result would be that CIP will not begin the heartbeat, and possibly not send an update request.
Please run your debug mode on the javascript and see if this is what your seeing. Also what model of processor are you using, and what version of firmware?
Thanks,
Scott
Josh Tyson
ENCO Electronics
Josh Tyson
ENCO Electronics
Anyone using iViewer 4 (don't bother with any other version of iViewer) who is having occasional connection issues on launch should update to the CIP I just committed to github and see if it helps you.
regards,
Scott
I'm not running with debugger on though, maybe thats making a difference
(as all JavaScript is run in the debugger, rather than on the device).
Jarrod
Also do you have any unusual logic in the program related to forcing update requests?
Thanks,
Scott
Jarrod
K
S
S
Scott
Been trying both series 2 and 3 all day and can't get it to go wrong on
either...
Last night was the first time I'd seen it fail... I'll keep trying..
cheers Kevin
S
I am running CIPv1.0.
Scott, is there a way to have CIP always ask for an update request when the app loads up?
Adam Zatorski
King Systems LLC
Audio/Video Design & Installation
Certified DBE, MWBE & SBE
www.kingsystemsllc.com
(303) 410-0924 Office
(303) 875-7897 Cell
S
The problem is stated below and I I could use someone else to test for verification
If the app is left on as the active screen and then the power button is pressed to force sleep, no offline signal is sent.
I then leave the house, and return later. Wifi disconnects etc. but still no offline signal sent.
Upon return, I swipe ipad on, and app is still the active one and connection does not automatically return.
I can typically get connection back by running thru the steps I documented earlier in the thread. This behavior exists in both published CIP versions.
Adam Zatorski
King Systems LLC
Audio/Video Design & Installation
Certified DBE, MWBE & SBE
www.kingsystemsllc.com
(303) 410-0924 Office
(303) 875-7897 Cell
There appears to be something unusual with your situation that I cannot identify. I'd recommend familiarizing with the javascript a bit and adding log commands to various parts to isolate where and what is occurring. As far as an "offline signal" there is no such thing, the processor reports a device offline when the socket is broken. And if a socket is broken uncleanly (no close sent from ipad) the processor should time out the socket. So either the socket isn't being closed, or your pro2 thinks it's open when it's not.
You could try sending the update request message when the panel wakes, but I don't believe the socket exists. Are there any unusual network setups between your ipad and the processor?
S
1) You do not need to edit the JS file. There are join ranges defined in the .js, but they are only used if the JS is unable to read the global tokens, and I believe they are 255. This means you likely have a problem with your syntax or naming conventions in your global tokens.
2) I can't guess on this issue without more information. I have found that this system is very fast.
3) Others have reported this issue and we have, as yet, been unable to reproduce it.
If you want, send me your .gui file and I'll take a look.
Regards,
Scott
2) I am experiencing this as well.
3) XPanels have always required extra make string permanents than the
regular Crestron panels.
Josh Tyson
ENCO Electronics