├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .github └── workflows │ └── build.yml ├── .gitignore ├── .idea └── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── CHANGELOG.md ├── LICENSE ├── package.json ├── readme.md ├── spec ├── anim.spec.ts └── test.ts ├── src ├── Animation.ts ├── DMX.ts ├── demo │ ├── demo.ts │ ├── demo_simple.ts │ └── demo_socket_client.ts ├── devices.ts ├── drivers │ ├── abstract-serial-driver.ts │ ├── artnet.ts │ ├── bbdmx.ts │ ├── dmx4all.ts │ ├── dmxking-ultra-dmx-pro.ts │ ├── enttec-open-usb-dmx.ts │ ├── enttec-usb-dmx-pro.ts │ ├── null.ts │ ├── sacn.ts │ └── socketio.ts ├── easing.ts ├── index.ts ├── models │ ├── Events.ts │ └── IUniverseDriver.ts └── util │ └── time.ts └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-dmx/dmx-ts/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | dist/* 2 | *.js -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-dmx/dmx-ts/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-dmx/dmx-ts/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-dmx/dmx-ts/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-dmx/dmx-ts/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-dmx/dmx-ts/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-dmx/dmx-ts/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-dmx/dmx-ts/HEAD/LICENSE -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-dmx/dmx-ts/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-dmx/dmx-ts/HEAD/readme.md -------------------------------------------------------------------------------- /spec/anim.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-dmx/dmx-ts/HEAD/spec/anim.spec.ts -------------------------------------------------------------------------------- /spec/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-dmx/dmx-ts/HEAD/spec/test.ts -------------------------------------------------------------------------------- /src/Animation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-dmx/dmx-ts/HEAD/src/Animation.ts -------------------------------------------------------------------------------- /src/DMX.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-dmx/dmx-ts/HEAD/src/DMX.ts -------------------------------------------------------------------------------- /src/demo/demo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-dmx/dmx-ts/HEAD/src/demo/demo.ts -------------------------------------------------------------------------------- /src/demo/demo_simple.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-dmx/dmx-ts/HEAD/src/demo/demo_simple.ts -------------------------------------------------------------------------------- /src/demo/demo_socket_client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-dmx/dmx-ts/HEAD/src/demo/demo_socket_client.ts -------------------------------------------------------------------------------- /src/devices.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-dmx/dmx-ts/HEAD/src/devices.ts -------------------------------------------------------------------------------- /src/drivers/abstract-serial-driver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-dmx/dmx-ts/HEAD/src/drivers/abstract-serial-driver.ts -------------------------------------------------------------------------------- /src/drivers/artnet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-dmx/dmx-ts/HEAD/src/drivers/artnet.ts -------------------------------------------------------------------------------- /src/drivers/bbdmx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-dmx/dmx-ts/HEAD/src/drivers/bbdmx.ts -------------------------------------------------------------------------------- /src/drivers/dmx4all.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-dmx/dmx-ts/HEAD/src/drivers/dmx4all.ts -------------------------------------------------------------------------------- /src/drivers/dmxking-ultra-dmx-pro.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-dmx/dmx-ts/HEAD/src/drivers/dmxking-ultra-dmx-pro.ts -------------------------------------------------------------------------------- /src/drivers/enttec-open-usb-dmx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-dmx/dmx-ts/HEAD/src/drivers/enttec-open-usb-dmx.ts -------------------------------------------------------------------------------- /src/drivers/enttec-usb-dmx-pro.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-dmx/dmx-ts/HEAD/src/drivers/enttec-usb-dmx-pro.ts -------------------------------------------------------------------------------- /src/drivers/null.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-dmx/dmx-ts/HEAD/src/drivers/null.ts -------------------------------------------------------------------------------- /src/drivers/sacn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-dmx/dmx-ts/HEAD/src/drivers/sacn.ts -------------------------------------------------------------------------------- /src/drivers/socketio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-dmx/dmx-ts/HEAD/src/drivers/socketio.ts -------------------------------------------------------------------------------- /src/easing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-dmx/dmx-ts/HEAD/src/easing.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-dmx/dmx-ts/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/models/Events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-dmx/dmx-ts/HEAD/src/models/Events.ts -------------------------------------------------------------------------------- /src/models/IUniverseDriver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-dmx/dmx-ts/HEAD/src/models/IUniverseDriver.ts -------------------------------------------------------------------------------- /src/util/time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-dmx/dmx-ts/HEAD/src/util/time.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-dmx/dmx-ts/HEAD/tsconfig.json --------------------------------------------------------------------------------