daemon: updates to provide new logic for emane event services, creating one per unique control channel, added mapping for nems to associated service for generated events
This commit is contained in:
parent
ef0fa8c1a7
commit
bcd9cc7ac2
5 changed files with 146 additions and 142 deletions
|
@ -59,8 +59,9 @@ class EmaneTdmaModel(emanemodel.EmaneModel):
|
|||
logger.warning("ignoring invalid tdma schedule: %s", schedule)
|
||||
return
|
||||
# initiate tdma schedule
|
||||
event_device = self.session.emane.event_device
|
||||
logger.info(
|
||||
"setting up tdma schedule: schedule(%s) device(%s)", schedule, event_device
|
||||
)
|
||||
utils.cmd(f"emaneevent-tdmaschedule -i {event_device} {schedule}")
|
||||
for service in self.session.emane.services.values():
|
||||
device = service.device
|
||||
logger.info(
|
||||
"setting up tdma schedule: schedule(%s) device(%s)", schedule, device
|
||||
)
|
||||
utils.cmd(f"emaneevent-tdmaschedule -i {device} {schedule}")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue