gitextract_j346hbtz/ ├── .classpath ├── .gitignore ├── .project ├── CHANGELOG.md ├── HueEmulator-v0.1.jar ├── HueEmulator-v0.2.jar ├── HueEmulator-v0.3.jar ├── HueEmulator-v0.4.jar ├── HueEmulator-v0.5.jar ├── HueEmulator-v0.6.jar ├── HueEmulator-v0.7.jar ├── HueEmulator-v0.8.jar ├── README.md ├── libs/ │ ├── jackson-core-asl-1.9.12.jar │ ├── jackson-mapper-asl-1.9.12.jar │ └── junit-4.11.jar ├── resources/ │ ├── config-3bulbs.json │ └── description.xml ├── src/ │ ├── com/ │ │ └── hueemulator/ │ │ ├── emulator/ │ │ │ ├── Constants.java │ │ │ ├── Controller.java │ │ │ ├── Emulator.java │ │ │ ├── HueEmulator.java │ │ │ ├── Model.java │ │ │ ├── PHScheduleTimer.java │ │ │ └── PHScheduleTimerManager.java │ │ ├── gui/ │ │ │ ├── About.java │ │ │ ├── GraphicsPanel.java │ │ │ ├── Help.java │ │ │ ├── HueMenuBar.java │ │ │ ├── LightsFrame.java │ │ │ ├── PropertiesFrame.java │ │ │ └── View.java │ │ ├── model/ │ │ │ ├── PHBody.java │ │ │ ├── PHBridgeConfiguration.java │ │ │ ├── PHCommand.java │ │ │ ├── PHConfig.java │ │ │ ├── PHGroupsEntry.java │ │ │ ├── PHLight.java │ │ │ ├── PHLightState.java │ │ │ ├── PHScenesEntry.java │ │ │ ├── PHSchedulesEntry.java │ │ │ ├── PHSwupdate.java │ │ │ └── PHWhitelistEntry.java │ │ ├── server/ │ │ │ ├── MyApiHandler.java │ │ │ ├── MyRootHandler.java │ │ │ ├── Server.java │ │ │ ├── UPNPServer.java │ │ │ └── handlers/ │ │ │ ├── ConfigurationAPI.java │ │ │ ├── GroupsAPI.java │ │ │ ├── LightsAPI.java │ │ │ ├── ScenesAPI.java │ │ │ └── SchedulesAPI.java │ │ └── utils/ │ │ ├── HueColor.java │ │ ├── OpenFileFilter.java │ │ ├── PHUtilitiesHelper.java │ │ ├── PointF.java │ │ └── Utils.java │ └── org/ │ └── json/ │ ├── JSONArray.java │ ├── JSONException.java │ ├── JSONObject.java │ ├── JSONString.java │ └── JSONTokener.java └── tests/ └── com/ └── hueemulator/ ├── emulator/ │ ├── HttpTester.java │ └── TestEmulator.java ├── lighting/ │ └── utils/ │ └── TestUtils.java └── server/ └── handlers/ ├── TestConfigurationAPI.java ├── TestGroupsAPI.java ├── TestLightsAPI.java └── TestSchedulesAPI.java