Module: Lignite

Defined in:
lib/lignite.rb,
lib/lignite/bytes.rb,
lib/lignite/logger.rb,
lib/lignite/motors.rb,
lib/lignite/message.rb,
lib/lignite/version.rb,
lib/lignite/assembler.rb,
lib/lignite/variables.rb,
lib/lignite/connection.rb,
lib/lignite/rbf_object.rb,
lib/lignite/op_compiler.rb,
lib/lignite/body_compiler.rb,
lib/lignite/connection/usb.rb,
lib/lignite/message_sender.rb,
lib/lignite/direct_commands.rb,
lib/lignite/system_commands.rb,
lib/lignite/connection/bluetooth.rb

Defined Under Namespace

Modules: Bytes, Logger, VariableDeclarer Classes: Assembler, BodyCompiler, ByteString, Connection, DirectCommands, DirectReply, Message, MessageSender, Motors, NoUsbDevice, OpCompiler, RbfObject, SystemCommands, SystemReply, VMError, Variables

Constant Summary collapse

PORT_A =
1
PORT_B =
2
PORT_C =
4
PORT_D =
8
PORT_1 =
0
PORT_2 =
1
PORT_3 =
2
PORT_4 =
3
COAST =
0
BRAKE =
1
VERSION =

Lignite version (uses [semantic versioning](semver.org/)).

File.read(File.dirname(__FILE__) + "/../../VERSION").strip