Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | 218x 218x 169x 6583x 6583x 6583x 6583x 6583x | import {
PropertyInfoRead,
PropertyValueRead,
useUnitopsSimulationobjectsRetrieveQuery,
} from "@/api/apiStore.gen";
export function useSimulationObjectPropertySet(simulationObjectId?: number) {
const { data: simulationObject } = useUnitopsSimulationobjectsRetrieveQuery(
{
id: simulationObjectId!,
},
{ skip: !simulationObjectId },
);
if (!simulationObject) return undefined;
return simulationObject.properties;
}
export function getPropertyData(
property: PropertyInfoRead,
value: PropertyValueRead,
displayName?: string,
) {
const isControlManipulated = value.controlManipulated;
const isControlSetPoint = value.controlSetPoint;
const isRecycle = property.recycleConnection !== null;
const resolvedDisplayName = displayName || property.displayName;
return {
isControlManipulated,
isControlSetPoint,
displayName: resolvedDisplayName,
isRecycle,
};
}
|