danward79
January 30th, 2005, 01:34 PM
Hi,
I have the following table. Which is giving me some trouble!
LightTimers = {}
LightTimers.Timer = {}
LightTimers.Timer[1] = {timerday = "Weekdays", timertime = "17:30", timertriggerevent = "X10.LightsOn", timertriggereventid = "18", timertriggerpld1 = pld1, timertriggerpld2 = "4", timerenabled = "Enabled"}
LightTimers.Timer[2] = {timerday = "Weekdays", timertime = "21:30", timertriggerevent = "X10.LightsOff", timertriggereventid = "18", timertriggerpld1 = pld1, timertriggerpld2 = "4", timerenabled = "Enabled"}
LightTimers.Timer[3] = {timerday = "Weekends", timertime = "12:00", timertriggerevent = "X10.LightsOn", timertriggereventid = "18", timertriggerpld1 = pld1, timertriggerpld2 = "4", timerenabled = "Enabled"}
This will return the number of elements in the table
getn(LightTimers.Timer)
but I want to return the number of elements in Timer, however, this does not work, it returns 0 see below
getn(LightTimers.Timer[1])
I would expect it to return 7, so how can I do it, I know I am just being stupid!
Please enlighten me :oops:
I have the following table. Which is giving me some trouble!
LightTimers = {}
LightTimers.Timer = {}
LightTimers.Timer[1] = {timerday = "Weekdays", timertime = "17:30", timertriggerevent = "X10.LightsOn", timertriggereventid = "18", timertriggerpld1 = pld1, timertriggerpld2 = "4", timerenabled = "Enabled"}
LightTimers.Timer[2] = {timerday = "Weekdays", timertime = "21:30", timertriggerevent = "X10.LightsOff", timertriggereventid = "18", timertriggerpld1 = pld1, timertriggerpld2 = "4", timerenabled = "Enabled"}
LightTimers.Timer[3] = {timerday = "Weekends", timertime = "12:00", timertriggerevent = "X10.LightsOn", timertriggereventid = "18", timertriggerpld1 = pld1, timertriggerpld2 = "4", timerenabled = "Enabled"}
This will return the number of elements in the table
getn(LightTimers.Timer)
but I want to return the number of elements in Timer, however, this does not work, it returns 0 see below
getn(LightTimers.Timer[1])
I would expect it to return 7, so how can I do it, I know I am just being stupid!
Please enlighten me :oops: