All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.sf.jrtps.message.parameter.UnknownParameter Maven / Gradle / Ivy

package net.sf.jrtps.message.parameter;

import java.util.Arrays;

import net.sf.jrtps.transport.RTPSByteBuffer;

public class UnknownParameter extends Parameter {
    private final short paramId;

    protected UnknownParameter(short paramId) {
        super(ParameterId.PID_UNKNOWN_PARAMETER);

        this.paramId = paramId;
    }

    @Override
    public void read(RTPSByteBuffer bb, int length) {
        readBytes(bb, length);
    }

    @Override
    public void writeTo(RTPSByteBuffer bb) {
        writeBytes(bb);
    }

    public String toString() {
        return super.toString() + ", ID " + paramId + ": " + Arrays.toString(getBytes());
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy