﻿<CopFile>
	<LogWindowOptions>
		<ViewMode>LineMode</ViewMode>
		<TimeOutForLineBreak>3000</TimeOutForLineBreak>
		<TimeFormat>HH:mm:ss</TimeFormat>
		<LineBreakOnTimeout>true</LineBreakOnTimeout>
		<LineBreakOnCarriageReturn>false</LineBreakOnCarriageReturn>
		<ShowVisibleAscIICodeOnly>false</ShowVisibleAscIICodeOnly>
		<ShowStatusInformation>true</ShowStatusInformation>
		<SentPrompt>Send:</SentPrompt>
		<RecPrompt>Rec:</RecPrompt>
		<StatusPrompt>Status:</StatusPrompt>
		<SendColorStr>Red</SendColorStr>
		<StatusColorStr>Black</StatusColorStr>
		<RecColorStr>Blue</RecColorStr>
	</LogWindowOptions>
	<Options>
		<CRstring>0D</CRstring>
		<TimeFormat>HH:mm:ss</TimeFormat>
		<IsClearContent>false</IsClearContent>
		<IsAddCR>false</IsAddCR>
		<SendListInterval>1</SendListInterval>
		<SendListIntervalUnit>1</SendListIntervalUnit>
		<IsCheckSum>false</IsCheckSum>
		<IsAddToList>false</IsAddToList>
		<IsSendListLoop>false</IsSendListLoop>
		<QuickSendRepeatRate>10</QuickSendRepeatRate>
		<SendListRepeatRate>10</SendListRepeatRate>
		<CheckSumMethod>CS_FF_A_B</CheckSumMethod>
		<CurrentProfile>Standard</CurrentProfile>
		<HasPacingBetweenBytes>false</HasPacingBetweenBytes>
		<PacingBetweenBytes>1</PacingBetweenBytes>
	</Options>
	<ViewStatus>
		<IsShowSendData>true</IsShowSendData>
		<IsShowTime>true</IsShowTime>
		<ViewFormat>Dec</ViewFormat>
		<IsConnected>false</IsConnected>
		<WindowState>Maximized</WindowState>
		<FormSize>
			<Width>1032</Width>
			<Height>776</Height>
		</FormSize>
		<FormPosition>
			<X>1676</X>
			<Y>276</Y>
		</FormPosition>
		<SendDataListPanelHeight>220</SendDataListPanelHeight>
		<IsSendDataListCollapsed>false</IsSendDataListCollapsed>
		<QuickSendPanelHeight>100</QuickSendPanelHeight>
	</ViewStatus>
	<InstanceData>
		<Name />
		<Format>Dec</Format>
		<Content />
		<Comments />
		<Filename />
		<DTREnable>Unchecked</DTREnable>
		<RTSEnable>Unchecked</RTSEnable>
		<BreakStatus>Unchecked</BreakStatus>
	</InstanceData>
	<SendDataList>
		<ColumnWidth>
			<int>158</int>
			<int>100</int>
			<int>100</int>
			<int>100</int>
		</ColumnWidth>
		<CommonData>
			<Name>Turn Off Relay 1</Name>
			<Format>Dec</Format>
			<Content>/gA=</Content>
			<Comments>254, 0 - 7 will turn off individual relays,  0 for first relay</Comments>
			<Filename />
			<DTREnable>Unchecked</DTREnable>
			<RTSEnable>Unchecked</RTSEnable>
			<BreakStatus>Unchecked</BreakStatus>
		</CommonData>
		<CommonData>
			<Name>Turn On Relay 1</Name>
			<Format>Dec</Format>
			<Content>/gg=</Content>
			<Comments>254, 8 - 15 turns on individual relays</Comments>
			<Filename />
			<DTREnable>Unchecked</DTREnable>
			<RTSEnable>Unchecked</RTSEnable>
			<BreakStatus>Unchecked</BreakStatus>
		</CommonData>
		<CommonData>
			<Name>Turn Off Relay 2</Name>
			<Format>Dec</Format>
			<Content>/gE=</Content>
			<Comments>254, 0 - 7 will turn off individual relays,  0 for first relay</Comments>
			<Filename />
			<DTREnable>Unchecked</DTREnable>
			<RTSEnable>Unchecked</RTSEnable>
			<BreakStatus>Unchecked</BreakStatus>
		</CommonData>
		<CommonData>
			<Name>Turn On Relay 2</Name>
			<Format>Dec</Format>
			<Content>/gk=</Content>
			<Comments>254, 8 - 15 turns on individual relays</Comments>
			<Filename />
			<DTREnable>Unchecked</DTREnable>
			<RTSEnable>Unchecked</RTSEnable>
			<BreakStatus>Unchecked</BreakStatus>
		</CommonData>
		<CommonData>
			<Name>Get Status of Relay 1</Name>
			<Format>Dec</Format>
			<Content>/hA=</Content>
			<Comments>16-23 Get the Status of an Individual Relay
This command allows you to read the on/off status of an individual relay.
16 corresponds to relay 1, 23 corresponds to relay 8. This command
will return a 1 indicating the relay is ON or a 0 indicating the relay
is OFF.</Comments>
			<Filename />
			<DTREnable>Unchecked</DTREnable>
			<RTSEnable>Unchecked</RTSEnable>
			<BreakStatus>Unchecked</BreakStatus>
		</CommonData>
		<CommonData>
			<Name>Get Status of Relay 2</Name>
			<Format>Dec</Format>
			<Content>/hE=</Content>
			<Comments>16-23 Get the Status of an Individual Relay
This command allows you to read the on/off status of an individual relay.
16 corresponds to relay 1, 23 corresponds to relay 8. This command
will return a 1 indicating the relay is ON or a 0 indicating the relay
is OFF.</Comments>
			<Filename />
			<DTREnable>Unchecked</DTREnable>
			<RTSEnable>Unchecked</RTSEnable>
			<BreakStatus>Unchecked</BreakStatus>
		</CommonData>
		<CommonData>
			<Name>Get the Status of All Relays</Name>
			<Format>Dec</Format>
			<Content>/hg=</Content>
			<Comments>24 Get the Status of All Relays
This command allows you to get the status all relays at one time. A
value of 0-255 is returned indicating the status of all 8 relays from the
R8x Pro. A value of 0-15 is returned from the R4x Pro. The binary
pattern of the value returned directly corresponds to the on/off status of
each relay.</Comments>
			<Filename />
			<DTREnable>Unchecked</DTREnable>
			<RTSEnable>Unchecked</RTSEnable>
			<BreakStatus>Unchecked</BreakStatus>
		</CommonData>
		<CommonData>
			<Name>Store Default</Name>
			<Format>Dec</Format>
			<Content>/hk=</Content>
			<Comments>25 Store Relay Pattern as Power-Up Default
This command allows you to define the on/off status of all relays when
power is first applied to the board. Use other commands to set the relays
in the desired power-up state, then issue this command to store
the current status of the relays as the power-up default.</Comments>
			<Filename />
			<DTREnable>Unchecked</DTREnable>
			<RTSEnable>Unchecked</RTSEnable>
			<BreakStatus>Unchecked</BreakStatus>
		</CommonData>
		<CommonData>
			<Name>Get Default Status</Name>
			<Format>Dec</Format>
			<Content>/ho=</Content>
			<Comments>26 Get the Power-Up Default Relay Pattern
This command allows you read the stored power-up default relay pattern.
R4x Pro boards return a value of 0-15, R8x Pro board return a
value of 0-255. The binary pattern of the value returned directly corresponds
to the on/off status of each relay.</Comments>
			<Filename />
			<DTREnable>Unchecked</DTREnable>
			<RTSEnable>Unchecked</RTSEnable>
			<BreakStatus>Unchecked</BreakStatus>
		</CommonData>
		<CommonData>
			<Name>Turn Reporting Mode On</Name>
			<Format>Dec</Format>
			<Content>/hs=</Content>
			<Comments>27 Turn Reporting Mode ON
By default, Reporting Mode is off. Reporting mode confirms the completion
of most commands by sending an ASCII character code 85 back
to the user. Reporting mode does NOT confirm the completion of E3C
commands, or any command that sends data back to the user. Reporting
mode is stored in non-volatile memory. Reporting mode slows communications
and is only recommended in high-reliability installations.</Comments>
			<Filename />
			<DTREnable>Unchecked</DTREnable>
			<RTSEnable>Unchecked</RTSEnable>
			<BreakStatus>Unchecked</BreakStatus>
		</CommonData>
		<CommonData>
			<Name>Turn Reporting Mode Off</Name>
			<Format>Dec</Format>
			<Content>/hw=</Content>
			<Comments>28 Turn Reporting Mode OFF
This command turns off the reporting function. Reporting mode is
stored in non-volatile memory. This is the default setting.</Comments>
			<Filename />
			<DTREnable>Unchecked</DTREnable>
			<RTSEnable>Unchecked</RTSEnable>
			<BreakStatus>Unchecked</BreakStatus>
		</CommonData>
		<CommonData>
			<Name>Turns All Relays Off</Name>
			<Format>Dec</Format>
			<Content>/h0=</Content>
			<Comments>Turns All Relays OFF</Comments>
			<Filename />
			<DTREnable>Unchecked</DTREnable>
			<RTSEnable>Unchecked</RTSEnable>
			<BreakStatus>Unchecked</BreakStatus>
		</CommonData>
		<CommonData>
			<Name>Turns All Relays On</Name>
			<Format>Dec</Format>
			<Content>/h4=</Content>
			<Comments>Turns all relays on</Comments>
			<Filename />
			<DTREnable>Unchecked</DTREnable>
			<RTSEnable>Unchecked</RTSEnable>
			<BreakStatus>Unchecked</BreakStatus>
		</CommonData>
		<CommonData>
			<Name>Inverts All Relays</Name>
			<Format>Dec</Format>
			<Content>/h8=</Content>
			<Comments>Invert All Relays
All relays that are currently off turn on, all relays that were on turn off.</Comments>
			<Filename />
			<DTREnable>Unchecked</DTREnable>
			<RTSEnable>Unchecked</RTSEnable>
			<BreakStatus>Unchecked</BreakStatus>
		</CommonData>
		<CommonData>
			<Name>Reverses Relay Order</Name>
			<Format>Dec</Format>
			<Content>/iA=</Content>
			<Comments>The Status of Relays 12345678 are reversed to 87654321. This command
does not permanently reassign relays, it only copies the status of
the relays when executed.</Comments>
			<Filename />
			<DTREnable>Unchecked</DTREnable>
			<RTSEnable>Unchecked</RTSEnable>
			<BreakStatus>Unchecked</BreakStatus>
		</CommonData>
		<CommonData>
			<Name>Test Two Ways Communication</Name>
			<Format>Dec</Format>
			<Content>/iE=</Content>
			<Comments>This command can be used to test 2-way communication between the
host computer and the relay controller. When executed, the relay controller
will send ASCII character code 85 back to the user. This command
should be used for initial installations if 2-way communication is
required. It can also be used to detect the presence of a relay controller
on the serial port.</Comments>
			<Filename />
			<DTREnable>Unchecked</DTREnable>
			<RTSEnable>Unchecked</RTSEnable>
			<BreakStatus>Unchecked</BreakStatus>
		</CommonData>
		<CommonData>
			<Name>Set Status of All Relays</Name>
			<Format>Dec</Format>
			<Content>/iiq</Content>
			<Comments>This command is used to set the status of all relays at one time. A single
parameter is required. The equivalent binary pattern of the parameter
is copied directly to the relays, instantly setting the on/off status of
all relays on the board.
170 will set the relays status to 
On Off On Off On Off On Off
</Comments>
			<Filename />
			<DTREnable>Unchecked</DTREnable>
			<RTSEnable>Unchecked</RTSEnable>
			<BreakStatus>Unchecked</BreakStatus>
		</CommonData>
		<CommonData>
			<Name>Store Pattern In Bank</Name>
			<Format>Dec</Format>
			<Content>/ioB</Content>
			<Comments>This command stores the current on/off setting of all relays into a memory
bank (0-15). This command is useful for creating macros or for
making sure certain relays are never activated simultaneously.</Comments>
			<Filename />
			<DTREnable>Unchecked</DTREnable>
			<RTSEnable>Unchecked</RTSEnable>
			<BreakStatus>Unchecked</BreakStatus>
		</CommonData>
		<CommonData>
			<Name>Recall Pattern in Bank</Name>
			<Format>Dec</Format>
			<Content>/isB</Content>
			<Comments>This command recalls a stored relay pattern from the user selected
memory bank (0-15) and update all relays on the board to the settings
defined by command 42 above.</Comments>
			<Filename />
			<DTREnable>Unchecked</DTREnable>
			<RTSEnable>Unchecked</RTSEnable>
			<BreakStatus>Unchecked</BreakStatus>
		</CommonData>
		<CommonData>
			<Name>Relay Select</Name>
			<Format>Dec</Format>
			<Content>/iwA</Content>
			<Comments>This command turns off all relays and then turns on the selected relay
only. This command performs a safe “Break Before Make”, ensuring
that no two relays are ever activated at the same time.</Comments>
			<Filename />
			<DTREnable>Unchecked</DTREnable>
			<RTSEnable>Unchecked</RTSEnable>
			<BreakStatus>Unchecked</BreakStatus>
		</CommonData>
		<CommonData>
			<Name>Relay Deselect</Name>
			<Format>Dec</Format>
			<Content>/i0=</Content>
			<Comments>This command turns on all relays and then turns off the selected relay
only. This command performs a safe “Make Before Brake”, ensuring
that no two relays are ever de-activated at the same time.</Comments>
			<Filename />
			<DTREnable>Unchecked</DTREnable>
			<RTSEnable>Unchecked</RTSEnable>
			<BreakStatus>Unchecked</BreakStatus>
		</CommonData>
		<CommonData>
			<Name>Toggle Relay 1</Name>
			<Format>Dec</Format>
			<Content>/i4A</Content>
			<Comments>46,0-3 Toggle the Status of a Relay (R4x Pro)
46,0-7 Toggle the Status of a Relay (R8x Pro)
This command reverses the current on/off status of the selected relay.</Comments>
			<Filename />
			<DTREnable>Unchecked</DTREnable>
			<RTSEnable>Unchecked</RTSEnable>
			<BreakStatus>Unchecked</BreakStatus>
		</CommonData>
		<CommonData>
			<Name>Set Relay Timer</Name>
			<Format>Dec</Format>
			<Content>/i9JAA==</Content>
			<Comments>This command will active relay 1 for 5 seconds.
This command is used to activate a relay for a user-defined period of
time. All other relays will remain unchanged. If the selected relay is
already on, this function will have no effect, so make sure the relay is
off before using this command. This command will send ASCII character
code 85 back to the host computer if the timing function is enabled
by the Time parameter.</Comments>
			<Filename />
			<DTREnable>Unchecked</DTREnable>
			<RTSEnable>Unchecked</RTSEnable>
			<BreakStatus>Unchecked</BreakStatus>
		</CommonData>
		<CommonData>
			<Name>Set Multi Relay Timer</Name>
			<Format>Dec</Format>
			<Content>/jBJCgU=</Content>
			<Comments>48, Time(0-255), RPOn(0-15), RPOff(0-15) - R4x Pro
48, Time(0-255), RPOn(0-255), RPOff(0-255) - R8x Pro
This command is used set the status of all relays (RPOn), apply a timer
(Time 0-255), and then set all Relays to a new state once the timer has
completed (RPOff). This command will send ASCII character code 85
back to the host computer if the timing function is enabled by the Time
parameter.</Comments>
			<Filename />
			<DTREnable>Unchecked</DTREnable>
			<RTSEnable>Unchecked</RTSEnable>
			<BreakStatus>Unchecked</BreakStatus>
		</CommonData>
	</SendDataList>
	<QuickLink
		p2:type="PortData" xmlns:p2="http://www.w3.org/2001/XMLSchema-instance">
		<LinkName>Link1</LinkName>
		<Type>ComPort</Type>
		<PortName>COM1</PortName>
		<Baudrate>38400</Baudrate>
		<ByteSize>8</ByteSize>
		<Parity>None</Parity>
		<StopBits>One</StopBits>
		<DataFlowCtrl>None</DataFlowCtrl>
		<InputBuf>1024</InputBuf>
		<OutputBuf>1024</OutputBuf>
	</QuickLink>
</CopFile>