progress
This commit is contained in:
parent
48be3e6d33
commit
ca3a1cfed9
11 changed files with 9 additions and 23 deletions
|
@ -1,6 +1,3 @@
|
|||
export const ObjectExtensionsIsKeyExists = (obj: any, keys: string[]): boolean => {
|
||||
return true;
|
||||
};
|
||||
export const ObjectIsNotEmpty = (obj: Object | undefined) => {
|
||||
if (obj === undefined) {
|
||||
return false;
|
||||
|
|
|
@ -1,3 +0,0 @@
|
|||
export function validateRequired(value: string) {
|
||||
return value ? undefined : "required";
|
||||
}
|
|
@ -3,11 +3,8 @@ import { MessageReader } from '@foxglove/rosmsg2-serialization';
|
|||
import { parse as parseMessageDefinition } from '@foxglove/rosmsg';
|
||||
import { TypedEvent } from "../helper/typed_event";
|
||||
|
||||
export class RosWsBridgeRepository<T> extends TypedEvent<T> {
|
||||
export class CoreRosWsBridgeRepository<T> extends TypedEvent<T> {
|
||||
client?: FoxgloveClient;
|
||||
constructor() {
|
||||
super();
|
||||
}
|
||||
connect(topic: string) {
|
||||
const client = new FoxgloveClient({
|
||||
ws: new WebSocket(`ws://localhost:8765`, [FoxgloveClient.SUPPORTED_SUBPROTOCOL]),
|
|
@ -1,7 +1,4 @@
|
|||
import { Result } from "../../../core/helper/result";
|
||||
import { ValidationModel } from "../../../core/model/validation_model";
|
||||
import { HttpError, HttpMethod, CoreHttpRepository } from "../../../core/repository/core_http_repository";
|
||||
import { IDatasetModel } from "../../dataset/dataset_model";
|
||||
import { HttpMethod, CoreHttpRepository } from "../../../core/repository/core_http_repository";
|
||||
import { CalculationModel } from "../model/calculation_model";
|
||||
|
||||
export interface ISkils {
|
||||
|
|
|
@ -13,7 +13,7 @@ import { FormBuilder } from "../../../core/ui/form_builder/form_builder";
|
|||
import { match } from "ts-pattern";
|
||||
import { TemplateModelCard } from "./ui/template_model_card";
|
||||
import { Icon } from "../../../core/ui/icons/icons";
|
||||
import { FormBuilderValidationModel, scene } from "../../dataset/dataset_model";
|
||||
import { FormBuilderValidationModel } from "../../dataset/dataset_model";
|
||||
|
||||
interface IItem {
|
||||
name: string;
|
||||
|
|
|
@ -3,7 +3,6 @@ import { NavigateFunction } from "react-router-dom";
|
|||
import { HttpError } from "../../../core/repository/core_http_repository";
|
||||
import { Drawer, UiDrawerFormState } from "../../../core/store/base_store";
|
||||
import { CalculationHttpRepository } from "../data/calculation_http_repository";
|
||||
import { IDatasetModel } from "../../dataset/dataset_model";
|
||||
import { message } from "antd";
|
||||
import { UUID } from "../../all_projects/data/project_http_repository";
|
||||
import { CalculationModel } from "../model/calculation_model";
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import { Result } from "../../core/helper/result";
|
||||
import { HttpError, HttpMethod, CoreHttpRepository } from "../../core/repository/core_http_repository";
|
||||
import { DataSetModel, Dataset, IDatasetModel, ProcessStatus } from "./dataset_model";
|
||||
import { DataSetModel, Dataset, IDatasetModel } from "./dataset_model";
|
||||
|
||||
export class DataSetHttpRepository extends CoreHttpRepository {
|
||||
featureApi = `/datasets`;
|
||||
|
|
|
@ -7,7 +7,6 @@ import { MainPage } from "../../core/ui/pages/main_page";
|
|||
import { CardDataSet, CardDataSetType } from "./card_dataset";
|
||||
import { CoreInput } from "../../core/ui/input/input";
|
||||
import { CoreButton } from "../../core/ui/button/button";
|
||||
import { ListItem } from "./list_item";
|
||||
|
||||
export const DatasetsScreenPath = "/dataset";
|
||||
|
||||
|
@ -16,7 +15,7 @@ export const DataSetScreen: React.FunctionComponent = observer(() => {
|
|||
|
||||
React.useEffect(() => {
|
||||
store.init();
|
||||
}, [store]);
|
||||
}, []);
|
||||
return (
|
||||
<>
|
||||
<MainPage
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
import { Result } from "../../../core/helper/result";
|
||||
import { HttpMethod, CoreHttpRepository, HttpError } from "../../../core/repository/core_http_repository";
|
||||
import { HttpMethod, CoreHttpRepository } from "../../../core/repository/core_http_repository";
|
||||
import { CoreError } from "../../../core/store/base_store";
|
||||
import { SceneModel } from "../model/scene_model";
|
||||
import { SceneViewModel } from "../model/scene_view_model";
|
||||
import { SceneAsset } from "../../../core/model/scene_asset";
|
||||
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
import makeAutoObservable from "mobx-store-inheritance";
|
||||
import { RosWsBridgeRepository } from "../../core/repository/ros_ws_bridge_repository";
|
||||
import { CoreRosWsBridgeRepository } from "../../core/repository/core_ros_ws_bridge_repository";
|
||||
import { CoreThreeRepository } from "../../core/repository/core_three_repository";
|
||||
import { UrdfTransforms } from "./tranforms_model";
|
||||
|
||||
export class SimulationStore {
|
||||
rosWsUrdfTransfomsListner: RosWsBridgeRepository<UrdfTransforms> = new RosWsBridgeRepository();
|
||||
rosWsUrdfTransfomsListner: CoreRosWsBridgeRepository<UrdfTransforms> = new CoreRosWsBridgeRepository();
|
||||
coreThreeRepository?: CoreThreeRepository;
|
||||
|
||||
constructor() {
|
||||
|
|
|
@ -22,3 +22,4 @@ root.render(
|
|||
</SocketLister>
|
||||
</>
|
||||
);
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue