Settings - DatasmithSA/NTrack-Android-Help GitHub Wiki
This screen allows for viewing and editing the application settings. A global Device Config exists on the server which is downloaded whenever an Operator successfully logs in. The Device Config from the server is used to create these settings available on this screen.
N.B. these settings will always be overridden from the server-side Device Config after an operator has logged in i.e. manual changes to these settings done on this screen will be short-lived until the device downloads the latest settings from the server. However, manually changing the URLs can allow one to point the mobile app to a different server and from that point onwards the device will use that server going forward because since it will get new settings from the new server upon first successful operator login.
The following settings are available on this screen:
- App Version: the version of the application that is currently running on the device.
- Delivery Disclaimer: the disclaimer message that is shown to the receiver on the signature capture screen.
- Web Service Base Url: the URL of the web service through which the mobile app communities with the server.
- Connection Timeout: the web request timeout in milliseconds to the web service.
- Socket Timeout: the socket (TCP/IP) connection timeout in milliseconds to the web service.
- User Name: the user name to use when authenticating against the web service.
- Password: the password to use when authenticating against the web service.
- FTP Server Address: the IP address or hostname of the FTP server which the mobile app communities with.
- FTP Connection Timeout: the timeout in milliseconds when making connections with the FTP server.
- FTP Server Port: the port on which the thee FTP server is listening on.
- FTP Buffer Size: the size of the buffer in number of bytes when traversing data to/from the FTP server.
- FTP Server User Name: the user name to use when authenticating against the FTP server.
- FTP Server Password: the password to use when authenticating against the FTP server.
- Camera Image Quality: the quality of the images taken by the camera on the device. The higher the quality the larger the images will be, therefore the slower the uploads/downloads of the images to and from the server.
- Camera Image Max Width: the maximum width of an image taken by the device's camera. It's recommended that this setting not be changed during normal operations.
- Camera Image Max Height: the maximum width of an image taken by the device's camera. It's recommended that this setting not be changed during normal operations.
- Navigation Simulation Enabled: whether or not the simulation is enabled during navigation. When enabled the user does not have to physical drive/move anywhere. After starting navigation the simulator will run and act as if the driver is travelling through all the stores at a default speed (e.g. 30km/h).
- Navigation Transport Mode: the mode of transport is being used throughout the navigation. The navigation system will use this setting to d determine the best route when calculating the route. The Truck parameters set below will only take effect when choosing the Truck Transport mode on this setting.
- Navigation Route Type: the type of route that is calculated by the navigation system e.g. fastest, shortest or balanced (combination of both). N.B. the Fastest route type must be selected when setting the Transport Mode to Truck and failing to do this can result in undesired or false route calculations.
- Navigation Site is start or Route: whether or not the navigation system must always use the site (warehouse) as the start of the route when calculating the route. Setting this setting to No (disabling it) will tell the navigation system to use the current location as the start of the route when calculating the route. The site (warehouse) will however always be used as the end of the route regardless of the value of this setting