This is a working rig of a transit bus (2 service door version). The lights were tested under cycles and are found to be in working order.
A complete list of switches:
Main service door Emergency Exit
Drivers cabin door Disabled ramp
Drivers Window Passenger Windows (1 through 4)
Roof Fans (circular) Drivers Side
A complete list of lights:
Side Dipped Lamps Full Beam Lamps
Indicator Lamps (left/right/hazard) Reversing Lamp
Fog Lamp Breaking Lamp
Interior Passenger Lamps Interior Door Lamp
Interior Stopping Lamp
3D Viewport Control Display These control the 'detail' of the model in the viewport.
Subsurf Edge Sharps
Duplivert Instances Windows Display
In addition to the above, there is also the rig on the vehicle itself. This includes various suspension controls (on the wheel, automatic and manual), axle (manual and automatic) turning, path based or manual movement, and automatic wheels.
The path selector is off by default, enable path based by selecting the 'Path Engaged' bone, setting it to 0, and using the path constraint on the 'rear axle' bone.
The background in the image is not included in this Blend. All textures of the bus are packed and have generally either been home-made or come from https://cc0textures.com/ or https://texturehaven.com/
Comments and feedback are appreciated; comments section is monitored.