#!/usr/bin/env python
'''
Created on Jul 7, 2014

@author: roj-idl71
'''
import os, sys

from schainpy.controller import Project

if __name__ == '__main__':
    desc = "Segundo Test"

    controllerObj = Project()
    controllerObj.setup(id='191', name='test01', description=desc)

    proc1 = controllerObj.addProcUnit(name='ReceiverData')
    proc1.addParameter(name='realtime', value='1', format='bool')
    proc1.addParameter(name='plottypes', value='rti', format='str')
    proc1.addParameter(name='throttle', value='10', format='int')
    ## TODO Agregar direccion de server de publicacion a graficos como variable

    # op1 = proc1.addOperation(name='PlotRTIData', optype='other')
    # op1.addParameter(name='wintitle', value='Julia 150Km', format='str')
    # op1.addParameter(name='save', value='/home/nanosat/Pictures', format='str')
    #
    # op2 = proc1.addOperation(name='PlotCOHData', optype='other')
    # op2.addParameter(name='wintitle', value='Julia 150Km', format='str')
    # op2.addParameter(name='save', value='/home/nanosat/Pictures', format='str')
    # #
    # op6 = proc1.addOperation(name='PlotPHASEData', optype='other')
    # op6.addParameter(name='wintitle', value='Julia 150Km', format='str')
    # op6.addParameter(name='save', value='/home/nanosat/Pictures', format='str')
    #
    # proc2 = controllerObj.addProcUnit(name='ReceiverData')
    # proc2.addParameter(name='server', value='juanca', format='str')
    # proc2.addParameter(name='plottypes', value='snr,dop', format='str')
    #
    # op3 = proc2.addOperation(name='PlotSNRData', optype='other')
    # op3.addParameter(name='wintitle', value='Julia 150Km', format='str')
    # op3.addParameter(name='save', value='/home/nanosat/Pictures', format='str')
    #
    # op4 = proc2.addOperation(name='PlotDOPData', optype='other')
    # op4.addParameter(name='wintitle', value='Julia 150Km', format='str')
    # op4.addParameter(name='save', value='/home/nanosat/Pictures', format='str')



    controllerObj.start()
