{"device",'d',"/dev/i2c-1",0,"Linux' I2C bus device path.",0},
{"slave-address-list",'s',"0x58",0,"Comma separated list of slave I2C addresses.",0},
{"mode",'m',"0",0,"Set different modes of operation of coupler. Default (0) is set attached \
I2C's state state. Virtual (1) which does NOT set any I2C slaves' state.",0},
{"username",'u',"",0,"Username.",0},
{"password",'w',"",0,"Password.",0},
{"key",'k',"",0,"x509 key.",0},
{"certificate",'c',"",0,"X509 certificate.",0},
{"mode",'m',"0",0,"Set different modes of operation of coupler. Default (0) is set attached I2C's state state. Virtual (1) which does NOT set any I2C slaves' state.",0},
{"username",'u',"",0,"OPC UA server username.",0},
{"password",'w',"",0,"OPC UA server password.",0},
{"key",'k',"",0,"OPC UA server x509 key.",0},
{"certificate",'c',"",0,"OPC UA server X509 certificate.",0},
{"id",'i',"0",0,"ID of coupler.",0},
{"heart-beat",'b',"0",0,"Publish heart beat to other couplers.",0},
{"heart-beat-interval",'t',"50",0,"Heart beat interval in ms.",0},
{"heart-beat-timeout-interval",
'o',"100",0,"Heart beat timeout interval in ms.",0},
{"heart-beat-id-list",'l',"",0,"Comma separated list of IDs of couplers to watch for heart beats. \
If a heart beat is missing coupler goes to safe mode.",0},
{"heart-beat-id-list",'l',"",0,"Comma separated list of IDs of couplers to watch for heart beats. If a heart beat is missing coupler goes to safe mode.",0},
{"network-address-url-data-type",
'n',"opc.udp://224.0.0.22:4840/",0,"Network address URL type used for Pub/Sub.",0},
{"network-interface",'j',"",0,"Network interface to use for Pub/Sub.",0},
'n',"opc.udp://224.0.0.22:4840/",0,"Network address URL type used for Pub / Sub.",0},
{"network-interface",'j',"",0,"Network interface to use for Pub / Sub.",0},