@robotical/roboticaljs
Version:
Javascript/TS library for Robotical products
41 lines (40 loc) • 1.28 kB
TypeScript
export default class RICCommsStats {
_msgSmartServos: number;
_msgIMU: number;
_msgPowerStatus: number;
_msgAddOnPub: number;
_msgRobotStatus: number;
_msgSmartServosPS: number;
_msgIMUPS: number;
_msgPowerStatusPS: number;
_msgAddOnPubPS: number;
_msgRobotStatusPS: number;
_msgSmartServosCountInWindow: number;
_msgIMUCountInWindow: number;
_msgPowerStatusCountInWindow: number;
_msgAddOnPubCountInWindow: number;
_msgRobotStatusCountInWindow: number;
_msgSmartServosLastCalcMs: number;
_msgIMULastCalcMs: number;
_msgPowerStatusLastCalcMs: number;
_msgAddOnPubLastCalcMs: number;
_msgRobotStatusLastCalcMs: number;
_msgOtherTopic: number;
_rosSerialRxRate: number;
_rosSerialRxTotalBytes: number;
_rosSerialRxTotalTimeMs: number;
clear(): void;
getSmartServosRate(): number;
getIMURate(): number;
getPowerStatusRate(): number;
getAddOnPubRate(): number;
getRobotStatusRate(): number;
getROSSerialRate(): number;
recordSmartServos(): void;
recordIMU(): void;
recordPowerStatus(): void;
recordAddOnPub(): void;
recordRobotStatus(): void;
recordOtherTopic(): void;
updateROSSerialRxRate(frameLen: number, timeMs: number): void;
}