ModbusFunctionCodes.cs 768 B

1234567891011121314151617181920212223242526272829303132
  1. namespace NModbus
  2. {
  3. /// <summary>
  4. /// Supported function codes
  5. /// </summary>
  6. public static class ModbusFunctionCodes
  7. {
  8. public const byte ReadCoils = 1;
  9. public const byte ReadInputs = 2;
  10. public const byte ReadHoldingRegisters = 3;
  11. public const byte ReadInputRegisters = 4;
  12. public const byte WriteSingleCoil = 5;
  13. public const byte WriteSingleRegister = 6;
  14. public const byte Diagnostics = 8;
  15. public const ushort DiagnosticsReturnQueryData = 0;
  16. public const byte WriteMultipleCoils = 15;
  17. public const byte WriteMultipleRegisters = 16;
  18. public const byte WriteFileRecord = 21;
  19. public const byte ReadWriteMultipleRegisters = 23;
  20. }
  21. }