def app(app):
    app['ini'] = parse_ini(app)
    app['config']['simulation'] = True
    app['config']['volatile'] = True
    app['config']['device_id'] = '123456789012345678901234'

    service_status.setup(app)
    scheduler.setup(app)
    codec.setup(app)

    connection.setup(app)
    commander.setup(app)

    global_store.setup(app)
    service_store.setup(app)
    block_store.setup(app)
    block_cache.setup(app)
    synchronization.setup(app)
    controller.setup(app)

    error_response.setup(app)
    blocks_api.setup(app)
    system_api.setup(app)
    settings_api.setup(app)
    mqtt.setup(app)

    return app
示例#2
0
def app(app):
    app['ini'] = parse_ini(app)
    config = app['config']
    config['device_id'] = DEVICE_ID
    config['device_host'] = 'localhost'
    config['device_port'] = 8332
    config['device_serial'] = None
    config['simulation'] = True
    config['volatile'] = True

    service_status.setup(app)

    connection.setup(app)
    commander.setup(app)

    scheduler.setup(app)
    mqtt.setup(app)

    config_store.setup(app)
    block_store.setup(app)
    block_cache.setup(app)
    unit_conversion.setup(app)
    codec.setup(app)
    spark.setup(app)

    error_response.setup(app)
    debug_api.setup(app)
    blocks_api.setup(app)
    system_api.setup(app)
    settings_api.setup(app)

    synchronization.setup(app)
    return app
示例#3
0
def app(app, m_api, m_publish):
    app['config']['broadcast_interval'] = 0.01
    app['config']['history_topic'] = 'testcast/history'
    app['config']['state_topic'] = 'testcast/state'
    app['config']['volatile'] = False
    service_status.setup(app)
    scheduler.setup(app)
    block_cache.setup(app)
    return app
def app(app):
    service_status.setup(app)
    scheduler.setup(app)
    codec.setup(app)
    connection_sim.setup(app)
    commander.setup(app)
    block_store.setup(app)
    block_cache.setup(app)
    global_store.setup(app)
    service_store.setup(app)
    synchronization.setup(app)
    controller.setup(app)
    return app
def main():
    app = service.create_app(parser=create_parser())
    logging.captureWarnings(True)
    config = app['config']
    app['ini'] = parse_ini(app)

    if getenv('ENABLE_DEBUGGER', False):  # pragma: no cover
        import debugpy
        debugpy.listen(('0.0.0.0', 5678))
        LOGGER.info('Debugger is enabled and listening on 5678')

    if config['simulation']:
        config['device_id'] = config['device_id'] or '123456789012345678901234'
        config['device_host'] = 'localhost'
        config['device_port'] = 8332
        config['device_serial'] = None
        simulator.setup(app)

    service_status.setup(app)
    http.setup(app)

    connection.setup(app)
    commander.setup(app)

    scheduler.setup(app)
    mqtt.setup(app)

    config_store.setup(app)
    block_store.setup(app)
    block_cache.setup(app)
    unit_conversion.setup(app)
    codec.setup(app)
    spark.setup(app)
    broadcaster.setup(app)

    error_response.setup(app)
    debug_api.setup(app)
    blocks_api.setup(app)
    system_api.setup(app)
    settings_api.setup(app)
    mqtt_api.setup(app)

    if config['simulation']:
        sim_api.setup(app)

    synchronization.setup(app)

    service.furnish(app)
    service.run(app)
async def app(app, loop):
    """App + controller routes"""
    service_status.setup(app)
    scheduler.setup(app)
    commander_sim.setup(app)
    block_store.setup(app)
    block_cache.setup(app)
    config_store.setup(app)
    unit_conversion.setup(app)
    codec.setup(app)
    synchronization.setup(app)
    spark.setup(app)

    mqtt_api.setup(app)

    return app
示例#7
0
def app(app):
    app['config']['broadcast_interval'] = 0.01
    app['config']['history_topic'] = 'testcast/history'
    app['config']['state_topic'] = 'testcast/state'
    service_status.setup(app)
    scheduler.setup(app)
    block_cache.setup(app)
    codec.setup(app)
    block_store.setup(app)
    global_store.setup(app)
    service_store.setup(app)
    connection_sim.setup(app)
    commander.setup(app)
    synchronization.setup(app)
    controller.setup(app)
    return app
示例#8
0
async def app(app, event_loop):
    """App + controller routes"""
    scheduler.setup(app)
    service_status.setup(app)
    block_store.setup(app)
    block_cache.setup(app)
    global_store.setup(app)
    service_store.setup(app)
    codec.setup(app)
    connection_sim.setup(app)
    commander.setup(app)
    synchronization.setup(app)
    controller.setup(app)

    mqtt_api.setup(app)

    return app
示例#9
0
async def app(app, loop):
    """App + controller routes"""
    service_status.setup(app)
    scheduler.setup(app)
    commander_sim.setup(app)
    block_store.setup(app)
    block_cache.setup(app)
    config_store.setup(app)
    unit_conversion.setup(app)
    codec.setup(app)
    synchronization.setup(app)
    spark.setup(app)

    error_response.setup(app)
    debug_api.setup(app)
    blocks_api.setup(app)
    system_api.setup(app)
    settings_api.setup(app)

    return app
示例#10
0
async def app(app, event_loop):
    """App + controller routes"""
    service_status.setup(app)
    scheduler.setup(app)
    codec.setup(app)
    connection_sim.setup(app)
    commander.setup(app)
    block_store.setup(app)
    block_cache.setup(app)
    global_store.setup(app)
    service_store.setup(app)
    synchronization.setup(app)
    controller.setup(app)

    error_response.setup(app)
    blocks_api.setup(app)
    system_api.setup(app)
    settings_api.setup(app)
    debug_api.setup(app)

    return app