Home Manual Reference Source Test Repository

References

Class Summary

Static Public Class Summary
public
this class was deprecated.

Queue of callback functions.

public

Driver for CAN bus (Controller Area Network)

public

Driver that simulates CAN bus

public

Implementation of circular buffer using Node.js's Buffer

public

A goal of the class is to check if drivers are correctly implemented.

public

Class manipulate drivers

public

Communicates with dynamixel servos (AX12 & RX24).

public
public

Uses data from infrared sensors to determine where is an enemy robot and other obstacles.

public

Provides an abstraction layer on top of lidar's firmware and algorithms to determine robot's position and obstacles

public

Line in 2D space

public
public

Mep

Proxy to custom require(), Log, Config, DriverManager & services.

public

Driver for Modbus communication protocol.

public

Simulation for Modbus communication protocol

public

MotionDriverSimulator simulation module.

public

Driver enables communication with Memristor's motion driver.

public

Remote controller for motion driver

public

Natively (C++) implemented driver that enables communication with Memristor's motion driver.

public

Provides a very abstract way to control and estimate robot position

public

Target (point & params) that robot has to reach

public

Queue of targets (points) that robot has to reach.

public

Packetized Low-Level Secured Protocol

0                   1                   2                   3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+--------------+-------+-------+---------------+----------------+
|  Start Byte  | Header|Payload|  Packet type  | Payload length |
|    (0x3C)    |    Checksum   |               |                |
+-------------------------------- - - - - - - - - - - - - - - - +
:                     Payload Data continued ...

public

Communicates with pins on microcontrollers.

public

Point in 2D space

public

Describes an polygon

public

Implements algorithms to collect data from sensors and determine current robot's location

public

Default scheduler class describes general task scheduling and robot behaviour

public

Implements algorithms to schedule task execution

public

Automatically shares position, obstacles and task statuses between robots and provides simple API to share custom messages.

public

Detects when rope is pulled out of the robot and starts counting game time.

public

Default task class describes general task robot behaviour during task execution

public

Describes an error during strategy execution (eg.

public

Enables communication between mep-core and mep-dash.

public

Class represent obstacles on the terrain and mechanism to search terrain between objects.

public

Tunable angle.

public

Tunable Point.

public

Driver enables uart communication with electronic boards

public

Udp

Provides sharing based on UDP protocol.

public

Logs memory and cpu usage

Function Summary

Static Public Function Summary
public

async delay(milliseconds: *): Promise

Synced setTimeout()

Variable Summary

Static Public Variable Summary
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public

Point: *

public

Point: *

public

Point: *

public

Point: *

public

Point: *

public

Point: *

public

Point: *

public
public
public
public
public
public
public
public
public

Task: *

public
public
public

Usage: *

public

fs: *