Commit 12336445 authored by berge's avatar berge
Browse files

/!\ FIXING BRANCH/MERGE ISSUES /!\

Re-inserting lost change
parent 9caa1af3
Loading
Loading
Loading
Loading
+29 −0
Original line number Diff line number Diff line
@@ -23,6 +23,7 @@ import org.etsi.certificates.io.ICertificatesIO;
import org.etsi.common.ByteHelper;
import org.etsi.common.ITuple;
import org.etsi.common.Tuple;
import org.etsi.its.adapter.ports.FsapPort;
import org.etsi.its.adapter.ports.GnPort;
import org.etsi.ttcn.tci.CharstringValue;

@@ -87,6 +88,11 @@ public class Management implements IManagementTA, IManagementLayers {
     */
    private GnPort gnPort = null;

    /**
     * Registered FSAP Port
     */
    private FsapPort fsapPort = null; // FIXME Enhance this using Fsap.send() method
    
    /**
     * Set to true is secured mode is set
     */
@@ -428,4 +434,27 @@ public class Management implements IManagementTA, IManagementLayers {
        }
    }

    /**
     * Registers a FSAP port
     * @param The FSAP port to register 
     */
    @Override
    public void registerFsapPort(final FsapPort fsapPort) {
        this.fsapPort = fsapPort;
    }

    @Override
    public void startSamTransmission(final byte[] sam) {
        if(fsapPort != null) {
            fsapPort.startSamTransmission(sam);
        }
    }
    
    @Override
    public void stopSamTransmission() {
        if(fsapPort != null) {
            fsapPort.stopSamTransmission();
        }
    }
    
} // End of class Management