diff options
Diffstat (limited to 'runtime/org.eclipse.etrice.runtime.c/src/etPort.c')
-rw-r--r-- | runtime/org.eclipse.etrice.runtime.c/src/etPort.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/runtime/org.eclipse.etrice.runtime.c/src/etPort.c b/runtime/org.eclipse.etrice.runtime.c/src/etPort.c index ce8c5045c..24f22043d 100644 --- a/runtime/org.eclipse.etrice.runtime.c/src/etPort.c +++ b/runtime/org.eclipse.etrice.runtime.c/src/etPort.c @@ -21,3 +21,10 @@ void etPort_receive(const etPort* self, const etMessage* msg) { ET_MSC_LOGGER_SYNC_EXIT
}
+
+void etPort_sendMessage(const etPort* self, etInt16 evtId) {
+ etMessage* msg = etMessageService_getMessageBuffer(self->msgService, sizeof(etMessage));
+ msg->address = self->peerAddress;
+ msg->evtID = evtId;
+ etMessageService_pushMessage(self->msgService, msg);
+}
|