def __init__(self):
	    QObject.__init__(self)
	    self.capSetMsg = test_pb2.captureSettings()
	    self.capSetMsg.magicTest = 123456

	    self.sock = socket.socket( socket.AF_INET, # Internet
                        socket.SOCK_DGRAM ) # UDP
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.

import sys
import socket
import select
import test_pb2

UDP_IP = "127.0.0.1"
UDP_PORT = 5005

capSetMsg = test_pb2.captureSettings()

sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)  # Internet  # UDP
sock.bind((UDP_IP, UDP_PORT))
input = [sock]


def getConfig():
    return capSetMsg


def readConfig():
    dataInQueue = 1
    while dataInQueue:
        dataInQueue = 0
        inputready, outputready, exceptready = select.select(input, [], [], 0.00001)