# Modbuzz v0.3.0 - Table of Contents

> Yet another MODBUS library, supporting both TCP and RTU, providing gateway functionality.

## Pages

- [Modbuzz](readme.md)
- [External API Guide](external_api.md)

## Modules

- [Modbuzz](Modbuzz.md): `Modbuzz` is a MODBUS library with a small public API for TCP, RTU, and gateway use cases.
- [Modbuzz.PDU.Protocol](Modbuzz.PDU.Protocol.md): Protocol for `MODBUS PDU`
- [Modbuzz.PDU.Diagnostics.Err](Modbuzz.PDU.Diagnostics.Err.md): Err struct for Diagnostics.
- [Modbuzz.PDU.Diagnostics.Req](Modbuzz.PDU.Diagnostics.Req.md): Req struct for Diagnostics.
- [Modbuzz.PDU.Diagnostics.Res](Modbuzz.PDU.Diagnostics.Res.md): Res struct for Diagnostics.
- [Modbuzz.PDU.ReadCoils.Err](Modbuzz.PDU.ReadCoils.Err.md): Err struct for ReadCoils.
- [Modbuzz.PDU.ReadCoils.Req](Modbuzz.PDU.ReadCoils.Req.md): Req struct for ReadCoils.
- [Modbuzz.PDU.ReadCoils.Res](Modbuzz.PDU.ReadCoils.Res.md): Res struct for ReadCoils.
- [Modbuzz.PDU.ReadDiscreteInputs.Err](Modbuzz.PDU.ReadDiscreteInputs.Err.md): Err struct for ReadDiscreteInputs.
- [Modbuzz.PDU.ReadDiscreteInputs.Req](Modbuzz.PDU.ReadDiscreteInputs.Req.md): Req struct for ReadDiscreteInputs.
- [Modbuzz.PDU.ReadDiscreteInputs.Res](Modbuzz.PDU.ReadDiscreteInputs.Res.md): Res struct for ReadDiscreteInputs.
- [Modbuzz.PDU.ReadHoldingRegisters.Err](Modbuzz.PDU.ReadHoldingRegisters.Err.md): Err struct for ReadHoldingRegisters.
- [Modbuzz.PDU.ReadHoldingRegisters.Req](Modbuzz.PDU.ReadHoldingRegisters.Req.md): Req struct for ReadHoldingRegisters.
- [Modbuzz.PDU.ReadHoldingRegisters.Res](Modbuzz.PDU.ReadHoldingRegisters.Res.md): Res struct for ReadHoldingRegisters.
- [Modbuzz.PDU.ReadInputRegisters.Err](Modbuzz.PDU.ReadInputRegisters.Err.md): Err struct for ReadInputRegisters.
- [Modbuzz.PDU.ReadInputRegisters.Req](Modbuzz.PDU.ReadInputRegisters.Req.md): Req struct for ReadInputRegisters.
- [Modbuzz.PDU.ReadInputRegisters.Res](Modbuzz.PDU.ReadInputRegisters.Res.md): Res struct for ReadInputRegisters.
- [Modbuzz.PDU.WriteMultipleCoils.Err](Modbuzz.PDU.WriteMultipleCoils.Err.md): Err struct for WriteMultipleCoils.
- [Modbuzz.PDU.WriteMultipleCoils.Req](Modbuzz.PDU.WriteMultipleCoils.Req.md): Modbuzz.PDU.Helper.module_one_line_doc(__MODULE__)
- [Modbuzz.PDU.WriteMultipleCoils.Res](Modbuzz.PDU.WriteMultipleCoils.Res.md): Res struct for WriteMultipleCoils.
- [Modbuzz.PDU.WriteMultipleRegisters.Err](Modbuzz.PDU.WriteMultipleRegisters.Err.md): Err struct for WriteMultipleRegisters.
- [Modbuzz.PDU.WriteMultipleRegisters.Req](Modbuzz.PDU.WriteMultipleRegisters.Req.md): Modbuzz.PDU.Helper.module_one_line_doc(__MODULE__)
- [Modbuzz.PDU.WriteMultipleRegisters.Res](Modbuzz.PDU.WriteMultipleRegisters.Res.md): Res struct for WriteMultipleRegisters.
- [Modbuzz.PDU.WriteSingleCoil.Err](Modbuzz.PDU.WriteSingleCoil.Err.md): Err struct for WriteSingleCoil.
- [Modbuzz.PDU.WriteSingleCoil.Req](Modbuzz.PDU.WriteSingleCoil.Req.md): Req struct for WriteSingleCoil.
- [Modbuzz.PDU.WriteSingleCoil.Res](Modbuzz.PDU.WriteSingleCoil.Res.md): Res struct for WriteSingleCoil.
- [Modbuzz.PDU.WriteSingleRegister.Err](Modbuzz.PDU.WriteSingleRegister.Err.md): Err struct for WriteSingleRegister.
- [Modbuzz.PDU.WriteSingleRegister.Req](Modbuzz.PDU.WriteSingleRegister.Req.md): Req struct for WriteSingleRegister.
- [Modbuzz.PDU.WriteSingleRegister.Res](Modbuzz.PDU.WriteSingleRegister.Res.md): Res struct for WriteSingleRegister.

