| Keysight.Visa Namespace > MessageBasedSession Class : IOProtocol Property |
'DeclarationPublic Property IOProtocol As IOProtocol
'UsageDim instance As MessageBasedSession Dim value As IOProtocol instance.IOProtocol = value value = instance.IOProtocol
public IOProtocol IOProtocol {get; set;}
public: property IOProtocol IOProtocol { IOProtocol get(); void set ( IOProtocol value); }
For some configurations, this property may not allow you to change the protocol type to certain values, so reading this property's value back may not echo the value that was set.
For VXI sessions you can choose between IOProtocol.Normal (normal word serial) or IOProtocol.Fdc (fast data channel, or FDC). The default for VXI is IOProtocol.Normal.
For GPIB sessions you can choose between IOProtocol.Normal and IOProtocol.HS488 (high-speed) data transfers. The default for GPIB is IOProtocol.Ieee4882.
For ASRL sessions, you can choose between IOProtocol.Normal and IOProtocol.Ieee4882 (IEEE 488.2 style transfers), in which case the Serial AssertTrigger, ReadSTB, and Clear methods send 488.2-defined strings. The default for Serial is IOProtocol.Ieee4882.
Current with Keysight IO Libraries Suite 18