The application data directory, aka where all data files are stored, of Peninsula Portal. Click on Open to open that directory.
The application log directory, aka where all log files are stored, of Peninsula Portal. Click on Open to open that directory.
Searches application data directory for unnecessary or leftover files from version upgrades. Prompts clean up.
Clears logs from log directory.
IP or web address of database which will respond with JSON containing a Github repository to poll for assets and configurations. This schema goes as follows:
{
"dbHost": string, // your web address or ip here
"assetsOwner": string, // owner of assets repo
"assetsRepo": string, // repo name
"assetsTag": string, // release tag
"assetsAuth": string | null, // authorization key (or null if not needed)
}
The application theme. Feel free to explore!
How to match native theme, which on most operating systems, means whether or not its light or dark mode. Selecting Light
forces the theme to be light. Selecting Dark
forces the theme to be dark. Selecting System
allows the theme to switch depending on how your OS is configured.
The current active holiday! Disable the toggle to opt out of holiday fun...
Disables almost all animations for motion-sensitive individuals.
Includes all inherited themes from the assets repo. You cannot edit these. Use the Export button to export them to a custom file (.pdtheme
)
Imports a theme from a .pdtheme
file.
Creates a theme customized only to your application. Feel free to export and share to others.
Includes all inherited templates from the assets repo. You cannot edit these. Use the Export button to export them to a custom file (.pdtemplate
)
Imports a template from a .pdtemplate
file.
Creates a template customized only to your application. It has the following configurations:
- Name — the display name of the template, for nicer reading
- Size — the size of the field
- Robot Size — size of robot (assuming square)
- Robot Mass - mass of robot
You can drag and drop a file into the section, or manually select it.
Includes all inherited robots from the assets repo. You cannot edit these. Use the Export button to export them to a custom file (.pdrobot
)
Imports a robot from a .pdrobot
file.
Creates a robot customized only to your application. It has the following configurations:
- Name — the display name of the robot, for nicer reading
- Bumper Detect — whether or not to use color to detect bumpers. For example, any shade of blue or red automatically is taken as a bumper, which makes its color change when changing the color of the pose.
- Default Model Name — the name of the file that the base model is. Defaults to
model
. - Components — the components of the robot, which will be displayed offset to the base. Each component has a readable name and a model associated with it.
You can drag and drop a file into the view, or manually select it from the buttons.
Zeroing consists of two operations: a rotation, then a translation. The rotation consists of multiple steps, each rotating around an axis a specific angle. Feel free to mess around with the zeroing menus provided until you feel that it has been zeroed properly. Remember, those three colored axes you see represent the positive x, y and z axes. The center (0, 0, 0) is where they intersect.
There is no documentation for this currently.