ariane.app.tas.client

class ariane.app.tas.client.TASClient(*, sleeping_time_busy=1, port=11657, ip_server='localhost')[source]

Base class for a client in a TAS application.

It implements all actions from the communication protocol.

class ariane.app.tas.client.GPRTASClient(*, sleeping_time_busy=1, port=11657, ip_server='localhost')[source]

Class implementing template methods from TASClient w.r.t. GPRTASServer.

class ariane.app.tas.client.stubs.GPRTASClientStub(*, intensity_function, scenario_name=None, axes=None, offset=None, limits=None, metric=None, generate_travel_costs=True, angle_map=None, counting_time=60.0, num_rows_cols_grid_init=11, level_backgr=None, thresh_intens=None, radius_cons_area=0.025, level_backgr_sim=0, with_noise=False, random_state=None, sleeping_time_busy=1, port=11657)[source]

Class imitating a GPRTASClient.

run(measm_pts_max=200)[source]

Run the client.

Initialize the client, ask the server for a total of meas_pts_max measurement locations, and finalize.

Parameters

measm_pts_maxint, optional

Maximum number of measurement points. The default is 200.