Decoder #
Custom decoders must inherit the provided abstract Decoder
class.
The super constructor must be called with the device model name.
Constructor #
Decoder()
Example #
import { Decoder } from 'kuzzle-plugin-device-manager';
class KarakoyDecoder extends Decoder {
constructor () {
super('Karakoy');
}
// This method must be implemented
async decode (payload: JSONObject, request: KuzzleRequest): Promise<DeviceContent> {
// ...custom device decoding function
}
}
Edit this page on Github(opens new window)