$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$ 	Command Map	 			$
$						$
$   	Invalid 		= 	-1	$
$   	Reset IO		=	13	$
$   	Start Bwd		=	0	$
$   	From Stop To Run	=	1	$
$	From Run To Stop	=	2	$
$	From Stop To Jog	=	3	$
$	From Jog To Stop	=	4	$
$	From Run To Jog		=	5	$
$	From Jog To Run		=	6	$
$	Enable Start		=	7	$
$	ByPass All Faults	=	8	$
$	Stop For Fault		=	9	$
$	Slow Down		=	10	$
$	Stop Slow Down		=	11	$
$	Skip Fault		=	12	$
$	Set machine dir fwd	=	14	$
$	Set machine dir bwd	=	15	$
$	OnShowNextDefect 	= 	16	$
$	OnByPassAllFaults	=	17	$
$	OnRecehck		=	18	$
$	From Stop To Jog bwd	=	62	$
$	From Run To Jog bwd	=	63	$
$	From Stop To Run Bwd	=	64	$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$Signal strcture:							$
$----------------							$
$ SignalType: 	trigger = 1,level = 0					$
$ Logic: 	positive = 1 negative = 0				$
$									$
$ If signal type is trigger enter pulse width as well. 			$
$Example:								$
$	Delay(mSec) Signal_type   RelayID   Logic   Pulse_Width(mSec)	$
$ Sig1 =    500           1         1         0         500		$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

[General]
NumCommands=13

$ Reset

[Command 1]
Command=13
NumSignals=5
Active=1
Sig1=0 0 8 0 0 0
Sig2=0 0 7 0 0 0
Sig3=0 0 6 0 0 0
Sig4=0 0 5 0 0 0
Sig5=0 0 9 0 0 0
Sig6=0 0 1 0 0 0
Sig7=0 0 5 0 0 0
Sig8=0 0 6 0 0 0
Sig9=0 0 9 0 0 0
Sig10=0 0 10 0 0 0
Sig11=0 0 11 0 0 0
Sig12=0 0 12 0 0 0
Sig13=0 0 13 0 0 0
Sig14=0 0 14 0 0 0
Sig15=0 0 15 0 0 0
Sig16=0 0 16 0 0 0

[Command 2]
Command=1
NumSignals=1
Active=1
Sig1=0 1 5 1 50 0

[Command 3]
Command=2
NumSignals=3
Active=1
Sig1=0 0 8 0 0 0
Sig2=0 0 9 0 0 0
Sig3=0 1 6 1 50 0

[Command 4]
Command=3
NumSignals=1
Active=1
Sig1=0 0 8 1 0 0

[Command 5]
Command=4
NumSignals=3
Active=1
Sig1=0 0 8 0 0 0
Sig2=0 0 9 0 0 0
Sig3=0 1 6 1 50 0


[Command 6]
Command=5
NumSignals=1
Active=1
Sig1=0 0 8 1 0 0


[Command 7]
Command=43
NumSignals=1
Active=1
Sig1=0 1 2 1 50 1


[Command 8]
Command=33
NumSignals=1
Active=1
Sig1=0 1 1 1 50 1


[Command 9]
Command=14
NumSignals=1
Active=1
Sig1=0 1 7 1 50 0

[Command 10]
Command=15
NumSignals=1
Active=1
Sig1=0 1 7 1 50 0

[Command 11]
Command=62
NumSignals=1
Active=1
Sig1=0 0 9 1 0 0

[Command 12]
Command=63
NumSignals=1
Active=1
Sig1=0 0 9 1 0 0

[Command 13]
Command=64
NumSignals=1
Active=1
Sig1=0 1 8 1 50 0

[Data]
$0 = THREAD_PRIORITY_NORMAL ,1 = THREAD_PRIORITY_ABOVE_NORMAL 
$2 = THREAD_PRIORITY_HIGHEST ,15 = THREAD_PRIORITY_TIME_CRITICAL 
PosThreadPriority=2
PrecitionDistanceAfterTarget=1000
PrecitionDistanceBeforeTarget=1000
DecitionDistance=2000
MaxDistanceAfterTarget=2000
HeadDeviceDistance=-2300
DistanceToSendJog=66821
MaxSpeedToSendJog=307
DistanceFromJogToStop=150
Delay=0
$ First Jog Then Stop = 0
$ Stop Before Jog = 1
RewinderScenario=1
PositionCandidateMaster=0
DeltaDistance = 50
MultipleFaultsSupport = 1
TimeoutToWaitForZeroSpeed=60000
MaxDistanceBetweenConsecutiveFaultsToSendJog=1200
UseHWPositioning=0

; follow parameters relevant for slitter rewindes with high speed and not linear behaviour between speed and start job distance
; for calibration just need to check different stops with different speeds and put to table. "NumSpeedRecords" should be number of entries in table
; if "NumSpeedRecords" is equal zero then linear behaviour will be applied.
NumSpeedRecords=6
SpeedList=50|100|150|200|250|300
StoppingDistanceList=2729|7245|16067|28391|43833|66821


[Workflow behavior]
CallStartRewinderOnRemoteRecheck=1
CallBypassOnRemoteRecheck=0
CallStartRewinderOnRemoteSkip=1
CallStartRewinderOnLocalRecheck=0
CallBypassOnLocalRecheck=0
CallStartRewinderOnLocalSkip=0
CallBypassOnRemoteSkip=0
CallBypassOnLocalSkip=0
RespondeToRemoteStartRewinder=1
$ 1 = Accept 0 = Reject
DefaultAcceptRejectFlag=1

SendInspectionOnBeforeCapturingMaster=1
