3 Commits

Author SHA1 Message Date
Oleksandr Mazur
7f9fbd6905 Utils: client simulator: add a missed mac list that is used in clientsim
The predefined mac list in the txt file is used
internally by the client simulator. It was missed
in previous commits.

Future clientsim rework should eliminate use of <predefined>
mac lists, but it's used now.

Signed-off-by: Oleksandr Mazur <oleksandr.mazur@plvision.eu>
2024-12-03 15:13:58 +02:00
Oleksandr Mazur
cee366eb06 Topo-map: Implement realtime (leave/join) client events handling
- Timestamp for events is calculated upon socket read,
   which is the most accurate TS we can have;
 - topo map uses the TS in calculations to deduce the
   'latest' most-actual event while constructing map;
 - Origin of edges and nodes is preserved, which means
   topomap would not delete any nodes missing from state
   message, in case if this node is also a directly
   connected uCentral device instance;
 - Disconnected leaf-nodes are automatically removed,
   in case if their origin's not uCentral direct connection
   (info about node received from state/rt evts etc)

Signed-off-by: Oleksandr Mazur <oleksandr.mazur@plvision.eu>
2024-06-05 18:18:33 +03:00
Paul White
6a0344aa87 cgw: initial commit
Signed-off-by: Paul White <paul@shasta.cloud>
2024-03-17 20:33:16 -07:00