OpenSourceSimWheelESP32
Open-source wireless steering wheel/button box for ESP32 boards
Loading...
Searching...
No Matches
UserInputNumber Struct Reference

User-defined input numbers in the range [0,127]. More...

#include <SimWheelTypes.hpp>

Public Member Functions

 UserInputNumber ()
 Construct an user-defined input number.
 
 UserInputNumber (uint8_t value)
 Cast an integer to a user-defined input number.
 
 UserInputNumber (const UserInputNumber &number)
 Copy a user-defined input number.
 
uint64_t getHigh () const
 Get the most significant 64-bit bitmap.
 
uint64_t getLow () const
 Get the least significant 64-bit bitmap.
 
 operator uint8_t () const
 Typecast this input number to an unsigend int.
 

Detailed Description

User-defined input numbers in the range [0,127].

Definition at line 512 of file SimWheelTypes.hpp.

Constructor & Destructor Documentation

◆ UserInputNumber() [1/3]

UserInputNumber::UserInputNumber ( )
inline

Construct an user-defined input number.

Definition at line 516 of file SimWheelTypes.hpp.

◆ UserInputNumber() [2/3]

UserInputNumber::UserInputNumber ( uint8_t value)
inline

Cast an integer to a user-defined input number.

Parameters
valueInput number in the range [0,127]

Definition at line 526 of file SimWheelTypes.hpp.

◆ UserInputNumber() [3/3]

UserInputNumber::UserInputNumber ( const UserInputNumber & number)
inline

Copy a user-defined input number.

Parameters
numberInput number to be copied

Definition at line 538 of file SimWheelTypes.hpp.

Member Function Documentation

◆ getHigh()

uint64_t UserInputNumber::getHigh ( ) const
inline

Get the most significant 64-bit bitmap.

Returns
A bitmask

Definition at line 548 of file SimWheelTypes.hpp.

◆ getLow()

uint64_t UserInputNumber::getLow ( ) const
inline

Get the least significant 64-bit bitmap.

Returns
A bitmask

Definition at line 561 of file SimWheelTypes.hpp.

◆ operator uint8_t()

UserInputNumber::operator uint8_t ( ) const
inline

Typecast this input number to an unsigend int.

Returns
uint8_t Input number

Definition at line 574 of file SimWheelTypes.hpp.


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