@robotical/roboticaljs
Version:
Javascript/TS library for Robotical products
14 lines (13 loc) • 564 B
TypeScript
import { RaftReportMsg } from '@robotical/raftjs';
import { ROSSerialAddOnStatus } from './RICROSSerial';
export default abstract class RICAddOnBase {
_name: string;
_typeName: string;
_whoAmI: string;
_whoAmITypeCode: string;
_isStatic: boolean;
_initCmd: string | null;
constructor(name: string, typeName: string, whoAmI: string, whoAmITypeCode: string);
abstract processInit(_dataReceived: RaftReportMsg): void;
abstract processPublishedData(addOnID: number, statusByte: number, rawData: Uint8Array): ROSSerialAddOnStatus;
}