@@ -132,28 +132,49 @@ export function createPortShadow(portType : string) {
132132 //TODO: Based off of the port type, create the right number and type of ports
133133 const ports : MrcPortType [ ] = [ ] ;
134134 switch ( portType ) {
135- case 'I2C_PORT ' :
136- ports . push ( { portType : 'i2c ' , portNumber : 1 } ) ;
135+ case 'CAN_PORT ' :
136+ ports . push ( { portType : 'can ' , portNumber : 1 } ) ;
137137 break ;
138138 case 'SMART_IO_PORT' :
139139 ports . push ( { portType : 'smartio' , portNumber : 1 } ) ;
140140 break ;
141- case 'EXPANSION_MOTOR_PORT' :
141+ case 'SMART_MOTOR_PORT' :
142+ ports . push ( { portType : 'MotionCore port' , portNumber : 1 } ) ;
143+ break ;
144+ case 'SERVO_PORT' :
145+ ports . push ( { portType : 'servo' , portNumber : 1 } ) ;
146+ break ;
147+ case 'I2C_PORT' :
148+ ports . push ( { portType : 'i2c' , portNumber : 1 } ) ;
149+ break ;
150+ case 'USB_PORT' :
142151 ports . push ( { portType : 'usb' , portNumber : 1 } ) ;
152+ break ;
153+ case 'EXPANSION_HUB_MOTOR_PORT' :
143154 ports . push ( { portType : 'motor' , portNumber : 1 } ) ;
144155 break ;
145- case 'EXPANSION_SERVO_PORT' :
146- ports . push ( { portType : 'usb' , portNumber : 1 } ) ;
156+ case 'EXPANSION_HUB_SERVO_PORT' :
147157 ports . push ( { portType : 'servo' , portNumber : 1 } ) ;
148158 break ;
149159 case 'SMART_MOTOR_PORT' :
150160 ports . push ( { portType : 'MotionCore port' , portNumber : 1 } ) ;
151161 break ;
152- case 'SERVO_PORT' :
162+ case 'USB_HUB' :
163+ ports . push ( { portType : 'usb in' , portNumber : 1 } ) ;
164+ ports . push ( { portType : 'usb out' , portNumber : 1 } ) ;
165+ break ;
166+ case 'EXPANSION_HUB_MOTOR' :
167+ ports . push ( { portType : 'usb in' , portNumber : 1 } ) ;
168+ ports . push ( { portType : 'motor' , portNumber : 1 } ) ;
169+ break ;
170+ case 'EXPANSION_HUB_SERVO' :
171+ ports . push ( { portType : 'usb in' , portNumber : 1 } ) ;
153172 ports . push ( { portType : 'servo' , portNumber : 1 } ) ;
154173 break ;
174+ default :
175+ ports . push ( { portType : 'unknown' , portNumber : 1 } ) ;
176+ break ;
155177 }
156-
157178 return {
158179 shadow : {
159180 type : 'mrc_port' ,
0 commit comments