package project.plc.cmd

@AutoCmd
@Cmd(name = "plc_slave_rtu",
     help = "Start Modbus RTU Server",
     man  = '''
		NAME
			plc_slave_rtu - Start Modbus RTU Server
		SYNOPSIS
			plc_slave_rtu [TTY_DEV]
		AUTHORS
			Aleksey Zhmulin
''')
@Build(script="true")
@BuildDepends(third_party.lib.libmodbus)
module plc_slave_rtu {
	option boolean debug_mode=false

	option number nb_bits=32
	option number nb_regs=32
	option number nb_input_bits=32
	option number nb_input_regs=32

	option number slave_id=1

	source "plc_slave_rtu.c"

	@NoRuntime depends project.plc.core
    @NoRuntime depends third_party.lib.libmodbus
}
