# Chameleon switch
# (c) 1999 Bay Networks, Inc

class Chassis {
	bitmap "chameleon/v1208/bitmaps/bs350_200_12_front.gif"
	chasType {676}
	children {Card Port Led}
	Card.positions {{0 60}}
	Card.instances {3.6.0}

	Port.positions {
		{226 60} {226 88} {254 60} {254 88} {282 60} {282 88}
		{310 60} {310 88} {338 60} {338 88} {366 60} {366 88}
	}
        Port.subClasses {1 1 1 1 1 1 1 1 1 1 1 1}
        Port.instances { 1 2 3 4 5 6 7 8 9 10 11 12 }
 
	Led.positions {
		{596 83} {596 100} 
		{641 73} {641 83} {641 105} {641 115}
		{651 73} {651 83} {651 105} {651 115}
		{661 73} {661 83} {661 105} {661 115}
		{671 73} {671 83} {671 105} {671 115}
		{681 73} {681 83} {681 105} {681 115}
		{691 73} {691 83} {691 105} {691 115}
	}
	Led.subClasses {0 0 1 4 1 4 1 4 1 4 1 4 1 4
		1 4 1 4 1 4 1 4 1 4 1 4
	}
	Led.instances {80 81 
		1 1 2 2 3 3 4 4 5 5 6 6
		7 7 8 8 9 9 10 10 11 11 12 12
	}
}

include "450.dms"

class Chassis {
	grpIndx 3
	statusVar s5ChasBrdLeds
	statusProc dms350_200LedsStatusProc
	statusInstanceProc dmsLedsStatusInstanceProc
}
class Card {
	discoverProc "dmsDiscover200MdaType 1"
	statusVar s5ChasBrdLeds
	statusProc dms350_200LedsStatusProc
	statusInstanceProc dmsLedsStatusInstanceProc
	ledTagPrefixProc dms350LedTagPrefixProc
	instanceProc dms350CardInstanceProc
}
class Led {
	ledTagPrefixProc dms350LedTagPrefixProc
}
