classdef (Hidden) TargetRepositoryFPGAParameterMap <  RTW.TargetRepositoryParameterMap
    %TARGETREPOSITORYFPGAPARAMETERMAP Provides a lazy execution conversion
    %of targetrepository.physical.FPGA properties to the
    %RTW.HWDeviceRegistry parameter values.

%   Copyright 2018 The MathWorks, Inc.
    
    properties (SetAccess=protected)
        BitPerChar = 8;
        BitPerShort = 16;
        BitPerInt = 32;
        BitPerLong = 32;
        BitPerLongLong = 64;
        WordSize = 32;
        Endianess = 'Unspecified';
        IntDivRoundTo = 'Undefined';
        LargestAtomicInteger = 'Char';
        LargestAtomicFloat = 'None';
        ShiftRightIntArith = true;
        LongLongMode = false;
        BitPerFloat = 32;
        BitPerDouble = 64;
        BitPerPointer = 32;
        BitPerSizeT = 32;
        BitPerPtrDiffT = 32;
        Visible = [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0];
        Enabled = [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0];
    end
    
    methods
        function this = TargetRepositoryFPGAParameterMap(fpga)
            this.Object = fpga;
        end
    end
end

