Your comments

When I had this issue as shown in the video, it was due to connecting to a second monitor. I also had the issue where if I tried to use VNC during full screen, the image went back. I found that adding a flashing indicator solved the problem and have been doing this for several months now for all of my projects and no longer have the issue.   

I have seen this same issue if I have another monitor connected to the tablet. To solve the issue do not connect another monitor and add a small flashing indicator on all pages. 

I figured the issue is due to no changes. I fixed this same issue with VNC by placing a flashing 1 second dim LED on each screen.

Yes this is what I have set.

The issue is the PC will not go full screen Kiosk mode.

In the old method all I had to do is set full screen in the display settings. This would go full screen Kiosk as soon as I exited from System Settings. Now GUI settings full screen leaves the taskbar showing. Also I had to restart the application before it would set to full screen.

 

There needs to be a Kiosk setting for PC. While in this setting there should be no method for someone to do any left or right gestures.  

 

Mike

On iPad 2 resolution is set to 1280x800. Once I get it set to full screen it is ok. But with the side menu I cannot set the text and had to guess. Another issue is you have to exit the application to get the settings to take.
Attachments:
image001.png

What I found is if the monitor is turned off and then back on or the HDMI cable is disconnected or reconnected, it is like a blank I3 Pro window is displayed. Using Alt Tab will switch to the main application. Only I3 Pro is running. 

So I put the timer above it and added a test for the IP address and finally got it to work. Thanks  

 

IR.SetInterval(1000, oneSecTimer);

 

    // ***********

    //////////////

 

    var iPInfo = IR.GetCurrentLocalIPInfo();

    if (iPInfo != null) {

        IR.GetItem("PP_Settings").GetItem("MyIpAddressTxt").Text = "TCX9 IP: 0.0.0.0";

 

        for (var index = 0; index < iPInfo.length; index++) {

            if (iPInfo[index].IP != null) {

                IR.Log("index = " + index);

                IR.Log("Name = " + iPInfo[index].Name);

                IR.Log("IP = " + iPInfo[index].IP);

                IR.Log("Mask = " + iPInfo[index].Mask);

                IR.Log("MAC = " + iPInfo[index].MAC);

                var myIp = iPInfo[index].IP;

                if (myIp.search("0.0.0.0") < 0 && myIp.search("169.") < 0) {    // returns the position of the match.

                    IR.GetItem("PP_Settings").GetItem("MyIpAddressTxt").Text = "My IP: " + myIp;

                    IR.GetItem("PP_Settings").GetItem("MyMacAddressTxt").Text = "MAC: " + iPInfo[index].MAC;

                    break;

                }

            }

        }

    }

 

Mike

I changed to this and found that the index was 2.

 

    var myIp;

    var myIpFound = false;

 

    if (typeof IR.GetCurrentLocalIPInfo == "function") {

        // [0] = WiFi  [1] = LAN

        var iPInfo = IR.GetCurrentLocalIPInfo();

 

        for (var index = 0; index < iPInfo.length; index++) {

            if (iPInfo[index] != null) {

                IR.Log("index = " + index);

                IR.Log("Name = " + iPInfo[index].Name);

                IR.Log("IP = " + iPInfo[index].IP);

                IR.Log("Mask = " + iPInfo[index].Mask);

                IR.Log("MAC = " + iPInfo[index].MAC);

                myIp = iPInfo[index].IP;

                if (myIp.search("0.0.0.0") < 0 && myIp.search("169.") < 0) {    // returns the position of the match.

                    myIp = iPInfo[0].IP // WiFi connected    // WiFi is used if address searched is found

                    myIpFound = true;

                    break;

                }

            }

        }

        if (!myIpFound) {

            myIp = "0.0.0.0";

        }

    }

    else IR.Log("No IP Info.");

I did try the latest 1.1.2 and still get a 169. address returned.

I changed the code to the following. I was getting an Error by not testing for null.

 

    if (typeof IR.GetCurrentLocalIPInfo == "function") {

        // [0] = WiFi  [1] = LAN

        var iPInfo = IR.GetCurrentLocalIPInfo();

        if (iPInfo[0] != null) {

            IR.Log("WiFi Name = " + iPInfo[0].Name);

            IR.Log("IP = " + iPInfo[0].IP);

            IR.Log("Mask = " + iPInfo[0].Mask);

            IR.Log("MAC = " + iPInfo[0].MAC);

        }

        if (iPInfo[1] != null) {

            IR.Log("Lan Name = " + iPInfo[1].Name);

            IR.Log("IP = " + iPInfo[1].IP);

            IR.Log("Mask = " + iPInfo[1].Mask);

            IR.Log("MAC = " + iPInfo[1].MAC);

        }

    }

    else IR.Log("No IP Info.");

 

    if (iPInfo[0].IP != null) {

        var myIp = iPInfo[0].IP;

        if (myIp.search("0.0.0.0") < 0 && myIp.search("169.") < 0) {    // returns the position of the match.

            myIp = iPInfo[0].IP // WiFi connected    // WiFi is used if address searched is found

        }

    }

    else if (myIp != null && iPInfo[1].IP != null) {

        myIp = iPInfo[1].IP // Use Lan

    } else myIp = "0.0.0.0";

It should report 192.168.10.3.

MAC: F4:8E:38:78:89:33

This used to work without any issue.