Ir para o conteúdo

 Voltar a Ginga-NCL: I...
Tela cheia

Não estou conseguindo fazer um switch de contextos

8 de Outubro de 2010, 13:43 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 3 vezes

Alguém poderia me ajudar?

 

[code]  

<ruleBase>
            <rule comparator="eq" id="rCaminhoA" value="cCaminhoA" var="escolha"/>
            <rule comparator="eq" id="rCaminhoB" value="cCaminhoB" var="escolha"/>
        </ruleBase>

<media id="nodeSettings" type="application/x-ginga-settings">
                    <property name="escolha"/>
                </media>

<link xconnector="conn#onSelectionStopSet">
                    <bind component="btn"         role="onSelection"/>
                    <bind component="nodeSettings" interface="escolha" role="set">
                        <bindParam name="val" value="cCaminhoB"/>
                    </bind>
         
                </link>

 <switch id="switchCaminho">
                    <switchPort id="caminhos">
                        <mapping component="ctxCaminhoA" interface="ptC2A"/>
                        <mapping component="ctxCaminhoB" interface="ptC3"/>
                    </switchPort>
                    
                    <bindRule rule="rCaminhoA" constituent="ctxCaminhoA"/>
                    <bindRule rule="rCaminhoB" constituent="ctxCaminhoB"/>
                    
                    <context id="ctxCaminhoA">
                        <port component="C2Aa" id="ptC2A"/>
                        
                        <media id="C2Aa" refer="C2A" instance="instSame" >
                            <property name="bounds"/>
                        </media>

 </context>

  <context id="ctxCaminhoB">
                        <port component="C3Aa" id="ptC3"/>
                        
                        <media id="C3Aa" refer="C3A" instance="instSame" >
                            <property name="bounds"/>
                        </media>

 </context>

[/code]

coloquei somente a parte que interessa em conextos, o que pode estar dando errado?

 


Autor: João Vicente


1Um comentário

  • D5f235ea53c0f98038f0ec250533cf3d?only path=false&size=50&d=404Eduardo Cruz Araújo(usuário não autenticado)
    14 de Fevereiro de 2011, 13:44

     

    Oi João,

    Vi alguns detalhes que podem esta causando o problema.  Você deveria inicializar o valor da variável "escolha", por exemplo:

    <media id="nodeSettings" type="application/x-ginga-settings">
        <property name="escolha" value="cCaminhoA"/>
    </media>

    Outro detalhe, você usa o connector onSelectionStopSet e no link você não define nenhum papel para o Stop. Se esse connector de fato definir uma ação para o Stop, esse link vai ser ignorado por esta incompleto.

     

Concurso ITU-T de Aplicações para IPTV 2012

13 de Agosto de 2012, 19:38, por Desconhecido

Gostaríamos de lembrar aos possíveis interessados que o prazo de registro para participação no Concurso ITU-T de Aplicações para IPTV 2012 (IPTV Application Challenge) se encerra nesta semana, dia 15 de agosto de 2012. Já o prazo para a submissão de aplicações se encerra no dia 07 de setembro de 2012.



NCL Eclipse 1.6 disponível

10 de Janeiro de 2012, 21:19, por Desconhecido

Caros membros da Comunidade Ginga,



Concursos de Aplicações Ginga-NCL

22 de Setembro de 2011, 3:22, por Desconhecido

    Gostaríamos de relembra-los de que há dois concursos de aplicações Ginga-NCL com inscrições ainda abertas. O convite é aberto a toda a comunidade de desenvolvedores de aplicações para o Middleware Ginga-NCL, em nível internacional. São os seguintes concursos:



Novas versões: Ginga e Ginga-NCL Virtual Set-top Box (v.0.12.3)

1 de Agosto de 2011, 20:58, por Desconhecido



Algumas Boas Notícias da Comunidade Ginga

28 de Julho de 2011, 21:31, por Desconhecido

Autor: Roberto Azevedo