Optional keep alive monitoring for TCP/IP connections

* Since dsmr-parser is listen-only, it will not notice interrupted connections
  and DSMR device restarts. The connection will be reset after an (optional)
  keep-alive interval if no messages were received from the device.
This commit is contained in:
Rene Hogendoorn
2021-01-19 08:26:28 +01:00
parent 3dc77a8231
commit bbd73897a0
2 changed files with 25 additions and 7 deletions
+2 -2
View File
@@ -16,8 +16,8 @@ def console():
help='alternatively connect using TCP host.')
parser.add_argument('--port', default=None,
help='TCP port to use for connection')
parser.add_argument('--version', default='2.2', choices=['2.2', '4'],
help='DSMR version (2.2, 4)')
parser.add_argument('--version', default='2.2', choices=['2.2', '4', '5', '5B', '5L'],
help='DSMR version (2.2, 4, 5, 5B, 5L)')
parser.add_argument('--verbose', '-v', action='count')
args = parser.parse_args()