USER INTERFACE DEVICE FOR INDUSTRIAL VEHICLE
A processing device comprising a graphical user interface in an industrial vehicle is provided. The processing device comprises a touch screen display that receives touch gesture commands from a vehicle operator, memory storing executable instructions, and a processor in communication with the memory. The processor when executing the executable instructions: defines a plurality of widgets, wherein each widget comprises a visual representation of a current state of an associated function of the vehicle, displays a subset of the plurality of widgets on a portion of the touch screen display defining a plurality of widget spaces, and displays an icon tray on the touch screen display comprising one or more icons, in which at least one of the one or more icons corresponds to a respective one of the plurality of widgets.
1 . A processing device comprising a graphical user interface in an industrial vehicle, the processing device comprising:
a screen display;
memory storing executable instructions; and
a processor in communication with the memory, wherein the processor when executing the executable instructions:
defines one or more widgets, each widget comprising a visual representation of a current state of an associated function of the industrial vehicle;
controls display of at least one of the one or more widgets on a portion of the screen display defining one or more widget spaces;
controls display of an icon tray on the screen display comprising one or more icons, wherein at least one of the one or more icons corresponds to a respective one of the one or more widgets;
detects activation of one of the one or more icons corresponding to the respective one widget;
in response to detecting the activation of the one icon, allows a first menu portion of the respective one widget to be displayed; and
controls display of a first menu associated with the respective one widget.
2 . The processing device of claim 1 , wherein the processor when executing the executable instructions:
in response to detecting the activation of the one icon,
allows a first menu portion of the respective one widget to be activated;
detects activation of the first menu portion; and
in response to detecting the activation of the first menu portion, controls display of the first menu associated with the respective one widget.
3 . The processing device of claim 1 , wherein the processor when executing the executable instructions:
further in response to detecting the activation of the one icon, locks the respective one widget in position in a first widget space on the screen display.
4 . The processing device of claim 3 , wherein the processor when executing the executable instructions:
defines a plurality of widgets and a plurality of widget spaces; and
further in response to detecting the activation of the one icon:
shifts the remaining one or more widgets to the one or more remaining widget spaces.
5 . The processing device of claim 1 , wherein the processor when executing the executable instructions:
defines the icon tray as a separate portion of the screen display from the one or more widget spaces, the icon tray being spaced apart from the one or more widget spaces.
6 . The processing device of claim 1 , wherein:
the screen display comprises a touch screen display that receives touch gesture commands from a vehicle operator; and
the processor when executing the executable instructions:
shifts a position of one or more of the widgets on the touch screen display following detection of a touch gesture on the touch screen display.
7 . The processing device of claim 1 , wherein:
the screen display comprises a touch screen display that receives touch gesture commands from a vehicle operator; and
the first menu portion of the respective one widget is activated by a vehicle operator touching or selecting the first menu portion.
8 . The processing device of claim 7 , wherein:
the first menu comprises a list, a sidebar, or a scroll wheel; and
a display of options in the first menu is altered by one of a tap gesture, a swipe gesture, or a slide gesture on the touch screen display, the options within the first menu being color-coded with a different color.
9 . The processing device of claim 1 , wherein the processor when executing the executable instructions:
defines a plurality of sub-menus, each sub-menu corresponding to a particular option within the first menu, wherein one sub-menu is displayed on the screen display after the corresponding option within the first menu has been selected.
10 . The processing device of claim 9 , wherein the processor when executing the executable instructions:
color codes at least a portion of the one sub-menu using a same color associated with the corresponding option within the first menu.
11 . The processing device of claim 9 , wherein one or more of the first menu or the sub-menus are displayed within the respective one widget.
12 . The processing device of claim 9 , wherein one or more of the first menu or the sub-menus are displayed in a separate window that is temporarily superimposed over one or more of the widget spaces.
13 . The processing device of claim 1 , wherein the processor when executing the executable instructions:
defines the respective one widget as a rack height select (RHS) widget, the RHS widget comprising:
a workspace zone menu defining the first menu, the workspace zone menu comprising a plurality of workspace zones, each workspace zone having a corresponding sub-menu comprising a plurality of stored rack heights associated with the workspace zone; and
a load presence indicator.
14 . The processing device of claim 1 , further comprising:
a vehicle network system connecting the processor to at least one vehicle network bus, wherein the processor extracts a current position of a carriage assembly and a current sensed load weight,
wherein the processor when executing the executable instructions:
defines one of the one or more widgets as a capacity data monitoring (CDM) widget, the CDM widget comprising a visual representation of the current position of the carriage assembly and the current sensed load weight.
15 . The processing device of claim 1 , further comprising a vehicle operator control section comprising one or more physical input control elements, wherein the one or more physical input control elements are used to make selections on the screen display.
16 . The processing device of claim 15 , wherein the one or more physical input control elements comprise at least one of a five-button control, a trigger switch, or a rotary control knob.
17 . The processing device of claim 1 , wherein:
the screen display comprises a touch screen display that receives touch gesture commands from a vehicle operator; and
the processor when executing the executable instructions:
determines if a speed of the industrial vehicle is below a threshold speed; and
changes one or more of the one or more widgets on the touch screen display following detection of a touch gesture on the touch screen display and if the speed of the industrial vehicle is below the threshold speed.
18 . The processing device of claim 1 , wherein the processor when executing the executable instructions:
further in response to detecting the activation of the one icon, moves the respective one widget to a predefined widget space.