| VSF Documented
    | 
#include <input.h>
| Data Fields | |
| __u16 | waveform | 
| __u16 | period | 
| __s16 | magnitude | 
| __s16 | offset | 
| __u16 | phase | 
| struct ff_envelope | envelope | 
| __u32 | custom_len | 
| __s16 * | custom_data | 
| __u16 ff_periodic_effect::waveform | 
| __u16 ff_periodic_effect::period | 
| __s16 ff_periodic_effect::magnitude | 
| __s16 ff_periodic_effect::offset | 
| __u16 ff_periodic_effect::phase | 
| struct ff_envelope ff_periodic_effect::envelope | 
| __u32 ff_periodic_effect::custom_len | 
| __s16* ff_periodic_effect::custom_data |