- ) # Use correct ReportBaseType
- try:
- response = await self.call(request)
- logging.info("Send %s", Action.GetBaseReport)
-
- if (
- response.status == "Accepted"
- ): # Adjust depending on the structure of your response
- logging.info("Send GetBaseReport successful")
- else:
- logging.info("Send GetBaseReport failed")
- except Exception as e:
- logging.error(f"Send GetBaseReport failed: {str(e)}")
- logging.info("send_get_base_report done.")
-
-
-# Define argument parser
-parser = argparse.ArgumentParser(description="OCPP Charge Point Simulator")
-parser.add_argument("--request", type=str, help="OCPP 2 Command Name")
-parser.add_argument("--delay", type=int, help="Delay in seconds")
-parser.add_argument("--period", type=int, help="Period in seconds")