nope/modules/mod-Beckhoff-PLC-Interface/test/test.client.ts
2020-12-01 13:03:37 +01:00

68 lines
1.9 KiB
TypeScript

// /**
// * @author Martin Karkowski
// * @email m.karkowski@zema.de
// * @create date 2020-03-02 15:51:52
// * @modify date 2020-12-01 13:02:42
// * @desc [description]
// */
// import { ArgumentParser } from "argparse";
// import "reflect-metadata";
// import { Builder } from "../../mod-Assembly-Builder/src/Container-Builder.FileLoader";
// import { DEFAULT_LOGGER, SystemLogger } from "../../mod-Logger/src/Unique.Logger";
// import * as BECKHOFF from "../assembly/manual-assembly";
// const _logger = SystemLogger.logger.getLogger();
// /** Add Console Logger. */
// SystemLogger.logger.addStream(DEFAULT_LOGGER);
// _logger.info("started");
// const parser = new ArgumentParser({
// version: "1.0.0",
// addHelp: true,
// description: "Tester to test Beckhoff Client"
// });
// parser.addArgument(["-r", "--remote"], {
// help: "IP of the Target",
// defaultValue: "10.10.12.102",
// dest: "host"
// });
// parser.addArgument(["-n", "--name"], {
// help: "IP of the Target",
// defaultValue: "BECKHOFF-PLC",
// dest: "name"
// });
// parser.addArgument(["-t", "--target"], {
// help: "AMS Net-ID of the Target",
// defaultValue: "5.68.6.206.1.1",
// dest: "amsNetIdTarget"
// });
// parser.addArgument(["-s", "--source"], {
// help: "AMS Net-ID of the Client",
// defaultValue: "192.168.6.187.1.1",
// dest: "amsNetIdSource"
// });
// parser.addArgument(["-l", "--level"], {
// help: "The Loglevel. Defaults to Debug",
// defaultValue: "debug",
// choices: ["debug", "error", "fatal", "info", "trace", "warn"],
// dest: "level"
// });
// const args = parser.parseArgs();
// SystemLogger.logger.level = args.level;
// Builder.load();
// Builder.on("loaded", () => {
// const _client = Builder.instance.container.get<BECKHOFF.BeckhoffInterface>(
// BECKHOFF.TYPES.BeckhoffPLCModule
// );
// // Connect the Client.
// _client.adsOptions.value = args;
// console.log(args);
// });