Lines Matching refs:qItem

449 static pico_status_t is_pam_command(const picoos_uint8 *qItem);
1980 * @param qItem : pointer to item to put
1989 static pico_status_t pam_put_qItem(picoos_uint8 *qItem, picoos_uint8 *outBuff,
1995 for (nI = 0; nI < (sizeof(picodata_itemhead_t) + qItem[3]); nI++) {
1996 sDest[nI] = qItem[nI];
2004 * @param qItem : input item to test
2005 * @return TRUE : qItem is a PAM command (except play)
2006 * @return FALSE : qItem not a PAM command
2010 static pico_status_t is_pam_command(const picoos_uint8 * qItem)
2012 switch (qItem[0]) {
2015 switch (qItem[1]) {
2031 * @param qItem : input item to test
2032 * @return TRUE : qItem is a PAM PLAY command
2033 * @return FALSE : qItem not a PAM PLAY command
2037 static pico_status_t is_pam_play_command(picoos_uint8 *qItem)
2039 switch (qItem[0]) {
2042 switch (qItem[1]) {
2044 if (qItem[2] == PICODATA_ITEMINFO2_CMD_TO_PAM)
2057 * @param qItem : input item pointer
2065 picoos_uint8 *qItem)
2075 if (qItem[0] == PICODATA_ITEM_CMD) {
2076 switch (qItem[1]) {
2088 picoos_read_mem_pi_uint16(qItem, &nPos, &nValue);
2089 if (qItem[2] == 'a') {
2092 if (qItem[1] == PICODATA_ITEMINFO1_CMD_PITCH)
2094 if (qItem[1] == PICODATA_ITEMINFO1_CMD_SPEED)
2097 if (qItem[2] == 'r') {
2100 if (qItem[1] == PICODATA_ITEMINFO1_CMD_PITCH)
2102 if (qItem[1] == PICODATA_ITEMINFO1_CMD_SPEED)
2110 }/*end switch switch (qItem[1])*/
2111 }/*end if (qItem[0]==PICODATA_ITEM_CMD)*/
2117 * @param qItem : input item pointer
2123 static pico_status_t isItemToPut(picoos_uint8 *qItem)
2125 switch (qItem[0]) {
2128 if (PICODATA_ITEMINFO1_CMD_SPEED == qItem[1]) {
2134 switch (qItem[1]) {
2264 picoos_uint8 *qItem;
2271 if (((qItem = pamPopAttachedSy0(this)) != NULL) && !((qItem[0]
2272 == PICODATA_ITEM_BOUND) && (qItem[1]
2274 if (isItemToPut(qItem)) {
2275 pam_put_qItem(qItem, pam->outBuf, pam->outWritePos, &bWr);/*popped item has to be sent to next PU*/
2280 if (is_pam_command(qItem) == TRUE) {
2281 nRc = pamDoCommand(this, qItem); /*popped item is a PAM command : do it NOW!!*/
2294 if ((qItem != NULL) && (qItem[0] == PICODATA_ITEM_BOUND) && (qItem[1]
2296 sResult = pam_put_qItem(qItem, pam->outBuf, pam->outWritePos, &bWr);
2326 picoos_uint8 *qItem;
2617 if ((qItem = pamPopItem(this)) == NULL) {
2622 if (isItemToPut(qItem)) {
2624 sResult = pam_put_qItem(qItem, pam->outBuf,
2636 if (is_pam_command(qItem) == TRUE) {
2637 sResult = pamDoCommand(this, qItem); /*popped item is a PAM command : do it NOW!!*/