struct

Program

Inherits Struct < Value < Object

Constructors

new(module_name : String, hardware : Hash(String, String), chassis : Hash(String, ChassisWheel), vars : Hash(String, Variable), routines : Array(RoutineDef), kind : OpModeKind, name : String, group : String, body : Array(Expression), package : String = DEFAULT_JAVA_PACKAGE)

Instance methods

body
chassis
clone
copy_with(module_name _module_name = @module_name, hardware _hardware = @hardware, chassis _chassis = @chassis, vars _vars = @vars, routines _routines = @routines, kind _kind = @kind, name _name = @name, group _group = @group, body _body = @body, package _package = @package)
group
hardware
kind
module_name
name
package
routines
uses_deadzone?
uses_drive?
uses_wait?
vars