1234567891011121314151617181920212223242526272829303132333435 |
- #pragma once
- #include <stdbool.h>
- #include <stdint.h>
- #include <ctime>
- typedef struct Actuator
- {
- bool active;
- bool continuous;
- clock_t endTime;
- float intensity;
- float minIntensity;
- float maxIntensity;
- uint16_t frequency;
- } Actuator;
- void Actuator_setModeOnce(Actuator* actuator, float intensity, uint64_t duration);
- void Actuator_setModeContinuous(Actuator* actuator, float intensity);
- void Actuator_setModeStop(Actuator* actuator);
|