Added engine file and separated test code
This commit is contained in:
parent
02a140ee67
commit
da9f8f72ec
2 changed files with 43 additions and 38 deletions
4
src/engine.py
Normal file
4
src/engine.py
Normal file
|
@ -0,0 +1,4 @@
|
|||
class Engine:
|
||||
"""Calculates a sequence."""
|
||||
|
||||
|
|
@ -153,43 +153,44 @@ class Flickr:
|
|||
return Flickr.schema().loads(json)
|
||||
|
||||
|
||||
f = Flickr(
|
||||
[
|
||||
Space(
|
||||
"iosf",
|
||||
"Living Room",
|
||||
[
|
||||
Fixture(
|
||||
"98iwd",
|
||||
"Cool Light",
|
||||
Capabilities.BRIGHTNESS,
|
||||
SpaceVector(),
|
||||
SpaceVector(),
|
||||
SpaceVector(),
|
||||
0.5,
|
||||
)
|
||||
],
|
||||
SpaceVector(),
|
||||
)
|
||||
],
|
||||
[
|
||||
Sequence(
|
||||
"094rj",
|
||||
"Thunder",
|
||||
[
|
||||
Track(
|
||||
"89idf",
|
||||
"Ceiling flicker",
|
||||
["98iwd"],
|
||||
[Keyframe(Decimal.from_float(0), "bri", 1)],
|
||||
)
|
||||
],
|
||||
)
|
||||
],
|
||||
)
|
||||
if __name__ == "__main__":
|
||||
# Small test
|
||||
f = Flickr(
|
||||
[
|
||||
Space(
|
||||
"iosf",
|
||||
"Living Room",
|
||||
[
|
||||
Fixture(
|
||||
"98iwd",
|
||||
"Cool Light",
|
||||
Capabilities.BRIGHTNESS,
|
||||
SpaceVector(),
|
||||
SpaceVector(),
|
||||
SpaceVector(),
|
||||
0.5,
|
||||
)
|
||||
],
|
||||
SpaceVector(),
|
||||
)
|
||||
],
|
||||
[
|
||||
Sequence(
|
||||
"094rj",
|
||||
"Thunder",
|
||||
[
|
||||
Track(
|
||||
"89idf",
|
||||
"Ceiling flicker",
|
||||
["98iwd"],
|
||||
[Keyframe(Decimal.from_float(0), "bri", 1)],
|
||||
)
|
||||
],
|
||||
)
|
||||
],
|
||||
)
|
||||
|
||||
f.save("test.json")
|
||||
a = Flickr.load("test.json")
|
||||
|
||||
f.save("test.json")
|
||||
a = Flickr.load("test.json")
|
||||
|
||||
print(f.to_json())
|
||||
print(f.to_json())
|
||||
|
|
Loading…
Reference in a new issue