You are on page 1of 91

! !

! ! !
! !
!
!
!
!
!

!
!
!
!
!
!
!
!
!
RSRL1:2(KuD!Redundant!Controller!
!
Version!2.9!
Document!status:!r7!!
Document:!Quick!Start!Guide!ST@25@016@01!!
File!name:!RSRL1_2@Kud!QSG!V29!(ST@25@016@01)!R7.Docx!
2017@10@16!
FIRMWARE!Build:0.1a.37!
!
!
!
!
!
!
!
!
! !

Orbital!Research!Ltd reserves the right to make changes to this manual and the equipment described herein without notice.
!
!
RSRL1:2@KuD!Redundant!Controller! Document!status:!r7!
File!Name:!Orbital!Research!Redundant!Controller!Manual.Docx! Version!2.9!
Copyright!©!201472017,!Orbital!Research!Ltd!All!rights!reserved.!
! Modified:!2017@10@16!
! ! !
TABLE!of!CONTENTS!
1! REDUNDANT!SYSTEM!FEATURES!....................................................................................................!5!
1.1! Main!Features!................................................................................................................................!5!
1.2! ODU!Features!.................................................................................................................................!5!
1.3! IDU!Features!..................................................................................................................................!5!
1.4! Optional!Features!..........................................................................................................................!5!
2! GENERAL!SPECIFICATIONS!.............................................................................................................!6!
3! GETTING!STARTED!.........................................................................................................................!7!
4! SYSTEM!BLOCK!DIAGRAMS!..........................................................................................................!10!
5! FRONT!PANEL!LAYOUT!.................................................................................................................!12!
6! IDU!REAR!PANEL!LAYOUT!............................................................................................................!14!
7! SYSTEM!OPERATION!....................................................................................................................!21!
7.1! LNB!Control!Buttons!....................................................................................................................!21!
7.1.1! Signal!Path!LEDs!...................................................................................................................!22!
7.1.2! LNB!Status!Indication!............................................................................................................!22!
7.1.3! LNB!LEDs!–!Normal!1:2!Operation!Modes!............................................................................!23!
7.1.4! LNB!LEDs!7!FAULT!Modes!and!Conditions!.............................................................................!23!
7.2! Switching!LNBs!.............................................................................................................................!25!
7.3! Status!LED!States!.........................................................................................................................!26! 2!
7.3.1! Default!Operation!Mode!.......................................................................................................!26! 91!
7.3.2! Fault!LED!Modes!...................................................................................................................!26! !
7.3.3! System!Heart!Beat!................................................................................................................!27!
7.4! System!Status!and!Control!State!Codes!.......................................................................................!28!
8! FIRMWARE!UPDATE!USING!BOOTLOADER!AND!DEBUG!CONSOLE!PORT!......................................!30!
8.1! Bootloader!Initial!Hardware!Setup!..............................................................................................!30!
8.2! Preparation!of!Command!Prompt!(Windows!computer)!............................................................!30!
8.3! Using!the!Bootloader!Host!to!download!new!firmware!to!the!IDU!.............................................!31!
8.4! Com!Port!Setup!Procedure!..........................................................................................................!32!
8.5! Terminal!program!Setup!..............................................................................................................!32!
9! CLOUD(BASED!REMOTE!WEB!INTERFACE!.....................................................................................!33!
10! M&C!COMMAND!NOMENCLATURE!..........................................................................................!34!
10.1! M&C!Command!Syntax!............................................................................................................!34!
10.1.1! General!Logic!Sequence!of!Commands!Received!..................................................................!34!
10.1.2! RCODE!Response!String!........................................................................................................!35!
11! M&C!COMMAND!REFERENCE!(FIRMWARE!BUILD:0.1A.37!)!......................................................!36!
12! DEBUG!PORT!CONSOLE!COMMAND!REFERENCE!(FIRMWARE!BUILD:0.1A.37)!...........................!58!
13! DRAWING!................................................................................................................................!83!

http://www.OrbitalResearch.net!
Orbital!Research!Ltd! Research.com!
tel:!+1!604!419(8585!
10!–!3871!N!Fraser!Way,!Burnaby,!BC,!V5J!5G6!Canada! [Company]! !
! !
RSRL1:2@KuD!Redundant!Controller! Document!status:!r7!
File!Name:!Orbital!Research!Redundant!Controller!Manual.Docx! Version!2.9!
Copyright!©!201472017,!Orbital!Research!Ltd!All!rights!reserved.!
! Modified:!2017@10@16!
! ! !
!
LIST!of!FIGURES!
!
Figure!1!Top!Level!Block!Diagram!for!RSRL1:2(KuD!Redundant!Controller!........................................!6!
Figure!2!DA15!Connector!Test!Leads!on!IDU!for!RSRL1:2(KuD!Redundant!Controller!........................!8!
Figure!3!!M&C!Cable!End!View!.........................................................................................................!9!
Figure!4!IDU!Block!Diagram!for!RSRL1:2(KuD!Redundant!Controller!..............................................!10!
Figure!5!IDU!Layout!Diagram!for!RSRL1:2(KuD!Redundant!Controller!............................................!10!
Figure!6!ODU!Block!Diagram!for!RSRL1:2(KuD!Redundant!Controller!.............................................!11!
Figure!7!IDU!Front!Panel!Layout!for!RSRL1:2(KuD!Redundant!Controller!........................................!12!
Figure!8!IDU!Path!and!LNB!Status!..................................................................................................!12!
Figure!9!IDU!Push!Buttons!.............................................................................................................!13!
Figure!10!IDU!Fault!and!Status!LEDs!...............................................................................................!13!
Figure!11!IDU!Rear!Panel!Layout!RSRL1:2(KuD!Redundant!Controller!............................................!14!
Figure!12!LNB1!and!LNB2!Connections!for!RSRL1:2(KuD!Redundant!Controller!..............................!18!
Figure!13!LNB3!Connections!for!RSRL1:2(KuD!Redundant!Controller!..............................................!18!
Figure!14!ODU!Connections!for!RSRL1:2(KuD!Redundant!Controller!..............................................!19!
Figure!15!ODU!Waveguide!Connections!for!RSRL1:2(KuD!Redundant!Controller!............................!19!
Figure!16!ODU!Waveguide!Cabling!for!RSRL1:2(KuD!Redundant!Controller!....................................!20!
Figure!17!Control!Buttons!..............................................................................................................!21!
Figure!18!Front!Panel!RF!Path!and!IF!Path!Status!LEDs!...................................................................!22!
Figure!19!ACTIVE!and!STANDBY!LNB!Status!LEDs!...........................................................................!23!
Figure!20!LNB!Status!Showing!FAULT!Condition!.............................................................................!24! 3!
Figure!21!IDU!System!Status!LEDs!..................................................................................................!26! 91!
Figure!22!PS!Fault!LED!with!System!Status!.....................................................................................!27! !
Figure!23!Command!Prompt!Window!............................................................................................!30!
Figure!24!Com!Port!Number!Configuration!....................................................................................!32!
Figure!25!Command!Flow!Diagram!................................................................................................!35!
Figure!26!ODU!Mechanical!Assembly!Drawing!(Demarc!View)!.......................................................!83!
Figure!27!ODU!Mechanical!Assembly!Drawing!(Waveguide!Port!View)!..........................................!84!
Figure!28!ODU!Mechanical!Assembly!Drawing!(WaveGuide(SW!3D!View)!.....................................!85!
Figure!29!ODU!Mechanical!Assembly!Drawing!(Plan!View)!............................................................!86!
Figure!30!ODU!Mechanical!Assembly!Drawing!(3D!Demarc!View)!..................................................!87!
Figure!31!ODU!Mechanical!Assembly!Drawing!(LNB!Connections)!.................................................!88!
Figure!32!IDU!Mechanical!Assembly!Drawing!(3D!View)!................................................................!89!
Figure!33!IDU!Mechanical!Assembly!Drawing!(Plan!View)!..............................................................!90!
Figure!34!IDU!Mechanical!Assembly!Drawing!(Front!and!Rear!View)!.............................................!91!
!
! !

http://www.OrbitalResearch.net!
Orbital!Research!Ltd! Research.com!
tel:!+1!604!419(8585!
10!–!3871!N!Fraser!Way,!Burnaby,!BC,!V5J!5G6!Canada! [Company]! !
! !
RSRL1:2@KuD!Redundant!Controller! Document!status:!r7!
File!Name:!Orbital!Research!Redundant!Controller!Manual.Docx! Version!2.9!
Copyright!©!201472017,!Orbital!Research!Ltd!All!rights!reserved.!
! Modified:!2017@10@16!
! ! !
!
LIST!of!TABLES
!
Table!1!RSRL1:2(KuD!Redundant!Controller!Specifications!...............................................................!6!
Table!2!IDU!Front!Panel!User!Interface!(!State!LEDs!.......................................................................!12!
Table!3!IDU!Front!Panel!User!Interface!–!Push!Buttons!..................................................................!13!
Table!4!IDU!Front!Panel!User!Interface!(!Fault!and!Status!LEDs!......................................................!13!
Table!5!IDU!Rear!Panel!Connectors!for!RSRL1:2(KuD!Redundant!Controller!...................................!14!
Table!6!M&C!Terminal!Descriptions!for!RSRL1:2(KuD!Redundant!Controller!..................................!14!
Table!7!IDU!M&C!J9!Terminal!Block!Connections!...........................................................................!15!
Table!8!IDU!M&C!J10!DA15!Connections!........................................................................................!15!
Table!9!IDU!RF!cable!Connections!..................................................................................................!16!
Table!10!ODU!RF!cable!Connections!..............................................................................................!17!
Table!11!LNB!Switch!Options!.........................................................................................................!21!
Table!12!IDU!System!Status!LED!Modes!.........................................................................................!26!
Table!13!System!Status!High!and!Low!Word!..................................................................................!28!
Table!14!Control!State!Codes!.........................................................................................................!29!
Table!15!1:2!Redunancy!Path!States!..............................................................................................!29!
Table!16!RCODE!Definitions!...........................................................................................................!35!
Table!17!M&C!Commands!Overview!..............................................................................................!57!
Table!18!Debug!Commands!Overview!...........................................................................................!82!
!
! ! 4!
91!
!

http://www.OrbitalResearch.net!
Orbital!Research!Ltd! Research.com!
tel:!+1!604!419(8585!
10!–!3871!N!Fraser!Way,!Burnaby,!BC,!V5J!5G6!Canada! [Company]! !
! !
RSRL1:2@KuD!Redundant!Controller! Document!status:!r7!
File!Name:!Orbital!Research!Redundant!Controller!Manual.Docx! Version!2.9!
Copyright!©!201472017,!Orbital!Research!Ltd!All!rights!reserved.!
! Modified:!2017@10@16!
! ! !

1! REDUNDANT!SYSTEM!FEATURES!
1.1! Main!Features!
•! Fully!automatic!redundant!LNB!system!
•! Automatically!detect!LNB!failure!via!DC!current!windows!
•! Automatically!switch!to!alternate!LNB!!
•! Monitored!to!ensure!optimal!integrity!and!uptime!
•! Remote!monitor!and!control!capable!

1.2! ODU!Features!
•! Redundant!LNBs!with!Vertical!and!Horizontal!RF!waveguide!switches!and!IF!coaxial!switches!
•! Offline!LNBs!can!be!replaced!while!system!is!online!
•! DC!Power!inserted!to!each!LNB!at!antenna!
•! Status!of!offline!LNB’s!available!

1.3! IDU!Features!
•! Compact!1U!Chassis!mountable!on!a!19”!rack!
•! Simple!LED!display!for!monitoring!status!and!control!buttons!to!make!efficient!system!changes!
•! Dual!external!rack!mount!PSUs!for!easy!replacement!and!redundancy!
•! Console!port!for!system!diagnostics!
5!
•! Web!interface!for!system!status!monitoring!on!the!PC!or!mobile!device!
91!
•! Fully!automatic!switching!as!well!as!manual!local!or!remote!control! !

1.4! Optional!Features!
•! Optional!in@chassis!low!phase!noise!10!MHz!Reference!Oscillator!
•! Optional!ultra@low!phase!noise!10!MHz!Precision!Reference!Oscillator!
•! Optional!10MHz!reference!level!monitoring!!
•! Signal!insertion!for!off@line!testing!
•! Waveguide!E@Bends!for!reduced!aperture!blockage!on!focus!feed!systems!
•! LNB!contact!closure!fault!inputs!(from!suitably!equipped!LNBs)!

! !

http://www.OrbitalResearch.net!
Orbital!Research!Ltd! Research.com!
tel:!+1!604!419(8585!
10!–!3871!N!Fraser!Way,!Burnaby,!BC,!V5J!5G6!Canada! [Company]! !
! !
RSRL1:2@KuD!Redundant!Controller! Document!status:!r7!
File!Name:!Orbital!Research!Redundant!Controller!Manual.Docx! Version!2.9!
Copyright!©!201472017,!Orbital!Research!Ltd!All!rights!reserved.!
! Modified:!2017@10@16!
! ! !
2! GENERAL!SPECIFICATIONS!!

internet

M%&%C%cable%(18AWG) 10M
Outdoor' M%&%C%cable%(16AWG) Indoor'
IFL
unit Unit'
IFL
(ODU) Vert%Band%*%IFL%cable (IDU) 10M
Horiz%Band%*%IFL%cable

%L%Band%,DC%Blocked
multiplexed%L%Band%&%10Mhz
AC/DC%PS1

AC/DC%PS2
!
Figure!1!Top!Level!Block!Diagram!for!RSRL1:2(KuD!Redundant!Controller!
MECHANICAL! Ku!Band!LNB!IDU! Ku!Band!LNB!ODU!
Weight! 11!lb.![5!kg]! 21!lb.![9.5!kg]!
Overall!Dimensions! 19”!x!1.75”!x!12”! 19”!x!12.5”!x!6.6”!
Input!RF!Connection! n/a! WR75!waveguide!(x!2)!
Output!IF!Connector! N@type!to!demodulator!(x!2)! N@type!to!IDU!(x!2)!
Input!IF!Connector! N@type!from!ODU!(x!2)! n/a!
Power!Connector! BNC!Jack!(x!2)! Through!M&C!cables!
10!MHz!Loop!through! n/a! n/a! 6!
10!MHz!inputs! BNC!Jack!(x!2)! Multiplexed!with!L@Band! 91!
10!MHz!Monitor!out! n/a! n/a! !
Ethernet! RJ45! n/a!
Console/Debug! RS232!(DE09F)! n/a!
Terminal!Block!6!Circuit! Through!M&C!cables!
Control!Interface!
DA15F!! Through!M&C!cables!
ELECTRICAL! ! !
Input!Voltage! 15!VDC! 15!VDC!
Input!Current!(Max)! 10A!(Max)! !
Input!Current!(Typ)! 1.7A!/!4.5A!(Idle!/!Switching)! !
Universal!External!
AC/DC!Supply! As!supplied:! n/a!
MeanWell!GST90A15@P1M!
AC!Voltage! 100!–!240!V!50/60!Hz! !
Power!Supply!Rating! 90W!(standard)!15Vdc!6A! !
ENVIRONMENTAL! ! !
Operating!Temperature! 0!to!+55°C! 0!to!+55°C!
Relative!Humidity! <95%!non@condensing! <95%!non@condensing!

Table!1!RSRL1:2(KuD!Redundant!Controller!Specifications!
!

http://www.OrbitalResearch.net!
Orbital!Research!Ltd! Research.com!
tel:!+1!604!419(8585!
10!–!3871!N!Fraser!Way,!Burnaby,!BC,!V5J!5G6!Canada! [Company]! !
! !
RSRL1:2@KuD!Redundant!Controller! Document!status:!r7!
File!Name:!Orbital!Research!Redundant!Controller!Manual.Docx! Version!2.9!
Copyright!©!201472017,!Orbital!Research!Ltd!All!rights!reserved.!
! Modified:!2017@10@16!
! ! !
3! GETTING!STARTED!
This!document!describes!the!steps!for!getting!started!with!the!installation!and!operation!of!the!!
RSRL1:2@KuD!Redundant!Controller.!
Read!all!Manuals!provided!
The!operation!of!the!Redundant!Controller!is!unique!and!unlike!other!redundant!control!system!on!
the!market!today.!!It!is!essential!you!read!and!understand!the!all!documentation!before!attempting!
to!install!or!operate!this!equipment.!
Unpack!the!Equipment!
•! Visually!inspect!the!system!for!damage!in!shipment.!!
•! Check!the!packing!list!to!ensure!shipment!is!complete.!
Install!the!IDU!(Indoor!Unit)!
•! Select!a!location!and!mount!the!IDU!in!a!19”!equipment!rack.!
•! Do!not!connect!either!of!the!external!power!supplies!yet.!
Install!the!IFL!(Interfacility!link)!Cables!Modem!
•! For!the!RSRL1:2@KuD!Redundant!Controller,!connect!IFL!cables!from!the!CPE!(Customer!
Premises!Equipment)!to!both!the!“MODEM@H”!connector!and!“MODEM@V”!connector!at!the!
rear!panel!of!the!IDU.!
Install!the!ODU!(Outdoor!Unit)!
•! Plan!the!installation!to!eliminate!potential!damage!to!the!unit!and!to!maintain!adequate!
access!to!demarcation!points.!!! 7!
•! Mount!the!ODU!in!the!assigned!position!allowing!sufficient!clearance!for!cables!and! 91!
connections.!!Ensure!that!preinstalled!wire,!cables!and!components!are!not!disturbed!or! !
damaged.!!!
•! At!all!times!prevent!damage!to!the!E/H!bends,!flanges!or!components!while!attaching!the!
waveguide!and!mounting!hardware.!
•! All!RF!connections!that!exposed!to!sun,!rain!or!high!humidity,!they!must!be!weatherproofed!
with!Coax@Seal™!(http://coaxseal.com/)!or!equivalent!UV!rated!self@amalgamating!tape.!!
Note:!the!ODU!should!not!be!exposed!directly!to!weather.!!For!best!long@term!reliability,!
mount!the!ODU!in!the!antenna!hub!or!in!a!weatherproof!enclosure.!
•! Weather!ingress!into!the!Controller!components!may!not!be!covered!by!warranty.!
! !

http://www.OrbitalResearch.net!
Orbital!Research!Ltd! Research.com!
tel:!+1!604!419(8585!
10!–!3871!N!Fraser!Way,!Burnaby,!BC,!V5J!5G6!Canada! [Company]! !
! !
RSRL1:2@KuD!Redundant!Controller! Document!status:!r7!
File!Name:!Orbital!Research!Redundant!Controller!Manual.Docx! Version!2.9!
Copyright!©!201472017,!Orbital!Research!Ltd!All!rights!reserved.!
! Modified:!2017@10@16!
! ! !
Power!Connection!and!Start!Up!
•! With!a!Voltmeter,!verify!the!voltage!output!of!each!Power!Supply.!
•! Connect!the!external!power!supplies!to!J11!and!J12!at!the!rear!of!the!IDU.!!
•! Verify!the!LED!displays!on!the!front!of!the!IDU!is!illuminated.!!
•! With!a!Voltmeter,!verify!the!supply!voltage!for!LNB1,!LNB2!and!LNB3!is!present!at!IDU!at!the!
the!DA15!connector.!Refer!to!Table!8!for!pinout!of!DA15!connector.!
•! Carefully!insert!the!DA15!test!leads!into!the!correct!pins!instead!of!the!voltmeter!probes.!
•! For!example,!LNB1,!measure!between!pin!1!and!pin4.!!

LNB2

LNB3 LNB1

GND

Figure!2!DA15!Connector!Test!Leads!on!IDU!for!RSRL1:2(KuD!Redundant!Controller!
Connect!the!IFL!(Interfacility!link)!Cables!to!ODU! 8!
•! Run!the!IFL!coaxial!cable(s)!(typically!LMR400)!between!the!IDU!rear!panel!and!the!ODU! 91!
demarcation!panel.!! !
•! Connect!the!IFL!cables!to!the!connectors!labelled!“ODU@H”!and!“ODU@V”!on!the!IDU!rear!
panel.!(Refer!to!Table!5!IDU!Rear!Panel!Connectors!for!RSRL1:2@KuD!Redundant!Controller).!
•! Connect!the!other!end!of!IFL!cables!to!the!connectors!on!the!ODU.!Refer!to!the!ODU!
drawing!to!confirm!the!ODU!connector!identification!(Figure!14!ODU!Connections!for!
RSRL1:2@KuD!Redundant!Controller).!
Connect!the!M&C!(Monitor!and!Control)!Cable(s)!to!the!IDU!
•! Must!Power!off!the!IDU!for!this!step.!
•! Run!the!M&C!cable(s)!(multi!conductor!cables)!between!the!IDU!and!ODU.!
•! The!M&C!cable(s),!typically,!are!provided!with!a!preinstalled!connector!at!the!ODU!end.!!
•! Wrap!or!prevent!damage!during!cable!installation.!!These!connectors!have!crimped!contacts!
and!should!not!be!removed!or!altered.!!
•! Refer!to!the!IDU!connection!table!for!cable!termination!to!terminal!block.!
•! Once!cable(s)!are!connected!to!the!IDU,!power!up!the!IDU!
!
! !

http://www.OrbitalResearch.net!
Orbital!Research!Ltd! Research.com!
tel:!+1!604!419(8585!
10!–!3871!N!Fraser!Way,!Burnaby,!BC,!V5J!5G6!Canada! [Company]! !
! !
RSRL1:2@KuD!Redundant!Controller! Document!status:!r7!
File!Name:!Orbital!Research!Redundant!Controller!Manual.Docx! Version!2.9!
Copyright!©!201472017,!Orbital!Research!Ltd!All!rights!reserved.!
! Modified:!2017@10@16!
! ! !
Power!Up!IDU!again!
•! Reconfirm!steps!in!the!Power!Connection!step!to!re@establish!valid!power!measurements.!
•! Now!verify!voltage!is!present!at!ODU!end!of!the!M&C!cable!for!LNB1,!LNB2!and!LNB3!on!the!
RT061412SNH!connector!by!using!a!voltmeter!and!carefully!probing!the!correct!socket!walls!
without!inserting!anything!into!the!socket.!

Figure!3!!M&C!Cable!End!View!
!
•! !Refer!to!Table!8!for!more!information!about!the!contacts!on!the!connector.!For!example,!if!
we!want!to!measure!the!voltage!for!LNB!1,!probe!one!of!the!socket!walls!which!corresponds!
to!LNB1!(B)!and!probe!the!socket!wall!which!corresponds!to!ground!(F,!M,!J,!D,!or!A).!Any!of!
the!aforementioned!ground!sockets!can!be!used.!!
Connect!the!M&C!cables!to!the!ODU!! 9!
•! Must!Power!off!the!IDU!for!this!step.! 91!
•! Connect!the!M&C!cable(s)!to!the!ODU!connectors.!Refer! !
!
to!Figure!14!and!Table!1!for!ODU!connector!identification.!
Power!Up!IDU!and!Verify!the!IDU!
•! Reconfirm!steps!in!the!Power!Connection!step!to!re@establish!valid!power!measurements.!
•! The!LED!display!on!the!front!of!the!IDU!should!be!indicating!the!state!of!the!ODU!with!LNB,!
Signal!Path!and!Status.!
•! The!PSU!Fault!will!flash!at!10%!duty!cycle!for!system!heartbeat.!
•! Refer!to!the!User!Manual!for!details.!
•! For!troubleshooting,!please!see!user!manual!for!further!details.!
Manual!Operation!
•! Press!and!Release!Auto/Manual!button!to!select!Manual!Mode.!
•! Press!and!hold!Clear!button!for!10!seconds!to!clear!fault!indications.!Refer!to!the!User!
Manual!for!details.!
Automatic!Operation!
•! Press!and!Release!Auto/Manual!button!to!select!Automatic!Mode.!
•! System!should!now!automatically!switch!to!the!backup!LNB!if!the!on@line!LNB!fails.!
! !

http://www.OrbitalResearch.net!
Orbital!Research!Ltd! Research.com!
tel:!+1!604!419(8585!
10!–!3871!N!Fraser!Way,!Burnaby,!BC,!V5J!5G6!Canada! [Company]! !
! !
RSRL1:2@KuD!Redundant!Controller! Document!status:!r7!
File!Name:!Orbital!Research!Redundant!Controller!Manual.Docx! Version!2.9!
Copyright!©!201472017,!Orbital!Research!Ltd!All!rights!reserved.!
! Modified:!2017@10@16!
! ! !
4! SYSTEM!BLOCK!DIAGRAMS!!
IDU:
J3

IDU:
Type$N J4
Female
Connectors IDU: J2
L
J1
MuxTee mux
J5 1Mux1
J4 (Vert) J3
10 DC N/C

IDU:
J6

IDU:
BNC J7
J2 J1
Female L MuxTee mux
1Mux1
Connectors IDU: J4
10 (Horiz) DC J3 N/C
J8

1:2$Redundant$Dual$Ku/Band$LNB$Indoor$Unit
Revised$2016$April$07

Model:$RSRL1:2/KuD/XER/ENET/N/N/50/30/H
IDU$SN:$6296/01/0001
! 10!
Figure!4!IDU!Block!Diagram!for!RSRL1:2(KuD!Redundant!Controller! 91!
!
!

Controller

M&C Debug
Console Console
Ethernet
Adapter

MuxT MuxT M&C DC1 DC2

IFL IFL
Ethernet

!
Figure!5!IDU!Layout!Diagram!for!RSRL1:2(KuD!Redundant!Controller!
!
http://www.OrbitalResearch.net!
Orbital!Research!Ltd! Research.com!
tel:!+1!604!419(8585!
10!–!3871!N!Fraser!Way,!Burnaby,!BC,!V5J!5G6!Canada! [Company]! !
! !
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
LNB1&SN:R009152016
J1 J2
mux MuxTee L
High &Mux1)H
J3 J4
DC (HighBand) 10 10Mhz CO)26
LNB&1 3 4
WR75/Waveguide Not/Populated
Ku6Band Low J1 J2
mux MuxTee L L/Band/Coax
10.70/to/12.75/GHz 2 &Mux1)L& 2 3
1 ODU: J3
DC (LowBand) 10
J4
10Mhz 1
1 WG& J9 3 Coax& J2 J1 ODU:
Vert&RF&In 3 1
L MuxTee mux High
SW1 SW3 &Dmux)1 J4
J4 J3
J10 10 (Vert) DC
n/c
4 4 Vert
LNB3&SN:R009142016
ODU: J1 J2
ODU:
mux MuxTee L
J7 High Low
&Mux3)H J6
J3
DC (HighBand) 10
J4
10Mhz L/Band
LNB&3
Coaxial
Low J1 J2 Type+N
ODU: mux MuxTee L
J8 &Mux3)L& Female
ODU: J3 J4
10Mhz Connectors
DC (LowBand) 10
2 J9 2 3
2 J11 2
1 WG& 3 Coax& J2 J1 ODU:
Horiz&RF&In 3 1
L MuxTee mux High
SW2 SW4 &Dmux)2& J3 11!
LNB2&SN:R009148034 J4 (Horiz) DC J3
10
n/c
WR75/Waveguide 4 J1
mux MuxTee L
J2 4 Horiz 91!
Ku6Band High
10.70/to/12.75/GHz J3
&Mux2)H
DC (HighBand) 10
J4
10Mhz ODU: !
LNB&2 3 CO)27 Low
4 Not/Populated J5
Low J1 J2
mux MuxTee L
&Mux2)L&
ODU: J3 J4
10Mhz
DC (LowBand) 10
J9
J2 J1 J2 J1
Mux34L out SP10 in Mux14H out SP10 in
&SP10)2 &SP10)1
J4 (Horiz) J3 J4 (Vert) J3
Mux14L out out Mux24L Mux34H out out Mux24H

10+MHz+Outputs+To+Mux14L,+ 10+MHz+Outputs+To+Mux14H,+
1 Switches&SW1&and&SW3&are&ganged&
Mux24L+&+Mux34L Mux24H+&+Mux34H

2 Switches&SW2&and&SW4&are&ganged&
++1:2+Redundant+Dual+Ku4Band+LNB+Outdoor+Unit
Swap&connection&at&LNB&input&to&permanently& +Model+#RSRL1:24KuD4XER4ENET4N4N4504304H
3 select&Low&Band&for&protected&operation.
+SN:+629640240001
&Add&cable&C0)26&and&Co)27&to&J6&&and&J5&for& +with+(3x)+Norsat+LNB+Model+1008DX41
4 unprotected&operation&on&Low&Band
++Revised+2016+April+11
!
Figure(6(ODU(Block(Diagram(for(RSRL1:27KuD(Redundant(Controller(
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
5! FRONT(PANEL(LAYOUT((
!

!
Figure(7(IDU(Front(Panel(Layout(for(RSRL1:27KuD(Redundant(Controller(
!

!
Figure(8(IDU(Path(and(LNB(Status(
!
Description( Label( Function(( LED(States(
RF(In( RF!Path!to!LNB1!
Vert( RF!Path!to!LNB3! 12!
RF!IN! 2!of!4!Green!LEDs!show!path!
RF(In( RF!Path!to!LNB3!
91!
Horiz( RF!Path!to!LNB2!
!
LNB1( Active! Standby! Fault! Green! Blue! Red!

LNB!status! LNB2( Active! Standby! Fault! Green! Blue! Red!

LNB3( Active( Standby( Fault( Green( Blue( Red(


RF(Out( RF!Path!from!LNB1!
Vert( RF!Path!from!LNB3!
RF!OUT! 2!of!4!Green!LEDs!show!path!
RF(Out( RF!Path!from!LNB3!
Horiz( RF!Path!from!LNB2!

Table(2(IDU(Front(Panel(User(Interface(7(State(LEDs(
! !

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %

!
Figure(9(IDU(Push(Buttons(
!
Description( Label( Function(( LED(States(
Push!Button!! LNB(1(&(2( Manual!select!Vertical!and!Horizontal!Path! Press!&!Release!
Push!Button!! LNB(1(&(3( Manual!select!Vert!and!Redundant!Path! Press!&!Release!
Push!Button!! LNB(2(&(3( Manual!select!Horiz!and!Redundant!Path! Press!&!Release!
Auto/( Toggle!between!
Press!&!Release!
Manual(( AUTO!and!MANUAL!override!
Push!Button!!
Hold((
Clear!Latched!fault!codes! Hold!10sec!&!Release!
Clear(

Table(3(IDU(Front(Panel(User(Interface(–(Push(Buttons(
!

13!
91!
!
!
Figure(10(IDU(Fault(and(Status(LEDs(
!
Description( Label( Function(( LED(States(
MANUAL( LED!on!
LED1(
AUTO( LED!off!
Fault( LED!on!
LED2(
Clear( LED!off!
90%/10%%d.c.%pulse%%
PS(Fault(
system%heart%beat%
Status!LEDs! LED3( See!description!
10%/90%%d.c.%pulse%
PS(OK(
%system%heart%beat(
ODU(Fault( LED!on!
LED4(
ODU(OK( LED!off!
LNB(Fault( LED!on!
LED5(
LNB(OK( LED!off!
!
Table(4(IDU(Front(Panel(User(Interface(7(Fault(and(Status(LEDs(
!
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
6! IDU(REAR(PANEL(LAYOUT(
!

!
( Figure(11(IDU(Rear(Panel(Layout(RSRL1:27KuD(Redundant(Controller( (
Description( Label( IDU(Connector( Mating(Connector(
ETHERNET((M&C!TCIP!PORT)( RJ45!Plug!(8P8C)!
J1( RJ45!Receptacle(8P8C)!
10/100!BASE(T!Ethernet!Connection! (CAT5e!Cable)!
CONSOLE( RS232!DE09P!(Male)!
J2( RS232!DE09S!(Female)!
DEBUG!CONSOLE!Port! (Serial!Cable)!
ODU7V((multiplexed!L!Band!&!10M)(
Connect!IFL!Cable!from:!
J3( N!type!Jack!(Female)! N!type!Plug!
Either!ODU:J4(Vert)!High!Band!
Or!ODU:J6(Vert)!Low!Band!
ODU7H((multiplexed!L!Band!&!10M)(
Connect!IFL!Cable!from:!
J4( N!type!Jack!(Female)! N!type!Plug!
Either!ODU:J3(Horiz)!High!Band!
Or!ODU:J5(Horiz)!Low!Band!
MODEM7V((DC!Blocked)(
Connect!IFL!Cable!from!! J5( N!type!Jack!(Female)! N!type!Plug!
CPE!Vert!modem! 14!
MODEM7H((DC!Blocked)( 91!
Connect!IFL!Cable!from!! J4( N!type!Jack!(Female)! N!type!Plug! !
CPE!Horiz!modem!
10M(IN(
J7( BNC!Jack!(Female)! BNC!Plug!(Male)!
IFL!Cable!to!10Mhz!source!(CPE!Vert)!
10M(IN(
J8( BNC!Jack!(Female)! BNC!Plug!(Male)!
IFL!Cable!to!10Mhz!source!(CPE!Horiz)!
M&C(Connection!!
J9( 6pos!Terminal!Block!! Flanged!Fork!or!Ring!
Connect!M&C!Cable!to!ODU:J1!
M&C(Connection!!
J10( DA15!(Female!DSUB)! DA15!(Male!DSUB)!
Connect!M&C!Cable!to!ODU:J2!
VDC( J11( BNC!Jack!(Female)! BNC!Plug!(Male)!DC!PSU!
Connect!to!external!DC!PSU1!and!PSU2! J12( BNC!Jack!(Female)! BNC!Plug!(Male)!DC!PSU!

Table(5(IDU(Rear(Panel(Connectors(for(RSRL1:27KuD(Redundant(Controller(
!
Name( Description(
SW17A,(SW17C( Wave!Guide!SW1!controls%
SW17B((GND)( Wave!Guide!SW1!Common!Return!
SW27A,(SW27C( Wave!Guide!SW2!controls%
SW27B((GND)( Wave!Guide!SW2!Common!Return!

Table(6(M&C(Terminal(Descriptions(for(RSRL1:27KuD(Redundant(Controller(
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
Ku(BAND(model(RSRL1:27KuD7XER7ENET7107N7N7507307K(
IDU!Panel!!! Cable!End! Wire! Cable!End! ODU!Panel!
IDU!!
# Name! Terminal! Terminal! 16AWG!Wire!! Amphenol! Amphenol!
Internal!
Block! Flanged!Fork! 30!meters! MB1CKN0600! MB1LLN0600!
1! SW1(A! FPC:!J11(6! IDU:J9(1! Terminal! White! 1! ODU:J1(1!
GND!
2! FPC:!J11(14! IDU:J9(2! Terminal! Black! 2! ODU:J1(2!
(SW1(B)!
3! SW1(C! FPC:!J11(7! IDU:J9(3! Terminal! Red! 3! ODU:J1(3!
4! SW2(A! FPC:!J11(8! IDU:J9(4! Terminal! Orange! 4! ODU:J1(4!
GND! Internal!to!
5! IDU:J9(5! Terminal! Green! 5! ODU:J1(5!
(SW2(B)! IDU:J9(:J2!
6! SW2(C! FPC:!J11(9! IDU:J9(6! Terminal! Blue! 6! ODU:J1(6!
Table(7(IDU(M&C(J9(Terminal(Block(Connections((
!
Ku(BAND(model(RSRL1:27KuD7XER7ENET7107N7N7507307K(
IDU!Cable! ODU!Cable!
IDU!Panel! Wire!colour! ODU!Panel!!!
IDU!! End! End!
#! Name!
Internal! 18AWG!Wire! Amphenol! Amphenol!
DA15(F! DA15(M!
30!meters! RT061412SNH! RT071412PNH!
1! LNB1! FPC:!J11(2! IDU:J10(1! DA15! White!! B! ODU:J2(B!
2! LNB2! FPC:!J11(3! IDU:J10(2! DA15! Red! C! ODU:J2(C! 15!
3! LNB3! FPC:!J11(5! IDU:J10(3! DA15! Orange! E! ODU:J2(E! 91!
GND! !
4! FPC:!J11(1! IDU:J10(4! DA15! Blue! F! ODU:J2(F!
(LNB3)!
5! SW1(D! FPC:!J24(1! IDU:J10(5! DA15! White/Black! G! ODU:J2(G!
6! SW1(F! FPC:!J24(2! IDU:J10(6! DA15! Red/Black! H! ODU:J2(H!
7! SW2(D! FPC:!J24(3! IDU:J10(7! DA15! Orange/Black! K! ODU:J2(K!
8! SW2(F! FPC:!J24(4! IDU:J10(8! DA15! Blue/Black! L! ODU:J2(L!
GND!
9! FPC:!J24(11! IDU:J10(9! DA15! Black/White! M! ODU:J2(M!
(SW1(E)!
GND!
10! FPC:!J24(11! IDU:J10(10! DA15! Green/Black! J! ODU:J2(J!
(SW2(E)!
11! reserved! n/c! IDU:J10(11! DA15! n/c! n/c! n/c!
12! reserved! n/c! IDU:J10(12! DA15! n/c! n/c! n/c!
13! reserved! n/c! IDU:J10(13! DA15! n/c! n/c! n/c!
GND!
14! FPC:!J11(1! IDU:J10(14! DA15! Green! D! ODU:J2(D!
(LNB2)!
GND!
15! FPC:!J11(1! IDU:J10(15! DA15! Black! A! ODU:J2(A!
(LNB1)!
!
Table(8(IDU(M&C(J10(DA15(Connections((

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
!
!
!
CABLE(label( Cable( END(A( END(B( Connector(A(( Connector(B( Equivalent(PN(A( Equivalent(PN(B(
CI(1! RG316! Mux(Horiz(J4! IDU(J8! SMA(male! BNC(female!BH!! Amphenol!132102! TE!5228980(7!
CI(2! RG316! Mux(Vert(J4! IDU(J7! SMA(male! BNC(female!BH!! Amphenol!132102! TE!5228980(7!
CI(3! RG402! Mux(Horiz(J2! IDU(J6! SMA(male! N!type(female!BH!! Amphenol!132102! Amphenol!172137!
CI(4! RG402! Mux(Vert(J2! IDU(J5! SMA(male! N!type(female!BH!! Amphenol!132102! Amphenol!172137!
CI(5! RG402! Mux(Horiz(J1! IDU(J4! SMA(male(RA! N!type(female!BH!! Amphenol!132112! Amphenol!172137!
CI(6! RG402! Mux(Vert(J1! IDU(J3! SMA(male(RA! N!type(female!BH!! Amphenol!132112! Amphenol!172137!

Table(9(IDU(RF(cable(Connections(
(
! (
16!
91!
!

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
CABLE(label( Cable( END(A( END(B( Connector(A(( Connector(B( Equivalent(PN(A( Equivalent(PN(B(
CO(01! RG402! LNB(1(High! Mux(1(High(J1! N!type(male! SMA(male! Amphenol!172133! Amphenol!132102!
CO(02! RG402! LNB(1(Low! Mux(1(Low(J1! N!type(male! SMA(male! Amphenol!172133! Amphenol!132102!
CO(03! RG402! LNB(2(High! Mux(2(High(J1! N!type(male! SMA(male! Amphenol!172133! Amphenol!132102!
CO(04! RG402! LNB(2(Low! Mux(2(Low(J1! N!type(male! SMA(male! Amphenol!172133! Amphenol!132102!
CO(05! RG402! LNB(3(High! Mux(3(High(J1! N!type(male! SMA(male! Amphenol!172133! Amphenol!132102!
CO(06! RG402! LNB(3(Low! Mux(3(Low(J1! N!type(male! SMA(male! Amphenol!172133! Amphenol!132102!
CO(07! RG402! Mux(1(High(J2! CoaxSW1(J2! SMA(male! SMA(male(RA! Amphenol!132102! Amphenol!132112!
CO(08! RG402! Mux(2(High(J2! CoaxSW2(J4! SMA(male! SMA(male(RA! Amphenol!132102! Amphenol!132112!
CO(09! RG402! Mux(3(High(J2! CoaxSW1(J4! SMA(male! SMA(male(RA! Amphenol!132102! Amphenol!132112!
CO(10! RG402! CoaxSW1(J3! CoaxSW2(J2! SMA(male(RA! SMA(male(RA! Amphenol!132112! Amphenol!132112!
50R! !! CoaxSW2(J! !! SMA(50R! !! Amphenol!132360! !!
CO(11! RG402! CoaxSW1(J1! Dmux(1(J2! SMA(male(RA! SMA(male(RA! Amphenol!132112! Amphenol!132112!
CO(12! RG402! CoaxSW2(J1! Dmux(2(J2! SMA(male(RA! SMA(male(RA! Amphenol!132112! Amphenol!132112!
CO(13! RG316! Dmux(1(J4! SP10(1(J1! SMA(male! SMA(male! Amphenol!132178! Amphenol!132178!
CO(14! RG316! Dmux(2(J4! SP10(2(J1! SMA(male! SMA(male! Amphenol!132178! Amphenol!132178! 17!
CO(15! RG316! SP10(1(J2! Mux(1(High(J4! SMA(male! SMA(male! Amphenol!132178! Amphenol!132178!
91!
CO(16! RG316! SP10(2(J4! Mux(1(Low(J4! SMA(male! SMA(male! Amphenol!132178! Amphenol!132178!
!
CO(17! RG316! SP10(1(J3! Mux(2(High(J4! SMA(male! SMA(male! Amphenol!132178! Amphenol!132178!
CO(18! RG316! SP10(2(J2! Mux(3(Low(J4! SMA(male! SMA(male! Amphenol!132178! Amphenol!132178!
CO(19! RG316! SP10(1(J4! Mux(3(High(J4! SMA(male! SMA(male! Amphenol!132178! Amphenol!132178!
CO(20! RG316! SP10(2(J3! Mux(2(Low(J4! SMA(male! SMA(male! Amphenol!132178! Amphenol!132178!
CO(21! RG402! Demux(!Horiz(J1! DeMarc!Bracket(J3! SMA(male(RA! N!type(female!BH!! Amphenol!132112! Amphenol!172137!
CO(22! RG402! Demux(!Vert(J1! DeMarc!Bracket(J4! SMA(male(RA! N!type(female!BH!! Amphenol!132112! Amphenol!172137!
CO(26! RG402! Mux(1(Low(J2! DeMarc!Bracket(J6! SMA(male! N!type(female!BH!! Amphenol!132102! Amphenol!172137!
CO(27! RG402! Mux(2(Low(J2! DeMarc!Bracket(J5! SMA(male! N!type(female!BH!! Amphenol!132102! Amphenol!172137!
Table(10(ODU(RF(cable(Connections(
NOTE:!Items!CO;26!and!CO;27!are!not!populated.!The!optional!cables!can!be!ordered!separately.!!

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %

(
Figure(12(LNB1(and(LNB2(Connections(for(RSRL1:27KuD(Redundant(Controller(

18!
91!
!

( (
Figure(13(LNB3(Connections(for(RSRL1:27KuD(Redundant(Controller(
(( (

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
(
(

!
Figure(14(ODU(Connections(for(RSRL1:27KuD(Redundant(Controller(
! 19!
91!
!

Figure(15(ODU(Waveguide(Connections(for(RSRL1:27KuD(Redundant(Controller(
! !

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
! (

20!
91!
!

Figure(16(ODU(Waveguide(Cabling(for(RSRL1:27KuD(Redundant(Controller(

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
7! SYSTEM(OPERATION((
7.1! LNB(Control(Buttons(
The!system!consists!of!four!manual!control!buttons:!

Vert%& Vert%& Horiz%& Auto%/


Horiz% Redundant Redundant Manual

LNB LNB LNB Hold


1%&%2 1%&%3 2%&%3 Clear
!
Figure(17(Control(Buttons(
LNB!Switch!Selected! Active!Vertical!LNB!! Active!Horizontal!LNB! Off(Line!or!Faulty!LNB!
Horiz!&!Vert!!
LNB1! LNB2! LNB3!
LNB!1!&!2!
Horiz!&!Redundant!
LNB1! LNB3! LNB2!
LNB!1!&!3! 21!
Vert!&!Redundant!!
LNB3! LNB2! LNB1!
91!
LNB!2!&!3! !
Table(11(LNB(Switch(Options(
Push(Button:(LNB(1&2(This%button%will%operate%in%Manual%Mode.(
•! Press!and!Release!to!switch!the!RF!signal!path!to!LNB1&2.!
•! LNB1&2!will!become!the!active!LNBs!(Redundant!mode!N).!!
•! However,!if!LNB1!or!LNB2!has!a!fault!while!in!Automatic!mode,!then!the!system!will!
automatically!revert!the!faulty!LNB!to!LNB3.!
!
Push(Button:(LNB(1&3(This%button%will%operate%in%Manual%Mode.(
•! Press!and!Release!to!switch!the!RF!signal!path!to!LNB1&3.!
•! LNB1&3!will!become!the!active!LNBs!(Redundant!mode!B)!
•! However,!if!LNB1!or!LNB3!has!a!fault!while!in!Automatic!mode,!then!the!system!will!
automatically!revert!the!faulty!LNB!to!LNB2.!
!
(
(
(
(
(
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
Push(Button:(LNB(2&3(This%button%will%operate%in%Manual%Mode.(
•! Press!and!Release!to!switch!the!RF!signal!path!to!LNB2&3.!
•! LNB2&3!will!become!the!active!LNBs!(Redundant!mode!A).!
•! However,!if!LNB2!or!LNB3!has!a!fault!while!in!Automatic!mode,!then!the!system!will!
automatically!revert!the!faulty!LNB!to!LNB1.!
(
Push(Button:((AUTO/MAN(Note:%Same%button%as%HOLD/CLEAR.%%
•! Press!and!Release!to!toggle!the!redundancy!mode!between!Automatic!and!Manual.!
!
Push(Button:((HOLD(CLEAR(Note:%Same%button%as%AUTO/MAN.%!
•! Press!and!hold!for!at!least!2!seconds!before!Release!to!clear!latched!Fault!Codes!and!to!reset!
Fault!LEDs.!
Note:%If%the%fault%remains%unresolved%then%the%Fault%code%and%LED%will%remain%set.%
(
7.1.1! Signal(Path(LEDs(
The!status!of!the!RF!and!IF!signal!path!is!graphically!shown!with!the!selective!illumination!by!the!state!of!
the!RF!and!IF!transfer!Switch!LEDS.!!
•! GREEN(LEDs!illuminate!the(ACTIVE(signal(path.!
•! The(STANDBY(signal(path!is!the!darkened!signal!path.!
!
22!
91!
Active$Path Active$Path !
LNB$1

LNB$3

Active$Path Active$Path

LNB$2
!
Figure(18(Front(Panel(RF(Path(and(IF(Path(Status(LEDs(
7.1.2! LNB(Status(Indication(
The!LNB!triangular!symbol!on!the!IDU!front!panel!has!is!backlit!with!a!RGB!LED.!
•! A!RED(LNB!symbol!indicates!a!FAULT/failed!LNB.!
•! A!GREEN(LNB!symbol!indicates!an!ACTIVE/online!LNB.!
•! A!BLUE(LNB!Symbol!indicates!an!OFF(LINE/hot!standby!LNB.!

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
7.1.3! LNB(LEDs(–(Normal(1:2(Operation(Modes(
•! The!Two!ACTIVE!LNBs!are!shown!with!the!OFF(LINE(LNB.!!The!following!example!of!pressing!
LNB1&3on!the!Front!Panel,!demonstrates!simple!switching!between!LNB1&2!and!LNB1&3!in!a!
no!fault!condition.!Likewise,!the!reverse!action!would!occur!when!LNB1&2!is!pressed.!
•! The!first!image!shows!LNB1&2!are!ACTIVE!with!LNB3!OFF(LINE.!
•! The!second!image!shows!LNB1&3!are!ACTIVE!with!LNB2!OFF(LINE.!
•! Likewise,!the!reverse!action!would!occur!when!LNB1&2!is!pressed!and!LNB1&2!returns!to!
ACTIVE.!
!

Active$Path LNB$1 Active$Path

LNB$3

Active$Path Active$Path

LNB$2

Active$Path LNB$1 Active$Path


23!
91!
!
LNB$3
Active$Path Active$Path

LNB$2
!
Figure(19(ACTIVE(and(STANDBY(LNB(Status(LEDs(
7.1.4! LNB(LEDs(7(FAULT(Modes(and(Conditions(
Fault(Modes:(
•! The!ACTIVE!LNB1!is!shown!with!a!FAULT!condition!developing.!
•! The!first!image!shows!LNB1&2!are!ACTIVE!with!LNB3!OFF(LINE.!
•! The!second!image!shows!LNB1!in!FAULT!and!ACTIVE!with!LNB3!OFF(LINE.!
•! The!third!image!shows!LNB2&3!are!ACTIVE!with!LNB1!in!FAULT.!
•! When!in!Automatic!MODE!the!third!image!will!occur!automatically,!otherwise!manual!
intervention!is!required.!
!
!
!
!
!
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
The!fault(conditions:!
•! A!LNB!has!failed!to!Power(up!
•! A!LNB!is!drawing!excessive!or!insufficient!current!to!operate.!
•! The!LNB!PLL!is!out!of!lock.!
•! 10Mhz!reference!is!not!present!
•! Failed!cable!or!connection!to!LNB!
•! DC!is!not!being!supplied!the!LNB.!!

Active$Path LNB$1 Active$Path

LNB$3

Active$Path Active$Path

LNB$2

Faulty$Path LNB$1 Faulty$Path

24!
LNB$3
91!
Active$Path Active$Path !

LNB$2

LNB$1
Active$Path Active$Path

LNB$3
Active$Path Active$Path

LNB$2
!
Figure(20(LNB(Status(Showing(FAULT(Condition(
!

•! A!FAILED(LNB!unit!as!shown!by!the!RED!LNB!symbol!will!remain!illuminated!as!RED!until!the!
fault!is!cleared.!Then!it!will!become!OFF(LINE!and!BLUE!as(long!as!the!fault!does!not!reoccur.!!
!

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
7.2! Switching(LNBs(
!
There!are!three!methods!of!switching!the!LNBs!from!standby!to!active:!
Manual(override(Mode(
•! Press!and!Release!either!the!LNB(1&2,!LNB(2&3,(or(LNB(1&3((button!to!select!an!OFF(LINE!LNB!
to!become!the!ACTIVE!LNB.!!

Automatic(Mode(
•! When!the!AUTO!/!MANUAL!LED!indicates!
AUTO!mode,!any!ONLINE!LNB!will!remain!
active!until!a!fault!condition!occurs.!Upon!
failure,!the!appropriate!fault!light!will!
illuminate!and!switchover!will!occur!
automatically.!

Rotating(Transfer(Switch(
!
•! Physically!rotate!the!shaft!on!transfer!switch!to!swap!the!active!and!standby!LNBs.!This!
operation!can!be!done!in!either!manual!or!automatic!modes.!
!
•! Caution:!Some!Redundant!controllers!may!have!RF!Waveguide!switches!that!are!not!
25!
mechanically!tied!to!the!IF!coaxial!transfer!switch!!In!these!cases,!damage!may!occur!to!the!
91!
equipment.!
!
!
•! When!the!switch!is!physically!rotated,!the!LNB!status!indicators!on!the!Front!Panel!Display!will!
be!updated!to!indicate!the!actual!Active/Standby/Failed!status.!
!
•! If!the!system!is!in!automatic!mode!and!the!switch!is!physically!rotated!to!a!failed!LNB,!the!
system!will!automatically!switch!the!system!back!to!the!good!LNB.!
!
!
!
!
!
!
!
!
!
!
!
!

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
7.3! Status(LED(States(
•! The!IDU!Display!LEDS!will!indicate!the!status!(Auto!mode!and!Faults).!
•! These!LEDS!are!located!on!the!Right!Hand!Side!of!the!IDU!Front!Panel.!
!
7.3.1! Default(Operation(Mode(
•! The!Flashing!LED!labelled!PS(Fault/OK!also!indicates!system!health.!
•! The!Auto/Manual(LED!is!operator!selectable!and!is!not!a!Fault.!
•! Figure!below!shows!the!following!status:!MANUAL!mode!and!no!Faults!are!present.!
Manual Auto

Fault Clear
LED$ON
PS+Fault PS+OK

ODU+Fault ODU+OK Flashing$LED

LNA+Fault LNA+OK
LED$OFF
ON OFF
!
Figure(21(IDU(System(Status(LEDs(
7.3.2! Fault(LED(Modes(
•! Any!Fault!condition!will!illuminate!the!appropriate!Fault!LED!and!will!be!latched(ON!until!it!is!
cleared!by!operator!intervention.!!All!other!Fault!LEDS!will!reset!once!the!fault!is!cleared.!
26!
•! The!Fault!codes!are!also!stored!in!memory.!Fault!codes!can!be!retrieved,!viewed!and!cleared!by!
91!
operator!intervention.!
!
•! PS(Fault/OK(LED!has!multiple!modes:!Short(and(long(duty(cycle(flashing,!ON(or(OFF.!
•! Fault,(ODU(Fault,(and!LNB(Fault(LEDS!have!2!modes:!ON(or!OFF!
!

LABEL( LED(IS(ON( LED(IS(OFF( LABEL(


Path!and!LNBs!selected!by!manually! Offline!LNB!is!selected!automatically!
MANUAL( AUTO(
Intervention.! when!ACTIVE!LNB!has!Failure!Mode!
A!Fault!is!report!and!code!is!stored!
FAULT( No!Fault!to!report! CLEAR(
LED!will!stay!ON!until!manually!cleared!
LED!pulses!at!90%!duty!cycle!to!indicate!PS! All!Power!Supply!inputs!are!GOOD.!
PS(FAULT( fault!(Low!Voltage!or!Disconnected)! LED!pulses!at!10%!duty!cycle!for!heart! PS(OK(
LED!will!reset!when!PSU!is!GOOD.! beat!
ODU(ERR( ODU!Fails!to!Respond/Path!Fault! No!Fault!to!report! ODU(OK(
LNB(FAULT( LNB!failure,!There!could!be!a!short!or!open! LNB!operational! LNB(OK(

!
( Table(12(IDU(System(Status(LED(Modes(
(

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
7.3.3! System(Heart(Beat(
!
•! PS(Fault/OK(LED!has!multiple!modes:!Short(and(long(duty(cycle(flashing,!ON(or(OFF.!
•! See!the!following!Figure!for!graphical!presentation!of!various!modes!of!the!PS!Fault/OK!LED!
!
!

)TPERIOD)=)1)sec LED'off' LED'on'

System'Heart'Beat
+
PS'Fault'Condition
Flashing)LED)sequence)repeats)at)10/90)or)90/10
System'Heart'Beat
+
PS'OK'Condition
10% 90%

System'failure No'System'Heart'Beat

!
Figure(22(PS(Fault(LED(with(System(Status(

27!
91!
!

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
7.4! System!Status!and!Control!State!Codes(
The!system!status!and!control!state!codes!are!stored!in!memory!and!viewable!through!console!port!or!
web!application.!See!the!“STATR”!response!string.!!
!
System(Status!indicates!latched!fault!codes.!(Only!cleared!by!the!User.)!!!
The!following!table!maps!and!decodes!the!System(Status!numerical!value.!
(
(
system(status(( Fault( Accumulated((
low(Word( Description( Value(
Bit!0! LNB!1!(!latched!low!current!fault! 1!
Bit!1! LNB!2!(!latched!low!current!fault! 2!
Bit!2! LNB!3!(!latched!low!current!fault! 4!
Bit!3! reserved! 8!
Bit!4! LNB!1!(!latched!hi!current!fault! 16!
Bit!5! LNB!2!(!latched!hi!current!fault! 32!
Bit!6! LNB!3!(!latched!low!current!fault! 64!
Bit!7! reserved! 128!
Bit!8! PS1!(!latched!fault! 256!
Bit!9! PS2!(!latched!fault! 512!
Bit!10! SW1!(!latched!position!sensor!fault! 1024!
Bit!11! SW2!(!latched!position!sensor!fault! 2048!
Bit!12! 10!MHz!Reference!fault! 4096!
28!
Bit!13! IDU!–!latched!temperature!fault! 8192!
Bit!14! reserved! 16384! 91!
Bit!15! Watchdog!Timer!Fault!(!latched! 32768! !
Bit16! System!Status!flash!memory!latched!fault! 65536!
Bit17! Default!Config!flash!memory!latched!fault! 131072!
Bit18! Base!Config!flash!memory!latched!fault! 262144!
Bit19! reserved! 524288!
Bit20! reserved! 1048576!
Bit21! reserved! 2097152!
Bit22! reserved! 4194304!
Bit23! reserved! 8388608!
Bit24! reserved! 16777216!
Bit25! reserved! 33554432!
Bit26! reserved! 67108864!
Bit27! reserved! 134217728!
Bit28! reserved! 268435456!
Bit29! reserved! 536870912!
Bit30! reserved! 1073741824!
Bit31! reserved! 2147483648!

Table(13(System(Status(High(and(Low(Word(
!

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
Control(State(indicates!existing!state!for!modes!and!persistent!faults.!(Cleared!or!set!as!condition!
changes.)!!The!following!table!maps!and!decodes!the!Control(State!numerical!value.!
!
Control(State(
Description( Accumulated(value(
word(
Bit!0! 1:2!Redundancy!Paths! 1!
Bit!1! (see!table!below)! 2!
Bit!2! reserved! 4!
Bit!3! reserved! 8!
Bit!4! ODU!Fault!=1! ODU!OK!=!0! 16!
Bit!5! AUTO!=!1! MANUAL!=!0! 32!
Bit!6! Latched!Fault!=!1! Latched!!Clear!=!0! 64!
Bit!7! PS!Fault!=!1! PS!OK!=!0! 128!
Bit!8! LNB!Fault!=!1! LNB!OK!=!0! 256!
Table(14(Control(State(Codes(

Control(State(
Description( Accumulated(value(
Bit(1( Bit(0(
Normal!operation,! 29!
0! 0! 0!
LNB1!&!LNB2!in!use! 91!
Redundant!PATH!A,! !
0! 1! 1!
LNB3!&!LNB2!in!use!(LNB1!failed)!
Redundant!PATH!B,!
1! 0! 2!
LNB1!&!LNB3!in!use!(LNB2!failed)!
1! 1! Path!error! 3!

Table(15(1:2(Redunancy(Path(States(
!
(

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
8! FIRMWARE(UPDATE(USING(BOOTLOADER(AND(DEBUG(CONSOLE(PORT(
The!following!outline!the!required!steps!to!modify!the!firmware!in!L!Band!1:2!Redundant!Controller.!!
!
The!Bootloader!system!consists!of!several!interworking!elements:!!!
•! a!host!program!used!on!a!computer!to!send!software!changes!to!the!IDU,!
•! a!pre(programed!bootloader!embedded!in!the!IDU!!
•! and!new!software!for!download!to!the!IDU.!
!
8.1! Bootloader(Initial(Hardware(Setup(
Ensure!the!following!steps!are!completed!before!attempting!further!sections:!
1.! Connect!a!serial!cable!from!the!DEBUG(CONSOLE(Port!(RS(232)!on!the!Rear!panel!of!the!IDU!to!a!
computer.!(Use!a!direct!serial!connection!or!a!serial!to!USB!adapter.!)!
2.! For!port!numbers,!refer!to!section!8.4.!
3.! Connect!both!external!DC!PSU’s!to!Vdc!inputs!on!the!Rear!panel!of!the!IDU.(!
8.2! Preparation(of(Command(Prompt((Windows(computer)(
1.! Create!a!new!folder!“bootloader”!on!the!desktop!for!easy!access!for!command!prompt.!
2.! Put!Bootloader!host!program!(for!example,!FPC(Programmer.exe)!and!new!firmware!hex!file!in!
the!folder!mentioned!above.!
3.! Open!a!Command!Prompt!window.!
4.! Change!the!current!directory!to!the!
“Bootloader”!directory.!!Enter!“cd”! 30!
followed!by!the!complete!path!(for!
91!
example,!at!the!user!enter!cd(
!
C:\Users\ian\Desktop\bootloader).!!
5.! To!confirm!the!directory,!enter!“dir”!
at!the!command!prompt.!
6.! To!start!the!process,!enter!“FPC7
Programmer.exe”!at!the!command!
prompt!and!a!mini!help!screen!will!
be!displayed!to!show!required!
parameters.!Refer!to!Error!(
eference(source(not(found.!to!see!
steps!1(8.!!
7.! Enter!a!command!with!parameters.!
Replace!<port#>!with!COM!port!
number!used!on!the!computer!and! Figure!23!Command!Prompt!Window!
replace!<firmware(file(name>(with!
the!actual!file!name.!
•! FPC(Programmer.exe!(i!COM<port#>!(b!38400!<firmware(file(name>(!
Refer!to!the!following!example.!
•! FPC(Programmer.exe!(i!COM1!(b!38400!fpc(1for1(build2015(01(19.hex)!!
Note:!do!not!press!enter!at!this!point,!leave!command!for!later!use.!

(
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
8.3! Using(the(Bootloader(Host(to(download(new(firmware(to(the(IDU(
1.! Open!a!terminal!window,!for!example,!TeraTerm.!
2.! Refer!to!Section!8.5!Terminal!program!Setup(for!setting!up!TeraTerm.!
3.! To!confirm!connection!to!the!IDU,!type!“b”!and!press!enter.!The!screen!should!display!the!
$BUILDR,<cid>,<uid>,<utc_timestamp>,<build#>,*!!response!showing!the!current!build!number.!
4.! Another!useful!command!is!<INFO>,!type!“I”!and!press!enter.!The!screen!should!display!system!
parameters.!
5.! Type!“sblon(20”!into!the!terminal!window!and!press!enter.!Now!there!is!a!20!second!window!
during!IDU!reset!to!communicate!and!connect!with!the!bootloader!host!program.!!
6.! Type!“reset”!into!the!terminal!window!and!press!enter.!The!IDU!respond!with!“bl>”.!
7.! The!top!red!LED!(MAN/AUTO)!on!IDU!front!panel!should!go!solid,!denoting!that!the!IDU!is!ready!
to!be!programmed!or!waiting!for!the!host!program!to!respond.!!
1.! Disconnect!the!TeraTerm!connection,!Select!the!menu!function:!File>Disconnect!or!close!the!
window.!
8.! Quickly!press!the!enter!key!in!Command(Prompt(window!where!the!bootloader!program!and!
parameters!were!entered!but!not!executed.!(FPC(Programmer.exe!(i!COM<port#>!(b!38400!<firmware(file(name>)!
9.! The!top!RED!LED!(MAN/AUTO)!on!IDU!front!panel!will!blink!when!the!IDU!is!communicating!with!
the!Bootloader!Host!program.!!
10.!When!the!Bootloader!Host!reports!loading!is!completed,!reconnect!the!TeraTerm(connection.!
11.!Interrogate!the!IDU!with!the!“b”!command!to!confirm!connection!and!show!the!current!build!
31!
number.!!
91!
12.!Confirm!this!new!build!number!is!correct!as!expected!with!the!new!firmware.!
!
13.!Type!“sblon(0”!into!the!terminal!window!and!press!enter.!Now!the!embedded!Bootloader!is!
disabled!and!the!new!firmware!is!enabled.!
14.!Confirm!that!all!commands!work!as!expected!and!the!configuration!is!correct.!
15.!Update!the!device!timestamp!by!use!the!<UTC>!command!!“utc!{unix(timestamp}”!(ie.!utc!
1454024161)!in!to!the!IDU!Console!port!through!the!.!This!can!be!found!at!
http://www.epochconverter.com/!!
16.!Use!the!<SAVE>!command!“save”!to!save!all!configuration!changes.!

!
! (

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
8.4! Com(Port(Setup(Procedure(
1.! Determine!the!COM<port#>!that!identifies!the!IDU!Console!port.!
2.! The!Bootloader!host!program!requires!a!low!com!port!number!(COM1(COM5).!
3.! Refer!to!Error!(Reference(source(not(found.!and!open!the!Window’s!Control!Panel!and!select:!
!Device!Manager>Ports(COM!&!LPT)>USB!Serial!Port!(Com2)>Properties>Port!Settings>Advanced!!
4.! In!the!Advanced!Settings!window,!rename!the!COM!port#!connected!to!the!IDU%Console%Port!to!
an!unused!port!in!the!range!of!COM1(COM5.!If!com!port!number!is!already!in!use!but!not!
currently!in!use!select!“yes”!if!an!error!message!occurs.!
!

32!
91!
!

Figure!24!Com!Port!Number!Configuration!

8.5! Terminal(program(Setup(( !
2.! If!TeraTerm!is!not!installed,!install!the!current!version!from!the!included!CD!or!
https://en.osdn.jp/projects/ttssh2/releases/!
3.! Execute!the!TeraTerm!program.!
4.! Select!the!menu!function:!!File>New!Connection.!
5.! Select!Serial!and!COM<port#>!(the!one!previously!chosen)!!
6.! In!Setup>Serial!Port…!set!below!parameters!for!IDU:!
•! Baud!rate:!38400!
•! Data:!8bit!
•! Parity:!none!
•! Stop:!1bit!!
•! Flow!control:!none!!

!!
! (

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
9! CLOUD7BASED(REMOTE(WEB(INTERFACE(
Interface(Features(
•! Display!layout!identical!to!the!IDU!front!panel!!!
•! Quickly!determine!faults!with!systems!
•! Quickly!get!an!overview!of!entire!network!status!
•! Virtual!LEDs!and!buttons!allows!user!to!switch!LNB!paths!and!clear!alarms!!
•! Drop(down!configuration!menu!allows!adding,!removing!or!editing!a!device!
•! Can!also!configure!device!current!and!voltage!thresholds!!
!
!
!
!
!
!
!
!
!
!
!
33!
!
91!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
10! M&C(COMMAND(NOMENCLATURE((
This!document!describes!the!steps!for!proper!syntax!for!commands!on!the!1!for!2!M!&!C!Console!port.!!
10.1! M&C(Command(Syntax(
Below!are!the!cases!for!understanding!the!command!syntax.!
(
1.! To!generate!any!response,!a!valid!or!invalid!command!string!must:!
•! Start!with!any!printable!ASCII!character.!
•! Terminate!with!a!carriage!return!and/or!line!feed!(i.e.!<CR>!or!<CR>!<LF>).! !
! !
2.! To!be!recognized!as!a!valid!command!string,!the!command!string!must:! ! !
•! Start!with!the!'$'!character!and!end!with!the!comma!star!string!‘,*’! !
•! Terminate!with!a!carriage!return!and/or!line!feed!(i.e.!<CR>!or!<CR>!<LF>).! !
! ! !
3.! A!command!is!valid!when:!
•! Command!string!is!formed!as!listed!above!
•! Command!and!parameters!are!in!all!caps!!
•! Command!is!supported!by!the!product!model!and!Firmware!release.! ! !
! !
10.1.1! General(Logic(Sequence(of(Commands(Received((
Below!is!the!logic!sequence!of!how!the!device!processes!commands.!See!figure!1!for!a!visual!flow!
diagram!of!the!logic!sequence!and!use!table!1!to!understand!the!definitions!of!the!RCODE.!
34!
!
91!
1.! Device!will!do!nothing!until!characters!are!received!and!followed!by!<CR>!or!<CR>!<LF>.!
!
2.! Continue(IF!(string!prefix!is!‘$')!AND!(string!suffix!is!“,*"),!
•! ELSE,!response!is:!$ACK!with!RCODE=206.! ! !
3.! Continue(IF!command!exists,!
•! ELSE!response!is:!$ACK!with!RCODE=208,! ! !
4.! Continue(IF!arguments!formed!correctly,!
•! ELSE,!response!is:!$ACK!with!RCODE=204.! ! !
! ! !
The!Device!will!now!attempt!to!execute!the!command! ! !
! !
5.! IF(FUNCTION!is!successful!response!will!be!either:!
•! $ACK!with!RCODE=200!!
•! or!expected!response!string!(eg!$GETST!responds!with!$STATR!response!string)! ! !
6.! ELSE(IF(FUNCTION!fails!to!complete,!response!is:!
•! $ACK!with!RCODE=210!(ie.!SETPA!when!AUTO)! !
! ! !
!
( ( (

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %

Execute
IDLE
Command

True
False
Received
<CR> or <LF> Return If completes
False
RCODE=210 without fault

True
True
String Command success
starts with $ Return
False Return
ends with ,* RCODE=206
RCODE=204 or
response string
True

Command Return
False
exists RCODE=208

True

Parameters Return
False
are correct RCODE=204

True

Execute
Command
!
Figure!25!Command!Flow!Diagram! 35!
91!
10.1.2! RCODE(Response(String(
!
The!response!from!an!entered!command!contains!an!“RCODE”!that!describes!the!status!of!the!entered!
command.!When!a!command!is!entered!and!executed!in!to!the!device,!the!following!statement!is!
returned:!
$ACK,RCODE,CID,UID,UTC%timestamp,[command%string%with%leading:“$”%and%%trailing:“,*”%removed],*<CR>%
! !
The!following!table!below!outlines!the!response!code!(RCODE)!of!the!device!in!executing!commands.!!
Name! RCODE! Description!
CMD_OK! 200! Parsed,!Command!found!and!executed!
CMD_SILENT! 202! Parsed,!Command!found!and!executed!and!response!is!part!of!execution!
CMD_ERR! 204! Parsed,!Command!found!and!bad!parameters!
CMD_INVALID! 206! parsing!aborted!(invalid!string)!
CMD_NOT_FOUND! 208! Parsed,!not!valid!command!name!
CMD_FAIL! 210! Parsed,!Command!found!and!executed!and!returned!as!failed!!
CMD_DEBUG_DISABLED! 212! Parsed,!Command!found!but!disabled.!Not!executed!and!returned!as!failed!
Table(16(RCODE(Definitions(

Example(Command(Response( (
Command!sent!to!IDU!M&C!Port:!! ! !
$AUTOST,10,*<CR>! !
Response:!!CID=99,!UID=5!and!UTC=1453875205!were!
$ACK,200,99,5,!1453875205,[AUTOST,10],*<CR>(

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %

11! M&C(COMMAND(REFERENCE((FIRMWARE(BUILD:0.1A.37()(
!
Get!analog!conversion!factors!for!the!Analog!Inputs!!
$AF! Set!analog!conversion!factors!for!the!Analog!Inputs!!
Command(Syntax( Response( Action(
$AF,*! R1 Display!current!values!of!m!and!b!!
$AF,!<any!other!parameters>,*! R1! Display!current!values!of!m!and!b!!
$AF,<3>,<4>,*!Example!$AF,1829,2,*! R2! Set!m!and!b!and!display!new!values!
!
Command(Parameter(s):((( Value( Description(
<3>! m! Set!slope!(y=mx+b)!
<4>! b! Set!offset!(y=mx+b)!
Response(s):( Response(Syntax( Example(
R1! $AFR,<1>,<2>,<3>,<4>,*!!!!!!! $AFR,6135,2,1613,1,*

R2! $AFR,<1>,<2>,<3>,<4>,*!!!!!!! $AFR,6135,2,1829,2,*

!
Parameter(s)( Variable(Name( Description(
<1>! CID! Company/Customer!!ID!number! 36!
(globally!unique!for!database)! 91!
<2>! UID! UNIT!ID!number!! !
(unique!for!<CID>!database)!
<3>! m! Set!slope!(y=mx+b)!
<4>! b! Set!offset!(y=mx+b)!
(
(
( (

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %

$ATE0! Disable!echo!for!M&C!port! !

$ATE1! Enable!echo!for!M&C!port! !

Command(Syntax( Response( Action(


$ATE0,*! R1! Disable!echo!!
$ATE1,*! R2! Enable!echo!!
!
Command(Parameter(s):((! None! !
Response(Example(s):( Response(Syntax( Example(
R1! $ACK,200,<1>,<2>,<3>,[ATE0],*! $ACK,200,6135,2,1453924157,[ATE0],*
R2! $ACK,200,<1>,<2>,<3>,[ATE1],*! $ACK,200,6135,2,1453924244,[ATE1],*
Parameter(s)( Variable(Name( Description(
Company/Customer!!ID!number!(globally!
<1>! CID!
unique!for!database)!
UNIT!ID!number!!
<2>! UID!
(unique!for!<CID>!database)!
<3>! UTC! UTC!timestamp!
(
(
( 37!
( 91!
(
!
(
( (

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %

$AUTOST! Set!or!disable!auto!status!frequency!for!M&C!port!

Command(Syntax( Response( Action(


$AUTOST,0,*! R1 Disable!auto!status!updates!
$AUTOST,<#>,*!
R2 Set!interval!(in!seconds)!
!
$AUTOST,!
R3 Malformed!command!see!response!
<any!other!parameters>,*!
Command(Parameter(s):((! Value( Description(
<0>! 0!(i.e!$AUTOST,,*)! 0!=!disable!updates!
<#>! Unsigned!#!(i.e!$AUTOST,20,*)! Set!interval!to!#!seconds!
!
Response(s):( Response(Syntax( Example(
R1! $ACK,200,<3>,<4>,<5>,[AUTOST,0],*!! $ACK,200,6135,2,1453924201,[AUTOST,0],*

R2! $ACK,200,<3>,<4>,<5>,[AUTOST,#],*!! $ACK,200,6135,2,1453924244,[AUTOST,20],*

R3! $ACK,204,<3>,<4>,<5>,[AUTOST],*!! $ACK,204,6135,2,1453924250,[AUTOST],*

!
Parameter(s)( Variable(Name( Description(
Company/Customer!!ID!number!!
<1>! CID!
globally!unique!for!database)!
38!
UNIT!ID!number!!
<2>! UID! 91!
(unique!for!<CID>!database)!
!
<3>! UTC! UTC!timestamp!
(
(
(
(
( (

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %

$BUILD! Get!build!string! !

Command(Syntax( Response( Action(


$BUILD,*! R1! Get!build!string!!
Command(Parameter(s):((! None! !
Response(Example(R1:( $BUILDR,6135,2,1453924244,0.1a.33,*

Response(Syntax:( $BUILDR,!,<CID,<UID>,<!UTC!>,<!VER_INFO!>,*!
(
Parameter(s)( Variable(Name( Description(
<1>! CID! Company/Customer!!ID!number!!
globally!unique!for!database)!
<2>! UID! UNIT!ID!number!!
(unique!for!<CID>!database)!
<3>! UTC! UTC!timestamp!
<4>! VER_INFO! Version!Details!
(
! !

39!
91!
!

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %

$CLRAL! Clear!system!status!faults!and!save!status!to!flash!

Command(Syntax( Response( Action(


$CLRAL,*! R1! Clear!system!faults!!
Command(Parameter(s):((! None! !
Response(Example(R1:( $ACK,6135,2,1453924244,[CLRAL],*!
Response(Syntax:( $ACK,200,<1>,<2>,<3>,[CLRAL],*!
(
Parameter(s)( Variable(Name( Description(
<1>! CID! Company/Customer!!ID!number!!
globally!unique!for!database)!
<2>! UID! UNIT!ID!number!!
(unique!for!<CID>!database)!
<3>! UTC! UTC!timestamp!
(
!
!
!
!
!
!
! 40!
! 91!
! !
!
!
!
! !

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
!
!
Get!analog!conversion!factors!for!the!General!Purpose!Analog!(GPAN)!!
$GAF! Set!analog!conversion!factors!for!the!General!Purpose!Analog!(GPAN)!!
Command(Syntax( Response( Action(
$GAF,*! R1 Return!current!values!of!factors!
$GAF,!<any!other!parameters>,*! R1! Return!current!values!of!factors!
$GAF,<3>,<4>,<5>,*! R2! Set!factors!and!display!new!values!
!
Command(
Value( Description(
Parameter(s):(((
<3>! m!(ie.!$GAF,0.01,5,0,*)! Set!slope!(y=mx+b)!
<4>! b!(ie.!$GAF,0.01,5,0,*)! Set!offset!(y=mx+b)!
<5>! c!(ie.!$GAF,0.01,5,0,*)! dBm!offset!
Response(s):( Response(Syntax( Example(
R1! $GAFR,<1>,<2>,<3>,<4>,<5>,*!!!!!!!$GAFR,6135,1,1613.000000,1.000000,0.000000,*
R2! $GAFR,<1>,<2>,<3>,<4>,<5>,*!!!!!!!$GAFR,6135,2,0.010000,5.000000,0.000000,*
Parameter(s)( Variable(Name( Description(
<1>! CID! Company/Customer!ID!number!
41!
!(globally!unique!for!database)!
<2>! UID! Unit!ID!number!!
91!
(unique!for!<CID>!database)! !
<3>! m! Set!slope!(y=mx+b)!
<4>! b! Set!offset!(y=mx+b)!
<5>! c! dBm!offset!
(
(
!
!
(
(
!
! !

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %

$GETCF! Get!configuration!thresholds!

$SETCF( Set!configuration!thresholds!
Accepted(Command(Syntax:( Response( Action(
$GETCF,*!or! Display!$CFGFPC!response!
R1!
$GETCF,<any!parameters>,*!! string!!!!
Set!autostat!and!!
$SETCF,,,,,,,,,,,,,10,*! R1! display!$CFGFPC!response!
string!!!!
Set!configuration!and!!
$SETCF,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11>,<12>,<13>,*! R1! display!$CFGFPC!response!
string!!!!
Rejected(Command(Syntax:! Response! Action!
$SETCF,*!
$SETCF,<incorrect!parameters>,*! R2! Malformed!command!!
Example!$SETCF,4,5,*!
!
$CFGFPC,<14>,<15>,<16>,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11>,<12>,<17>,*!!
Accepted(((
Note:!<13>!not!included!in!above!statement!
Response:(R1(
$CFGFPC,1,2,1453924244,360,50,360,50,360,50,360,50,1500,1500,3000,1,0,*!!!
Rejected((( $ACK,204,<1>,<2>,<3>,[command!string],*!
Response:(R2( $ACK,204,1,2,1453924244,[SETCF],*!
!
Parameter(s)( Variable(Name( Description( 42!
<1>! U1_CUR1_TH_HI! Unit!1,!Current!1,!High!Threshold! 91!
<2>! U1_CUR1_TH_LO! Unit!1,!Current!1,!Low!Threshold! !
<3>! U2_CUR2_TH_HI! Unit!2,!Current!2,!High!Threshold!
<4>! U2_CUR2_TH_LO! Unit!2,!Current!2,!Low!Threshold!
<5>! U3_CUR3_TH_HI! Unit!3,!Current!3,!High!Threshold!
<6>! U3_CUR3_TH_LO! Unit!3,!Current!3,!Low!Threshold!
<7>! U4_CUR4_TH_HI! Unit!4,!Current!4,!High!Threshold!
<8>! U4_CUR4_TH_LO! Unit!4,!Current!4,!Low!Threshold!
<9>! VPS1_V_TH_LO!! PS1!Voltage!Low!Threshold!
<10>! VPS2_V_TH_LO!! PS2!Voltage!Low!Threshold!
<11>! GPAN1_C_TH_HI! General!Purpose!Analog!High!Threshold!
<12>! GPAN1_C_TH_LO! General!Purpose!Analog!Low!Threshold!
<13>! AUTOST! Set!the!autostat!interval!
Company/Customer!!ID!number!
<14>! CID!
(globally!unique!for!database)!
<15>! UID! Unit!ID!number!(unique!for!<CID>!database)!
<16>! TIMESTAMP! UTC!timestamp!!
<17>! Reserved! Reserved!
(
( (

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %

$GETST! Return!the!device's!status.! !

Accepted(Command(Syntax:( Response( Action(


$GETST,*! R1! Return!the!device's!status.!
Command(Parameter(s):((! None! !
Rejected(Command(Syntax:( Response( Action!
$GETST,<any!parameters>,*! R2! Malformed!command!!
!
$STATR,<1>,<2>,<3.<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11>,<12>,<13>,<14>,<15>,<16>,<17>,!
Accepted((( <18>,<19>,<20>,*!
Response(R1:(( $STATR,6135,3,1454610647,320,OK,OK,ABOVE,NA,87,88,1585,0,N,NC,1152,1159,24.7,OK,
50,448,*
Rejected(
$ACK,204,1,2,1453924244,[GETST],*(
Response(R2:(
!
Parameter(s)( Variable(Name( Description(
Company/Customer!!ID!number!(globally!unique!
<1>! CID!
for!database)!
<2>! UID! UNIT!ID!number!(unique!for!<CID>!database)!
<3>! TIMESTAMP! UTC!timestamp!!
<4>! SYS_STATUS! SYS_STATUS!(32bit!word)!
<5>! U1_CUR1_STATE_STR! ABOVE!|!BELOW!|!OK!|!NC!|!NA!
<6>! U2_CUR2_STATE_STR! ABOVE!|!BELOW!|!OK!|!NC!|!NA! 43!
<7>! U3_CUR3_STATE_STR! ABOVE!|!BELOW!|!OK!|!NC!|!NA! 91!
<8>! U4_CUR4_STATE_STR! ABOVE!|!BELOW!|!OK!|!NC!|!NA! !
<9>! U1_CUR_VAL! Unit1!current!(mA)!
<10>! U2_CUR_VAL! Unit2!current!(mA)!
<11>! U3_CUR_VAL! Unit3!current!(mA)!
<12>! U4_CUR_VAL! Unit4!current!(mA)!
<13>! SW1_STATE! A!|!B!|!PE!|!NC!
<14>! SW2_STATE! A!|!B!|!PE!|!NC!
<15>! VPS1! Power!Supply1,!(Volts!x!100)!!
<16>! VPS2! Power!Supply2,!(Volts!x!100)!
<17>! INTERNAL_TEMP! Temperature!in!degrees!C![!xxx.x]!(50C!TO!+80C!!
<18>! GPAN_STATE! 10!MHz!Reference!State!OK!=!No!Fault!
<19>! GPAN_VAL! GPAN!Value!
<20>! CNTL_STATE! CNTL_STATE!(16bit!word)!
! !

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %

$GETVT! Get!temperature!thresholds!in!degree!Celsius!

$SETVT( Set!temperature!thresholds!in!degree!Celsius!

Accepted(Command(Syntax:( Response( Action(


$GETVT,*! R1! Display!temperature!thresholds!in!degree!Celsius!
$SETVT,<4>,<5>,*! R1! Set!display!temperature!thresholds!!
Rejected(Command(Syntax:! Response! Action!
$SETVT,*! R2! Malformed!command!!
!
Accepted(((
$CFGVT,<1>,<2>,<4>,<5>,*!(ie.!$CFGVT,1,2,440,90,*)!
Response:(R1(
Rejected(( $ACK,204,1,2,1453924244,[SETVT],*
Response:(R2(
!
Parameter(s)( Variable(Name( Description(
Company/Customer!!ID!number!(globally!unique!for!
<1>! CID!
database)!
<2>! UID! Unit!ID!number!(unique!for!<CID>!database)!
<3>! TIMESTAMP! UTC!timestamp!!
<4>! THRES_H! High!temperature!Threshold!
<5>! THRES_L! Low!temperature!Threshold!!
44!
! !
91!
!

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
(

$LOAD! Load!configuration!
Accepted(Command(Syntax:( Response( Action(
$LOAD,*! R1! Load!configuration!
$LOAD,D,*! R2! Load!default!configuration!
Rejected(Command(Syntax:! Response! Action!
$LOAD,<any!other!parameter>,*! R3! Malformed!command!
!
Accepted((( $ACK,200,<1>,<2>,<3>,[LOAD],*!!!
Response(R1:( $ACK,200,1,2,1453924244,[LOAD],*
Accepted((( $ACK,200,<1>,<2>,<3>,[LOAD,D],*!
Response(R2:( $ACK,200,1,2,1453924244,[LOAD,D],*
Rejected((( $ACK,200,<1>,<2>,<3>,[LOAD,3],*!
Response:(R3( $ACK,200,1,3,1454608637,[LOAD,3],*
!
Parameter(s)( Variable(Name( Description(
Company/Customer!!ID!number!
<1>! CID!
(globally!unique!for!database)!
<2>! UID! Unit!ID!number!(unique!for!<CID>!database)!
<3>! TIMESTAMP! UTC!timestamp!!
<Static!Argument>! D! Load!Default!configuration!
(
! 45!
! 91!
•! The!load!command!loads!the!current!configuration!from!the!last!configuration!saved!in!the!Flash!memory.!! !
In!addition,!when!the!system!starts!or!is!reset,!the!last!configuration!saved!is!loaded.!
!
•! The!load(d!command!loads!the!current!configuration!from!the!“Default”!configuration!saved!in!the!Flash!
memory.!!!
!
•! The!default!configuration!is!loaded!when!the!last!configuration!saved!is!corrupt!or!not!initialized.!!
However,!if!the!default!configuration!is!unusable!then!a!hard!coded!factory!configuration!is!loaded.!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
(

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %

$LOADSYS! Load!system!status!,!SYS_STATUS!(32bit!word)!
Accepted(Command(Syntax:( Response( Action(
$LOAD,*! R1! Load!configuration!
!
Accepted((( $ACK,200,<1>,<2>,<3>,[LOADSYS],*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Response(R1:(( $ACK,200,1,2,1453924244,[LOADSYS],*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
Parameter(s)( Variable(Name( Description(
Company/Customer!!ID!number!
<1>! CID!
(globally!unique!for!database)!
<2>! UID! UNIT!ID!number!(unique!for!<CID>!database)!
<3>! TIMESTAMP! UTC!timestamp!!
!
!
!
!
!
!
!
!
!
!
! 46!
!
!
91!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %

$RESET! Reset!the!device.!Reinitializes!all!non(persistent!values.!

$PRST( Reset!the!device.!Reinitializes!all!non(persistent!values.!
Accepted(Command(Syntax:( Response( Action(
$RESET,*!
R1! Reset!the!device.!Reinitializes!all!non(persistent!values.!
$PRST,*!
!
Accepted((( $START,<1>,<2>,*!
Response(R1:(( $START,1,2,*
!
Parameter(s)( Variable(Name( Description(
Company/Customer!ID!number!
<1>! CID!
(globally!unique!for!database)!
<2>! UID! UNIT!ID!number!(unique!for!<CID>!database)!
!
! !

47!
91!
!

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
(

$SAVE! Save!configuration!
Accepted(Command(Syntax:( Response( Action(
$SAVE,*! R1! Save!configuration!
$SAVE,D,*! R2! Save!default!configuration!
Rejected(Command(Syntax:! Response! Action!
$SAVE,<any!other!parameter>,*! R3! Malformed!command!
!
Accepted((( $ACK,200,<1>,<2>,<3>,[SAVE],*!!!
Response(R1:( $ACK,200,1,2,1453924244,[SAVE],*
Accepted((( $ACK,200,<1>,<2>,<3>,[SAVE,D],*!
Response(R2:( $ACK,200,1,2,1453924244,[SAVE,D],*
Rejected((( $ACK,200,<1>,<2>,<3>,[SAVE,3],*!
Response:(R3( $ACK,200,1,3,1454608637,[SAVE,3],*
!
Parameter(s)( Variable(Name( Description(
Company/Customer!ID!number!
<1>! CID!
(globally!unique!for!database)!
<2>! UID! UNIT!ID!number!(unique!for!<CID>!database)!
<3>! TIMESTAMP! UTC!timestamp!!
<Static!Argument>! D! Save!as!Default!configuration!
(
48!
•! The!save!command!saves!the!current!configuration!to!on!board!Flash!memory.!!In!addition,!when!the!system!
starts!or!is!reset,!this!configuration!is!loaded.! 91!
! !
•! The!save(d!command!saves!the!current!configuration!as!the!“Default”!configuration!saved!in!the!Flash!
memory.!!!
!
•! The!default!configuration!is!loaded!when!the!last!configuration!saved!is!corrupt!or!not!initialized.!!However,!if!
the!default!configuration!is!unusable!then!a!hard!coded!factory!configuration!is!loaded.!
! !

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %

$SAVESYS! Save!system!status!
Accepted(Command(Syntax:( Response( Action(
$SAVESYS,*! R1! Save!system!status!
!
Accepted((( $ACK,200,<1>,<2>,<3>,[SAVESYS],*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Response(R1:(( $ACK,200,1,2,1453924244,[SAVESYS],*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
Parameter(s)( Variable(Name( Description(
Company/Customer!ID!number!
<1>! CID!
(globally!unique!for!database)!
<2>! UID! Unit!ID!number!(unique!for!<CID>!database)!
<3>! TIMESTAMP! UTC!timestamp!!
!
! !

49!
91!
!

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %

$SETID! Set!Device!ID!
Accepted(Command(Syntax:( Response( Action(
$SETID,<4>,<1>,<2>,*! R1! Set!Device!ID!
Rejected(Command(Syntax:( Response( Action(
$SETID,*! R2! Malformed!command!
!
Accepted((( $ACK,200,<1>,<2>,<3>,[SETID,<4>,<1>,<2>],*!
Response(R1:( $ACK,200,1,2,1453924244,[SETID,password,1,2],*
Rejected((( $ACK,204,<1>,<2>,<3>,[SETID],*!
Response(R2:( $ACK,204,6135,3,-1,[SETID],*
!
Parameter(s)( Variable(Name( Description(
Company/Customer!ID!number!
<1>! CID!
(globally!unique!for!database)!
<2>! UID! UNIT!ID!number!(unique!for!<CID>!database)!
<3>! TIMESTAMP! UTC!timestamp!!
<4>! Password! Password!to!unlock!feature!
!
! !

50!
91!
!

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %

$SETMD! Set!mode!to!manual!or!automatic!
Accepted(Command(Syntax:( Response( Action(
$SETMD,M,*! R1! Set!mode!to!manual!
$SETMD,A,*! R2! Set!mode!to!automatic!
Rejected(Command(Syntax:! Response! Action!
$SETMD,0,*! R3! Malformed!command!!
$SETMD,*! R4! Malformed!command!!
!
Accepted((( $ACK,200,<1>,<2>,<3>,[SETMD,M],*!!
$ACK,200,1,2,1453924244,[SETMD,M],*
Response:(
$ACK,200,<1>,<2>,<3>,[SETMD,A],*!!!
(R1(&(R2( $ACK,200,1,2,1453924244,[SETMD,A],*
Rejected((( $ACK,204,<1>,<2>,<3>,[SETMD,0],*!
$ACK,204,6135,3,1454608861,[SETMD,0],*
Response:((
$ACK,204,<1>,<2>,<3>,[SETMD],*!
R3(&(R4( $ACK,204,6135,3,1454608830,[SETMD],*
!
Parameter(s)( Variable(Name( Description(
Company/Customer!ID!number!
<1>! CID!
(globally!unique!for!database)!
<2>! UID! Unit!ID!number!(unique!for!<CID>!database)!
<3>! TIMESTAMP! UTC!timestamp!!
<Static!Argument>! M! Manual!mode!
51!
<Static!Argument>! A! Automatic!mode!
91!
!
! ! !

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %

$SETPA! Set!controller!to!path!A!
Accepted(Command(Syntax:( Response( Action(
$SETPA,*! R1! Set!controller!to!path!A!(in!auto!mode)!
$SETPA,*! R2! Set!controller!to!path!A!(in!manual!mode)!
Rejected(Command(Syntax:! Response! Action!
$SETPA,H,*! R3! Malformed!command!!
!
Accepted((( $ACK,210,<1>,<2>,<3>,[SETPA],*!!!
$ACK,210,1,2,1453924244,[SETPA],*
Response:(
$ACK,200,<1>,<2>,<3>,[SETPA],*!
(R1(&(R2( $ACK,200,1,2,1453924244,[SETPA],*
Rejected((( $ACK,200,<1>,<2>,<3>,[SETPA,H],*!
Response((R3:( $ACK,200,6135,3,1454608933,[SETPA,H],*
!
Parameter(s)( Variable(Name( Description(
Company/Customer!ID!number!
<1>! CID!
(globally!unique!for!database)!
<2>! UID! Unit!ID!number!(unique!for!<CID>!database)!
<3>! TIMESTAMP! UTC!timestamp!!
!
! !

52!
91!
!

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %

$SETPB! Set!controller!to!path!B!
Accepted(Command(Syntax:( Response( Action(
$SETPB,*! R1! Set!controller!to!path!B!(in!auto!mode)!
$SETPB,*! R2! Set!controller!to!path!B!(in!manual!mode)!
Rejected(Command(Syntax:! Response! Action!
$SETPB,H,*! R3! Malformed!command!!
!
Accepted((( $ACK,210,<1>,<2>,<3>,[SETPB],*!!!
$ACK,210,1,2,1453924244,[SETPB],*
Response:(
$ACK,200,<1>,<2>,<3>,[SETPB],*!
(R1(&(R2( $ACK,200,1,2,1453924244,[SETPB],*
Rejected(((
Response:(( $ACK,200,<1>,<2>,<3>,[SETPB,H],*!
$ACK,200,6135,3,1454608933,[SETPB,H],*
R3((
!
Parameter(s)( Variable(Name( Description(
Company/Customer!ID!number!
<1>! CID!
(globally!unique!for!database)!
<2>! UID! Unit!ID!number!(unique!for!<CID>!database)!
<3>! TIMESTAMP! UTC!timestamp!!
! !

53!
91!
!

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %

$SETPN! Set!controller!to!path!N!
Accepted(Command(Syntax:( Response( Action(
$SETPN,*! R1! Set!controller!to!path!N!(in!auto!mode)!
$SETPN,*! R2! Set!controller!to!path!N!(in!manual!mode)!
Rejected(Command(Syntax:! Response! Action!
$SETPN,H,*! R3! Malformed!command!!
!
Accepted((( $ACK,210,<1>,<2>,<3>,[SETPN],*!!!
$ACK,210,1,2,1453924244,[SETPN],*
Response:(
$ACK,200,<1>,<2>,<3>,[SETPN],*!
(R1(&(R2( $ACK,200,1,2,1453924244,[SETPN],*
Rejected(((
Response:(( $ACK,200,<1>,<2>,<3>,[SETPN,H],*!
$ACK,200,6135,3,1454608933,[SETPN,H],*
R3((
!
Parameter(s)( Variable(Name( Description(
Company/Customer!!ID!number!
<1>! CID!
(globally!unique!for!database)!
<2>! UID! Unit!ID!number!(unique!for!<CID>!database)!
<3>! TIMESTAMP! UTC!timestamp!!
! !

54!
91!
!

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %

$WRUTC! Get/Set!the!clock!using!UTC!timestamp!
Accepted(Command(Syntax:( Response( Action(
$WRUTC,*! R1! Get!the!clock!UTC!timestamp!
$WRUTC,<3>,*! R2! Set!the!clock!using!UTC!timestamp!
Rejected(Command(Syntax:! Response! Action!
$WRUTC,<3>,2,4,*! R3! Malformed!command!!
!
Accepted((( $TIME,<1>,<2>,<3>,<4>,<5>,<6>,<7>,*!
$TIME,1,2,1453924244,19740309,023747,0,0,*
Response:(
$TIME,<1>,<2>,<3>,<4>,<5>,<6>,<7>,*!
(R1(&(R2(( $TIME,1,2,1453924244,19740309,001710,0,3674,*
Rejected(((
Response:(( $TIME,<1>,<2>,<3>,<4>,<5>,<6>,<7>,*!
$TIME,6135,3,1454609214,20160204,100654,-800,0,*
R3(
!
Parameter(s)( Variable(Name( Description(
Company/Customer!ID!number!
<1>! CID!
(globally!unique!for!database)!
<2>! UID! UNIT!ID!number!(unique!for!<CID>!database)!
<3>! TIMESTAMP! UTC!timestamp!!
<4>! YYYYMMDD! Year,!Month,!Day!
<5>! HHMMSS! Hour,!Minute,!Second!
<6>! UTC_OFFSET! Real!Time!Clock!!offset!from!GMT!! 55!
<7>! TAMPER_TIME! Timestamp!Correction! 91!
! !
!
•! UTC!is!the!primary!time!standard,!formerly!known!as!Greenwich!Mean!Time!(GMT),!by!which!
the!world!regulates!clocks!and!time.!!It!does!not!observe!daylight!saving!time.!!!
!
•! UTC!offset!is!the!difference!in!hours!from!the!Coordinated!Universal!Time!(UTC)!for!a!particular!
place!and!date.!!!
!
•! For!this!example,!+300!means!3!hours!ahead!of!UTC.!!
i.e.!UTC+offset!(>!0800!+!300!=!1100!(local!time!is!11am).!!
!
•! For!this!example,!(300!means!3!hours!behind!of!UTC.!!
i.e.!UTC+offset!(>!0800!(!300!=!0500!(local!time!is!5am).!!
!
!!
! !

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %

$WRRTC( Set!the!current!clock!time!or!set!the!clock!using!local!time!

$RDRTC( Read!the!Real!Time!Clock!
Accepted(Command(Syntax:( Response( Action(
$WRRTC,*! R1! Get!the!current!clock!time!
$WRRTC,<1>,<2>,<4>,<6>,*! R2! Set!the!clock!using!local!time!
$RDRTC,*! R3! Read!the!Real!Time!Clock!
Rejected(Command(Syntax:! Response! Action!
$WRRTC,<1>,<2>,*! R4! malformed!command!see!response!
$RDRTC,1,*! R5! malformed!command!see!response!
!
$TIME,<1>,<2>,<3>,<4>,<5>,<6>,<7>,*!
$TIME,1,2,1453924244,19740309,023711,0,0,*
Accepted(((
Response:( $TIME,<1>,<2>,<3>,<4>,<5>,<6>,<7>,*!
$TIME,1,2,1453924244,19740309,011802,0,0,*
(R1(&(R2(&R3( $TIME,<1>,<2>,<3>,<4>,<5>,<6>,<7>,*!
$TIME,1,2,1453924244,20160127,035222,0,0,*
Rejected((( $TIME,<1>,<2>,<3>,<4>,<5>,<6>,<7>,*!
$TIME,6135,3,1454609518,20160204,101158,-800,0,*
Response:((
$TIME,<1>,<2>,<3>,<4>,<5>,<6>,<7>,*!
R4(&(R5( $TIME,6135,3,1454609547,20160204,101227,-800,0,*
!
Parameter(s)( Variable(Name( Description(
Company/Customer!ID!number! 56!
<1>! CID!
(globally!unique!for!database)!
91!
<2>! UID! UNIT!ID!number!(unique!for!<CID>!database)!
!
<3>! TIMESTAMP! UTC!timestamp!!
<4>! YYYYMMDD! Year,!Month,!Day!
<5>! HHMMSS! Hour,!Minute,!Second!
Real!Time!Clock!!offset!from!GMT!(example,!use!(
<6>! UTC_OFFSET!
800!for!(8hours)!
<7>! TAMPER_TIME! Timestamp!Correction!
! !

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
Response(if(
Command( Arguments( Description( Response(if(parameters(are(correct(
no(Arguments(
Get!analog!conversion!factors!for!
$AF( None! Display! Display!current!values!of!m!and!b!
the!Analog!Inputs!
Set!analog!conversion!factors!for!
$AF( 2! ! Set!m!and!b!and!display!new!values!
the!Analog!Inputs!
$ATE0( None! Disable!echo!for!M&C!port! n/a! Disable!echo!
$ATE1( None! Enable!echo!for!M&C!port! n/a! Enable!echo!
Set!or!disable!auto!status! Set!interval!(in!seconds)!or!disable!
$AUTOST( 1! Ignored!
frequency!for!M&C!port! auto!status!updates!
$BUILD( None! Get!build!string! n/a! Get!build!string!
Clear!system!status!faults!and!save!
$CLRAL( None! n/a! Clear!system!faults!
status!to!flash!
Get!analog!conversion!factors!for!
$GAF( None! the!General!Purpose!Analog! Display! Return!current!values!of!factors!
(GPAN)!
Set!analog!conversion!factors!for!
$GAF( 3! the!General!Purpose!Analog! ! Set!factors!and!display!new!values!
(GPAN)!
$GETCF( None! Get!configuration!thresholds! Display! Display!$CFGFPC!response!string!
Set!configuration!and!
$SETCF( 13! Set!configuration!thresholds! !
display!$CFGFPC!response!string!
$GETST( None! Return!the!device's!status! Display! Return!the!device's!status!
Get!temperature!thresholds!in! Display!temperature!thresholds!in!
$GETVT( None! Display!
degree!Celsius! degree!Celsius! 57!
Set!temperature!thresholds!in! 91!
$SETVT( 2! ! Set!display!temperature!thresholds!
degree!Celsius! !
$LOAD( None! Load!configuration! Display! Load!configuration!
$LOADSYS( None! Load!system!status!,!SYS_STATUS! Display! Load!configuration!
$RESET( Reset!the!device.!Reinitializes!all! Reset!the!device.!Reinitializes!all!non(
None! Display!
$PRST( non(persistent!values.! persistent!values.!
$SAVE( None! Save!configuration! Display! Save!configuration!
$SAVESYS( None! Save!system!status! Display! Save!system!status!
$SETID( 3! Set!Device!ID! Ignored! Set!Device!ID!
$SETMD( 1! Set!mode! Ignored! Set!mode!to!manual!or!automatic!
$SETPA( None! Set!controller!to!path!A! Display! Set!controller!to!path!A!
$SETPB( None! Set!controller!to!path!B! Display! Set!controller!to!path!B!
$SETPN( None! Set!controller!to!path!N! Display! Set!controller!to!path!N!
Get/Set!the!clock!using!UTC!
$WRUTC( None! Display! Get!the!clock!UTC!timestamp!
timestamp!
Get/Set!the!clock!using!UTC!
$WRUTC( 1! ! Set!the!clock!using!UTC!timestamp!
timestamp!
Set!the!current!clock!time!or!set!
$WRRTC( None! Display! Get!the!current!clock!time!
the!clock!using!local!time!
Set!the!current!clock!time!or!set!
$WRRTC( 4! ! Set!the!clock!using!local!time!
the!clock!using!local!time!
$RDRTC( None! Read!the!Real!Time!Clock! Display! Display!the!Real!Time!Clock!
!
Table(17(M&C!Commands!Overview(
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
12! DEBUG(PORT(CONSOLE(COMMAND(REFERENCE((FIRMWARE(BUILD:0.1A.37)(
•! Configurations!sent!to!the!debug!port!are!not!saved!automatically.!The!user!must!manually!
enter!the!save!command.!
•! Unlike!the!TCIP!port,!debug!port!commands!are!all!lower(case.!The!debug!port!does!not!
recognize!commands!entered!in!upper(case.!
•! In!the!following!section,!commands!are!grouped!with!similar!and!are!not!listed!alphabetical.!
!
a! Display!factored!analog!inputs!

Command(Syntax( Response( Action(


a! R1! Display!factored!analog!inputs!
Command(Parameter(s):((! None! !
Response(Example(R1:( ((
! all_samples_count: 0

! Curr1: 51mA [BELOW]

! Curr2: 254mA [OK]

! Curr3: 256mA [OK]

! VPS1: 1503 (100*V) [OK]

! VPS2: 1513 (100*V) [OK]


58!
! GPAN1: 50dBm [OK]
91!
!! Temp: 26.3 !
Response(Parameter(s):(!See(above(example( (
!
Note%the%Debug%Console%Port%is%in%ECHO=ON%mode%by%default%and%is%not%included%in%the%examples%above.%
(
! !

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
Enable/Disable!!the!display!of!!raw!adc!values!to!Debug!Console!
adc! at!interval!set!for!Autostat.!
Command(Syntax( Response( Action(
adc! R1! Toggle!this!feature!on!or!off!
Command(Parameter(s):((( None!
Response(Example(R1:( $RAWADC,<C1>,<C2>,<C3>,<C4>,<C5>,<C6>,<PS1>,<PS2>,<GPAN>,<TEMP>,<VOUT>,*!
{When!enabled}! $RAWADC,33,34,35,3,3,4,424,427,0,236,425,*!
Response(Parameter(s):(!! !
<C1>,<C2>,<C3>,<C4>,<C5>,<C6>! Raw!current!values!for!adc!1!to!adc!6!!!
<PS1>,<PS2>! Raw!!power!supply!voltage!values!!
<GPAN>! Raw!!gpan!value!!
<TEMP>! Raw!!temperature!value!
<VOUT>! Raw!!vout!voltage!value!!
(
Note%the%Debug%Console%Port%is%in%ECHO=ON%mode%by%default%and%is%not%included%in%the%examples%above.%
(
This!command!is!a!useful!command!for!troubleshooting!and!causes!the!system!to!output!the!raw!analog!
to!digital!converter!values!
! !
59!
91!
!

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %

af! Set!analog!conversion!factors!for!the!Analog!Inputs!

Command(Syntax( Response( Action(


af!!<1>!!<2>! OK Set!analog!factors!slope!and!offset!
af!!<any!other!parameters>! {no!response}! Malformed!command!
af! {no!response}! Malformed!command!
Command(Parameter(s):((( Value( Description(
<1>! m! Set!slope!(y=mx+b)!
<2>! b! Set!offset!(y=mx+b)!
(
Note%the%Debug%Console%Port%is%in%ECHO=ON%mode%by%default%and%is%not%included%in%the%examples%above.%
(
( (

60!
91!
!

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %

ate0! Disable!echo!for!M&C!port! !

ate1! Enable!echo!for!M&C!port! !

Command(Syntax( Response( Action(


ate0! {no!response}! Disable!echo!for!M&C!port!
ate1! {no!response}! Enable!echo!for!M&C!port!!
Command(Parameter(s):((! None! !
(
Note%the%Debug%Console%Port%is%in%ECHO=ON%mode%by%default%and%is%not%included%in%the%examples%above.%
(
(
(
(
(
( (

61!
91!
!

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
Get!auto!status!frequency!for!M&C!port!
auto! Set!auto!status!frequency!for!M&C!port!
Command(Syntax( Response( Action(
auto!0! Autostat interval: 0 Disable!auto!status!updates!
auto!<#>! Autostat interval: # Set!interval!(in!seconds)!
auto! Autostat interval: 10 Get!current!interval!(for!example!10)!
auto!<any!other!parameters>! Autostat interval: 10 Get!current!interval!(for!example!10)!
Command(Parameter(s):((( Value( Description(
<#>! 0! 0!=!disable!!
<#>! #! Set!interval!to!#!seconds!
(
Note%the%Debug%Console%Port%is%in%ECHO=ON%mode%by%default%and%is%not%included%in%the%examples%above.%
(
( (

62!
91!
!

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %

b! Get!build!string! !

Command(Syntax( Response( Action(


b! {see!below}! Get!build!string!!
Command(Parameter(s):((! None! !
Response(Example:( $BUILDR,6135,2,1453924244,0.1a.33,*

Parameter(Identification:( $BUILDR,!,<CID,<UID>,<timestamp>,<!VER_INFO!>,*!
Response(Parameter(s):((( Refer(to(M&C(Console(command(reference!
(
Note%the%Debug%Console%Port%is%in%ECHO=ON%mode%by%default%and%is%not%included%in%the%examples%above.%
(
! !

63!
91!
!

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %

clral! Clear!system!status!faults!and!save!status!to!flash!

Command(Syntax( Response( Action(


clral! {see!below}! Clear!system!faults!!
Command(Parameter(s):((! None! !

Response(Example:( (00 00 00 00 4e cf
System status saved to slot 1
Response(Parameter(s):((! None!
(
Note%the%Debug%Console%Port%is%in%ECHO=ON%mode%by%default%and%is%not%included%in%the%examples%above.%
(
!
!
!
!
!
!
!
!
!
!
!
! 64!
! !
91!
!

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %

cs! Display!control!states! !

Command(Syntax( Response( Action(


cs!! R1! Display!current!control!state!
cs!!<any!parameters>>! R2! Display!state!list!!
Command(Parameter(s):(( None(or(any(key
Response(Example:(
R1( Current control state value is 33 (0x00000021):
0x00000003: 1 = 01 Redundant PATH A: UNIT 3&2 in use (UNIT1 failed)
0x00000020: AUTO mode
(
R2( Current control state value is 33 (0x00000021):
0x00000003: 0 = 00 Normal operation: UNIT 1&2 in use
0x00000003: 1 = 01 Redundant PATH A: UNIT 3&2 in use (UNIT1 failed)
0x00000003: 2 = 10 Redundant PATH B: UNIT 1&3 in use (UNIT2 failed)
0x00000003: 3 = 11 Invalid value - internal error
0x00000020: AUTO mode
0x00000040: Latched fault: Latched faults in sys status
0x00000080: Power supply fault
0x00000100: Current fault in one or more of Unit1-4((((((((((((((((((((((((((((((
(
Note%the%Debug%Console%Port%is%in%ECHO=ON%mode%by%default%and%is%not%included%in%the%examples%above.%
(
!
!
! 65!
! 91!
! !
!
!
!
!
!
!
!
!
!
!
!
!
! !

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %

fd! Display!system!status!and!latched!faults!

Command(Syntax( Response( Action(


fd! R1! Display!current!system!status!
fd!!<any!parameters>>! R2! Display!system!status!list!
Command(Parameter(s):((! None(or(any(key! !
Response(Example:( ((
R1( Current system status value is 1 (0x00000001):
0x00000001: Unit 1 - latched low current fault!!!
!!!!!!!!!(
R2( Current system status value is 1 (0x00000001):
0x00000001: Unit 1 - latched low current fault
0x00000002: Unit 2 - latched low current fault
0x00000004: Unit 3 - latched low current fault
0x00000008: Unit 4 - latched low current fault
0x00000010: Unit 1 - latched hi current fault
0x00000020: Unit 2 - latched hi current fault
0x00000040: Unit 3 - latched hi current fault
0x00000080: Unit 4 - latched hi current fault
0x00000100: VPS1 - latched fault
0x00000200: VPS2 - latched fault
0x00000400: SW1 - latched position sensor fault
0x00000800: SW2 - latched position sensor fault
0x00001000: 10 MHz Reference fault
0x00002000: Controller1 latched temperature fault
0x00004000: Controller2 latched temperature fault
0x00008000: WatchDog Timer latched fault
0x00010000: System Status flash memory latched fault 66!
0x00020000: Default Config flash memory latched fault
0x00040000: Base Config flash memory latched fault!!!!! 91!
( !
Note%the%Debug%Console%Port%is%in%ECHO=ON%mode%by%default%and%is%not%included%in%the%examples%above.%
(
!
! !

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %

gaf! Set!GPAN!analog!factors!{!for!example:!dBm(y!=!mx!+!b)!+!c!}!

Command(Syntax( Response( Action(


gaf!!<1>!!<2>!!<3>( OK Set!slope,!offset!and!dBm!offset(
gaf!! {ignored]! Malformed!command!!
gaf!!<any!other!parameters>! {ignored]! Malformed!command!!
Command(Parameter(s):((( Variable(Name( Description(
<1>! m! Set!slope!(y=mx+b)!
<2>! b! Set!offset!(y=mx+b)!
<3>! c! Set!dBm!offset!!
(
Note%the%Debug%Console%Port%is%in%ECHO=ON%mode%by%default%and%is%not%included%in%the%examples%above.%
(
!
! !

67!
91!
!

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %

getadc! Get!adc!values! !

Command(Syntax( Response( Action(


getadc! R1! Get!raw!and!converted!adc!values!!
Command(Parameter(s):((! None! !
Response(Example(R1:( Raw Cvt
------------
Cur1 32 51
Cur2 34 54
Cur3 35 56
Cur4 2 3
Cur5 2 3
Cur6 4 6
Vps1 424 1499
Vps2 426 1510
Vbat 424 1503
Gpan 0 50
Temp 236 257
AF m: 1600 b: 1
GAF m: 0.010000 b: 5.000000 c: 0.000000(
(
Note%the%Debug%Console%Port%is%in%ECHO=ON%mode%by%default%and%is%not%included%in%the%examples%above.%
(
!
! !

68!
91!
!

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %

getcf! Get!configuration!thresholds! !

Command(Syntax( Response( Action(


getcf! {see!below}! Display!$CFGFPC!response!string!!!!
Command(Parameter(s):((! None! !
Response(Example:(
$CFGFPC,1,2,1453924244,72,25,72,25,72,25,360,50,1000,1000,3000,1,0,* !

Response(Parameter(s):((! Refer(to(M&C(Console(command(reference(
(
Note%the%Debug%Console%Port%is%in%ECHO=ON%mode%by%default%and%is%not%included%in%the%examples%above.%
(
!
!
!

getst! Get!status! !

Command(Syntax( Response( Action(


getst! {see!below}! Display!$STATR!response!string!!!
Command(Parameter(s):((! None! !
Response(Example:( !
69!
$STATR,1,2,1453924244,0,OK,OK,OK,NA,51,54,56,0,A,NC,1503,1510,25.7,OK,50,0,*
91!
Response(Parameter(s):((! Refer(to(M&C(Console(command(reference! !
(
Note%the%Debug%Console%Port%is%in%ECHO=ON%mode%by%default%and%is%not%included%in%the%examples%above.%
(
!
!
!

getvt! Get!temperature!thresholds! !

Command(Syntax( Response( Action(


getvt! {see!below}! Display!temp!thresholds!!
Command(Parameter(s):((! None! !
Response(Example:( $CFGVT,1,2,440,90,* ((
Parameter(Identification:! $BUILDR,!,<CID,<UID>,<UTCtimestamp>,<BUILD#>,*!

Response(Parameter(s):((! Refer(to(M&C(Console(command(reference!
(
Note%the%Debug%Console%Port%is%in%ECHO=ON%mode%by%default%and%is%not%included%in%the%examples%above.%
(
! !

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %

i! Display!info! !

Command(Syntax( Response( Action(


i! {see!below}! Display!info!!
Command(Parameter(s):((! None! !
Response(Example(R1:( Note:(tdiff%values!are!for!factory!use!
R1 Temp: 25.7 deg C [OK] tdiff:160
Curr1: 51mA [OK]
Curr2: 54mA [OK]
Curr3: 56mA [OK]
VPS1: 1503 (100*V) [OK]
VPS2: 1510 (100*V) [OK]
GPAN1: 50dBm [OK]
VOUT: 1506 (100*V) [OK] tdiff:156
Path: A LNA2&3)
Mode: Auto
Status: 0x00000000 (0)
Control: 0x00000021 (33)
RTC Offset: -800
AF m: 1600, b: 1
GPAN AF m: 0.010000, b: 5.000000, c: 0.000000
Autostat interval: 0
Pass thru: 0
Rawadc: 0

(
Note%the%Debug%Console%Port%is%in%ECHO=ON%mode%by%default%and%is%not%included%in%the%examples%above.%
( 70!
! 91!
! ! !

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %

k! Display!task!statistics! [for!advanced!use]!

Command(Syntax( Response( Action(


k! {see!below}! Display!task!statistics!!
Command(Parameter(s):((! None! !
Response(Example(R1:( ( ((
R1 Free Heap: 2558
stats_buff len:287
Name Abs. time Pct. time
---------------------------------
DEBUG 12456 <1%
IDLE 55502 99%
SPDT 0 <1%
SWITCH 467 <1%
STQManI 4387 <1%
ADC 0 <1%
HeartBe 0 <1%
Tmr Svc 0 <1%
CMD UAR 626 <1%
AUTOST 0 <1%
CMD MAI 30257 <1%
STQMan 0 <1%
LNB 5306 <1%
DEBUG_U 7848 <1%
fcall 43825 <1%
SPI 787 <1%

stats_buff len:300
Name State Prt Stack Number
-------------------------------------- 71!
DEBUG R 1 63 8
IDLE R 0 46 14
91!
SWITCH B 1 70 7 !
STQManI B 0 37 3
ADC B 1 37 16
HeartBe B 2 52 5
SPDT B 1 49 10
CMD UAR B 1 15 12
AUTOST B 1 53 13
CMD MAI B 1 164 11
DEBUG_U B 1 31 9
fcall B 1 102 1
STQMan B 2 102 4
LNB B 2 82 17
SPI B 1 42 6
Tmr Svc B 3 123 15

STSys_get_free_count:10 (
(
Note%the%Debug%Console%Port%is%in%ECHO=ON%mode%by%default%and%is%not%included%in%the%examples%above.%
(
! !

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %

load! Load!base!or!default!config!in!to!memory!

Command(Syntax( Response( Action(


load!! R1! Load!base!config!
load!<any!other!parameters>! R1! Load!base!config!
load!d! R2! Load!default!config!
Command(Parameter(s):((! None(or(‘d’! !
Response(Examples:( ((
Response(R1( !
Loading configuration settings (0/1): Reading 256 bytes from 0:
56 04 00 00 42 04 00 00 22 fc ff ff 0e fc ff ff 56 04 00 00 42 04 00 00 22 fc ff ff 0e fc ff ff
56 04 00 00 42 04 00 00 3c 00 00 00 28 00 00 00 56 04 00 00 42 04 00 00 3c 00 00 00 28 00 00 00
ba 04 00 00 a6 04 00 00 6e 00 00 00 5a 00 00 00 01 00 03 00 00 00 00 00 3e 29 00 00 2a 1b fc ff
01 ff e0 fc 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ca
d0 ae 33 35 1d ea 25 b2 0e af 4b b5 ff c8 c6 fd 2d 04 4b 04 bf 95 a9 c7 03 bc 15 d5 1e f6 73 ff
256 (0x100) bytes
Loading cid 1, uid 3, ATE0, sys_status: 0, autost 1, offset: -800, tamp_time: 0
!
Response(R2( !
Loading configuration settings (0/1): Reading 256 bytes from 65536:
56 04 00 00 42 04 00 00 22 fc ff ff 0e fc ff ff 56 04 00 00 42 04 00 00 22 fc ff ff 0e fc ff ff 72!
56 04 00 00 42 04 00 00 3c 00 00 00 28 00 00 00 56 04 00 00 42 04 00 00 3c 00 00 00 28 00 00 00
ba 04 00 00 a6 04 00 00 6e 00 00 00 5a 00 00 00 01 00 03 00 00 00 00 00 3e 29 00 00 2a 1b fc ff 91!
01 ff e0 fc 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff !
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ca
d0 ae 33 35 1d ea 25 b2 0e af 4b b5 ff c8 c6 fd 2d 04 4b 04 bf 95 a9 c7 03 bc 15 d5 1e f6 73 ff
Loading defaults
256 (0x100) bytes
Loading cid 1, uid 3, ATE0, sys_status: 0, autost 1, offset: -800, tamp_time: 0
!
(
Note%the%Debug%Console%Port%is%in%ECHO=ON%mode%by%default%and%is%not%included%in%the%examples%above.%
(
!
•! The!load!command!loads!the!current!configuration!from!the!last!configuration!saved!in!the!
Flash!memory.!!In!addition,!when!the!system!starts!or!is!reset,!the!last!configuration!saved!is!
loaded.!
!
•! The!load(d!command!loads!the!current!configuration!from!the!“Default”!configuration!saved!in!
the!Flash!memory.!!!
!
•! The!default!configuration!is!loaded!when!the!last!configuration!saved!is!corrupt!or!not!
initialized.!!However,!if!the!default!configuration!is!unusable!then!a!hard!coded!factory!
configuration!is!loaded.!
! !
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %

md! Set!Redundancy!mode!to!Automatic!or!Manual!override!

Command(Syntax( Response( Action(


md! {ignored]! Malformed!command!!
md!<any!other!parameters>! {ignored]! Malformed!command!!
md!m! R1! Set!mode!to!manual!override!
md!a! R2! Set!mode!to!automatic!
Command(Parameter(s):((( m(or(a( !
Response(Examples:( (( (
R1( lnb_set_led_mode - manual !
R2( lnb_set_led_mode - auto !
(
Note%the%Debug%Console%Port%is%in%ECHO=ON%mode%by%default%and%is%not%included%in%the%examples%above.%
(
! !

73!
91!
!

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %

r! Get!local!24!hour!time! !

Command(Syntax( Response( Action(


r! R1! read!and!display!time!!
Command(Parameter(s):((( None( !
Response(Example(R1:( (( (
!! 05:41:07 hh:mm:ss!!(24!hour!time)!
(
Note%the%Debug%Console%Port%is%in%ECHO=ON%mode%by%default%and%is%not%included%in%the%examples%above.%
(
! !

74!
91!
!

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %

reset! Reset!system! !

Command(Syntax( Response( Action(


reset! R1! reset!system!!
Command(Parameter(s):((! None! !
Response(Example(R1:( ((

++++++++ SilverTip FPC Controller ++++++++


Flash status=1: Id=0x01, Memtype=0x40, Capacity=0x15, Size=2097152
Loading configuration settings (131072/65536): Reading 256 bytes from 131072:
Loading base config
size=138/256, rs_errors=0, adler: loaded=0xA02E67B8, calculated=0xA02E67B8
Loading cid 6135, uid 1, ATE1, sys_status: 768, autost: 10, offset: -800, tamp_t
ime: 0
Loading system status (0): Reading system status from slot 0
00 00 00 00 4e cf
Read 6 (0x6) bytes
Read 6 (0x6) bytes
Reading system status from slot 2
ff ff ff ff ff ff
Read 6 (0x6) bytes
Using system status from slot 1
00 00 00 00 4e cf
System status saved to slot 0
lnb_set_led_mode - auto
$START,6135,1,*
Xsw[unknown -> norm]
lnb_path_get_enabled_state - redundant PATH_N

75!
91!
( !
Note%the%Debug%Console%Port%is%in%ECHO=ON%mode%by%default%and%is%not%included%in%the%examples%above.%
(
!
! !

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %

ro! Set!RTC!offset!from!UTC!(hours!x!100)!

Command(Syntax( Response( Action(


ro! {no!response}! Malformed!command!see!response!
To!set!rtc!offset!to!the!designated!
ro!<#>! {no!response}!
input!
Command(Parameter(s):((! ! !
<#>! (1200!to!+1400! Set!RTC!with!UTC+offset!
(
Note%the%Debug%Console%Port%is%in%ECHO=ON%mode%by%default%and%is%not%included%in%the%examples%above.%
(
!
•! UTC!is!the!primary!time!standard,!formerly!known!as!Greenwich!Mean!Time!(GMT),!by!which!
the!world!regulates!clocks!and!time.!!It!does!not!observe!daylight!saving!time.!!!
!
•! UTC!offset!is!the!difference!in!hours!from!the!Coordinated!Universal!Time!(UTC)!for!a!particular!
place!and!date.!!!
!
•! For!this!example,!+300!means!3!hours!ahead!of!UTC.!!
i.e.!UTC+offset!(>!0800!+!300!=!1100!(local!time!is!11am).!!
!
•! For!this!example,!(300!means!3!hours!behind!of!UTC.!! 76!
i.e.!UTC+offset!(>!0800!(!300!=!0500!(local!time!is!5am).!! 91!
!! !
! !

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
!

save! save!current!or!default!config! !

Command(Syntax( Response( Action(


save! R1! Save!current!config!
save!<any!other!parameters>! R1! Save!current!config!
save!d! R2! Save!default!config!
Command(Parameter(s):((( None(or(“d”( !
Response(Example:( (( (
R1( adler 4010763737 (size 138)
Save OK !
R2( adler 4010763737 (size 138)
Saving defaults !
Save OK
(
Note%the%Debug%Console%Port%is%in%ECHO=ON%mode%by%default%and%is%not%included%in%the%examples%above.%
(
!
!
•! The!save!command!saves!the!current!configuration!to!on!board!Flash!memory.!!In!addition,!when!
the!system!starts!or!is!reset,!this!configuration!is!loaded.!
!
•! The!save(d!command!saves!the!current!configuration!as!the!“Default”!configuration!saved!in!the! 77!
Flash!memory.!!! 91!
! !
•! The!default!configuration!is!loaded!when!the!last!configuration!saved!is!corrupt!or!not!initialized.!!
However,!if!the!default!configuration!is!unusable!then!a!hard!coded!factory!configuration!is!loaded.!
!
!
!
!
! !

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
!

sblon! Set!Boot!loader!delay! !

Command(Syntax( Response( Action(


sblon! {no!response}! Malformed!command!!
sblon!<#>! {no!response}! Set!bootloader!delay!to!#!!
Command(Parameter(s):((( Value(( Description(
<#>! 1!(!254! Set!the!bootloader!delay!to!#!
<#>! 0! Disable!bootloader!delay!!
<#>! 255! Wait!for!bootloader!indefinitely!!
(
Note%the%Debug%Console%Port%is%in%ECHO=ON%mode%by%default%and%is%not%included%in%the%examples%above.%
(
!
!
•! This!command!enables!the!boot!loader!and!sets!the!boot!time!delay!in!seconds!before!starting!the!
controller!firmware!application.!!!
•! Factory!default!is!zero!(0).!!This!will!bypass!the!bootloader!and!immediately!boot!the!controller!
firmware.!!!
•! The!maximum!delay!is!254!seconds,!using!255,!the!bootloader!will!wait!indefinitely!for!the!the!
bootloader!to!complete!a!firmware!upload.!!This!value!is!persistent!and!is!stored!in!flash!memory.! 78!
! 91!
! !
! !

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %

setp! Set!a!redundant!path! !

Command(Syntax( Response( Action(


setp!<any!other!parameters>! {ignore}! Malformed!command!!
Set!to!Redundant!PATH!A:!UNIT!3&2!in!
setp!a! rsp=210
use!
Set!to!Redundant!PATH!B:!UNIT!1&3!in!
setp!b! rsp=210
use!
setp!n! rsp=210 Set!to!Normal!operation:!UNIT!1&2!in!use!
Command(Parameter(s):((! a,(b(or(n! !
Response(Parameter(s):((( rsp=210 ( Accepted!command!
(
Note%the%Debug%Console%Port%is%in%ECHO=ON%mode%by%default%and%is%not%included%in%the%examples%above.%
(
!
!
!
! !

79!
91!
!

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
Get!thresholds!for!the!fault!detection.!
th! Set!thresholds!for!the!fault!detection.!
Command(Syntax( Response( Action(
th! R1! Display!thresholds!
th!<any!other!parameters>! R1! Display!thresholds!
th!c2!300!100! R2! Set!Current2!
High!threshold!=!300mA!!
Low!threshold!=!50mA!
th!v2!1150!! R3! Set!VPS2!
Low!threshold!=!11.5V!
th!<A>!<H>!<L>! {see!below}! Set!thresholds!for!channel!

Command(Parameter(s):((! th!<ADC!channel>!<High!threshold>!<!Low!threshold!>!
Channel!name:( ADC!channel!Value! High!threshold!! Low!threshold!
Current%1! c1! mA! mA!
Current%2( c2! mA! mA!
Current%3( c3! mA! mA!
Current%4( c4! mA! mA!
GPAN%%%(General%Purpose%Analog)( G! dBm! dBm!
VPS1%(Power%Supply%1)( v1! n/a! V!x!100!
VPS2%(Power%Supply%2)( v2! n/a! V!x!100! 80!
Temperature( t! °C!x!10! °C!x!10! 91!
( Note:!only!VPS1!and!VPS2!Require!a!!single!threshold!! !
Response(Examples:( (( ((
R1( R2! R3!
Chnl HI LO Chnl HI LO Chnl HI LO
--------------------- --------------------- ---------------------
C1 72 25 C1 72 25 C1 72 25
C2 72 25 C2 300 100 C2 72 25
C3 72 25 C3 72 25 C3 72 25
C4 360 50 C4 360 50 C4 360 50
GP 3000 1 GP 3000 1 GP 3000 1
PS1 1000 PS1 1000 PS1 1000
PS2 1000 PS2 1000 PS2 1150
VT 440 90 VT 440 90 VT 440 ( 90
(
Note%the%Debug%Console%Port%is%in%ECHO=ON%mode%by%default%and%is%not%included%in%the%examples%above.%
(
! !

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
!
Get!UTC!time! !
utc! Set!UTC!time! !
Command(Syntax( Response( Action(
utc! {see!below}! Display!UTC!time!
utc!!<#>! {see!below}! Set!UTC!time!to!#!
Command(Parameter(s):((! None!or!‘#’! !
Response(Example:( $TIME,6135,1,1446716352,20151105,093912,-800,3600,* (

Parameter(Identification:( $TIME,<CID,<UID>,<UTCtimestamp>,<yyyymmdd>,<hhmmss>,<UTCoffset>,<tampertime>,*!

Response(Parameter(s):((! Refer(to(M&C(Console(command(reference!
(
Note%the%Debug%Console%Port%is%in%ECHO=ON%mode%by%default%and%is%not%included%in%the%examples%above.%
(
!
!!!!
! !

81!
91!
!

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
Response(if(no(
( Arguments( Description( Response(if(parameters(are(correct(
Arguments(
a( None! Display!analog!factored!inputs! Display! Display!analog!factored!inputs!
adc( None! Display!raw!analog!inputs! Display! Toggle!enable!$RAWADC!flag!
af( m!b! Set!analog!factors! Ignored! Ok!
ate0( None! Disable!echo!for!console!port! Display! Set!echo!off!
ate1( None! Enable!echo!for!console!port! N/A!
Autostat!interval!for!M&C!
auto( None! Display! Display!interval:!#!
port!
Autostat!interval!for!M&C!
auto( #!or!0! Display! Set!autostat!interval!or!disable!
port!
b( None! Get!build!string! N/A! Display!$BUILDR!string!
clral( None! Clear!system!status!faults! N/A! Clear!fault!bits!
cs( None! Display!control!states! Display! Display!current!!state!
cs( Any! Display!control!states! Display! Display!control!state!list!
Echo!M&C!input!to!debug!
enpt( None! N/A! Toggle!echo!console!flag!
port!
fd( None! Display!system!status!faults! Display! Display!system!status!faults!
fd( Any! Display!system!status!faults! Display! Display!system!status!fault!list!
gaf( m!b!c! Set!GPAN!analog!factors! Ignored! Ok!
getcf( None! Display!cf!thresholds! Display! Display!$CFGFPC!string!
getst( None! Display!status! Display! Display!$STATR!string! 82!
getvt( None! Display!temp!thresholds! Display! Display!$CFGVT!string! 91!
i( None! Display!info! Display! Display!config!info! !
k( None! Display!task!statistics! Display! Display!process!info!
load( None! Load!current!or!default!config! Load!current!config!
load( d! Load!current!or!default!config! Load!default!config!
md( a!or!m! Set!Redundancy!mode! Ignored! Set!mode!to!Auto!or!Manual!
r( None! Read!local!time! Display! Display!time!
reset( None! Reset!system! N/A!
ro( #! Set!RTC!offset!from!UTC! Ignored! Set!UTC!offset!(in!hrs*100)!
save( None! Save!current!or!default!config! Save!current!config!
save( d! Save!current!or!default!config! Save!default!config!
Disable!BL!if!0,!
sblon( 0,#,255! Set!Boot!loader!delay! Ignored! set!delay!to!wait!for!BL,!
wait!for!bootloader!if!255!
th( None! Set!or!get!thresholds! Display! Display!thresholds!
th( various! Set!or!get!thresholds! Display! Set!specified!threshold!
utc( None! Get!UTC!time! Display! Display!time!
utc( #! Set!UTC!time! Display! Set!UTC!time!to!#!
(
Note%the%Debug%Console%Port%is%in%ECHO=ON%mode%by%default%and%is%not%included%in%the%examples%above.%
Table(18(Debug(Commands(Overview(
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
13! DRAWING(

83!
91!
!

Figure(26(ODU(Mechanical(Assembly(Drawing((Demarc(View)(

(
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
!

84!
91!
!

Figure(27(ODU(Mechanical(Assembly(Drawing((Waveguide(Port(View)((
!
! !
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
!

85!
91!
!

Figure(28(ODU(Mechanical(Assembly(Drawing((WaveGuide7SW(3D(View)(
(

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
! !

86!
91!
!

Figure(29(ODU(Mechanical(Assembly(Drawing((Plan(View)(

http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
! !

87!
91!
!

Figure(30(ODU(Mechanical(Assembly(Drawing((3D(Demarc(View)(
!
! !
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
!

88!
91!
!

Figure(31(ODU(Mechanical(Assembly(Drawing((LNB(Connections)(
!
! !
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
! !

89!
91!
!

Figure(32(IDU(Mechanical(Assembly(Drawing((3D(View)(

(
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
!

90!
91!
!

Figure(33(IDU(Mechanical(Assembly(Drawing((Plan(View)(
! !
!
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
! !

91!
91!
!

Figure(34(IDU(Mechanical(Assembly(Drawing((Front(and(Rear(View)(
!
!
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (

You might also like