Data payload returned with a UDP scan result.
For UDP discovery, the scan data contains the hex-encoded packet
provided by the local device in response to the UDP discovery broadcast.
const identifyHandler = (request: IntentFlow.IdentifyRequest):
Promise<IntentFlow.IdentifyResponse> => {
// Obtain scan data from protocol defined in your scan configconst device = request.inputs[0].payload.device;
const scanData = device.udpScanData;
// data field is the hex-encoded UDP response packetconst localDeviceId = Buffer.from(scanData.data, 'hex');
...
};
Data payload returned with a UDP scan result. For UDP discovery, the scan data contains the hex-encoded packet provided by the local device in response to the UDP discovery broadcast.
const identifyHandler = (request: IntentFlow.IdentifyRequest): Promise<IntentFlow.IdentifyResponse> => { // Obtain scan data from protocol defined in your scan config const device = request.inputs[0].payload.device; const scanData = device.udpScanData; // data field is the hex-encoded UDP response packet const localDeviceId = Buffer.from(scanData.data, 'hex'); ... };