Keysight VISA.NET Help
TcpipSocketSession Class Properties


For a list of all members of this type, see TcpipSocketSession members.

Public Properties
 NameDescription
Public PropertyAddress The TCP/IP address of the device to which the session is connected, formatted in dot-notation.  
Public PropertyEventQueueCapacity The maximum number of events that can be queued at any time on this session. The default is 50. (Inherited from Keysight.Visa.VisaSession)
Public PropertyExportEnabledTogether with the Keysight ResourceManager.FindExportedResourcesOnly property, determines whether the resource associated with this session instance is reported by the Keysight Find and Parse methods. (Inherited from Keysight.Visa.VisaSession)
Public PropertyFormattedIO A reference to the Formatted I/O interface. Keysight VISA.NET uses the standard Formatted I/O implementation provided by the IVI Foundation in the VISA.NET Shared Components. (Inherited from Keysight.Visa.MessageBasedSession)
Public PropertyHardwareInterfaceName A human-readable description of the hardware interface associated with this session. (Inherited from Keysight.Visa.VisaSession)
Public PropertyHardwareInterfaceNumber The board number of the hardware interface associated with this session. (Inherited from Keysight.Visa.VisaSession)
Public PropertyHardwareInterfaceType The type (GPIB, ASRL, etc.) of the hardware interface associated with this session. (Inherited from Keysight.Visa.VisaSession)
Public PropertyHostName The host name of the device. If no host name is available, this property is set to the empty string.  
Public PropertyInternalHandle The VISA C handle to the underlying VISA C session. (Inherited from Keysight.Visa.VisaSession)
Public PropertyIOProtocol The protocol type for I/O communication with the device. This property applies to this session only (VISA local scope). (Inherited from Keysight.Visa.MessageBasedSession)
Public PropertyKeepAlive If true, the TCP/IP provider enables the use of keep-alive packets on TCP connections.  
Public PropertyNoDelay If true, the Nagle algorithm is disabled.  
Public PropertyPort The port number for a given TCP/IP address (required for a TCP/IP SOCKET resource).  
Public PropertyRawIO A reference to the raw (no formatting) I/O interface. (Inherited from Keysight.Visa.MessageBasedSession)
Public PropertyResourceClass The resource class of the currently open resource. Possible values are INSTR, INTFC, MEMMAC, SOCKET, and BACKPLANE. (Inherited from Keysight.Visa.VisaSession)
Public PropertyResourceImplementationVersion The version of this Keysight VISA.NET implementation. (Inherited from Keysight.Visa.VisaSession)
Public PropertyResourceLockState The state of the resource-wide lock on the currently open resource. (Inherited from Keysight.Visa.VisaSession)
Public PropertyResourceManagerA private instance of the ResourceManager created when this session was instantiated, and available until this session is disposed. (Inherited from Keysight.Visa.VisaSession)
Public PropertyResourceManufacturerId The VXI manufacturer ID of the software vendor of this VISA.NET implementation - '4095'. (Inherited from Keysight.Visa.VisaSession)
Public PropertyResourceManufacturerName The name of the software vendor that corresponds to the ResourceManufacturerId property - 'Keysight Technologies, Inc.'. (Inherited from Keysight.Visa.VisaSession)
Public PropertyResourceName The VISA resource name of the currently open resource. This name is the canonical version of the resource name and therefore may vary from the resourceName parameter used to instantiate the session. (Inherited from Keysight.Visa.VisaSession)
Public PropertyResourceSpecificationVersion The version of the VISA.NET specification that describes the functionality provided by this session class. (Inherited from Keysight.Visa.VisaSession)
Public PropertySendEndEnabled Enables/disables sending the END signal on the last byte of a write. This property applies to this session only (VISA local scope). (Inherited from Keysight.Visa.MessageBasedSession)
Public PropertyServerCertificate The full text of the server certificate in RFC 5652 PEM format.  
Public PropertyServerCertificateExpirationDate The expiration date of the server certificate in UTC.  
Public PropertyServerCertificateIsPerpetual Indicates the certificate does not expire. Note that this may indicate that the certificate is from an IDevID.  
Public PropertyServerCertificateIssuerName The name of the CA that signed the certificate. For an IDevId, this will indicate the name of the PKI CA.  
Public PropertyServerCertificateSubjectName The subject field from the certificate. That is, the entity associated with the public key in the certificate.  
Public PropertySessionType The type of the current session. (Inherited from Keysight.Visa.VisaSession)
Public PropertySynchronizeCallbacks Specifies whether callbacks must be performed in a specific synchronization context. If false, the implementation is allowed to execute callbacks in any context. The default value is true. This property applies to this session only (local scope). (Inherited from Keysight.Visa.VisaSession)
Public PropertyTerminationCharacterThe ASCII character used to end reading. This property applies to this session only (VISA local scope). (Inherited from Keysight.Visa.MessageBasedSession)
Public PropertyTerminationCharacterEnabledIf true, read operations end when a termination character is received. This property applies to this session only (VISA local scope). (Inherited from Keysight.Visa.MessageBasedSession)
Public PropertyTimeoutMilliseconds The I/O timeout in milliseconds for I/O communication on this resource session. (Inherited from Keysight.Visa.VisaSession)
Public PropertyTlsCipherSuite A string that indicates the cipher suite used by TLS, which tells the user something about the security of the connection. For details, refer to https://www.iana.org/assignments/tls-parameters/tls-parameters.xml. For example, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384.  
Public PropertyWaitForLockRelease Indicates whether methods and properties from this session instance will wait for a timeout period for a resource lock to be released (true) or not (false). (Inherited from Keysight.Visa.VisaSession)
Top
See Also

Reference

TcpipSocketSession Class
Keysight.Visa Namespace

 

 


© Keysight Technologies 2015-2025