Botway Menus Toolbar - ResgreenGroup/Botway-Documentation GitHub Wiki

Current Location: Home->Botway Menus->Toolbar

Summary

Botway's Toolbar is located at the very TOP of the screen at all times. The Toolbar contains the Files menu and the Help menu.


Image: BotWay Toolbar.


Files contains Login/Logout, Settings, and Exit.

When logging in, there are 2 different access levels: Operator and Admin. Each access level has its own password. The Login menu will change to Logout while the user is logged in. When logged out the access level is set to Monitor


Image: Password Input Window.


Image: While Logged In.


Image: While Logged Out.

How to Change the Access Level Passwords

View our tutorial here: Setting Access Level Passwords

The Settings menu is accessed under the "Files" menu in the Toolbar. The settings menu can only be accessed while logged in as Admin and it allows the following items to be edited.






Help contains access to the About Page, a link to the Wiki, and the monitor window. The "About BotWay" option opens a window that contains the BotWay version number and a link to RGGI's website. The "BotWay Wiki" option takes the user to this wiki's homepage. The monitor option opens a separate window that contains the monitor. The Monitor is a debugging tool and shows all currently connected devices and robots. It contains the following:

  • Robot and Device Info

  • Message Board


    Image: Monitor window.


The monitor window shows information on BotWay and Client communications including, but not limited to:

  • any clients connected to BotWay.
  • Information on BotWay startup parameters like heartbeat rate, comms loss time and trigger check rate... etc.
  • The host that BotWay connects to.
  • The topics that BotWay subscribes to.
  • Which archive actions are being performed.
  • Which route data is published.
  • Any communications between BotWay and its clients including Status Reports, Heartbeats, and more.

The monitor can be customized with the toggles on the top of its message board to show or hide messages of a given type, denoted by the two characters between the timestamp and the message as well as next to the toggles themselves. The Monitor can be filter based on a client by selecting a client in the list of all connected clients, then clicking the "filter" toggle. The monitor also has a feature to halt all messages by clicking the "pause" toggle. Messages will resume when the pause toggle is selected again. Finally, it has a "Clear" button to clear the monitor and a "Copy" button to copy the entire contents to the clipboard.

⚠️ **GitHub.com Fallback** ⚠️