1.0.5 • Published 2 years ago

tsl-umd-v5 v1.0.5

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

tsl-umd-v5

Installation

npm install tsl-umd-v5

Example

const TSL5 = require('./tsl-umd-v5')

var umd = new TSL5()

//Listen for UDP tallies
umd.listenUDP(8900)

//Listen for TCP tallies
umd.listenTCP(9000)

umd.on('message', (msg) => {
    console.log("Tally Received:", msg)
})

//Sending tallies
tally = {
    "screen": 0,
    "index": 1,
    "display": {
        "rh_tally": 1,
        "text_tally": 0,
        "lh_tally": 0,
        "brightness": 3,
        "text": "Test Tally"
    }
}
//Send UDP tally
umd.sendTallyUDP('192.168.X.X', 8900, tally)

//Send TCP tally
umd.sendTallyTCP('192.168.X.X', 9000, tally)

Tally Values

ValueColour
0Off
1Red
2Green
3Amber

npm

git


DLE/STX Sequence

By default, the DLE/STX sequence is enabled on TCP packets and disabled on UDP packets as specified here.

If necessary, use the sequence argument to override the defaults.

//Send UDP tally with DLE/STX forced ON
umd.sendTallyUDP('192.168.X.X', 8900, tally, true)

//Send TCP tally with DLE/STX forced OFF
umd.sendTallyTCP('192.168.X.X', 9000, tally, false)
1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago