| Keysight.Visa Namespace > SerialSession Class : FlowControl Property |
'DeclarationPublic Property FlowControl As SerialFlowControlModes
'UsageDim instance As SerialSession Dim value As SerialFlowControlModes instance.FlowControl = value value = instance.FlowControl
public SerialFlowControlModes FlowControl {get; set;}
public: property SerialFlowControlModes FlowControl { SerialFlowControlModes get(); void set ( SerialFlowControlModes value); }
The default is Ivi.Visa.SerialFlowControlModes.None.
If set to SerialFlowControlModes.None, the transfer mechanism does not use flow control, and buffers on both sides of the connection are assumed to be large enough to hold all data transferred.
If set to Ivi.Visa.SerialFlowControlModes.XOnXOff, the transfer mechanism uses the XON and XOFF characters to perform flow control. The transfer mechanism controls input flow by sending XOFF when the receive buffer is nearly full, and it controls the output flow by suspending transmission when XOFF is received.
If set to Ivi.Visa.SerialFlowControlModes.RtsCts, the transfer mechanism uses the RTS output signal and the CTS input signal to perform flow control. The transfer mechanism controls input flow by unasserting the RTS signal when the receive buffer is nearly full, and it controls output flow by suspending the transmission when the CTS signal is unasserted.
If set to Ivi.Visa.SerialFlowControlModes.DtrDsr, the transfer mechanism uses the DTR output signal and the DSR input signal to perform flow control. The transfer mechanism controls input flow by unasserting the DTR signal when the receive buffer is nearly full, and it controls output flow by suspending the transmission when the DSR signal is unasserted.
This attribute can specify multiple flow control mechanisms by bit-ORing multiple values together. However, certain combinations may not be supported by all serial ports and/or operating systems. Note that Keysight Connection Expert cannot be used to specify multiple flow control mechanisms; it must be done programmatically.
Current with Keysight IO Libraries Suite 18