modbus_mask_write_register man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]

MODBUS_MASK_WRITE_RE(3)	       Libmodbus Manual	       MODBUS_MASK_WRITE_RE(3)

NAME
       modbus_mask_write_register - mask a single register

SYNOPSIS
       int modbus_mask_write_register(modbus_t *ctx, int addr, uint16_t and,
       uint16_t or);

DESCRIPTION
       The modbus_mask_write_register() function shall modify the value of the
       holding register at the address addr of the remote device using the
       algorithm:

	   new value = (current value AND 'and') OR ('or' AND (NOT 'and'))

       The function uses the Modbus function code 0x16 (mask single register).

RETURN VALUE
       The modbus_mask_write_register() function shall return 1 if successful.
       Otherwise it shall return -1 and set errno.

SEE ALSO
       modbus_read_registers(3) modbus_write_registers(3)

AUTHORS
       Martijn de Gouw <martijn.de.gouw@prodrive.nl[1]> The libmodbus
       documentation was written by Stéphane Raimbault
       <stephane.raimbault@gmail.com[2]>

NOTES
	1. martijn.de.gouw@prodrive.nl
	   mailto:martijn.de.gouw@prodrive.nl

	2. stephane.raimbault@gmail.com
	   mailto:stephane.raimbault@gmail.com

libmodbus 3.1.0			  10/06/2013	       MODBUS_MASK_WRITE_RE(3)
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net