chenluhua1980
2 天以前 b099ab8b7c83dc957bd9777a0bb90c1d8202056b
SourceCode/Bond/Servo/CCjPage2.cpp
@@ -490,6 +490,15 @@
    short jobExistence[12] = { 0 };
    short slotProcess = 0;
    BuildCassetteCtrlMaps(port, jobExistence, slotProcess);
    bool hasExistence = false;
    for (short w : jobExistence) {
        if (w != 0) { hasExistence = true; break; }
    }
    if (!hasExistence) {
        LOGE("ProcessStart blocked (P1): no JobExistence map (portStatus=%d, scanMap=%d).",
            port->getPortStatus(), port->getScanCassetteMap());
        return;
    }
    port->sendCassetteCtrlCmd(CCC_PROCESS_START, jobExistence, 12, slotProcess, 0, nullptr, nullptr);
}
@@ -502,6 +511,15 @@
    short jobExistence[12] = { 0 };
    short slotProcess = 0;
    BuildCassetteCtrlMaps(port, jobExistence, slotProcess);
    bool hasExistence = false;
    for (short w : jobExistence) {
        if (w != 0) { hasExistence = true; break; }
    }
    if (!hasExistence) {
        LOGE("ProcessStart blocked (P2): no JobExistence map (portStatus=%d, scanMap=%d).",
            port->getPortStatus(), port->getScanCassetteMap());
        return;
    }
    port->sendCassetteCtrlCmd(CCC_PROCESS_START, jobExistence, 12, slotProcess, 0, nullptr, nullptr);
}
@@ -513,6 +531,15 @@
    short jobExistence[12] = { 0 };
    short slotProcess = 0;
    BuildCassetteCtrlMaps(port, jobExistence, slotProcess);
    bool hasExistence = false;
    for (short w : jobExistence) {
        if (w != 0) { hasExistence = true; break; }
    }
    if (!hasExistence) {
        LOGE("ProcessStart blocked (P3): no JobExistence map (portStatus=%d, scanMap=%d).",
            port->getPortStatus(), port->getScanCassetteMap());
        return;
    }
    port->sendCassetteCtrlCmd(CCC_PROCESS_START, jobExistence, 12, slotProcess, 0, nullptr, nullptr);
}
@@ -524,6 +551,15 @@
    short jobExistence[12] = { 0 };
    short slotProcess = 0;
    BuildCassetteCtrlMaps(port, jobExistence, slotProcess);
    bool hasExistence = false;
    for (short w : jobExistence) {
        if (w != 0) { hasExistence = true; break; }
    }
    if (!hasExistence) {
        LOGE("ProcessStart blocked (P4): no JobExistence map (portStatus=%d, scanMap=%d).",
            port->getPortStatus(), port->getScanCassetteMap());
        return;
    }
    port->sendCassetteCtrlCmd(CCC_PROCESS_START, jobExistence, 12, slotProcess, 0, nullptr, nullptr);
}