NRAO Home  >  Green Bank  |  Wiki Topic:    GB > Knowledge > AddingANewMCBDevice (r1.1 vs. r1.2)
   Readme | Changes | Index | Search | Go
 <<O>>  Difference Topic AddingANewMCBDevice (r1.2 - 10 Sep 2007 - RonGrider)
Changed:
<
<

Here's an illustrative diagram showing the relation between elements of this solution:

>
>

Here's an illustrative diagram showing the relation between elements of this solution for the simulation environment:

Changed:
<
<

Those files which are to be created or modified are the same named, but located in different directories, depending on whether you are configuring the M&C software for use with the simulator or the real GBT telescope.

>
>

Those files which are to be created or modified are named the same, but located in different directories depending on whether you are configuring the M&C software for use with the simulator or the real GBT telescope.


 <<O>>  Difference Topic AddingANewMCBDevice (r1.1 - 05 Sep 2007 - RonGrider)
Added:
>
>

%META:TOPICINFO{author="RonGrider" date="1189004580" format="1.0" version="1.1"}% %META:TOPICPARENT{name="MnCKnowledge"}%

Problem

A new device (e.g., backend, receiver) must be added to the GBT and controlled via the M&C system. How do I add this new device into the M&C system?

Solution

Assumptions

  1. Assume a device to control which uses an SIB (Standard Interface Board) interface, accessed via the MCB bus.
  2. M&C control software (typically, the "manager") for the new device does not yet exist.

Solution Overview

An overview of the steps involved in the solution to this problem:

  1. Determine on which host the new M&C control software will be run (both simulator and real GBT sytsem)
  2. Create the M&C control software (typically, the manager and supporting software)
  3. Create new and modify existing telescope configuration files to allow new M&C software use

Here's an illustrative diagram showing the relation between elements of this solution:

MCB_SIB_MnC_Configuration.gif

1.0 Host for control software

First step is to determine if the new M&C control software for the new device requires a new host (one not already configured to run M&C software), or an existing M&C host.

1.1 Existing Host

For new M&C software to successfully run on an existing host, the associated Proc.conf file must be modified - see section 3.2.

1.2 New Host

May need to install the samplerdrv OS driver.

2.0 Create control software

(Add reference link to the Port Manager to Linux wiki page, as defining some of the basic infrastructure of an M&C manager)

3.0 Configure software for use

3.1 Simulator versus Real GBT

Those files which are to be created or modified are the same named, but located in different directories, depending on whether you are configuring the M&C software for use with the simulator or the real GBT telescope.

Which Telescope BASE CONFIG
Simulator /home/sim /home/sim/etc/config
Real GBT /home/gbt /home/gbt/etc/config

3.2 Proc.conf

3.3 SIBMap.conf

3.4 mcb_simulate.conf

-- RonGrider - 05 Sep 2007 %META:FORM{name="WebForm"}% %META:FIELD{name="TopicClassification" title="TopicClassification" value="NoDisclosure"}% %META:FIELD{name="OperatingSystem" title="OperatingSystem" value=""}% %META:FIELD{name="OsVersion" title="OsVersion" value=""}% %META:FILEATTACHMENT{name="MCB_SIB_MnC_Configuration.gif" attr="h" comment="" date="1189006627" path="MCB_SIB_MnC_Configuration.gif" size="41239" user="RonGrider" version="1.1"}%


Topic AddingANewMCBDevice . { View | Diffs | r1.2 | > | r1.1 | More }
Revision r1.1 - 05 Sep 2007 - 15:03 GMT - RonGrider
Revision r1.2 - 10 Sep 2007 - 14:08 GMT - RonGrider
Content copyright © 1999-2007 by the contributing authors.
All material on this collaboration platform is the property of the contributing authors.