package com.safemobile.lib; import java.util.ArrayList; import com.safemobile.lib.radio.Channel; import com.safemobile.lib.radio.Emerg; import com.safemobile.lib.radio.IncCall; import com.safemobile.lib.radio.RadioGW; import com.safemobile.lib.radio.RadioStatus; import com.safemobile.lib.radio.SUstatus; import com.safemobile.lib.radio.Zone; import com.safemobile.lib.radio.Zone_and_channel; public class RadioMSG extends TCPmsg { public int rOpcode; public String payload=""; public ArrayList RadioGWList=null; //zone and channel; public Zone_and_channel zac= null; //radio status public RadioStatus rStatus = null; //SU stauts public SUstatus suStatus = null; //Incomming call public IncCall incCall = null; //Emerg public Emerg emerg = null; // Contacts list public ArrayList contacts; public RadioMSG(TCPmsg tcp) { super(tcp); String date4parsing = super.data; String[] arr = date4parsing.split("#"); rOpcode = Integer.parseInt(arr[0]); payload = arr[1]; switch(rOpcode) { case 200: { RadioGWList = new ArrayList(); String[] tempArr = payload.split(";"); int count = 0; for(int i =0; i