joy.scope.DataWindow:
Concrete class DataWindow represents a sliding window of data
through time
ckbot.dynamixel.Dynamixel:
DESCRIPTION:
-- The Dynamixel class is a namespace containing useful constants and functions
RESPONSIBILITIES:
-- Serve as a utility class with dynamixel commands and useful functions
OWNERSHIP:
-- owned by the dynamixel module
THEORY:
-- none
CONSTRAINTS:
-- none ...
joy.scope.LinePlotter:
Concrete class LinePlotter implements simple line plotting
functionality (including coordinate scaling and line markers) on a
box within a pygame.Surface
joy.loggit.LogWriter:
Concrete class LogWriter provides an interface for logging data.
ckbot.ckmodule.MemInterface:
Implementation of the .mem sub-object for modules that provide the
generic IO memory interface
ckbot.dynamixel.Request:
( internal concrete )
DESCRIPTION:
-- The Request message class represents holds information about a message
request
RESPONSIBILITIES:
-- hold nid, cmd, and params of message
-- keep track of retries remaining
-- hold a timestamp
-- hold a promise to be updated after dynamixel.Protocol.update()
OWNERSHIP:
-- owned by the dynamixel module
THEORY:
-- An Request object serves a way to keep track of requests.
ckbot.resolver.Resolver:
The resolver class implements a persistent two-way mapping,
typically between strings.
dict:
dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object's
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = {}
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list.