brindosch
2cc4cdde26
Update QJsonSchemaChecker.cpp
2016-10-16 17:34:20 +02:00
redPanther
1565d60d86
fix json double evaluation for effects
2016-10-14 20:59:03 +02:00
redPanther
f881a0abe3
fix effect overlay not evaluated correctly
2016-10-14 20:13:45 +02:00
redPanther
6a06dfabdd
fix log level when used from config
2016-10-14 13:52:21 +02:00
redPanther
838ec928d8
fix effect export
...
@brindosch ... hopefully that solves your problem
2016-10-13 22:58:16 +02:00
Paulchen Panther
464de381a0
JsonCpp to QTJson (Final Part) ( #273 )
...
* Update CMakeLists.txt
* Update Hyperion.h
* Update LedDevice.h
* Update LedDeviceFactory.h
* Update Hyperion.cpp
* Update LedString.cpp
* Update JsonClientConnection.cpp
* Update LedDeviceAdalight.cpp
* Update LedDeviceAdalight.h
* Update LedDeviceAPA102.cpp
* Update LedDeviceAdalightApa102.h
* Update LedDeviceAdalightApa102.cpp
* Update LedDeviceAPA102.h
* Update LedDeviceAtmo.cpp
* Update LedDeviceAtmo.h
* Update LedDeviceAtmoOrb.cpp
* Update LedDeviceAtmoOrb.h
* Update LedDeviceDMX.cpp
* Update LedDeviceDMX.h
* Update LedDeviceFactory.cpp
* Update LedDeviceFadeCandy.cpp
* Update LedDeviceFadeCandy.h
* Update LedDeviceFile.cpp
* Update LedDeviceFile.h
* Update LedDeviceHyperionUsbasp.cpp
* Update LedDeviceHyperionUsbasp.h
* Update LedDeviceLightpack.cpp
* Update LedDeviceLightpack.h
* Update LedDeviceLpd6803.cpp
* Update LedDeviceLpd6803.h
* Update LedDeviceLpd8806.cpp
* Update LedDeviceLpd8806.h
* Update LedDeviceMultiLightpack.cpp
* Update LedDeviceMultiLightpack.h
* Update LedDeviceP9813.cpp
* Update LedDeviceP9813.h
* Update LedDevicePaintpack.cpp
* Update LedDevicePaintpack.h
* Update LedDevicePhilipsHue.cpp
* Update LedDevicePhilipsHue.h
* Update LedDevicePiBlaster.cpp
* Update LedDevicePiBlaster.h
* Update LedDeviceRawHID.cpp
* Update LedDeviceRawHID.h
* Update LedDeviceSedu.cpp
* Update LedDeviceSedu.h
* Update LedDeviceSk6812SPI.cpp
* Update LedDeviceSk6812SPI.h
* Update LedDeviceTinkerforge.cpp
* Update LedDeviceTinkerforge.h
* Update LedDeviceTpm2.cpp
* Update LedDeviceTpm2.h
* Update LedDeviceTpm2net.cpp
* Update LedDeviceTpm2net.h
* Update LedDeviceUdpE131.cpp
* Update LedDeviceUdpE131.h
* Update LedDeviceUdpH801.cpp
* Update LedDeviceUdpH801.h
* Update LedDeviceUdpRaw.cpp
* Update LedDeviceUdpRaw.h
* Update LedDeviceWs2801.cpp
* Update LedDeviceWs2801.h
* Update LedDeviceWS2812b.cpp
* Update LedDeviceWS2812b.h
* Update LedDeviceWs2812SPI.cpp
* Update LedDeviceWs2812SPI.h
* Update LedDeviceWS281x.cpp
* Update LedDeviceWS281x.h
* Update ProviderHID.cpp
* Update ProviderHID.h
* Update ProviderRs232.cpp
* Update ProviderRs232.h
* Update ProviderSpi.cpp
* Update ProviderSpi.h
* Update ProviderUdp.cpp
* Update ProviderUdp.h
* Update LedDevice.cpp
* Update CMakeLists.txt
* Update hyperiond.cpp
* Update hyperiond.h
* Update TestSpi.cpp
* Delete AUTHORS
* Delete CMakeLists.txt
* Delete LICENSE
* Delete json_batchallocator.h
* Delete json_internalarray.inl
* Delete json_internalmap.inl
* Delete json_reader.cpp
* Delete json_tool.h
* Delete json_value.cpp
* Delete json_valueiterator.inl
* Delete json_writer.cpp
* Delete sconscript
* Delete autolink.h
* Delete config.h
* Delete features.h
* Delete forwards.h
* Delete json.h
* Delete reader.h
* Delete value.h
* Delete writer.h
2016-10-13 21:59:58 +02:00
redPanther
48d8781cdf
auto generation of initial config file ( #271 )
...
* - remove feature of using multiple config files for automaticly start other hyperion instances
- add auto config file creation
- tune service files
* add auto path creation for initial default config
* debian package:
rename service to hyperiond
remove copy of config file
2016-10-13 21:59:10 +02:00
Paulchen Panther
ebbb6b9440
JsonCpp to QTJson (Part 5) ( #270 )
...
* Update Hyperion.h
* Update ImageProcessorFactory.h
* Update ProtoConnection.h
* Update WebConfig.h
* Update CMakeLists.txt
* Update Hyperion.cpp
* Update CMakeLists.txt
* Update CMakeLists.txt
* Update CgiHandler.cpp
* Update CgiHandler.h
* Update WebConfig.cpp
* Update CMakeLists.txt
* Update hyperion-remote.cpp
* Update JsonConnection.cpp
* Update JsonConnection.h
* Update hyperiond.cpp
* Update hyperiond.h
* Delete JsonFactory.h
* Delete JsonSchemaChecker.h
* Delete JsonSchemaChecker.cpp
* Update WebConfig.cpp
2016-10-11 19:51:20 +02:00
redPanther
102fd611fa
webui: add read/write for all editors ( #268 )
2016-10-10 23:15:50 +02:00
redPanther
37558a983f
fix restart of hyperion. now devices closed before restart ( #269 )
2016-10-10 23:08:01 +02:00
redPanther
e889996ae7
implement optional color correction for V4L only ( #267 )
...
* remove color temperatire, its the same as color adjustment
* remove temperature from schema
* implement most part of v4l only colro settings,
now hyperion update knows from which component the colors come
* update configs
* fix webui config write
* reomve correction and temperature from hyperion-remote
2016-10-10 18:29:54 +02:00
Paulchen Panther
d9c2a2d91a
JsonCpp to QTJson (Part 4) ( #266 )
...
* Update ActiveEffectDefinition.h
* Update EffectDefinition.h
* Update EffectEngine.h
* Update Hyperion.h
* Update LedDevice.h
* Update QJsonFactory.h
* Update QJsonSchemaChecker.h
* Update Effect.cpp
* Update Effect.h
* Update EffectEngine.cpp
* Update Hyperion.cpp
* Update JsonClientConnection.cpp
* Update JsonClientConnection.h
* Update schema-config.json
* Update LedDevice.cpp
* Update QJsonSchemaChecker.cpp
* Update hyperion-remote.cpp
* Update JsonConnection.cpp
* Update JsonConnection.h
* Update hyperiond.cpp
2016-10-09 22:22:17 +02:00
redPanther
0a142b0e7d
implement a function for easy json editor creation ( #264 )
...
* implement a function for easy json editor creation
* grabber and kodi moved to new editor func
* webui: implement conf editors
* add missing files and remove debug code
2016-10-09 10:23:04 +02:00
penfold42
b42f3453b4
Updated comments in led device headers ( #265 )
2016-10-08 13:52:22 +02:00
redPanther
5aac2be702
Leddevice refactoring the next next part ( #263 )
...
* switch rs232 provider to completly async transfer
* start of implementing a seperate init function for leddevices
* rename setconfig to init
* more fixes
* implement missing code
* fix code style
* remove debug code
* remove debug stuff
* set loglevel to original state
2016-10-08 08:14:36 +02:00
redPanther
afed2e68e0
update led devices in adalight sketch ( #262 )
...
this is suitable for latest tag. see here: https://github.com/FastLED/FastLED/blob/v3.1.3/FastLED.h
2016-10-08 08:13:47 +02:00
Robin Kobus
3156488b68
Smoothing Fix ( #261 )
...
Increase color change for small RGB differences.
2016-10-04 22:13:29 +02:00
redPanther
89afedf3d5
light clock ( #260 )
...
* extend image effects
add a basic light clock
* add alpha values to rainbow
* some effect tuning
* make seconds hand optional and change color to yellow
make blue hours hand always visible
2016-10-01 21:34:30 +02:00
redPanther
5aa9edc1cd
fix input selection wont work when color is set ( #259 )
2016-09-30 19:26:31 +02:00
penfold42
6a26e4fd5f
Added avahi/bonjour advertisement to webconfig ( #258 )
2016-09-26 17:50:31 +02:00
penfold42
d095b355b1
Dmx512 Rs232 support ( #256 )
...
* Started work on DMX512 rs232 device
cloned from sedu - no actual changes yet
* Implemented DMX protocol
Added baudrate debugging to ProviderRs232
* Added support for multiple DMX fixture types
2016-09-26 17:50:11 +02:00
redPanther
d1e165a753
switch rs232 provider to completly async transfer ( #255 )
2016-09-25 22:20:01 +02:00
Paulchen Panther
f146894799
JsonCpp to QTJson (Part 3) ( #257 )
...
* Update BlackBorderProcessor.h
* Update Hyperion.h
* Update ImageProcessor.h
* Update ImageProcessorFactory.h
* Update LedString.h
* Update BlackBorderProcessor.cpp
* Update ImageProcessor.cpp
* Update ImageProcessorFactory.cpp
* Update Hyperion.cpp
* Update hyperiond.cpp
* Update TestImage2LedsMap.cpp
* Update TestBlackBorderProcessor.cpp
* Update Hyperion.cpp
* Update Hyperion.cpp
2016-09-25 21:59:31 +02:00
redPanther
d6a34edfb2
Leddevice refactoring the next part ( #253 )
...
* add general switchOff
* refactoring of leddevices regarding ledcount and switchoff
* remove obsolete includes
2016-09-23 08:49:22 +02:00
redPanther
5aeec2e1e5
fix last merge
2016-09-22 14:28:23 +02:00
redPanther
9cfefda7ce
fix last merge
...
[skip ci]
2016-09-22 14:27:09 +02:00
redPanther
e58d7b27eb
fix last merge
2016-09-22 14:26:24 +02:00
redpanther
d658c4f8e1
Merge branch 'WoLpH-h801'
2016-09-22 13:58:08 +02:00
redpanther
4c78302473
Merge branch 'h801' of https://github.com/WoLpH/hyperion.ng into WoLpH-h801
...
Conflicts:
libsrc/leddevice/LedDeviceTpm2net.cpp
libsrc/leddevice/LedDeviceUdpRaw.cpp
libsrc/leddevice/ProviderUdp.cpp
libsrc/leddevice/ProviderUdp.h
2016-09-22 13:57:52 +02:00
redPanther
b8f1ad50b9
add ability for default values in providerudp ( #251 )
...
* add ability for default values in providerudp
* udp: move switchOff into baseclass
* udp: more code cleanups
2016-09-22 09:19:31 +02:00
Rick van Hattem
ad785b9eba
implemented bare providerudp constructor and made h801 use it
2016-09-22 00:18:46 +02:00
Rick van Hattem
37130f9c9b
Merge remote-tracking branch 'redPanther/leddevice' into h801
2016-09-21 23:32:19 +02:00
Rick van Hattem
3feb905a00
reformatted code and added the new defaults from @redpanther
2016-09-21 23:32:17 +02:00
redpanther
a86b3a2335
add ability for default values in providerudp
2016-09-21 23:08:13 +02:00
Rick van Hattem
da6dfc8ed4
removed useless destructor
2016-09-21 23:07:14 +02:00
Rick van Hattem
c008f6c1bb
Merge remote-tracking branch 'hyperion-project/master' into h801
2016-09-21 23:03:53 +02:00
Rick van Hattem
1fb2f6be0b
initial version of h801 led device
2016-09-21 23:03:01 +02:00
redPanther
f88cd3a230
extend effect engine with qt image effects ( #249 )
...
* - effects now can use qt image effects
- rainbow swirtl is now suitable for any led layout - including matrix
* fix rainbow effect
* effect: add radialGradient
* fix some js errors
* optimize code
* try fix travis test not working as expected
* fix default config files
* fix config
2016-09-21 22:01:50 +02:00
Rick van Hattem
9340a9a7c8
Example config json is missing a comma ( #250 )
2016-09-21 11:11:06 +02:00
redPanther
c183037872
hot fixing missing schema attribut append
2016-09-19 23:25:44 +02:00
brindosch
9fb0d9343d
update connection lost page
...
[skip ci]
2016-09-18 21:51:19 +02:00
brindosch
f349f4b0ee
forms: horizontal layout and unit support ( #245 )
...
* update
* sync
[skip ci]
* always required
[skip ci]
* append support
* update schemas
[skip ci]
* typo
[skip ci]
* adjustment
* update
[skip ci]
* sync
[skip ci]
* slightly smaller logo
[skip ci]
* also for checkboxes
[skip ci]
* new connection lost page
[skip ci]
* update con_lost page
[skip ci]
* lost change
[skip ci]
* fix center position
[skip ci]
2016-09-17 23:37:44 +02:00
brindosch
70eed516c4
Update travis_deploy.sh
2016-09-17 21:38:54 +02:00
redPanther
858125510e
hyperiond: add ability to export default config and effects ( #244 )
...
* - embed default config
- add possibility to export effects and embeded default config to filesystem
* do some code style
2016-09-17 00:40:29 +02:00
redPanther
eeb9b0f7da
implement hyperion restart via webui ( #242 )
...
* first try
* implement hyperion restart. core function is good, but needs a beeter structuring- something for next refactoring session ;-)
* several fixes (including osx)
merge with upstream
some refactoring
* add some eye candy to webui
2016-09-15 20:42:58 +02:00
brindosch
a04f34eab7
update schemas | mod jsoneditor ( #243 )
...
* update
* sync
[skip ci]
* always required
[skip ci]
2016-09-15 19:06:21 +02:00
redPanther
30a667c610
fix 241
2016-09-14 17:28:03 +02:00
redPanther
1cc2f72fa2
embedded webui + config modification detection ( #240 )
...
* implement embedded webui
* add detection for changed config, later on used for restart hyperion
2016-09-14 13:51:28 +02:00
redPanther
ccc50899fb
make shared libs work again ( #239 )
2016-09-13 17:39:01 +02:00
penfold42
52283b3257
Added debug logging of the Ada header bytes that are sent ( #238 )
...
[HYPERIOND LedDevice] <DEBUG> <LedDeviceAdalight.cpp:52:write()> Adalight header for 316 leds: Ada 0x01 0x3b 0x6f
2016-09-13 14:25:42 +02:00