PART
{
	// --- general parameters ---
	name = OctoSat_Com_Side
	module = Part
	author = Nookos
	
	// --- Model ---
	
	MODEL
	{
		model = NSS/Parts/OctoSat_Com_Side
	}
	// --- asset parameters ---
	scale = 1
	rescaleFactor = 1

	// --- node definitions ---
	node_stack_side = 0, 0, 0, 1, 0, 0, 0

	// --- editor parameters ---
	TechRequired = advUnmanned
	entryCost = 9000
	cost = 2300
	category = Pods
	subcategory = 0
	title = OctoSat Side Guidance Module
	manufacturer = NSS
	description = The OSGM is an all inclusive command module for your satellite requirements. It offers state of the art guidance abilities and is delivered with a rudimental reaction wheel. Being so thorough at NSS, we even included our finest, compactest, beautifullest, awesomest, medium range antenna.
	// --- attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision ---
	attachRules = 1,0,1,0,0


	// --- standard part parameters ---
	mass = 0.1
	dragModelType = default
	maximum_drag = 0.2
	minimum_drag = 0.2
	angularDrag = 2
	crashTolerance = 9
	maxTemp = 1200
	vesselType = Probe

	bulkheadProfiles = size0
	tags = octosat cmg command control (core fly gyro hex kerbnet moment probe react sas satellite space stab steer torque

	// --- resources ---
	RESOURCE
	{
		name = ElectricCharge
		amount = 15
		maxAmount = 15
	}
	// --- Modules ---
	MODULE
	{
		name = ModuleCommand
		minimumCrew = 0
		RESOURCE
		{
			name = ElectricCharge
			rate = 0.02
		}
	}
	MODULE
	{
		name = ModuleReactionWheel
		PitchTorque = 0.08
		YawTorque = 0.08
		RollTorque = 0.08
		RESOURCE
		{
			name = ElectricCharge
			rate = 0.06
		}
	}
	MODULE
	{
		name = ModuleSAS
		SASServiceLevel = 3
	}	
	MODULE
	{
		name = ModuleDeployableAntenna
		showStatus = false
		isTracking = false
		windResistance = 1
		animationName = Deploy
		pivotName = OctoProbeSideCommand
	}
	//MODULE
	//{
	//	name = ModuleAnimateGeneric
	//	animationName = Deploy
	//	isOneShot = false
	//	startEventGUIName = Extend
	//	endEventGUIName = Retract
	//	actionGUIName = Toggle Antenna
	//	allowAnimationWhileShielded = False
	//}
	MODULE
	{
		name = ModuleDataTransmitter
		antennaType = DIRECT
		packetInterval = 0.6
		packetSize = 2
		packetResourceCost = 12.0
		requiredResource = ElectricCharge
		DeployFxModules = 0
		ProgressFxModules = 1
		antennaPower = 500000
		antennaCombinable = True
		antennaCombinableExponent = 1
	}
}
