Developer Portal Community

    We are moving! We are currently migrating our community to the new Bosch Connected Industry Online Portal. The community will be available latest in the new year again, until then it will be in read-only mode. Click here for more information.

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    How to use StateAddOn ParImm

    How to use StateAddOn ParImm

    rbresca
    Established Member

    Good morning,

    is there an example of how to use properly the State AddOn?

    I saw that State.Data.Cur[1] struct is not automatically filled with current typedata values.

    I assume that I need to set those values manually somewhere (Station.OnUnitOperational?). Is it correct? Is there an example or some guidelines about it?

    Also, where should I assign State.Data.New[1] values? Somewhere in the changeover?

    At the moment I have just put this code in Station.OnUnitOperational:

    IF ( Module1_MesFu1.OutImm.TypeDataOk )
    THEN
    StateAddOn.ParImm.TypeNoCur[1] := Module1_MesFu1.OutImm.TypeNoCur;
    StateAddOn.ParImm.TypeVarCur[1] := Module1_MesFu1.OutImm.TypeVarCur;
    StateAddOn.ParImm.TypeVersionCur[1] := Module1_MesFu1.OutImm.TypeVersion;
    END_IF

    0 REPLIES 0
    Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist