Differences between revisions 2 and 6 (spanning 4 versions)
Revision 2 as of 2008-02-13 09:47:12
Size: 364
Editor: dcesarsky
Comment:
Revision 6 as of 2009-07-15 14:32:37
Size: 492
Editor: localhost
Comment: converted to 1.6 markup
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 8: Line 8:
 00 HIFI
 01 PACS
 10 SPIRE
 11 spare
 *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)