Differences between revisions 1 and 5 (spanning 4 versions)
Revision 1 as of 2008-02-13 09:46:10
Size: 412
Editor: dcesarsky
Comment:
Revision 5 as of 2008-02-13 09:50:14
Size: 492
Editor: dcesarsky
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
The procedure '''WriteBBID''' writes to the environment (via DEC/MEC) the Building Block identification communicated by CUS (via $BBID). For information, the BBID is composed of three fields: The procedure '''WriteBBID''' writes to the environment (via DEC/MEC) the Building Block identification communicated by CUS (named variable $BBID). For information, the BBID is composed of three fields:
Line 5: Line 5:
Instrument(2 bits)||BlockNumber(14 bits)||Activation counter(16 bits) Instrument(2 bits)||B''''''lockNumber(14 bits)||Activation counter(16 bits)
Line 7: Line 7:
Where Instrument: 00 HIFI
                  01 PACS
                  10 SPIRE
                  11 spare
Where Instrument:
 *00 HIFI
 *01 PACS
 *10 SPIRE
 *11 spare

Input variables:
{{{
procedure WriteBBID {
    int iBBID = 0x40000000; // Building Block ID
}{
}}}

WriteBBID

The procedure WriteBBID writes to the environment (via DEC/MEC) the Building Block identification communicated by CUS (named variable $BBID). For information, the BBID is composed of three fields:

Instrument(2 bits)||BlockNumber(14 bits)||Activation counter(16 bits)

Where Instrument:

  • 00 HIFI
  • 01 PACS
  • 10 SPIRE
  • 11 spare

Input variables:

procedure WriteBBID {
    int iBBID = 0x40000000; // Building Block ID
}{

Herschel: PACS/CUSPVscripts/WriteBBID (last edited 2009-07-15 14:32:37 by localhost)