Project Chrono: chrono::vehicle::ChJoystickButtonIRR Struct Reference

Public Member Functions | Public Attributes | List of all members
chrono::vehicle::ChJoystickButtonIRR Struct Reference
VEHICLE module » Driver system

## Description

Irrlicht interface to a specific joystick button.

`#include <ChInteractiveDriverIRR.h>`

## Public Member Functions
bool | IsPressed (const irr::SEvent::SJoystickEvent &joystickEvent, bool continuous=false)
| Return press state for this joystick event (if triggered by this button).
void | Read (rapidjson::Document &d, const std::string &elementName, bool dbg_print)
| Read button configuration from JSON file.

## Public Attributes
int | id
| controller ID
int | button
| controller button
std::string | name
| buttoin name
int | buttonPressedCount
| counter to identify continuous press
bool | buttonPressed
| current output value

The documentation for this struct was generated from the following files:

- D:/W/B/src/chrono-9.0.1/src/chrono_vehicle/driver/ChInteractiveDriverIRR.h
- D:/W/B/src/chrono-9.0.1/src/chrono_vehicle/driver/ChInteractiveDriverIRR.cpp