Cizz22 3 months ago
parent fc5b999a63
commit 5453556ae5

@ -1,5 +1,5 @@
from typing import Dict, List, Optional
from temporalio.client import Client
from fastapi import APIRouter, HTTPException, status
from fastapi.params import Query
@ -54,8 +54,10 @@ async def get_target_reliability(
# )
if not simulation_id or duration == 17520:
simulation_id = "1b4e967c-a914-4906-93ed-ad7dd9ff217b"
simulation_id = "f04f365e-25d8-4036-87c2-ba1bfe1f9229"
else:
temporal_client = await Client.connect(TEMPORAL_URL)
simulation_id = await run_rbd_simulation(
sim_hours=duration,
token=token

@ -22,11 +22,15 @@ client = httpx.AsyncClient(timeout=300.0)
async def run_rbd_simulation(*, sim_hours: int, token):
sim_data = {
"SimulationName": "Simulation OH Reliability Target",
"SchematicName": "- TJB - Unit 3 -",
"SimSeed": 1,
"SimDuration": sim_hours,
"DurationUnit": "UHour",
"SimulationName": f"Simulasi TR OH {sim_hours}",
"SchematicName": "- TJB - Unit 3 -",
"SimSeed": 1,
"SimDuration": sim_hours,
"OverhaulInterval": sim_hours - 1201,
"DurationUnit": "UHour",
"SimNumRun": 1,
"IsDefault": False,
"OverhaulDuration": 1200
}
headers = {

Loading…
Cancel
Save