FieldTalk™ Modbus Master .NET Library

MbusTcpMasterProtocol Members

MbusTcpMasterProtocol overview

Public Static (Shared) Methods

Equals (inherited from Object) Determines whether the specified Object instances are considered equal.
getPackageVersion (inherited from MbusMasterFunctions) Returns the package version number.
ReferenceEquals (inherited from Object) Determines whether the specified Object instances are the same instance.

Public Instance Constructors

MbusTcpMasterProtocol Overloaded. Initializes a new instance of the MbusTcpMasterProtocol class.

Public Instance Properties

bigEndianInts (inherited from MbusMasterFunctions) Big endian integers property
hostName Host name
pollDelay (inherited from MbusMasterFunctions) Poll delay property
port TCP port property
retryCnt (inherited from MbusMasterFunctions) Retry count property
swappedFloats (inherited from MbusMasterFunctions) Swapped floats property
timeout (inherited from MbusMasterFunctions) Time-out port property

Public Instance Methods

closeProtocol (inherited from MbusMasterFunctions) Closes an open protocol including any associated communication resources (COM ports or sockets).
configureBigEndianInts (inherited from MbusMasterFunctions) Configures 32-bit int data type functions to do a word swap
configureIeeeFloats (inherited from MbusMasterFunctions) Configures float data type functions NOT to do a word swap
configureLittleEndianInts (inherited from MbusMasterFunctions) Configures 32-bit int data type functions NOT to do a word swap
configureSwappedFloats (inherited from MbusMasterFunctions) Configures float data type functions to do a word swap
Equals (inherited from Object) Determines whether the specified Object is equal to the current Object.
forceMultipleCoils (inherited from MbusMasterFunctions)Overloaded. Modbus function 15 (0F hex), Force Multiple Coils.
GetHashCode (inherited from Object) Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.
getPollDelay (inherited from MbusMasterFunctions) Returns the poll delay time
getPort Returns the TCP port number used by the protocol.
getRetryCnt (inherited from MbusMasterFunctions) Returns the automatic retry count
getSuccessCounter (inherited from MbusMasterFunctions) Returns how often a message transfer was successful
getTimeout (inherited from MbusMasterFunctions) Returns the current time-out setting
getTotalCounter (inherited from MbusMasterFunctions) Returns how often a message transfer has been executed
GetType (inherited from Object) Gets the Type of the current instance.
isOpen (inherited from MbusMasterFunctions) Returns whether the protocol is open or not.
maskWriteRegister (inherited from MbusMasterFunctions) Modbus function 22 (16 hex), Mask Write Register.
openProtocolOverloaded. Connects to a TCP slave.
readCoils (inherited from MbusMasterFunctions)Overloaded. Modbus function 1 (01 hex), Read Coil Status/Read Coils.
readExceptionStatus (inherited from MbusMasterFunctions) Modbus function 7 (07 hex), Read Exception Status.
readInputDiscretes (inherited from MbusMasterFunctions)Overloaded. Modbus function 2 (02 hex), Read Inputs Status/Read Input Discretes.
readInputFloats (inherited from MbusMasterFunctions)Overloaded. Modbus function 4 (04 hex) for 32-bit float data types, Read Input Registers as float data.
readInputLongInts (inherited from MbusMasterFunctions)Overloaded. Modbus function 4 (04 hex) for 32-bit long int data types, Read Input Registers as long int data
readInputMod10000 (inherited from MbusMasterFunctions)Overloaded. Modbus function 4 (04 hex) for 32-bit modulo-10000 long int data types, Read Input Registers as modulo-10000 long int data.
readInputRegisters (inherited from MbusMasterFunctions)Overloaded. Modbus function 4 (04 hex), Read Input Registers.
readMultipleFloats (inherited from MbusMasterFunctions)Overloaded. Modbus function 3 (03 hex) for 32-bit float data types, Read Holding Registers/Read Multiple Registers as float data.
readMultipleLongInts (inherited from MbusMasterFunctions)Overloaded. Modbus function 3 (03 hex) for 32-bit long int data types, Read Holding Registers/Read Multiple Registers as long int data.
readMultipleMod10000 (inherited from MbusMasterFunctions)Overloaded. Modbus function 3 (03 hex) for 32-bit modulo-10000 long int data types, Read Holding Registers/Read Multiple Registers as modulo-10000 long int data.
readMultipleRegisters (inherited from MbusMasterFunctions)Overloaded. Modbus function 3 (03 hex), Read Holding Registers/Read Multiple Registers.
readWriteRegisters (inherited from MbusMasterFunctions)Overloaded. Modbus function 23 (17 hex), Read/Write Registers.
resetSuccessCounter (inherited from MbusMasterFunctions) Resets successful message transfer counter
resetTotalCounter (inherited from MbusMasterFunctions) Resets total message transfer counter
setPollDelay (inherited from MbusMasterFunctions) Poll delay property
setPort Sets the TCP port number of the Modbus slave device.
setRetryCnt (inherited from MbusMasterFunctions) Configures the automatic retry setting
setTimeout (inherited from MbusMasterFunctions) Configures time-out
ToString (inherited from Object) Returns a String that represents the current Object.
writeCoil (inherited from MbusMasterFunctions) Modbus function 5 (05 hex), Force Single Coil/Write Coil.
writeMultipleFloats (inherited from MbusMasterFunctions)Overloaded. Modbus function 16 (10 hex) for 32-bit float data types, Preset Multiple Registers/Write Multiple Registers with float data.
writeMultipleLongInts (inherited from MbusMasterFunctions)Overloaded. Modbus function 16 (10 hex) for 32-bit long int data types, Preset Multiple Registers/Write Multiple Registers with long int data.
writeMultipleMod10000 (inherited from MbusMasterFunctions)Overloaded. Modbus function 16 (10 hex) for 32-bit modulo-10000 long int data types, Preset Multiple Registers/Write Multiple Registers with modulo-10000 long int data.
writeMultipleRegisters (inherited from MbusMasterFunctions)Overloaded. Modbus function 16 (10 hex), Preset Multiple Registers/Write Multiple Registers.
writeSingleRegister (inherited from MbusMasterFunctions) Modbus function 6 (06 hex), Preset Single Register/Write Single Register.

See Also

MbusTcpMasterProtocol Class | FieldTalk Namespace | MbusRtuOverTcpMasterProtocol