added some data for node events to have a source field to help distinguish what originates from the gui or not

This commit is contained in:
Blake Harnden 2019-11-27 12:55:39 -08:00
parent 354d227cb3
commit d1db5e4b4e
7 changed files with 32 additions and 20 deletions

View file

@ -176,7 +176,7 @@ class NodeBase:
self.ifindex += 1
return ifindex
def data(self, message_type, lat=None, lon=None, alt=None):
def data(self, message_type, lat=None, lon=None, alt=None, source=None):
"""
Build a data object for this node.
@ -184,6 +184,7 @@ class NodeBase:
:param str lat: latitude
:param str lon: longitude
:param str alt: altitude
:param str source: source of node data
:return: node data object
:rtype: core.emulator.data.NodeData
"""
@ -217,6 +218,7 @@ class NodeBase:
model=model,
server=server,
services=services,
source=source,
)
return node_data