void WriteXml::writeResults(const char* channelType, Loudness::analyser::LoudnessAnalyser& analyser)
{
    xmlFile << "<Program filename=\"";
    size_t i;
    for(i = 0; i < srcAudioFilenames.size() - 1; ++i)
    {
        xmlFile << srcAudioFilenames.at(i).c_str() << " - ";
    }
    xmlFile << srcAudioFilenames.at(i).c_str();

    xmlFile << "\" " << printStandard(analyser.getStandard()) << " " << convertValid(analyser.isValidProgram()) << " "
            << "channelsType=\"" << channelType << "\" "
            << "date=\"" << getDate() << "\">\n";
    xmlFile << "\t<ProgramLoudness " << convertValid(analyser.isIntegratedLoudnessValid()) << ">"
            << analyser.getIntegratedLoudness() << "</ProgramLoudness>\n";
    xmlFile << "\t<LRA " << convertValid(analyser.isIntegratedLoudnessRangeValid()) << ">" << analyser.getIntegratedRange()
            << "</LRA>\n";
    xmlFile << "\t<MaxMomentaryLoudness " << convertValid(analyser.isMomentaryLoudnessValid()) << ">"
            << analyser.getMomentaryLoudness() << "</MaxMomentaryLoudness>\n";
    xmlFile << "\t<MaxShortTermLoudness " << convertValid(analyser.isMaxShortTermLoudnessValid()) << ">"
            << analyser.getMaxShortTermLoudness() << "</MaxShortTermLoudness>\n";
    xmlFile << "\t<MinShortTermLoudness " << convertValid(analyser.isMinShortTermLoudnessValid()) << ">"
            << analyser.getMinShortTermLoudness() << "</MinShortTermLoudness>\n";
    xmlFile << "\t<TruePeak " << convertValid(analyser.isTruePeakValid()) << ">" << analyser.getTruePeakInDbTP()
            << "</TruePeak>\n";
    xmlFile << "\t<MaxShortTermValues>" << writeValues(analyser.getShortTermValues()) << "</MaxShortTermValues>\n";
    xmlFile << "\t<TruePeakValues>" << writeValues(analyser.getTruePeakValues()) << "</TruePeakValues>\n";
    xmlFile << "</Program>\n";
}
Example #2
0
//INVALID INPUT
void invl(int slaveSocket)
{
	readRemainder(slaveSocket);
	printf("INVALID INPUT");
	char stringA[6] = "/invl";
	printStandard(slaveSocket,stringA);
	write(slaveSocket,"INVALID",7);
	close(slaveSocket);
}
Example #3
0
//DELETE EVENT
void deev(int slaveSocket)
{
	unsigned char next;
	int counter;
	//INPUT AREAS
	char input2[5];		//KEY
	char input3[21];	//PASS
	char input4[5];		//EVKEY


	//GET INPUT

	read(slaveSocket, &next, sizeof(next));

	for(counter = 0; counter < 4; counter++)
	{
		read(slaveSocket, &next, sizeof(next));
		input2[counter] = next;
	}	
	input2[counter] = '\0';
	printf("%s\n",input2);

	read(slaveSocket, &next, sizeof(next));

	for(counter = 0; counter < 20; counter++)
	{
		read(slaveSocket, &next, sizeof(next));
		input3[counter] = next;
	}	
	input3[counter] = '\0';
	printf("%s\n",input3);

	read(slaveSocket, &next, sizeof(next));

	for(counter = 0; counter < 4; counter++)
	{
		read(slaveSocket, &next, sizeof(next));
		input4[counter] = next;
	}	
	input4[counter] = '\0';
	printf("%s\n",input4);	

	read(slaveSocket, &next, sizeof(next));
	readRemainder(slaveSocket);

	//OTHER
	char stringA[6] = "/deev";
	printStandard(slaveSocket,stringA);
	//database code
	dataDeleteEvent(slaveSocket,input2,input3,input4);

	close(slaveSocket);
}
Example #4
0
void printVerbose(Header *h) {
   char str[STR_LEN], *temp = (char*)alloca(sizeof(char) * TEMP_LEN);

   /* permissions */
   if (h->typeflag == TF_DIR)
      str[0] = 'd';
   else if (h->typeflag == TF_LNK)
      str[0] = 'l';
   else
      str[0] = '-';
   str[1] = 0;
   temp = permissionStr(temp, h->mode);
   strcat(str, temp);

   strcat(str, " ");

   /* owner/group */
   strcat(str, h->uname);
   strcat(str, "/");
   strcat(str, h->gname);

   strcat(str, " ");

   /* TODO: determine correct length */
   /* size */
   sprintf(temp, "%8lu", (unsigned long int)h->size);
   strcat(str, temp);

   strcat(str, " ");

   /* mtime */
   temp = timeStr(temp, &h->mtime);
   sprintf(temp, "%s", temp);
   strcat(str, temp);

   /* printf */
   printf("%s ", str);
   printStandard(h);
}
Example #5
0
void printHeader(Header *h, int v) {
   if (v) printVerbose(h);
   else printStandard(h);
}
Example #6
0
//GET EVENT
void gtev(int slaveSocket)
{
	unsigned char next;
	int counter;
	//INPUT AREAS
	char input2[31];	//SPORT
	char input3[31];	//LOC
	char input4[11];	//DATE
	char input5[6];		//TIME
	char input6[2];		//SKILL


	//GET INPUT

	read(slaveSocket, &next, sizeof(next));

	for(counter = 0; counter < 30; counter++)
	{
		read(slaveSocket, &next, sizeof(next));
		input2[counter] = next;
	}	
	input2[counter] = '\0';
	printf("%s\n",input2);

	read(slaveSocket, &next, sizeof(next));

	for(counter = 0; counter < 30; counter++)
	{
		read(slaveSocket, &next, sizeof(next));
		input3[counter] = next;
	}	
	input3[counter] = '\0';
	printf("%s\n",input3);
	
	read(slaveSocket, &next, sizeof(next));

	for(counter = 0; counter < 10; counter++)
	{
		read(slaveSocket, &next, sizeof(next));
		input4[counter] = next;
	}	
	input4[counter] = '\0';
	printf("%s\n",input4);

	read(slaveSocket, &next, sizeof(next));

	for(counter = 0; counter < 5; counter++)
	{
		read(slaveSocket, &next, sizeof(next));
		input5[counter] = next;
	}	
	input5[counter] = '\0';
	printf("%s\n",input5);

	read(slaveSocket, &next, sizeof(next));

	for(counter = 0; counter < 1; counter++)
	{
		read(slaveSocket, &next, sizeof(next));
		input6[counter] = next;
	}	
	input6[counter] = '\0';
	printf("%s\n",input6);

	read(slaveSocket, &next, sizeof(next));
	readRemainder(slaveSocket);

	//OTHER
	char stringA[6] = "/gtev";
	printStandard(slaveSocket,stringA);
	//database code
	dataGetEvent(slaveSocket,input2,input3,input4,input5,input6);

	close(slaveSocket);
}
Example #7
0
//UPDATE EVENT
void upev(int slaveSocket)
{
	unsigned char next;
	int counter;
	//INPUT AREAS
	char input2[5];		//KEY
	char input3[21];	//PASS
	char input4[5];		//EVKEY
	char input5[31];	//SPORT
	char input6[31];	//LOC
	char input7[11];	//DATE
	char input8[6];		//TIME
	char input9[101];	//SUMM
	char input10[2];	//SKILL


	//GET INPUT

	read(slaveSocket, &next, sizeof(next));

	for(counter = 0; counter < 4; counter++)
	{
		read(slaveSocket, &next, sizeof(next));
		input2[counter] = next;
	}	
	input2[counter] = '\0';
	printf("%s\n",input2);

	read(slaveSocket, &next, sizeof(next));

	for(counter = 0; counter < 20; counter++)
	{
		read(slaveSocket, &next, sizeof(next));
		input3[counter] = next;
	}	
	input3[counter] = '\0';
	printf("%s\n",input3);

	read(slaveSocket, &next, sizeof(next));

	for(counter = 0; counter < 4; counter++)
	{
		read(slaveSocket, &next, sizeof(next));
		input4[counter] = next;
	}	
	input4[counter] = '\0';
	printf("%s\n",input4);

	read(slaveSocket, &next, sizeof(next));

	for(counter = 0; counter < 30; counter++)
	{
		read(slaveSocket, &next, sizeof(next));
		input5[counter] = next;
	}	
	input5[counter] = '\0';
	printf("%s\n",input5);

	read(slaveSocket, &next, sizeof(next));

	for(counter = 0; counter < 30; counter++)
	{
		read(slaveSocket, &next, sizeof(next));
		input6[counter] = next;
	}	
	input6[counter] = '\0';
	printf("%s\n",input6);

	read(slaveSocket, &next, sizeof(next));

	for(counter = 0; counter < 10; counter++)
	{
		read(slaveSocket, &next, sizeof(next));
		input7[counter] = next;
	}	
	input7[counter] = '\0';
	printf("%s\n",input7);

	read(slaveSocket, &next, sizeof(next));

	for(counter = 0; counter < 5; counter++)
	{
		read(slaveSocket, &next, sizeof(next));
		input8[counter] = next;
	}	
	input8[counter] = '\0';
	printf("%s\n",input8);

	read(slaveSocket, &next, sizeof(next));

	for(counter = 0; counter < 100; counter++)
	{
		read(slaveSocket, &next, sizeof(next));
		input9[counter] = next;
	}	
	input9[counter] = '\0';
	printf("%s\n",input9);

	read(slaveSocket, &next, sizeof(next));

	for(counter = 0; counter < 1; counter++)
	{
		read(slaveSocket, &next, sizeof(next));
		input10[counter] = next;
	}	
	input10[counter] = '\0';
	printf("%s\n",input10);

	read(slaveSocket, &next, sizeof(next));
	readRemainder(slaveSocket);
	//OTHER
	char stringA[6] = "/upev";
	printStandard(slaveSocket,stringA);
	//database code
	dataUpdateEvent(slaveSocket,input2,input3,input4,input5,input6,input7,input8,input9,input10);

	close(slaveSocket);
}
Example #8
0
//UPDATE USER
void upus(int slaveSocket)
{
	unsigned char next;
	int counter;
	//INPUT AREAS
	char input2[5];		//KEY
	char input3[21];	//PASS
	char input4[51];	//NAME
	char input5[21];	//ALIAS
	char input6[3];		//AGE
	char input7[2];		//GENDER
	char input8[101];	//DESC

	
	//GET INPUT

	read(slaveSocket, &next, sizeof(next));

	for(counter = 0; counter < 4; counter++)
	{
		read(slaveSocket, &next, sizeof(next));
		input2[counter] = next;
	}	
	input2[counter] = '\0';
	printf("%s\n",input2);

	read(slaveSocket, &next, sizeof(next));

	for(counter = 0; counter < 20; counter++)
	{
		read(slaveSocket, &next, sizeof(next));
		input3[counter] = next;
	}	
	input3[counter] = '\0';
	printf("%s\n",input3);

	read(slaveSocket, &next, sizeof(next));

	for(counter = 0; counter < 50; counter++)
	{
		read(slaveSocket, &next, sizeof(next));
		input4[counter] = next;
	}	
	input4[counter] = '\0';
	printf("%s\n",input4);

	read(slaveSocket, &next, sizeof(next));

	for(counter = 0; counter < 20; counter++)
	{
		read(slaveSocket, &next, sizeof(next));
		input5[counter] = next;
	}	
	input5[counter] = '\0';
	printf("%s\n",input5);

	read(slaveSocket, &next, sizeof(next));

	for(counter = 0; counter < 2; counter++)
	{
		read(slaveSocket, &next, sizeof(next));
		input6[counter] = next;
	}	
	input6[counter] = '\0';
	printf("%s\n",input6);

	read(slaveSocket, &next, sizeof(next));

	for(counter = 0; counter < 1; counter++)
	{
		read(slaveSocket, &next, sizeof(next));
		input7[counter] = next;
	}	
	input7[counter] = '\0';
	printf("%s\n",input7);

	read(slaveSocket, &next, sizeof(next));

	for(counter = 0; counter < 100; counter++)
	{
		read(slaveSocket, &next, sizeof(next));
		input8[counter] = next;
	}	
	input8[counter] = '\0';
	printf("%s\n",input8);

	read(slaveSocket, &next, sizeof(next));
	readRemainder(slaveSocket);
	//OTHER
	char stringA[6] = "/upus";
	printStandard(slaveSocket,stringA);
	//database code
	dataUpdateUser(slaveSocket,input2,input3,input4,input5,input6,input7,input8);

	close(slaveSocket);
}
Example #9
0
//CREATE USER
void crus(int slaveSocket)
{
	unsigned char next;
	int counter;
	//INPUT AREAS
	char input2[21];	//PASS
	char input3[51];	//NAME
	char input4[21];	//ALIAS
	char input5[3]; 	//AGE
	char input6[2];		//GENDER	
	//char input7[101];	//DESC

	//GET INPUT
	printf("Hey");
	read(slaveSocket, &next, sizeof(next));

	for(counter = 0; counter < 20; counter++)
	{
		read(slaveSocket, &next, sizeof(next));
		input2[counter] = next;
	}	
	input2[counter] = '\0';
	printf("%s\n",input2);

	read(slaveSocket, &next, sizeof(next));

	for(counter = 0; counter < 50; counter++)
	{
		read(slaveSocket, &next, sizeof(next));
		input3[counter] = next;
	}	
	input3[counter] = '\0';
	printf("%s\n",input3);

	read(slaveSocket, &next, sizeof(next));

	for(counter = 0; counter < 20; counter++)
	{
		read(slaveSocket, &next, sizeof(next));
		input4[counter] = next;
	}	
	input4[counter] = '\0';
	printf("%s\n",input4);

	read(slaveSocket, &next, sizeof(next));

	for(counter = 0; counter < 2; counter++)
	{
		read(slaveSocket, &next, sizeof(next));
		input5[counter] = next;
	}	
	input5[counter] = '\0';
	printf("%s\n",input5);

	read(slaveSocket, &next, sizeof(next));

	for(counter = 0; counter < 1; counter++)
	{
		read(slaveSocket, &next, sizeof(next));
		input6[counter] = next;
	}
	input6[counter] = '\0';	
	printf("%s\n",input6);

	read(slaveSocket, &next, sizeof(next));

	/*for(counter = 0; counter < 100; counter++)
	{
		read(slaveSocket, &next, sizeof(next));
		input7[counter] = next;
	}
	*/	
	//input7[counter] = '\0';
	//printf("%s\n",input7);	
	printf("My hands are typing words lsdf;laksdjf;l.\n");
	//read(slaveSocket, &next, sizeof(next));
	readRemainder(slaveSocket);

	//OTHER
	char stringA[6] = "/crus";
	printStandard(slaveSocket,stringA);
	//database code
	dataCreateUser(slaveSocket,input2, input3, input4, input5, input6);

	close(slaveSocket);
}