You didn't give the VB Property code a return type.
Public ReadOnly Property ModbusTransaction(ByVal CommandType As Byte) As ????
Get
_ModbusTransaction(CommandType)
Return _TransactionSucess
End Get
Or should that property really be a Function??
Public Function ModbusTransaction(ByVal CommandType As Byte) As ????
return _ModbusTransaction(CommandType)
End Function