Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Extended
- constructor: (@subMessageType) ->
- encode: (encoding) ->
- subMessage = @encodeSubMessage(encoding)
- length = subMessage.length + 8
- buffer = new Buffer(length)
- buffer.writeUInt32LE(length | messageTypes.extended, 0)
- buffer.writeUInt32LE(@subMessageType, 4)
- subMessage.copy(buffer, 8)
- buffer
- encodeSubMessage: (encoding) ->
- throw new Error 'Not implemented'
- class SetMode extends Extended
- constructor: (@mode) ->
- super extendedMessageTypes.setMode
- encodeSubMessage: (encoding) ->
- buffer = new Buffer(4)
- buffer.writeUInt32LE @mode, 0
- buffer
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement