41 #ifndef YOCTO_WAKEUPSCHEDULE_H 42 #define YOCTO_WAKEUPSCHEDULE_H 55 #define Y_MINUTESA_INVALID (YAPI_INVALID_UINT) 56 #define Y_MINUTESB_INVALID (YAPI_INVALID_UINT) 57 #define Y_HOURS_INVALID (YAPI_INVALID_UINT) 58 #define Y_WEEKDAYS_INVALID (YAPI_INVALID_UINT) 59 #define Y_MONTHDAYS_INVALID (YAPI_INVALID_UINT) 60 #define Y_MONTHS_INVALID (YAPI_INVALID_UINT) 61 #define Y_NEXTOCCURENCE_INVALID (YAPI_INVALID_LONG) 74 #pragma option push -w-8022 118 int get_minutesA(
void);
121 {
return this->get_minutesA(); }
132 int set_minutesA(
int newval);
134 {
return this->set_minutesA(newval); }
143 int get_minutesB(
void);
146 {
return this->get_minutesB(); }
157 int set_minutesB(
int newval);
159 {
return this->set_minutesB(newval); }
171 {
return this->get_hours(); }
182 int set_hours(
int newval);
184 {
return this->set_hours(newval); }
193 int get_weekDays(
void);
196 {
return this->get_weekDays(); }
207 int set_weekDays(
int newval);
209 {
return this->set_weekDays(newval); }
218 int get_monthDays(
void);
221 {
return this->get_monthDays(); }
232 int set_monthDays(
int newval);
234 {
return this->set_monthDays(newval); }
243 int get_months(
void);
246 {
return this->get_months(); }
257 int set_months(
int newval);
259 {
return this->set_months(newval); }
268 s64 get_nextOccurence(
void);
271 {
return this->get_nextOccurence(); }
321 virtual s64 get_minutes(
void);
332 virtual int set_minutes(s64 bitmap);
347 {
return this->nextWakeUpSchedule();}
static YWakeUpSchedule * FindWakeUpSchedule(string func)
YWakeUpSchedule * yFindWakeUpSchedule(const string &func)
#define YAPI_INVALID_LONG
YWakeUpScheduleValueCallback _valueCallbackWakeUpSchedule
int setMinutesA(int newval)
#define YAPI_INVALID_UINT
int setWeekDays(int newval)
virtual int _parseAttr(YJSONObject *json_val)
YWakeUpSchedule * yFirstWakeUpSchedule(void)
void(* YWakeUpScheduleValueCallback)(YWakeUpSchedule *func, const string &functionValue)
int setMonths(int newval)
YWakeUpSchedule * next(void)
virtual int registerValueCallback(YFunctionValueCallback callback)
#define YOCTO_CLASS_EXPORT
int setMinutesB(int newval)
static YWakeUpSchedule * FirstWakeUpSchedule(void)
static YWakeUpSchedule * First(void)
static YWakeUpSchedule * Find(string func)
int setMonthDays(int newval)
virtual int _invokeValueCallback(string value)