コード例 #1
0
        "crownstone1", 0,
        12),  # X, Y positions in meters relative to zeroPoint on Map
    SimulatorCrownstone(
        "crownstone2", 0,
        0),  # X, Y positions in meters relative to zeroPoint on Map
    SimulatorCrownstone(
        "crownstone3", 10,
        5),  # X, Y positions in meters relative to zeroPoint on Map
]

#mesh topology

# create a custom interaction module
interactionModule = TrainingAndTesting("Test")

a = SimulationGui()
a.loadMap(mapData)
a.loadSimulatorCrownstones(simulatorCrownstones)
a.loadUserData(userModule)
a.loadConfig(config)
a.loadRooms(rooms)

b = Simulator()
b.loadInteractionModule(interactionModule)
b.loadCrownstones(simulatorCrownstones)
b.loadConfig(config)
a.loadSimulator(
    b)  # this will load the user module into the simulator as a broadcaster.

a.startSimulation(2)
コード例 #2
0
        "crownstone1", 0,
        12),  # X, Y positions in meters relative to zeroPoint on Map
    SimulatorCrownstone(
        "crownstone2", 0,
        0),  # X, Y positions in meters relative to zeroPoint on Map
    SimulatorCrownstone(
        "crownstone3", 10,
        5),  # X, Y positions in meters relative to zeroPoint on Map
]

#mesh topology

# create a custom interaction module
interactionModule = TrainingAndTesting("Victoria")

a = SimulationGui()
a.loadMap(mapData)
a.loadSimulatorCrownstones(simulatorCrownstones)
a.loadUserData(userModule)
a.loadConfig(config)
a.loadRooms(rooms)

b = Simulator()
b.loadInteractionModule(interactionModule)
b.loadCrownstones(simulatorCrownstones)
b.loadConfig(config)
a.loadSimulator(
    b)  # this will load the user module into the simulator as a broadcaster.

# a.startSimulation(2)
コード例 #3
0
from util import path

from examples.minimalExample.SimulatorCrownstone import SimulatorCrownstone
from simulator import SimulationGui, JsonFileStore, Simulator

config = JsonFileStore('./minimalExample/config.json').getData()
userModule = JsonFileStore('./minimalExample/userData.json').getData()

root = SimulatorCrownstone("crownstone1", 0, 0)
root.root = True
simulatorCrownstones = [
    root,
    SimulatorCrownstone("crownstone2", 5, 3),
    SimulatorCrownstone("crownstone3", 10, 6),
    SimulatorCrownstone("crownstone4", 15, 9),
    SimulatorCrownstone("crownstone5", 15, 13),
]

a = SimulationGui()
a.loadSimulatorCrownstones(simulatorCrownstones)
a.loadConfig(config)

b = Simulator()
b.loadCrownstones(simulatorCrownstones)
b.loadConfig(config)
a.loadSimulator(
    b)  # this will load the user module into the simulator as a broadcaster.

a.run()
a.startSimulation(2)