(commit by Kelly Bunn)
session.py: Created method (sendnodeemuid) to send node status response message, so all nodes can call it. Added per session updown script option. service.py: Added test for _starttime before calling float() in bootnodeservices(). Changed servicesfromopaque code to collect unknown services and return with valid services. Changed handleevent to send a message with posible failed and unknown services. coreobj.py: Added code to put nodes actual configured services in tonodemsg. core-daemon: Added call to self.session.sendnodeemuid if in running state in handlenodemsg (Boeing r1824,1825)
This commit is contained in:
parent
b3454da6df
commit
f717fcc0dd
4 changed files with 160 additions and 77 deletions
|
@ -131,6 +131,12 @@ class PyCoreObj(object):
|
|||
if hasattr(self, "server") and self.server is not None:
|
||||
tlvdata += coreapi.CoreNodeTlv.pack(coreapi.CORE_TLV_NODE_EMUSRV,
|
||||
self.server)
|
||||
if hasattr(self, "services") and len(self.services) != 0:
|
||||
nodeservices = []
|
||||
for s in self.services:
|
||||
nodeservices.append(s._name)
|
||||
tlvdata += coreapi.CoreNodeTlv.pack(coreapi.CORE_TLV_NODE_SERVICES,
|
||||
"|".join(nodeservices))
|
||||
|
||||
|
||||
if x is not None:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue