io.stepfunc.rodbus.DecodeLevel Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of rodbus Show documentation
Show all versions of rodbus Show documentation
Safe and fast Modbus library
// This library is provided under the terms of a non-commercial license.
//
// Please refer to the source repository for details:
//
// https://github.com/stepfunc/rodbus/blob/master/LICENSE.txt
//
// Please contact Step Function I/O if you are interested in commercial license:
//
// [email protected]
package io.stepfunc.rodbus;
import org.joou.*;
/**
* Controls the decoding of transmitted and received data at the application, transport, and link layer
*/
public final class DecodeLevel
{
/**
* Controls the protocol data unit decoding
* Default value is {@link PduDecodeLevel#NOTHING}
*/
public PduDecodeLevel pdu = PduDecodeLevel.NOTHING;
/**
* Controls the application data unit decoding
* Default value is {@link AduDecodeLevel#NOTHING}
*/
public AduDecodeLevel adu = AduDecodeLevel.NOTHING;
/**
* Controls the logging of physical layer read/write
* Default value is {@link PhysDecodeLevel#NOTHING}
*/
public PhysDecodeLevel physical = PhysDecodeLevel.NOTHING;
}