diff --git a/serialportcommander/devicepluginserialportcommander.cpp b/serialportcommander/devicepluginserialportcommander.cpp index f99d577b..20d7fed2 100644 --- a/serialportcommander/devicepluginserialportcommander.cpp +++ b/serialportcommander/devicepluginserialportcommander.cpp @@ -169,8 +169,11 @@ void DevicePluginSerialPortCommander::onReadyRead() } qDebug(dcSerialPortCommander()) << "Message received" << data; - device->setStateValue(serialPortCommanderInputDataStateTypeId, data); - emitEvent(Event(serialPortCommanderTriggeredEventTypeId, device->id())); + Event event(serialPortCommanderTriggeredEventTypeId, device->id()); + ParamList parameters; + parameters.append(Param(serialPortCommanderTriggeredEventInputDataParamTypeId, data)); + event.setParams(parameters); + emitEvent(event); } void DevicePluginSerialPortCommander::onSerialError(QSerialPort::SerialPortError error) diff --git a/serialportcommander/devicepluginserialportcommander.json b/serialportcommander/devicepluginserialportcommander.json index 61b76d09..cfed8bda 100644 --- a/serialportcommander/devicepluginserialportcommander.json +++ b/serialportcommander/devicepluginserialportcommander.json @@ -94,21 +94,21 @@ ] } ], - "stateTypes": [ - { - "id": "b98fdacc-59d7-41c4-b790-1fdca50dfb22", - "name": "inputData", - "displayName": "Received Data", - "displayNameEvent": "received data changed", - "type": "QString", - "defaultValue": "" - } - ], "eventTypes": [ { "id": "32087633-616c-45a7-85af-4f1695c22359", "name": "triggered", - "displayName": "Data received" + "displayName": "Data received", + "paramTypes": [ + { + "id": "b98fdacc-59d7-41c4-b790-1fdca50dfb22", + "name": "inputData", + "displayName": "Received Data", + "displayNameEvent": "received data changed", + "type": "QString", + "defaultValue": "" + } + ] } ] }