#include #include #include "modulecomm.h" #include "signal.pb.h" using namespace std; void * g_signal; bool startsignal=false; //send start signal void SendSingle(bool signal_flag, void* g_name) { iv::vision::signal signaldata; signaldata.set_state(signal_flag); std::string out_result = signaldata.SerializeAsString(); iv::modulecomm::ModuleSendMsg(g_name,out_result.data(),out_result.length()); } int main(int argc, char *argv[]) { g_signal = iv::modulecomm::RegisterSend("startsignal",1000,1); long long int count = 0; for(int i=0;i<10000;i++) { for(int j=0;j<100;j++) { if(i%2 == 0) startsignal = true; else startsignal = false; std::this_thread::sleep_for(std::chrono::milliseconds(100)); std::cout<<"startsignal: "<