DiscoverySecurity coding group

Codings Group from mainline\inBasic\inDataSource.h\Class CDataSource: _security : uint32_t { ynil = 0x0, windows = 0x1, kerberos = 0x2, db_usrpwd = 0x3, opc_classic_security = 0x4, opc_ua_usrpwd = 0x5, opc_ua_ssl = 0x6, ymax }; // …​open field, $TBD.

Lua access code

To access the code of the codings below, append the coding group name and coding name to syslib.model.codes, see an example below.

return syslib.model.codes.DiscoverySecurity.SECURITY_KERBEROS

Codings

Name Code Description
SECURITY_KERBEROS 3 Security Kerberos
SECURITY_NIL 1 enum _security : uint32_t { ynil = 0x0, windows = 0x1, kerberos = 0x2, db_usrpwd = 0x3, opc_classic_security = 0x4, opc_ua_usrpwd = 0x5, opc_ua_ssl = 0x6, ymax }; // ...open field, $TBD
SECURITY_OPC_CLASSIC 5 Security OPC Classic
SECURITY_OPC_UA_SSL 7 Security OPC UA SSL
SECURITY_OPC_UA_USRPWD 6 Security OPC UA UserPassword
SECURITY_USRPWD 4 Security UserPassword
SECURITY_WINDOWS 2 Security Windows