void CTextInfoForm::DoConnectionDetails(int level, int offset) { CString ofs, t; for (int i=0; i<offset; i++) ofs += _T(" "); Echo(ofs + _T("--------------------------------------------------")); Echo(ofs + _T(" Connections")); Echo(ofs + _T("--------------------------------------------------")); int index=0; for (int i=0; i<view->graph.filters.GetCount(); i++) { GraphStudio::Filter *filter = view->graph.filters[i]; for (int j=0; j<filter->output_pins.GetCount(); j++) { GraphStudio::Pin *opin = filter->output_pins[j]; GraphStudio::Pin *peer = opin->peer; if (opin->connected && peer) { t.Format(_T("%3d. [%s]/(%s) -> [%s]/(%s)"), (index+1), filter->name, opin->name, peer->filter->name, peer->name); Echo(ofs + t); if (level > 0) { DoPinDetails(opin, level, offset+6); } index++; } } } Echo(_T("")); }
int main() { int i; volatile int p; unsigned int time[PROD_CONS_ITERATIONS]; Echo("Inicio da aplicacao cons"); for(i=0; i<PROD_CONS_ITERATIONS; i++){ Receive(&msg, prod); time[i] = GetTick(); } for(i=0; i<PROD_CONS_ITERATIONS; i++){ Echo(itoa(time[i])); } Echo("Fim da aplicacao cons"); exit(); }
void CTextInfoForm::DoPinDetails(GraphStudio::Pin *pin, int level, int offset) { CString ofs, t, f; for (int i=0; i<offset; i++) ofs += _T(" "); AM_MEDIA_TYPE mt; HRESULT hr = pin->pin->ConnectionMediaType(&mt); if (SUCCEEDED(hr)) { GraphStudio::NameGuid(mt.majortype, f); t = _T("Major: ") + f; Echo(ofs+t); GraphStudio::NameGuid(mt.subtype, f); t = _T("Subtype: ") + f; Echo(ofs+t); // parse one level deeper if (level > 1) { DoMediaTypeDetails(&mt, level, offset+4); } GraphStudio::NameGuid(mt.formattype, f); t = _T("Format: ") + f; Echo(ofs+t); if (level > 2) { // parse format if (mt.formattype == FORMAT_WaveFormatEx) DoWaveFormatEx(&mt, level, offset); else if (mt.formattype == FORMAT_VideoInfo2) DoVideoInfo2(&mt, level, offset); else if (mt.formattype == FORMAT_VideoInfo) DoVideoInfo(&mt, level, offset); else if (mt.formattype == FORMAT_MPEG2_VIDEO) DoMPEG2VideoInfo(&mt, level, offset); } Echo(_T("")); FreeMediaType(mt); } }
void Exec(string filename) { FILE *fp = fopen((path+filename).c_str(), "rt"); if (!fp) { Echo(string("Unable to open script file: " + filename)); return; } Echo(string("Executing ") + filename + string("...")); char buffer[1024], *ptr; while(fgets(buffer, sizeof (buffer), fp)) { ptr = buffer; while ((*ptr == ' ') || (*ptr == '\t')) ptr++; if (!*ptr || (*ptr == '#')) continue; int len = strlen(ptr) - 1; if (ptr[len] == '\n') ptr[len--] = 0; if (ptr[len] == '\r') ptr[len--] = 0; if (len >= 0) Call(string(ptr)); } fclose(fp); }
int main() { int i, j,t; Echo("synthetic task C started."); Echo(itoa(GetTick())); for(i=0;i<SYNTHETIC_ITERATIONS;i++){ msg.length = 30; for(j=0;j<30;j++) msg.msg[j]=i; Receive(&msg,taskA); for(t=0;t<1000;t++){ } Send(&msg,taskD); Receive(&msg,taskB); for(t=0;t<1000;t++){ } Send(&msg,taskE); } Echo(itoa(GetTick())); Echo("synthetic task C finished."); exit(); }
int main() { unsigned char decoded_block[1000]; int samples[COMPRESSED_SAMPLES*2]; unsigned int j, time_arrive =0, last_arrive = 0, jitter[2000]; int block_size, blocks; Message msg; int i, k; Echo("Join start..."); Echo("Number of frames"); Echo(itoa(FRAMES)); //RealTime(AUDIO_VIDEO_PERIOD, JOIN_deadline, JOIN_exe_time); j = 0; for(k=0; k<FRAMES; k++ ) { Receive(&msg, FIR); Receive(&msg,idct); Echo(itoa(GetTick())); } //for(i=0; i<j; i++) // Echo(itoa(jitter[i])); Echo("Join finished."); exit(); }
int main() { Echo("start LAB1"); Echo(itoa(GetTick())); int i; int LAB[3]={0,0,0}; Receive(&msg1,XYZ1); lab(msg1.msg,LAB); for (i=0;i<3;i++) { msg1.msg[i]=LAB[i]; Echo(fixetoa(LAB[i])); } Send(&msg1,DLAB); Echo(itoa(GetTick())); Echo("Communication LAB1 finished."); exit(); }
void Discover() { stringstream result(Broadcaster::getNeighbours()); string line; Echo("The following players are located in your subnet:"); while(getline(result, line)){ Echo(line); } }
int main(int argc, char *argv[]) { int i, j; Message msg; int rank = 4; //RealTime(200000, 200000, 90000, 0); //RealTime(200000, 200000, 90000, 0); - 45% nos primeiros 2s qtdEnvios = 0; msg.length = NUM_NODES*(NUM_NODES-1)/2; Receive(&msg, divider); for (i=0; i<(NUM_NODES*(NUM_NODES-1)/2); i++) nodes_tasks[i][0] = msg.msg[i]; Receive(&msg, divider); for (i=0; i<(NUM_NODES*(NUM_NODES-1)/2); i++) nodes_tasks[i][1] = msg.msg[i]; msg.length = MAXPROCESSORS; Receive(&msg, divider); for (i=0; i<MAXPROCESSORS; i++) { tasks[i][0] = msg.msg[i]; } Receive(&msg, divider); for (i=0; i<MAXPROCESSORS; i++) { tasks[i][1] = msg.msg[i]; } msg.length = NUM_NODES; for (i=0; i<NUM_NODES; i++) { Receive(&msg, divider); for (j=0; j<NUM_NODES; j++) AdjMatrix[j][i] = msg.msg[j]; } /*for(i=0; i<NUM_NODES; i++) { Echo(" D1: "); for(j=0; j<NUM_NODES; j++) { Echo(itoa(AdjMatrix[i][j])); Echo(" "); } Echo("\n"); }*/ dijkstra(rank); Echo(itoa(GetTick())); Echo("Dijkstra_4 finished."); exit(); }
void CTextInfoForm::DoWaveFormatEx(AM_MEDIA_TYPE *pmt, int level, int offset) { CString t, f, ofs; for (int i=0; i<offset; i++) ofs += _T(" "); if (!pmt->pbFormat || pmt->cbFormat < sizeof(WAVEFORMATEX)) return; const WAVEFORMATEX * const wfx = (WAVEFORMATEX*)pmt->pbFormat; Echo(ofs+_T("WAVEFORMATEX:")); t.Format(_T(" wFormatTag: 0x%04x (%d)"), wfx->wFormatTag, wfx->wFormatTag); Echo(ofs+t); t.Format(_T(" nChannels: %d"), wfx->nChannels); Echo(ofs+t); t.Format(_T(" nSamplesPerSec: %d"), wfx->nSamplesPerSec); Echo(ofs+t); t.Format(_T(" nAvgBytesPerSec: %d"), wfx->nAvgBytesPerSec); Echo(ofs+t); t.Format(_T(" nBlockAlign: %d"), wfx->nBlockAlign); Echo(ofs+t); t.Format(_T(" wBitsPersample: %d"), wfx->wBitsPerSample); Echo(ofs+t); t.Format(_T(" cbSize: %d"), wfx->cbSize); Echo(ofs+t); if (wfx->cbSize > 0 && level > 3) { BYTE *raw = ((BYTE*)wfx) + sizeof(WAVEFORMATEX); Echo(ofs+_T("Extradata:")); DoDumpRawBuffer(raw, wfx->cbSize, offset+4); } }
void CTextInfoForm::DoMediaTypeDetails(AM_MEDIA_TYPE *pmt, int level, int offset) { CString ofs, t; for (int i=0; i<offset; i++) ofs += _T(" "); t = _T("bFixedSizeSamples: "); if (pmt->bFixedSizeSamples) t += _T("TRUE"); else t += _T("FALSE"); Echo(ofs +t); t = _T("bTemporalCompression: "); if (pmt->bTemporalCompression) t += _T("TRUE"); else t += _T("FALSE"); Echo(ofs +t); t.Format(_T("lSampleSize: %d"), pmt->lSampleSize); Echo(ofs +t); t.Format(_T("cbFormat: %d"), pmt->cbFormat); Echo(ofs +t); }
void Get(string key) { if (!config) return; string value; config->readInto(value, key, string("Null")); Echo(key + string(" = ") + value); }
int main() { LONG Counter; Counter = 0; try { if (Echo(Counter) == Counter) { Counter += 3; leave; } else { Counter += 100; } } finally { if (AbnormalTermination() == 0) { Counter += 5; } } if (Counter != 8) { printf("test 51 failed. Counter = %d\n", Counter); return -1; } return 0; }
int notefile_load() { int i; nf_rec *nf; int savedflag; savedflag = _t_; #if 0 _t_ = 1; #endif for(i=0;i<gnotefilelist->use;i++) { nf = (nf_rec*)gnotefilelist->slot[i]; Echo("load '%s'\n", nf->fn); if(nf->loadcount==0) { nf_loadfn(nf->fn); nf->loadcount++; } } _t_ = savedflag; return 0; }
void Server::OnRecv(IOEvent* event, DWORD dwNumberOfBytesTransfered) { assert(event); TRACE("[%d] Enter OnRecv()", GetCurrentThreadId()); BYTE* buff = event->GetClient()->GetRecvBuff(); buff[dwNumberOfBytesTransfered] = '\0'; TRACE("[%d] OnRecv : %s", GetCurrentThreadId(), buff); // Create packet by copying recv buff. Packet* packet = Packet::Create(event->GetClient(), event->GetClient()->GetRecvBuff(), dwNumberOfBytesTransfered); // If whatever logics relying on the packet are fast enough, we can manage them here but // assume they are slow. // it's better to request receiving ASAP and handle packets received in another thread. if (!TrySubmitThreadpoolCallback(Server::WorkerProcessRecvPacket, packet, NULL)) { ERROR_CODE(GetLastError(), "Could not start WorkerProcessRecvPacket. call it directly."); Echo(packet); } PostRecv(event->GetClient()); TRACE("[%d] Leave OnRecv()", GetCurrentThreadId()); }
extern "C" int __stdcall mainCRTStartup(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ) { (void)hInstance; (void)hPrevInstance; (void)lpCmdLine; (void)nCmdShow; Echo("Hello World"); Echo("Goodbye World"); return 0x99; }
int main() { int i, j,t; Echo("synthetic task B started."); Echo(itoa(GetTick())); for(i=0;i<SYNTHETIC_ITERATIONS;i++){ Receive(&msg,taskA); Send(&msg,taskD); } Echo(itoa(GetTick())); Echo("synthetic task B finished."); exit(); }
void check_command(char **cmd){ if (strcmp(cmd[0], "echo") == 0) Echo(cmd); else if (strcmp(cmd[0], "exit") == 0) Exit(cmd); else my_execute(cmd); }
void Call(string command) { Protocol::Message args = command; if (args.size() < 1) return; string cmd = to_lower_case(args[0]); args.erase(args.begin()); if (!Command::list.count(cmd)) Echo(string("Unknown command: ") + cmd); else { pair<Command::Func,size_t> func = Command::list[cmd]; if (args.size() < func.second) Echo(string("To few arguments: ") + cmd); else func.first(args); } }
int main(){ int i, j; //int distances[NUM_PATTERNS]; msg.length = SIZE*SIZE; //SIZE*SIZE nao pode ser maior que 128, senao usar o SendData Echo("Rec ola\n"); Echo(GetTick()); memcpy(msg.msg, test, sizeof(test)); for(i=0; i<TOTAL_TASKS; i++){ Send(&msg,P[i]); } Echo("Test Sendedd to all tasks\n"); //Echo(itoa(PATTERN_PER_TASK)); for(j=0; j<PATTERN_PER_TASK; j++){ for(i=0; i<TOTAL_TASKS; i++){ Receive(&msg, P[i]); //distances[d_count] = msg.msg[0]; //sprintf(d, "DTW entre amostra de teste e o padrão %d = %d TICK = %d", d_count, distances[d_count], GetTick()); } Echo(itoa(GetTick())); } /*j = distances[0]; for(i=1; i<TOTAL_TASKS; i++){ if(j<distances[i]) j = distances[i]; }*/ Echo("FIM DO RECONHECIMENTO DE PADROES, MENOR DISTANCIA:\n"); /*Echo(itoa(j)); Echo("tempo: "); Echo(itoa(GetTick()));*/ exit(); }
int main() { LONG Counter; Counter = 0; try { try { if (Echo(Counter) == Counter) { Counter += 3; leave; } else { Counter += 100; } } finally { if (abnormal_termination() == FALSE) { Counter += 5; } } if (Echo(Counter) == Counter) { Counter += 3; leave; } else { Counter += 100; } } finally { if (abnormal_termination() == FALSE) { Counter += 5; } } if (Counter != 16) { printf("TEST 54 FAILED, Counter = %d\n", Counter); return -1; } return 0; }
void main(void) { serialBegin(9600); TurnOn(9600); //module power on InitParam(PARAM_SET_1); //configure the module Echo(1); //enable AT echo ver=LibVer(); printf("Response Ver %d\n",ver); }
void CGetImageDlg::OnStop() { m_bStarted = false; CButton *pBtn = (CButton *)GetDlgItem(IDOK); pBtn->SetWindowText(L"Start"); m_pcThrdNum.SetPos(0); CString tmp; tmp.LoadString(IDS_STOP); Echo(tmp); tmp.LoadString(IDS_STATUS_READY); SetStatus(tmp); }
int main() { Echo("start Processeur 1"); Echo(itoa(GetTick())); int moyenne[size],i,j; calcul_moyenne(moyenne); msg1.length=size; for(i=0;i<size;i++) msg1.msg[i]=moyenne[i]; Echo("Valeur de la moyenne :"); Echo(fixetoa(moyenne[0])); Send(&msg1,RMS); Send(&msg1,WRMS); Send(&msg1,GFC); Send(&msg1,XYZ1); Echo(itoa(GetTick())); Echo("Communication Processeur 1 finished."); exit(); }
void CTextInfoForm::DoVideoInfo(AM_MEDIA_TYPE *pmt, int level, int offset) { CString t, f, ofs; for (int i=0; i<offset; i++) ofs += _T(" "); VIDEOINFOHEADER *vih = (VIDEOINFOHEADER*)pmt->pbFormat; Echo(ofs+_T("VIDEOINFOHEADER:")); t.Format(_T(" rcSource: (%d,%d,%d,%d)"), vih->rcSource.left,vih->rcSource.top, vih->rcSource.right, vih->rcSource.bottom); Echo(ofs+t); t.Format(_T(" rcTarget: (%d,%d,%d,%d)"), vih->rcTarget.left,vih->rcTarget.top, vih->rcTarget.right, vih->rcTarget.bottom); Echo(ofs+t); t.Format(_T(" dwBitRate: %d"), vih->dwBitRate); Echo(ofs+t); t.Format(_T(" dwBitErrorRate: %d"), vih->dwBitErrorRate); Echo(ofs+t); t.Format(_T(" AvgTimePerFrame: %I64d"), vih->AvgTimePerFrame); Echo(ofs+t); DoBitmapInfoHeader(&vih->bmiHeader, offset); /* int left = sizeof(VIDEOINFOHEADER) - pmt->cbFormat; if (left > 0 && level > 3) { BYTE *raw = ((BYTE*)vih) + sizeof(VIDEOINFOHEADER); Echo(ofs+_T("Extradata:")); DoDumpRawBuffer(raw, left, offset+4); } */ }
int main() { Echo("start GFC"); Echo(itoa(GetTick())); int i; int sum_Es,sum_Me,sum_EM; int gfc; Receive(&msg1,P1); Receive(&msg2,P2); sum_Es=0; sum_Me=0; sum_EM=0; for (i=0;i<size;i++) { sum_Es=add(mult(msg1.msg[i],msg1.msg[i]),sum_Es); sum_Me=add(mult(msg2.msg[i],msg2.msg[i]),sum_Me); sum_EM=add(mult(msg1.msg[i],msg2.msg[i]),sum_EM); } if (sum_EM<0) sum_EM=mult(sum_EM,-10000); gfc=mult(sqrt(sum_Es),sqrt(sum_Me)); gfc=div(sum_EM,gfc); Echo("distance GFC : "); Echo(fixetoa(gfc)); Echo(itoa(GetTick())); Echo("Communication GFC finished."); exit(); }
// Driver program to test above functions void main() { int n = sizeof(arr)/sizeof(arr[0]); Echo("n:"); Echo(itoa(n)); Echo("Begin:");Echo(itoa(GetTick())); selectionSort(arr, n); Echo("End:");Echo(itoa(GetTick())); Echo("Sorted array"); printArray(arr, n); exit(); }
RECEIVE(WELCOME, id, msg, reliable) { if (!reliable) return; if (!game.players.count(game.player->id)) return; // This would be bad game.connecting = false; Echo(msg[4]); Player::Id pid = (long) msg[1]; nodes[tokenring->id()] = pid; game.players[pid] = game.players[game.player->id]; game.players.erase(game.player->id); game.player->id = pid; game.topId = MAX(game.topId,pid) + 1; }
void Build() { Camera &cam = game.controller->camera; GridPoint clicked = game.world->terrain->getGridCoordinates(cam.origin, cam.objective); if(clicked.isValid()) { #ifdef AUTOBUILD int structure = game.world->terrain->canPlaceStructure(clicked); ObjectHandle tower; switch(structure){ case 1: case 11: tower = Objects::DefenseTower(game.player->id); break; case 2: case 12: tower = Objects::ResourceMine(game.player->id); break; case 3: case 13: tower = Objects::RichResourceMine(game.player->id); break; default: tower = ObjectHandle(); } Resource cost = 0; if(tower){ Building *b = TO(Building, tower); if(b) cost = b->cost; } map<unsigned char,Team>::iterator it = Game::game.teams.find(Game::game.player->team); if(it != Game::game.teams.end()){ if(it->second.resources >= cost){ game.world->terrain->setSelected(GridPoint(-1, -1)); if (!game.world->terrain->placeStructure(clicked, tower)){ Echo("There's already a tower there"); }else{ NetCode::Build(clicked,TO(Structure,tower)); it->second.resources -= cost; } }else{ Echo("You don't have enough money"); } } #endif } else Echo("Invalid place to build"); }
int main(){ int test[SIZE][SIZE]; int pattern[SIZE][SIZE]; int result, j; Receive(&msg, recognizer); Echo("Task P1 INIT\n"); memcpy(test, msg.msg, sizeof(test)); for(j=0; j<PATTERN_PER_TASK; j++){ Echo("Task P1 FOR\n"); memset(msg.msg,0, sizeof(int)*MSG_SIZE); Receive(&msg, bank); //Echo("Task P1 received pattern from bank\n"); memcpy(pattern, msg.msg, sizeof(pattern)); result = dynamicTimeWarping(test, pattern); msg.length = 1; msg.msg[0] = result; Send(&msg, recognizer); } Echo("Task P1 FINISHEDD IN\n"); Echo(itoa(GetTick())); exit(); }