mbsim namespace

Submodules

mbsim.mbsim module

A Modbus Simulator

class mbsim.mbsim.EntryPoints(eps)[source]

Bases: object

A wrapper for entry point for when it returns a dict

select(name=None, group=None)[source]

If entry_points return a dict this will wrap the dict

mbsim.mbsim.main(pargs=None)[source]

The main function to start the mbsim

mbsim.sim module

mbsim.sim.getargs(parser)[source]

Function that set argparse for mbsim

Parameters

parser – Subparser from mbsim to allow addon to add it’s commands

Returns

function to call to allow mbsim to use addon

Return type

function

mbsim.sim.run(args)[source]

Allow sim to run modbus servers

Parameters

args (Namespace) – Namespace from argparser

mbsim.ui module

mbsim.ui.getargs(parser)[source]

Function that set argparser for mbsim.

Parameters

par – Subparser from mbsim to allow addon to add it’s commands

Returns

function to call to allow mbsim to use addon

Return type

function

mbsim.ui.run(args)[source]

Runs the function to start the user interface