69 #pragma option push -w-8022 82 YQt(
const string& func);
117 static YQt* FindQt(
string func);
164 {
return this->nextQt();}
175 static YQt* FirstQt(
void);
239 #define Y_BANDWIDTH_INVALID (YAPI_INVALID_INT) 240 #define Y_XVALUE_INVALID (YAPI_INVALID_DOUBLE) 241 #define Y_YVALUE_INVALID (YAPI_INVALID_DOUBLE) 242 #define Y_ZVALUE_INVALID (YAPI_INVALID_DOUBLE) 264 #pragma option push -w-8022 299 YGyro(
const string& func);
318 int get_bandwidth(
void);
321 {
return this->get_bandwidth(); }
333 int set_bandwidth(
int newval);
335 {
return this->set_bandwidth(newval); }
345 double get_xValue(
void);
348 {
return this->get_xValue(); }
358 double get_yValue(
void);
361 {
return this->get_yValue(); }
371 double get_zValue(
void);
374 {
return this->get_zValue(); }
403 static YGyro* FindGyro(
string func);
437 virtual int _loadQuaternion(
void);
439 virtual int _loadAngles(
void);
452 virtual double get_roll(
void);
465 virtual double get_pitch(
void);
478 virtual double get_heading(
void);
489 virtual double get_quaternionW(
void);
501 virtual double get_quaternionX(
void);
513 virtual double get_quaternionY(
void);
525 virtual double get_quaternionZ(
void);
542 virtual int registerQuaternionCallback(
YQuatCallback callback);
561 virtual int _invokeGyroCallbacks(
int qtIndex,
double qtValue);
574 YGyro *nextGyro(
void);
576 {
return this->nextGyro();}
587 static YGyro* FirstGyro(
void);
static YGyro * Find(string func)
static const double ZVALUE_INVALID
static YGyro * First(void)
YQt * yFindQt(const string &func)
static YGyro * FirstGyro(void)
YQuatCallback _quatCallback
void(* YQtTimedReportCallback)(YQt *func, YMeasure measure)
static YQt * FindQt(string func)
YGyroValueCallback _valueCallbackGyro
YQtValueCallback _valueCallbackQt
void(* YQtValueCallback)(YQt *func, const string &functionValue)
YAnglesCallback _anglesCallback
static YQt * Find(string func)
static YGyro * FindGyro(string func)
virtual int registerTimedReportCallback(YSensorTimedReportCallback callback)
static const double XVALUE_INVALID
virtual int _invokeTimedReportCallback(YMeasure value)
virtual int _invokeValueCallback(string value)
void(* YQuatCallback)(YGyro *yGyro, double w, double x, double y, double z)
static const double YVALUE_INVALID
virtual int _parseAttr(YJSONObject *json_val)
virtual int registerValueCallback(YSensorValueCallback callback)
YGyro * yFindGyro(const string &func)
#define YOCTO_CLASS_EXPORT
YQtTimedReportCallback _timedReportCallbackQt
void(* YGyroTimedReportCallback)(YGyro *func, YMeasure measure)
void(* YAnglesCallback)(YGyro *yGyro, double roll, double pitch, double head)
YGyroTimedReportCallback _timedReportCallbackGyro
int setBandwidth(int newval)
void(* YGyroValueCallback)(YGyro *func, const string &functionValue)
static YQt * FirstQt(void)