Muchas gracias por la información!

Por lo que pude averiguar, se debería poder acceder a los valores de estas variables de entorno mediante el módulo Settings de NCLua.

Según la especificación de la norma brasilera (http://www.dtv.org.br/download/es-es/ABNTNBR15606-2_2007Esp_2008Vc_2009.pdf), este módulo ofrece acceso desde Lua a las variables definidas en el objeto settings del documento NCL.

Según la sección 10.3.4 de este documento, el módulo settings "Exporta la tabla settings con variables definidas por el autor del documento NCL y variables de ambiente reservadas, contenidas en el nudo application/x-ginga-settings."

Además, en la misma sección se dan algunos ejemplos del uso de este módulo en Lua:
lang = settings.system.language
age = settings.user.age
val = settings.default.selBorderColor
settings.service.myVar = 10
settings.user.age = 18 --> ERROR
 
Supongo entonces que para acceder al número de canal actual, lo que debería hacer es algo similar a:
local numeroCanal = settings.si.channelNumber;
 
Esto despeja mis dudas respecto a cuál es la interfaz que debería usarse para acceder a los datos desde Lua y a cuáles datos podría acceder desde la misma. Desconozco si la implementación actual de Ginga.ar permite el uso de este módulo, o si eventualmente lo permitirá (alguien lo sabe?).

Saludos y gracias nuevamente,
Roberto

El 29 de diciembre de 2010 15:28, Ezequiel García <elezegarcia@yahoo.com.ar> escribió:
Roberto,
Dicha información está contenido en el grupo de variables de ambiente "SI". En particular, lo que vos necesitás estaría en la variable si.channelNumber. Para más información podés consultar la Tabla 12 "Variables de ambiente" del documento:

http://www.dtv.org.br/download/es-es/ABNTNBR15606-2_2007Esp_2008Vc_2009.pdf

Es un documento de la norma brasileña pero con un poco de suerte también se aplique a la norma argentina. Ahora como se utilizan dichas variables, es algo que yo también quisiera saber. Tendrás que preguntarle a los gurús Ginga.

Si conseguís algún pedacito de código NCL o Lua para acceder a alguna variable de ambiente, sería genial.

Saludos,
Ezequiel.

--- El mié 29-dic-10, Roberto Moreno P. <rampmaster@gmail.com> escribió:

De: Roberto Moreno P. <rampmaster@gmail.com>
Asunto: Re: [Ginga-argentina] Información de canal desde aplicación Ginga-NCL
Para: "Lista de la comunidad argentina de Ginga" <ginga-argentina@lists.ourproject.org>
Fecha: miércoles, 29 de diciembre de 2010, 12:22


Estimado,

El día 29 de diciembre de 2010 10:55, Roberto Guisandez
<MailScanner has detected a possible fraud attempt from "mc" claiming to be rguisandez@gmail.com> escribió:
> Hola a todos,
>
> Quería saber si es posible obtener información sobre el canal que el usuario
> sintonizó (por ejemplo el número de canal, nombre o alguna identificación) o
> del programa que ese canal está emitiendo, desde una aplicación Ginga-NCL.

En teoria si ya que es el canal por el cual esta transmisión, aunque
si puede explicar con mas detalles su idea tal vez sea posible ver
cuales son los requerimientos del caso.

> Saludos y gracias desde ya
> - Roberto

Saludos

>
>
> _______________________________________________
> Ginga-argentina mailing list
> MailScanner has detected a possible fraud attempt from "mc" claiming to be Ginga-argentina@lists.ourproject.org
> https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
>
>



--
Roberto Andrés Moreno Pérez

_______________________________________________
Ginga-argentina mailing list
MailScanner has detected a possible fraud attempt from "mc" claiming to be Ginga-argentina@lists.ourproject.org
https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina

 
_______________________________________________
Ginga-argentina mailing list
Ginga-argentina@lists.ourproject.org
https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina