public void parseChildMsg(int byteCounter){
		int cnter = 0;
		int[] tmp = new int[2];
		int packetBotID = -1;
		int packetParent = -1;
		int packetTimeSlot = -1;
		int packetSubTree = -1;

		for (int i = 1; i < byteCounter; i++) {

			if (i == 1) {
				packetBotID = Integer.parseInt(new String(new byte[] {netText[i]})); //(int) netText[i] & 0xff;
			} else if (i == 2) {
				packetParent = (int) netText[i] & 0xff;
			} else if (i == 3 || i == 4) {
				tmp[cnter++] = Integer.parseInt(new String(new byte[] {netText[i]})); 

				if (cnter == 2) {
					packetTimeSlot = tmp[0]*10 + tmp[1];
					window.timeSlotValueLabel.setText(NetworkProtocol.myTimeSlotCounter + " / " + packetTimeSlot);
					cnter = 0;
				}
			} else if (i == 5) {
				packetSubTree = (int) netText[i] & 0xff;
			}
		}
		NetworkProtocol.queue.add(new Package(packetBotID, packetParent, packetTimeSlot, packetSubTree));
	}