nebula.addons package#

Subpackages#

Submodules#

nebula.addons.env module#

nebula.addons.env.check_environment()#
nebula.addons.env.check_version()#

nebula.addons.functions module#

nebula.addons.functions.print_msg_box(msg, indent=1, width=None, title=None, logger_name=None)#

Print message-box with optional title.

nebula.addons.mobility module#

class nebula.addons.mobility.Mobility(config, cm)#

Bases: object

Parameters:

cm (CommunicationsManager)

async change_connections()#
async change_connections_based_on_distance()#
async change_geo_location()#
async change_geo_location_nearest_neighbor_strategy(distance, latitude, longitude, neighbor_latitude, neighbor_longitude)#
async change_geo_location_random_strategy(latitude, longitude)#
property round#
async run_mobility()#
async set_geo_location(latitude, longitude)#
async start()#

nebula.addons.reporter module#

nebula.addons.topologymanager module#

Module contents#