Rheinmetall آلمان پروتکل سیستم تسلیحاتی متصل به Battlesuite خود را منبع باز می کند
آدرس مقاله: https://rheinmetall.github.io/onboardapi-documentation/9.10.0/index.html آدرس نظرات: https://news.ycombinator.com/item?id=49718928 امتیاز: 264 # نظرات: 98
کتابخانه رابط onboardapi و میان افزار برای ارتباط یکپارچه بین سیستم های حسگر و اجزای نرم افزار طراحی شده است. این یک مدل داده استاندارد ارائه می کند که قابلیت همکاری را در محیط های سخت افزاری و نرم افزاری پیچیده تضمین می کند.
این کتابخانه که بر روی کیت توسعه نرم افزار ddkit ساخته شده است، از استاندارد سرویس توزیع داده (DDS) توسط گروه مدیریت اشیاء (OMG) استفاده می کند. این معماری انتشار-اشتراک داده محور، تبادل داده های قابل اعتماد و کم تاخیر را برای برنامه های کاربردی با تقاضای بالا تضمین می کند.
با استفاده از DDS XTypes و رمزگذاری XCDR2، این کتابخانه سازگاری کامل با عقب را تضمین می کند. این به نسخههای مختلف نرمافزار شما اجازه میدهد حتی با تکامل مدل دادهها، به صورت یکپارچه همزیستی و ارتباط برقرار کنند.
در حالی که کتابخانه هسته در C++ ارائه شده است، API از ادغام چند زبانه از طریق wrapperها برای جاوا، سی شارپ / دات نت و پایتون پشتیبانی می کند.
متن اصلی (انگلیسی)
German Rheinmetall open-sources its Battlesuite connected weapon system protcol
Article URL: https://rheinmetall.github.io/onboardapi-documentation/9.10.0/index.html Comments URL: https://news.ycombinator.com/item?id=49718928 Points: 264 # Comments: 98