Serialport commander: moved input data state to an event param
parent
252b63888d
commit
b9ea58a0e5
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue