Reference

Types

Structs and enums exposed by the plugin to Blueprints and C++.

All types are declared in DS5States.h.

Structs

FDS5OutputState

The full output state of one controller. Used by DS Set Full Output State.

FieldTypeNotes
LeftRumblefloatHeavy motor, 0–1
RightRumblefloatSoft motor, 0–1
MicrophoneLedEMicLed
bDisableLedsbool
PlayerLedsFPlayerLeds
LightbarFLinearColorSent as 0–1 → 0–255, no sRGB conversion
LeftTriggerFDS5TriggerEffectL2
RightTriggerFDS5TriggerEffectR2

FDS5TriggerEffect

One adaptive trigger effect. EffectType decides which fields are used; the Details panel and Make FDS5TriggerEffect only show those. Out-of-range values are clamped when the effect is sent.

FieldRangeUsed by
EffectTypeETriggerEffectTypeall
Position0–9Feedback, Vibration
StartPosition0–8 (Weapon 2–7)Weapon, Slope Feedback, Bow, Galloping, Machine
EndPosition1–9 (Weapon, Bow up to 8)Weapon, Slope Feedback, Bow, Galloping, Machine
Strength1–8Feedback, Weapon, Bow
StartStrength, EndStrength1–8Slope Feedback
Amplitude1–8Vibration
Frequency1–255 HzVibration, Multiple Position Vibration, Galloping, Machine, Effect Ex
ZoneValues10 × 0–8Multiple Position Feedback, Multiple Position Vibration
SnapForce1–8Bow
FirstFoot, SecondFoot0–6, 1–7Galloping
AmplitudeA, AmplitudeB0–7Machine
Period0–255 (tenths of a second)Machine
LegacyStartPosition, LegacyEndPosition, LegacyForce0–255Continuous / Section Resistance (Legacy)
bKeepEffect, BeginForce, MiddleForce, EndForce0–255Effect Ex (Legacy)
RawBytesup to 11 bytesRaw

FPlayerLeds

FieldType
BitmaskEPlayerLed
bPlayerLedFadebool
BrightnessELedBrightness

Input structs

FAnalogStick (X, Y), FDSTouch (X, Y, bDown, Id) and FDSBattery (bCharging, bFullyCharged, Level 0–10) are declared for upcoming features. No node returns them yet.

Enums

EDSTriggerHand

Left, Right, Both.

ETriggerEffectType

ValueDisplay name
OffOff
FeedbackFeedback
WeaponWeapon
VibrationVibration
SlopeFeedbackSlope Feedback
MultiplePositionFeedbackMultiple Position Feedback
MultiplePositionVibrationMultiple Position Vibration
BowBow
GallopingGalloping
MachineMachine
ContinuousResistanceContinuous Resistance (Legacy)
SectionResistanceSection Resistance (Legacy)
EffectExEffect Ex (Legacy, Deprecated)
RawRaw Bytes

EPlayerLedPreset

ValueLEDs lit
Offnone
Player1center
Player2center-left, center-right
Player3left, center, right
Player4left, center-left, center-right, right

EPlayerLed (bit flags)

OFF, LEFT, MIDDLE_LEFT, MIDDLE, MIDDLE_RIGHT, RIGHT.

ELedBrightness

High, Medium, Low.

EMicLed

OFF, ON, PULSE (shown as Off, On, Pulse in Blueprints).

© 2026 Developed by Altercode. Blueprint graphs rendered with ueblueprint (MIT).

Unofficial plugin, not affiliated with, endorsed by or sponsored by Sony Interactive Entertainment Inc. "DualSense", "DualSense Edge" and "PlayStation" are registered trademarks or trademarks of Sony Interactive Entertainment Inc. "Unreal" and "Unreal Engine" are trademarks or registered trademarks of Epic Games, Inc.