The Device Monitor shows all run-time information about your Titan One device: the input and output data, LED, rumble and battery information, CPU load and the loaded slot/bytecode. You also have access to operations such as: turn-off a wired controller, change the current slot number and unload the running slot/bytecode. It is a useful tool for check, test and debug your GPC scripts.
The Device Monitor is only accessible when the Titan One device is connected to your computer by the PCPROC side port, through a USB cable.
All values displayed are normalized on its percentage form, meaning the state of a button can vary from 0% (when it is not being pressed) up to 100% (when it is fully pressed). Some entries, such as analog stick, can range from -100% to 100%, where 0% is the resting position. The normalization aims to make the values more intuitive and easy to read.
The run-time information are grouped into four distinct areas:
Input Area : the data from the controller
Output Area : the processed data that is send to the console
Plot Area : to plot up to 4 I/O data entry
Status and Controls : additional information and control buttons
The naming of the input fields are determined by the controller model being in use (Dualshock 4, Dualshock 3, XBox One Controller, XBox 360 Controller , Nintendo Switch Pro Controller or Wiimote/Wii U Pro). Likewise, the naming of the output fields are determined by the console model (PS4, PS3 or Xbox One, Xbox360 or Nintendo Switch) in which the Titan One is connected to. In the screenshot below we have a Playstation 4 controller connected to the Titan One, and the Titan One device connected to a Xbox One console.
The Plot Area plays an important role for data analysis and script debugging. Any data field can have its real time value plotted by clicking on it, click a second time to stop plotting. You can have up to 4 fields selected at the same time.