1
0
mirror of synced 2024-11-23 02:23:49 +00:00
G940LEDControl/LogitechSDK/ControlsAssignment/Src/LogiController.cpp

47 lines
881 B
C++

/*
The Logitech Controls Assignment SDK, including all accompanying
documentation, is protected by intellectual property laws. All rights
not expressly granted by Logitech are reserved.
*/
#include "LogiController.h"
using namespace LogitechControlsAssignmentSDK;
Controller::Controller()
{
m_index = -1;
m_type = LG_CONTROLLER_TYPE_NONE;
}
Controller::~Controller()
{
}
ControlAssignment::ControlAssignment()
{
Init();
}
VOID Controller::SetIndex(INT index)
{
m_index = index;
}
INT Controller::GetIndex()
{
return m_index;
}
VOID ControlAssignment::Init()
{
controllerIndex = LG_CONTROLLER_DISCONNECTED;
controllerType = LG_CONTROLLER_TYPE_NONE;
controlType = CONTROL_TYPE_NONE;
axis = -1;
axisRangeType = LG_RANGE_NONE;
button = -1;
povNbr = -1;
povDirection = -1;
}