MCPcopy Create free account
hub / github.com/FreeOpcUa/python-opcua / add_common_args

Function add_common_args

opcua/tools.py:43–68  ·  view source on GitHub ↗
(parser, default_node='i=84', require_node=False)

Source from the content-addressed store, hash-verified

41
42
43def add_common_args(parser, default_node='i=84', require_node=False):
44 add_minimum_args(parser)
45 parser.add_argument("-n",
46 "--nodeid",
47 help="Fully-qualified node ID (for example: i=85). Default: root node",
48 default=default_node,
49 required=require_node,
50 metavar="NODE")
51 parser.add_argument("-p",
52 "--path",
53 help="Comma separated browse path to the node starting at NODE (for example: 3:Mybject,3:MyVariable)",
54 default='',
55 metavar="BROWSEPATH")
56 parser.add_argument("-i",
57 "--namespace",
58 help="Default namespace",
59 type=int,
60 default=0,
61 metavar="NAMESPACE")
62 parser.add_argument("--security",
63 help="Security settings, for example: Basic256Sha256,SignAndEncrypt,cert.der,pk.pem[,server_cert.der]. Default: None",
64 default='')
65 parser.add_argument("--user",
66 help="User name for authentication. Overrides the user name given in the URL.")
67 parser.add_argument("--password",
68 help="Password name for authentication. Overrides the password given in the URL.")
69
70
71def _require_nodeid(parser, args):

Callers 8

uareadFunction · 0.85
uawriteFunction · 0.85
ualsFunction · 0.85
uasubscribeFunction · 0.85
uaclientFunction · 0.85
uahistoryreadFunction · 0.85
uacallFunction · 0.85
uageneratestructsFunction · 0.85

Calls 1

add_minimum_argsFunction · 0.85

Tested by

no test coverage detected