22 NexCrop::NexCrop(NexPid pid, NexCid cid,
char *name, NexTouchEventCb pop,
void *pop_ptr)
23 :
NexTouch(pid, cid, name, pop, pop_ptr)
35 bool NexCrop::getPic(uint32_t *number)
37 String cmd = String(
"get ");
52 bool NexCrop::setPic(uint32_t number)
57 utoa(number, buf, 10);
74 NexTouch::attachPop(pop, ptr);
83 NexTouch::detachPop();
NexCrop(NexPid pid, NexCid cid, char *name, NexTouchEventCb pop=NULL, void *pop_ptr=NULL)
Constructor,inherited NexTouch's constructor function.
void detachPop(void)
Unload crop pop callback function.
static void sendCommand(const char *cmd)
Send command to Nextion.
const char * getObjName(void)
Get component name.
void attachPop(NexTouchEventCb pop, void *ptr=NULL)
Register crop pop callback function.
static bool recvRetNumber(uint32_t *number, uint32_t timeout=500)
Receive uint32_t data.
static bool recvRetCommandFinished(uint32_t timeout=100)
Command is executed successfully.
Root Class of Nextion Components.