@robotical/sensors-dashboard
Version:
A dashboard tool for depicting Marty data by Robotical
21 lines (20 loc) • 950 B
TypeScript
import type MartyType from "@robotical/webapp-types/dist-types/src/application/RAFTs/Marty/Marty";
import { type ROSSerialIMU, type ROSSerialAddOnStatusList, type ROSSerialSmartServos } from "@robotical/roboticaljs";
import { raftPubSubscriptionHelper } from "./pubSubHelper";
import RaftInterface from "./RaftInterface";
export declare class MartyInterface extends RaftInterface {
marty: MartyType;
addons: ROSSerialAddOnStatusList['addons'];
servos: ROSSerialSmartServos | null;
accel: ROSSerialIMU | null;
subObject: ReturnType<typeof raftPubSubscriptionHelper> | null;
constructor(marty: MartyType, options?: {
autoSubscribe?: boolean;
});
subscribeToPublishedData(): void;
unsubscribeFromPublishedData(): void;
setAddons(addons: ROSSerialAddOnStatusList['addons']): void;
setServos(servos: ROSSerialSmartServos): void;
setAccel(accel: ROSSerialIMU): void;
}
export default MartyInterface;