dm_modbus_get_real Function

public function dm_modbus_get_real(registers, byte_order, error) result(value)

Returns real value from two registers of given byte order in argument value. The argument byte order must be one of the following:

  • MODBUS_REAL_ABCD
  • MODBUS_REAL_BADC
  • MODBUS_REAL_CDAB
  • MODBUS_REAL_DCBA

The function sets argument error' toE_INVALID` on any other value.

Arguments

Type IntentOptional Attributes Name
integer(kind=u2), intent(inout) :: registers(2)

Registers to convert.

integer, intent(in) :: byte_order

Byte order.

integer, intent(out), optional :: error

Error code.

Return Value real


Calls

proc~~dm_modbus_get_real~~CallsGraph proc~dm_modbus_get_real dm_modbus_get_real modbus_get_float_abcd modbus_get_float_abcd proc~dm_modbus_get_real->modbus_get_float_abcd modbus_get_float_badc modbus_get_float_badc proc~dm_modbus_get_real->modbus_get_float_badc modbus_get_float_cdab modbus_get_float_cdab proc~dm_modbus_get_real->modbus_get_float_cdab modbus_get_float_dcba modbus_get_float_dcba proc~dm_modbus_get_real->modbus_get_float_dcba