1 package org.rpi.songcast;
2
3 import org.apache.log4j.Logger;
4
5
6
7
8
9
10
11
12
13 public class OHZJoin extends SongcastMessage {
14
15 private Logger log = Logger.getLogger(this.getClass());
16
17 private String header = "4f687a200100";
18
19 public OHZJoin(String zone)
20 {
21 String zoneHex = stringToHex(zone);
22 log.debug("Zone in HEX: " + zoneHex);
23 String lengthPacket = "0000";
24 int zl = zoneHex.length();
25 String lengthZone = "00000000";
26 int length = header.length() + lengthPacket.length() + lengthZone.length() + zoneHex.length();
27 length = length/2;
28 lengthPacket = DecToHex(length, 4);
29 String sZL= DecToHex(zl/2, 8);
30 data = hexStringToByteArray(header+ lengthPacket + sZL + zoneHex);
31 }
32
33 }