/** * @author Martin Karkowski * @email m.karkowski@zema.de * @create date 2018-05-22 12:39:47 * @modify date 2020-09-08 16:55:01 * @desc [description] */ /** Clear the Screen */ import 'reflect-metadata'; import { Builder } from '../../mod-Assembly-Builder/src/Container-Builder.FileLoader'; import * as CONVERTER from '../../mod-Converters/assembly/manual-assembly'; import * as LOGGING from '../../mod-Logger/assembly/manual-assembly'; Builder.load(); Builder.on('loaded', () => { /** Logg-Level => INFO */ Builder.instance.container.get(LOGGING.TYPES.Printer).printLog('info'); /** Create a Connector */ const _converter = Builder.instance.container.get(CONVERTER.TYPES.Converter); _converter.register('to-da3vid', 'da3vid', { /** Setting the X-Position */ 'stationId': 1, 'datapointId': 10006, 'gapDetectedAfterwards': false }); _converter.register('to-grpc', 'toGrpc', { /** Setting the X-Position */ fileName: 'Proto-Repository\\protos\\std_messages.proto', packageName: 'std_package', messageName: 'Orientation_rpy' }); _converter.register('from-grpc', 'fromGrpc', { /** Setting the X-Position */ fileName: 'Proto-Repository\\protos\\std_messages.proto', packageName: 'std_package', messageName: 'Orientation_rpy' }); const _dav = _converter.autoConvert('test', 'da3vid'); const _buf = _converter.autoConvert({ roll: 1, pitch: 0, yaw: 0 }, 'toGrpc'); const _val = _converter.autoConvert(_buf, 'fromGrpc'); console.log(_dav); console.log(_buf); console.log(_val); });