Dear Community User! We have started the migration process.
This community is now in READ ONLY mode.
Read more: Important information on the platform change.

cancel
Showing results for 
Search instead for 
Did you mean: 
SOLVED

Which type of Flatbuffer is the data i get back in case of Error

Which type of Flatbuffer is the data i get back in case of Error

MAE
Established Member

When i call a move command for kinematik with help of datalayer and i get an error (kinematik throw error or is in state errorstop) i can't interprete given data.

In this Example you see the call of move-abs for kinematik. The result of CreateSync(blue) should show DL_Submodule_Failure. The given data (in/out) in red is also shown. The type is FLATBUFFER and the content is shown in the lower right window. You can see you get the return Value and the DL Result.

MoveAbs_SubModulError.png

Unfortunally, i didn't see in any documentation which type of flatbuffer it is.

So my questions:
1) What type of flatbuffer it is?
2) Is there a common type or can every command return an other type of flatbuffer in case of error.
3) Normally the called command should return an Motion ID. Where can i found a documentation what the Variant variable "data" can be?

1 REPLY 1

CodeShepherd
Community Moderator
Community Moderator

The error code flatbuffer is a standard defined one. See SDK for the header file:

CodeShepherd_0-1602594215073.png

 

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