form improvements
Some checks failed
EIVE/eive-obsw/pipeline/head There was a failure building this commit
Some checks failed
EIVE/eive-obsw/pipeline/head There was a failure building this commit
This commit is contained in:
@ -6,7 +6,6 @@
|
||||
#include "devicedefinitions/GPSDefinitions.h"
|
||||
#include "lwgps/lwgps.h"
|
||||
|
||||
|
||||
/**
|
||||
* @brief Device handler for the Hyperion HT-GPS200 device
|
||||
* @details
|
||||
@ -15,15 +14,16 @@
|
||||
*/
|
||||
class GPSHyperionHandler: public DeviceHandlerBase {
|
||||
public:
|
||||
using gpioResetFunction_t = ReturnValue_t (*) (void* args);
|
||||
GPSHyperionHandler(object_id_t objectId, object_id_t deviceCommunication,
|
||||
CookieIF* comCookie, bool debugHyperionGps = false);
|
||||
virtual ~GPSHyperionHandler();
|
||||
|
||||
void setResetPinTriggerFunction(ReturnValue_t (*function) (void*args), void*args);
|
||||
void setResetPinTriggerFunction(gpioResetFunction_t resetCallback, void*args);
|
||||
protected:
|
||||
|
||||
ReturnValue_t (*resetPinTrigger) (void* args) = nullptr;
|
||||
void* resetPinTriggerArgs = nullptr;
|
||||
gpioResetFunction_t resetCallback = nullptr;
|
||||
void* resetCallbackArgs = nullptr;
|
||||
|
||||
enum class InternalStates {
|
||||
NONE,
|
||||
|
Reference in New Issue
Block a user