@@ -939,35 +939,6 @@ namespace microcode {
939939 export function getParam2 ( tile : Tile ) : number {
940940 const tid = getTid ( tile )
941941 switch ( tid ) {
942- case Tid . TID_MODIFIER_CAR_FORWARD :
943- return robot . robots . RobotCompactCommand . MotorRunForward
944- case Tid . TID_MODIFIER_CAR_REVERSE :
945- return robot . robots . RobotCompactCommand . MotorRunBackward
946- case Tid . TID_MODIFIER_CAR_TURN_LEFT :
947- return robot . robots . RobotCompactCommand . MotorTurnLeft
948- case Tid . TID_MODIFIER_CAR_TURN_RIGHT :
949- return robot . robots . RobotCompactCommand . MotorTurnRight
950- case Tid . TID_MODIFIER_CAR_STOP :
951- return robot . robots . RobotCompactCommand . MotorStop
952- case Tid . TID_MODIFIER_CAR_FORWARD_FAST :
953- return robot . robots . RobotCompactCommand . MotorRunForwardFast
954- case Tid . TID_MODIFIER_CAR_SPIN_LEFT :
955- return robot . robots . RobotCompactCommand . MotorSpinLeft
956- case Tid . TID_MODIFIER_CAR_SPIN_RIGHT :
957- return robot . robots . RobotCompactCommand . MotorSpinRight
958- case Tid . TID_MODIFIER_CAR_LED_COLOR_1 :
959- return robot . robots . RobotCompactCommand . LEDRed
960- case Tid . TID_MODIFIER_CAR_LED_COLOR_2 :
961- return robot . robots . RobotCompactCommand . LEDGreen
962- case Tid . TID_MODIFIER_CAR_LED_COLOR_3 :
963- return robot . robots . RobotCompactCommand . LEDBlue
964- case Tid . TID_MODIFIER_CAR_LED_COLOR_4 :
965- return robot . robots . RobotCompactCommand . LEDOff
966- case Tid . TID_MODIFIER_CAR_ARM_OPEN :
967- return robot . robots . RobotCompactCommand . ArmOpen
968- case Tid . TID_MODIFIER_CAR_ARM_CLOSE :
969- return robot . robots . RobotCompactCommand . ArmClose
970-
971942 case Tid . TID_MODIFIER_RGB_LED_COLOR_1 :
972943 return 0x2f0000
973944 case Tid . TID_MODIFIER_RGB_LED_COLOR_2 :
@@ -1096,28 +1067,5 @@ namespace microcode {
10961067 }
10971068 }
10981069
1099- TODO: don't need this low-level approach, but need to recall which JD we support
1100- export function serviceCommand(tile: Tile) {
1101- const tid = getTid(tile)
1102- switch (tid) {
1103- case Tid.TID_ACTUATOR_PAINT:
1104- case Tid.TID_ACTUATOR_RGB_LED:
1105- case Tid.TID_ACTUATOR_SERVO_SET_ANGLE:
1106- return jacs.CMD_SET_REG | 0x2
1107- case Tid.TID_ACTUATOR_RELAY:
1108- case Tid.TID_ACTUATOR_SERVO_POWER:
1109- return jacs.CMD_SET_REG | 0x1
1110- case Tid.TID_ACTUATOR_SPEAKER:
1111- case Tid.TID_ACTUATOR_MUSIC:
1112- return 0x80
1113- case Tid.TID_ACTUATOR_CAR:
1114- case Tid.TID_ACTUATOR_RADIO_SEND:
1115- return 0x81
1116- case Tid.TID_ACTUATOR_RADIO_SET_GROUP:
1117- return jacs.CMD_SET_REG | 0x80
1118- default:
1119- return undefined
1120- }
1121- }
11221070 */
11231071}
0 commit comments