IEC 60870-5-101 Link Layer state machines (link_layer.c), supporting:
SecondaryUnbalanced(Slave in:unbalancedmode)PrimaryUnbalanced(Master in:unbalancedmode, supporting multiple slaves)Balanced(Full-duplex Primary + Secondary for both Master and Slave in:balancedmode)