void LightController_TurnOff(int id)
{
		lastId = id;
		lastLevel = 0;
		count++;
		if (isIdInRange(id))
				lights[id-1] = LIGHT_OFF;
}
void LightController_Off(int id)
{
    lastId = id;
    lastState = 0;
    count++;
    if (isIdInRange(id))
        lights[id] = LIGHT_OFF;
}
LightState LightControllerSpy_GetLightState(int id)
{
		if (!isIdInRange(id))
				return LIGHT_STATE_UNKNOWN;
		return lights[id-1];
}