| | |
| | | int jobExistenceSize, |
| | | short slotProcess, |
| | | short jopCount, |
| | | CJobDataB* pJobDataB) |
| | | CJobDataA* pJobDataA) |
| | | { |
| | | ASSERT(jobExistenceSize == 12); |
| | | ASSERT(pJobDataB); |
| | | ASSERT(pJobDataA); |
| | | |
| | | char szBuffer[1024] = { 0 }; |
| | | memcpy(&szBuffer[0], &cmd, sizeof(short)); |
| | | memcpy(&szBuffer[2], jobExistence, sizeof(short) * jobExistenceSize); |
| | | memcpy(&szBuffer[26], &slotProcess, sizeof(short)); |
| | | memcpy(&szBuffer[36], &jopCount, sizeof(short)); |
| | | int nLen = pJobDataB->serialize(&szBuffer[38], 1024 - 38); |
| | | int nLen = pJobDataA->serialize(&szBuffer[38], 1024 - 38); |
| | | return writeData(m_nCtrlCmdDev, (const char*)szBuffer, 38 + nLen); |
| | | } |
| | | |