nodedefs_h

/*
**	Copyright 1991-2017, Fermi Research Alliance, LLC.  All rights reserved.
*/
/******************************************************************************/
/* nodedefs.h
**
**	NODEDEFS defines symbolic names for the ACNET logical nodes.
**
**	Logical node 0 is always the "local" node on which the program is
**	actually running.  This is used to communicate to the local network
**	task/process or to other user tasks/processes via the network.
**
-*/
/******************************************************************************/

#ifndef NODEDEFS_DEFINED			/* only do this once */
#define NODEDEFS_DEFINED

#define	LOCAL		0			/* Local system */
#define ACNET_MULTICAST 255			/* Multicast to all nodes */

/*
 Central logical nodes (these nodes now point to CENTRA)
*/

#define	OPER		0x9EA			/* Operational Central (obsolete) */
#define ALARMS		0x9EA			/* Alarms Server */
#define	FWDSET		0x9EB			/* SYBSET/DBM... node */

/*
  Trunk zero front-end nodes are all obsolete, but these
  definitions are being kept for those CLIB routines which
  need them.  See gssubs.c and housecode.c.
*/
#define	OTEV		24			/* Tevatron Front End */
#define	OSWYD		26			/* Switchyard Front End */
#define	OPBAR		27			/* Antiproton Front End */
#define	OMI		31			/* Main Injector */
#define	OBOOST		22			/* Booster Front End */

/*
  Trunk 9 nodes
*/
#define	IRM58A		0x964
#define	IRM58C		0x965
#define LIP504		0x966
#define BRF19		0x967
#define NML654		0x968
#define LIPTST		0x969
#define LIP602		0x96a
#define LIP512		0x96b
#define BLM401		0x96c
#define LIP572		0x96d
#define NML65A		0x96e
#define LIP732		0x96f
#define LIP601		0x970
#define LIP610		0x971
#define LIP611		0x972
#define LIP614		0x973
#define LIP616		0x974
#define LIP617		0x975
#define LIP731		0x976
#define LIP61B		0x977
#define LIP61C		0x978
#define LIP61E		0x979
#define LIP620		0x97a
#define LIP621		0x97b
#define LIP622		0x97c
#define LIP623		0x97d
#define LIP624		0x97e
#define LIP625		0x97f
#define LIP626		0x980
#define LIP627		0x981
#define IRM645		0x982
#define LIP62D		0x983
#define LIP62F		0x984
#define LIP728		0x985
#define LIP733		0x986
#define LIP51A		0x987
#define LIP615		0x988
#define CMT60A		0x989
#define BRF20		0x98a
#define BRF21		0x98b
#define BRF22		0x98c
#define IRM64C		0x98d
#define IRM64D		0x98e
#define IRM64E		0x98f
#define IRM6EE		0x990
#define LIP619		0x991
#define LIP723		0x992
#define IRM5E8		0x993
#define IRM5E9		0x994
#define IRM640		0x995
#define TEL17D		0x996
#define LIP600		0x997
#define LIP628		0x998
#define LIP612		0x999
#define LIP613		0x99a
#define MINIHS		0x99b
#define IRM641		0x99c
#define IRM642		0x99d
#define IRM643		0x99e
#define IRM644		0x99f
#define LIP734		0x9a0
#define	LIP721		0x9a1
#define	LIP722		0x9a2
#define IRM6CD		0x9a3
#define	LIP724		0x9a4
#define	LIP725		0x9a5
#define	LIP726		0x9a6
#define	LIP727		0x9a7
#define NUMIHS		0x9a8
#define LIP735		0x9a9
#define LIP736		0x9aa
#define LIP737		0x9ab
#define LIP62E		0x9ac
#define LIP738		0x9ad
#define LIP73D		0x9ae
#define LIP730		0x9af
#define TEL27C		0x9b0
#define LIP62C		0x9b1
#define TEL27B		0x9b2
#define IRM580		0x9b3
#define IRM581		0x9b4
#define BRF12		0x9b5
#define IRM509		0x9b6
#define MES652		0x9b7
#define IRM646		0x9b8
#define IRM56E		0x9b9
#define IRM56A		0x9ba
#define IRM56B		0x9bb
#define IRM56C		0x9bc
#define IRM647		0x9bd
#define LIP740		0x9be
#define IRM561		0x9bf
#define IRM562		0x9c0
#define LIP741		0x9c1
#define LIP742		0x9c2
#define LIP743		0x9c3
#define LIP744		0x9c4
#define LIP745		0x9c5
#define IRM568		0x9c6
#define IRM57A		0x9c7
#define PRAC01		0x9c8
#define NMLDC2		0x9c9
#define UCDA		0x9ca
#define UCDB		0x9cb
#define VXTST		0x9cc
#define FRIGNF		0x9cd
#define IOWA		0x9ce
#define BRFTST		0x9cf
#define MCR01		0x9d0
#define AP1001		0x9d1
#define LLRF1		0x9d2
#define CTL031		0x9d3
#define BLLRF1		0x9d4
#define RDLOSS		0x9d5
#define MARSHW		0x9d6
#define TCLK		0x9d7
#define MS3CL1		0x9d8
#define TEVAC		0x9d9
#define BLME1P		0x9da
#define MS4		0x9db
#define F17CL1		0x9dc
#define F17CL2		0x9dd
#define F17TG1		0x9de
#define LAMF0		0x9df
#define E0CL1		0x9e0
#define MWT52		0x9e0
#define BLRFDS		0x9e1
#define R60CSC		0x9e2
#define D17CL1		0x9e3
#define D17CL2		0x9e4
#define D17TG1		0x9e5
#define BLLRF2		0x9e6
#define MI52SP		0x9e7
#define NMLDC1		0x9e8
#define RRCOLL		0x9e9
#define RBEX		0x9ec
#define TICKUV		0x9ed
#define DNLDD		0x9ee
#define LIP603		0x9ef
#define DBNEWS		0x9f0
#define AP3001		0x9f1
#define PRAC02		0x9f2
#define PRAC03		0x9f3
#define PRAC04		0x9f4
#define PRAC05		0x9f5
#define PRAC06		0x9f6
#define MCSETS		0x9f7
#define TSTMOD		0x9f8
#define NMLDC3		0x9f9
#define NMLDC4		0x9fa
#define LNMXMD		0x9fb
#define TSTBRF		0x9fc
#define CMSDEV		0x9fd
#define CMSOP1		0x9fe
#define LNMXM5		0x9ff

/*
  Trunk 10 nodes
*/
#define PXMC1		0xa01
#define HELEN		0xa02
#define BAPS		0xa03
#define BDRFIL		0xa04
#define MRLLRF		0xa05
#define AD1202		0xa06
#define MFBI		0xa07
#define MCR03		0xa08
#define RTAI3		0xa09
#define RRLLND		0xa0a
#define MWIRE0		0xa0b
#define CHL		0xa0c
#define MCR02		0xa0d
#define IBPM40		0xa0e
#define IBPM30		0xa0f
#define ARF4		0xa10
#define LFBI		0xa11
#define TFBI		0xa12
#define TBLM1		0xa13
#define RRCOOL		0xa14
#define	AP5001		0xa15
#define M39OPR		0xa16
#define SWIC		0xa17
#define BLLRFD		0xa18
#define PBEAM		0xa19
#define QXRTEV		0xa1a
#define NODES		0xa1b
#define D49TG1		0xa1c
#define MIVAC		0xa1d
#define SYVAC		0xa1e
#define MUCMTA		0xa1f
#define MECARD		0xa20
#define TVLLRF		0xa21
#define DEADOK		0xa22
#define BLLRFO		0xa23
#define MSPC24		0xa24
#define CENTRA		0xa25
#define CENTRY		0xa26
#define IPMF48		0xa27
#define MARIOA		0xa28
#define GLENN		0xa29
#define RTAIDE		0xa2a
#define TBPM2		0xa2b
#define MILLD		0xa2c
#define TVLLD		0xa2d
#define RRLLD		0xa2e
#define UPNRTH		0xa2f
#define MI60N		0xa30
#define MI60S		0xa31
#define MI10		0xa32
#define MI20		0xa33
#define MI30		0xa34
#define MI40		0xa35
#define MI50		0xa36
#define MI8		0xa37
#define MI52		0xa38
#define MI62		0xa39
#define MI65B		0xa3a
#define TLG		0xa3b
#define STATE		0xa3c
#define MIDCCT		0xa3d
#define MWMTA		0xa3e
#define IPMBR		0xa3f
#define PAN		0xa40
#define MILLRF		0xa41
#define MECAR		0xa42
#define MECARB		0xa43
#define CM1MOD		0xa44
#define RELOSS		0xa45
#define RWLOSS		0xa46
#define PRBDEV		0xa47
#define BOOWIR		0xa48
#define ECOOL		0xa49
#define NOVA		0xa4a
#define BBPMTS		0xa4b
#define RRLLRF		0xa4c
#define AILAB		0xa4d
#define RBPM10		0xa4e
#define RBPM20		0xa4f
#define RBPM30		0xa50
#define RBPM40		0xa51
#define RBPM50		0xa52
#define RBPM60		0xa53
#define TLGTST		0xa54
#define UCD		0xa55
#define TABASC		0xa56
#define NMLVM1		0xa57
#define VMEJEF		0xa58
#define MWIRE1		0xa59
#define MWIRE2		0xa5a
#define MWIRE3		0xa5b
#define BTWIPM		0xa5c
#define E906MW		0xa5d
#define APAB10		0xa5e
#define APAB20		0xa5f
#define APAB30		0xa60
#define APAB40		0xa61
#define APAB50		0xa62
#define APAB60		0xa63
#define IRM582		0xa64
#define IRM583		0xa65
#define LIP61A		0xa66
#define LIP590		0xa67
#define ECNMR		0xa68
#define IRM585		0xa69
#define IRM586		0xa6a
#define IRM587		0xa6b
#define MES653		0xa6c
#define IRM58B		0xa6d
#define IRM5A1		0xa6e
#define IRM5A2		0xa6f
#define BCP671		0xa70
#define BCP672		0xa71
#define BCP673		0xa72
#define BCP674		0xa73
#define BRF01		0Xa74
#define BRF02		0xa75
#define BRF03		0xa76
#define BRF04		0xa77
#define BRF05		0xa78
#define BRF06		0xa79
#define BRF07		0xa7a
#define BRF09		0xa7b
#define BRF10		0xa7c
#define BRF11		0xa7d
#define BRF13		0xa7e
#define BRF14		0xa7f
#define BRF15		0xa80
#define BRF16		0xa81
#define BRF17		0xa82
#define BRF18		0xa83
#define BRFICE		0xa84
#define BRFVCE		0xa85
#define BRFICW		0xa86
#define BRFVCW		0xa87
#define IRM591		0xa88
#define IRM588		0xa89
#define BCP675		0xa8a
#define IRM58D		0xa8b
#define IRM58E		0xa8c
#define BCP676		0xa8d
#define IRM5AA		0xa8e
#define BLMW1		0xa8f
#define IRM5A7		0xa90
#define IRM5A8		0xa91
#define IRM5A9		0xa92
#define IRM680		0xa93
#define IRM681		0xa94
#define IRM682		0xa95
#define IRM5AE		0xa96
#define IRM5A0		0xa97
#define IRM571		0xa98
#define IRM592		0xa99
#define IRM593		0xa9a
#define NML655		0xa9b
#define IRM595		0xa9c
#define NML656		0xa9d
#define MIRF01		0xa9e
#define MIRF02		0xa9f
#define MIRF03		0xaa0
#define MIRF04		0xaa1
#define MIRF05		0xaa2
#define MIRF06		0xaa3
#define MIRF07		0xaa4
#define MIRF08		0xaa5
#define MIRF09		0xaa6
#define MIRF10		0xaa7
#define MIRF11		0xaa8
#define MIRF12		0xaa9
#define MIRF13		0xaaa
#define MIRF14		0xaab
#define MIRF15		0xaac
#define MIRF16		0xaad
#define MIRF17		0xaae
#define MIRF18		0xaaf
#define MIRFAS		0xab0
#define MIRFAC		0xab1
#define MIRFAN		0xab2
#define RRGAPM		0xab3
#define IRM6D0		0xab4
#define QXRMI		0xab5
#define IRM683		0xab6
#define MIRF20		0xab7
#define RRF01		0xab8
#define TRF03		0xab9
#define MIRF19		0xaba
#define RRF02		0xabb
#define RRF03		0xabc
#define TRF07		0xabd
#define BRF99		0xabe
#define RRFAN		0xabf
#define TRFTS		0xac0
#define IRM597		0xac1
#define NML659		0xac2
#define IRM599		0xac3
#define BCP670		0xac4
#define BRF08		0xac5
#define CMT60B		0xac6
#define IRM61F		0xac7
#define NOVAPS		0xac8
#define DLE10A		0xac9
#define PRAC07		0xaca
#define PRAC08		0xacb
#define PRAC09		0xacc
#define PRAC10		0xacd
#define PRAC11		0xace
#define PRAC12		0xacf
#define PRAC13		0xad0
#define PRAC14		0xad1
#define PRAC15		0xad2
#define PRAC16		0xad3
#define PRAC17		0xad4
#define LLN		0xad5
#define PRAC18		0xad6
#define PRAC20		0xad7
#define PRAC21		0xad8
#define ALSCAN		0xad9
#define BLONGD		0xada
#define MC1HRM		0xadb
#define BBLOND		0xadc
#define QPMF2		0xadd
#define MI14TO		0xade
#define MI30TO		0xadf
#define NMLTOR		0xae0
#define ANUB		0xae1
#define IPMR4V		0xae2
#define BLME2P		0xae3
#define SBDMI		0xae4
#define FRIGBR		0xae5
#define UPMM60		0xae6
#define GUNMOD		0xae7
#define IBPMAL		0xae8
#define CHABLI		0xae9
#define MI60S2		0xaea
#define SWICT		0xaeb
#define CMTIL1		0xaec
#define CMTIL2		0xaed
#define CMTIL3		0xaee
#define MI60S3		0xaef
#define STATES		0xaf0
#define XTBPM1		0xaf1
#define NML658		0xaf2
#define MI62B		0xaf3
#define MITHSR		0xaf4
#define MI60SB		0xaf5
#define MI60NB		0xaf6
#define NOVATB		0xaf7
#define IBPM8E		0xaf8
#define RTPM10		0xaf9
#define RTPM20		0xafa
#define RTPM30		0xafb
#define RTPM40		0xafc
#define RTPM50		0xafd
#define RTPM60		0xafe
#define CMTSMC		0xaff

/*
  Trunk 11 nodes
*/
#define MUVAC		0xb01
#define SERRAN		0xb02
#define MT2		0xb03
#define MT1		0xb04
#define IPMCN2		0xb05
#define LEBIT1		0xb06
#define BADDEV		0xb07
#define BADMB2		0xb08
#define BPM399		0xb09
#define NUMI65		0xb0a
#define MESON		0xb0b
#define NEUTR		0xb0c
#define CUB01		0xb0d
#define TEVTU1		0xb0e
#define SRFMPS		0xb0f
#define RFQ162		0xb10
#define ADGP06		0xb11
#define MWF23		0xb12
#define R3VIPM		0xb13
#define PBCOOL		0xb14
#define HHMOTR		0xb15
#define HABANE		0xb16
#define BLRFD2		0xb17
#define BST1		0xb18
#define FRIGA		0xb19
#define FRIGB		0xb1a
#define FRIGC		0xb1b
#define FRIGD		0xb1c
#define FRIGE		0xb1d
#define FRIGF		0xb1e
#define RAMPMT		0xb1f
#define NMLVAC		0xb20
#define HINSKI		0xb21
#define HTSK13		0xb22
#define HTSK39		0xb23
#define A0CCKI		0xb24
#define NMLHEC		0xb25
#define NMLRF1		0xb26
#define NMLLEC		0xb27
#define MEBIT1		0xb28
#define UCDT		0xb29
#define FRIGSY		0xb2a
#define MDFBI		0xb2b
#define MU3HRM		0xb2c
#define MCHRM1		0xb2d
#define IED		0xb2e
#define DVQPM		0xb2f
#define IPMCNT		0xb30
#define NMLLD1		0xb31
#define RBPMAL		0xb32
#define SRFBLM		0xb33
#define LBMTEV		0xb34
#define PXIMPS		0xb35
#define BGMPS		0xb36
#define OTISVW		0xb37
#define YOUJX2		0xb38
#define RRLLNV		0xb39
#define PGMLDR		0xb3a
#define FILSHR		0xb3b
#define DSE01		0xb3c
#define DSE02		0xb3d
#define DSE03		0xb3e
#define DSE04		0xb3f
#define DSE05		0xb40
#define DSE06		0xb41
#define DSE07		0xb42
#define PXINT		0xb43
#define MWIRE5		0xb44
#define PYTHON		0xb45
#define BPM400		0xb46
#define BPM401		0xb47
#define BBPM24		0xb48
#define BBPM21		0xb49
#define BBPM18		0xb4a
#define BBPM15		0xb4b
#define BBPM12		0xb4c
#define BBPM06		0xb4d
#define BOODAM		0xb4e
#define MWF2P3		0xb4f
#define YOUJVX		0xb50
#define NMLB		0xb51
#define FRIGMU		0xb52
#define ION		0xb53
#define HINSGP		0xb54
#define LINLLM		0xb55
#define NUMRWM		0xb56
#define MWMB10		0xb57
#define NMLABR		0xb58
#define ECBPMD		0xb59
#define MIBLT2		0xb5a
#define MWMB12		0xb5b
#define NM2RFI		0xb5c
#define CTL040		0xb5d
#define MICOLL		0xb5e
#define PXIC13		0xb5f
#define ADIV34		0xb60
#define PXIC21		0xb61
#define PXIC16		0xb62
#define RON41		0xb63
#define BLMW2		0xb64
#define BLM400		0xb65
#define BLML3		0xb66
#define BLML13		0xb67
#define BLME2		0xb68
#define BLME1		0xb69
#define BLM8GV		0xb6a
#define MIRFTS		0xb6b
#define TEL17E		0xb6c
#define BLPM1		0xb6d
#define M3VIPM		0xb6e
#define	DUE01		0xb6f
#define	DUE02		0xb70
#define	DUE03		0xb71
#define	DUE04		0xb72
#define	DUE05		0xb73
#define	DUE06		0xb74
#define	DUE07		0xb75
#define	DUE08		0xb76
#define	DUE09		0xb77
#define	DUE10		0xb78
#define	DUE11		0xb79
#define	DUE12		0xb7a
#define	DUE13		0xb7b
#define	DUE14		0xb7c
#define	DUE15		0xb7d
#define	DUE16		0xb7e
#define	DPE01		0xb7f
#define	DPE02		0xb80
#define	DPE03		0xb81
#define UCDHIN		0xb82
#define BLMW1P		0xb83
#define HTSRFI		0xb84
#define SBPM1		0xb85
#define MDB325		0xb86
#define NMLA		0xb87
#define	DPE04		0xb88
#define	DPE05		0xb89
#define	DPE06		0xb8a
#define	DPE07		0xb8b
#define	DPE08		0xb8c
#define	DSE08		0xb8d
#define	DUE17		0xb8e
#define	DUE18		0xb8f
#define	DUE19		0xb90
#define	DUE20		0xb91
#define	DUE21		0xb92
#define	DUE22		0xb93
#define	DUE23		0xb94
#define	DUE24		0xb95
#define	DUE25		0xb96
#define	DUE26		0xb97
#define	DUE27		0xb98
#define	DUE28		0xb99
#define	DUE29		0xb9a
#define	DUE30		0xb9b
#define	DUE31		0xb9c
#define	DUE32		0xb9d
#define	DUE33		0xb9e
#define	DUE34		0xb9f
#define	DUE35		0xba0
#define	DUE36		0xba1
#define	DUE37		0xba2
#define	DUE38		0xba3
#define	DUE39		0xba4
#define	DUE40		0xba5
#define	DUE41		0xba6
#define	DUE42		0xba7
#define	DSE09		0xba8
#define	DSE10		0xba9
#define	DPE09		0xbaa
#define	DPE10		0xbab
#define IDAMP		0xbac
#define	DUE46		0xbad
#define MSEPTA		0xbae
#define NML657		0xbaf
#define	DUE47		0xbb0
#define R4HIPM		0xbb1
#define BLMW2P		0xbb2
#define NMLRFI		0xbb3
#define NUMIHN		0xbb4
#define BCOLL		0xbb5
#define ECBPM		0xbb6
#define NML65B		0xbb7
#define DUE43		0xbb8
#define DUE44		0xbb9
#define DUE45		0xbba
#define DRF1		0xbbb
#define HINS6I		0xbbc
#define VACTST		0xbbd
#define TBPM1		0xbbe
#define BHV101		0xbbf
#define HINSMC		0xbc0
#define TIMR01		0xbc1
#define TEVA		0xbc2
#define NEZDEV		0xbc3
#define STATEA		0xbc4
#define PXBPM1		0xbc5
#define A0LLRF		0xbc6
#define TEVF		0xbc7
#define	BOOSTR		0xbc8
#define MI		0xbc9
#define PBAR		0xbca
#define MUONFE		0xbca
#define TEV		0xbcb
#define SWYD		0xbcc
#define NCAMAC		0xbcd			/* Test CAMAC front-end */
#define	JIMBUD		0xbce
#define	CHIPOT		0xbcf
#define MI1		0xbd0
#define MI2		0xbd1
#define MI3		0xbd2
#define FCCTS0		0xbd3
#define NMGUNI		0xbd4
#define LOXIAS		0xbd5
#define DCE01		0xbd6
#define DCE02		0xbd7
#define DCE03		0xbd8
#define DCE04		0xbd9
#define BADMAB		0xbda
#define NWAVAC		0xbdb
#define MRF		0xbdc
#define MRFD		0xbdd
#define LLBPMD		0xbde
#define LBEAM		0xbdf
#define NBPB65		0xbe0
#define DLE02A		0xbe1
#define NMAAT		0xbe2
#define NBPM6S		0xbe3
#define MWDIPM		0xbe4
#define E0IPM		0xbe5
#define ADIVME		0xbe6
#define ECBPMA		0xbe7
#define	NBPM65		0xbe8
#define	NBPM6N		0xbe9
#define	NBPMOV		0xbea
#define RRXDMP		0xbeb
#define UCDNML		0xbec
#define MBPM10		0xbed
#define MBPM12		0xbee
#define NMLWPM		0xbef
#define NMLGP1		0xbf0
#define NMLGP2		0xbf1
#define MPSINT		0xbf2
#define NMLGP3		0xbf3
#define MWMI14		0xbf4
#define MWMI30		0xbf5
#define BULB01		0xbf6
#define BULB02		0xbf7
#define BULB03		0xbf8
#define BULB04		0xbf9
#define BULB05		0xbfa
#define BULB06		0xbfb
#define BULB07		0xbfc
#define BULB08		0xbfd
#define MIEXTP		0xbfe
#define M4HIPM		0xbff

/*
  Trunk 12 nodes
*/
#define MWMS1		0xc01
#define AP1002		0xc02
#define BAGEL2		0xc03
#define SBPMF1		0xc04
#define	SBPMF3		0xc05
#define CDFBLM		0xc06
#define CTL01L		0xc07
#define CRYOPC		0xc08
#define MCOPC		0xc09
#define MI8CL1		0xc0a
#define MIBEAM		0xc0b
#define BLRFD3		0xc0c
#define LRHVAC		0xc0d
#define SYBPMP		0xc0e
#define	MCRBCC		0xc0f
#define	RFITST		0xc10
#define RBEAM2		0xc11
#define	DCE05		0xc12
#define	DCE06		0xc13
#define	DCE07		0xc14
#define	DCE08		0xc15
#define	DCE09		0xc16
#define	DCE10		0xc17
#define	DCE11		0xc18
#define	DCE12		0xc19
#define	INSTES		0xc1a
#define SBPMF4		0xc1b
#define SBPMSB		0xc1c
#define LIP513		0xc1d
#define	NUMI		0xc1e
#define CLXSRV		0xc1f
#define BIGSAV		0xc20
#define BLMLOG		0xc21
#define CACHE		0xc22
#define CLX3A		0xc23
#define EVENTS		0xc24
#define LJALRM		0xc25
#define MCRVCR		0xc26
#define MJRROR		0xc27
#define CLX34A		0xc28
#define TBPMA1		0xc29
#define TBPMA2		0xc2a
#define TBPMA3		0xc2b
#define TBPMA4		0xc2c
#define TBPMB0		0xc2d
#define HRMT		0xc2e
#define LNMXM1		0xc2f
#define LNMXM4		0xc30
#define M40TOR		0xc31
#define TBPMC1		0xc32
#define LILENS		0xc33
#define PMAG		0xc34
#define LNMXM2		0xc35
#define LNMXM3		0xc36
#define IOTASR		0xc37
#define TBPMD2		0xc38
#define TBPMD3		0xc39
#define TBPMD4		0xc3a
#define TBPME1		0xc3b
#define TBPME2		0xc3c
#define TBPME3		0xc3d
#define TBPME4		0xc3e
#define TBPMF1		0xc3f
#define SBPM6S		0xc40
#define TBPMF3		0xc41
#define BOOST1		0xc42
#define BOOST2		0xc43
#define ECNMR2		0xc44
#define OPCOAC		0xc45
#define MONITR		0xc46
#define MDBOPC		0xc47
#define SCHSAV		0xc49
#define VLOGGR		0xc4a
#define VLOGV		0xc4b
#define SETS		0xc4c
#define MAGLEV		0xc4d
#define BOOMON		0xc4e
#define ESTATS		0xc4f
#define	SBPMT9		0xc50
#define UBPMTS		0xc51
#define UPMF27		0xc52
#define UPMF23		0xc53
#define UPMF1		0xc54
#define TSTSOC		0xc55
#define EXPOPC		0xc56
#define DCE13		0xc57
#define DCE14		0xc58
#define DCE15		0xc59
#define DCE16		0xc5a
#define DCE17		0xc5b
#define DCE18		0xc5c
#define DCE19		0xc5d
#define DCE20		0xc5e
#define DCE21		0xc5f
#define DCE22		0xc60
#define DCE23		0xc61
#define DCE24		0xc62
#define TABMON		0xc63
#define UBLMM1		0xc64
#define TBLMA0		0xc65
#define UBLMM4		0xc66
#define UBLM10		0xc67
#define UBLM3B		0xc68
#define UBLM30		0xc69
#define TBLMB0		0xc6a
#define UBLM50		0xc6b
#define CMTSPW		0xc6c
#define TBLMB3		0xc6d
#define TBLMB4		0xc6e
#define TBLMC1		0xc6f
#define TBLMC2		0xc70
#define TBLMC3		0xc71
#define TBLMC4		0xc72
#define TBLMD0		0xc73
#define TBLMD1		0xc74
#define TBLMD2		0xc75
#define TBLMD3		0xc76
#define TBLMD4		0xc77
#define TBLME1		0xc78
#define MBLMP1		0xc79
#define UBLM3A		0xc7a
#define TBLME4		0xc7b
#define TBLMF1		0xc7c
#define TBLMF2		0xc7d
#define TBLMF3		0xc7e
#define TBLMF4		0xc7f
#define MBLM10		0xc80
#define MBLM20		0xc81
#define MBLM30		0xc82
#define MBLM40		0xc83
#define MBLM50		0xc84
#define MBLM6S		0xc85
#define MBLM6N		0xc86
#define CLKSV0		0xc87
#define CLKSV1		0xc88
#define CLKSV2		0xc89
#define CLKSV3		0xc8a
#define UPMA30		0xc8b
#define BLLTEK		0xc8c
#define IBPMTS		0xc8d
#define TESTJY		0xc8e
#define LLN1		0xc8f
#define IBPM8A		0xc90
#define IBPM8B		0xc91
#define IBPM8C		0xc92
#define IBPM8D		0xc93
#define IBPM10		0xc94
#define IBPM20		0xc95
#define IBPM50		0xc96
#define IBPM6S		0xc97
#define IBPM6N		0xc98
#define IBPMTT		0xc99
#define OTR903		0xc9c
#define ADRFSC		0xc9d
#define OPTBEN		0xc9e
#define DCE53		0xc9f
#define BL4IPM		0xca0
#define DZE01		0xca1
#define DZE02		0xca2
#define DZE03		0xca3
#define DZE04		0xca4
#define DZE05		0xca5
#define DZE06		0xca6
#define DZE07		0xca7
#define DZE08		0xca8
#define DCE25		0xca9
#define DCE26		0xcaa
#define DCE27		0xcab
#define DCE28		0xcac
#define DCE29		0xcad
#define DCE30		0xcae
#define DCE31		0xcaf
#define DCE32		0xcb0
#define DCE33		0xcb1
#define DCE34		0xcb2
#define DCE35		0xcb3
#define DCE36		0xcb4
#define DCE37		0xcb5
#define DCE38		0xcb6
#define DCE39		0xcb7
#define DCE40		0xcb8
#define DLE38A		0xcb9
#define DLE38B		0xcba
#define DLE38C		0xcbb
#define DLE38D		0xcbc
#define DLE38E		0xcbd
#define DLE38F		0xcbe
#define DLE38G		0xcbf
#define DLE38H		0xcc0
#define DLE38I		0xcc1
#define DLE38J		0xcc2
#define DLE38K		0xcc3
#define DLE38L		0xcc4
#define DCE41		0xcc5
#define DCE42		0xcc6
#define DCE43		0xcc7
#define DCE44		0xcc8
#define DCE45		0xcc9
#define DCE46		0xcca
#define MIRFC1		0xccb
#define MIRFC2		0xccc
#define MIRFC3		0xccd
#define MIRFC4		0xcce
#define MIRFC5		0xccf
#define MIRFC6		0xcd0
#define MIRFC7		0xcd1
#define MIRFC8		0xcd2
#define MIRFC9		0xcd3
#define MIRFCA		0xcd4
#define	NMLOPC		0xcd5
#define	IRM570		0xcd6
#define DLE40A		0xcd7
#define NETMON		0xcd8
#define	PWRMTR		0xcd9
#define MI39		0xcda
#define NMLLRF		0xcdb
#define DCE47		0xcdc
#define DCE48		0xcdd
#define DCE49		0xcde
#define DCE50		0xcdf
#define DCE51		0xce0
#define DCE52		0xce1
#define NMLHOM		0xce2
#define HNSPLC		0xce3
#define NMGWIL		0xce4
#define CMLLRF		0xce5
#define MDB130		0xce6
#define CMLLD		0xce7
#define MI14		0xce8
#define HINA		0xce9
#define LPMTMR		0xcea
#define PXE691		0xceb
#define NBEAM		0xcec
#define FCLLRF		0xced
#define BLRFD4		0xcee
#define BSTRTS		0xcef
#define PXE690		0xcf0
#define M10TOR		0xcf1
#define M52TOR		0xcf3
#define N60TOR		0xcf4
#define S60TOR		0xcf5
#define RBPMT1		0xcf6
#define RBPMT2		0xcf7
#define UBPMT1		0xcf8
#define BBPMT1		0xcf9
#define BBPMT2		0xcfa

/*
  Trunk 13 nodes
*/
#define NMLBBM		0xd01
#define NMGLRF		0xd02
#define NDOSPS		0xd03
#define EMINOS		0xd04
#define ACLDEV		0xd05
#define SRFLPR		0xd06
#define MISWIC		0xd07
#define FLXCAP		0xd08
#define VSAOSC		0xd09
#define FGATE		0xd0a
#define AP2BPM		0xd0b
#define SNAP		0xd0c
#define BOOVAC		0xd0d
#define RON42		0xd0f
#define RACKMN		0xd10
#define VIRT01		0xd11
#define VIRT02		0xd12
#define BCCDB		0xd13
#define BUNNY0		0xd14
#define XMLRPC		0xd15
#define ARF1RF		0xd16
#define	BOOLOS		0xd17
#define BRFOAC		0xd18
#define MACSET		0xd19
#define MIBLMS		0xd1a
#define BATCH		0xd1b
#define HEARTB		0xd1c
#define MIEFFS		0xd1d
#define SETSDB		0xd1e
#define SRSAVE		0xd1f
#define MIRROR		0xd20
#define LJOAC		0xd21
#define DBSETS		0xd22
#define SDASRV		0xd23
#define SRFILE		0xd24
#define DPMOAC		0xd25
#define MIWIRS		0xd26
#define BOOCOL		0xd27
#define FSMDEV		0xd29
#define MACALC		0xd2b
#define DVMTST		0xd2c
#define MDBTST		0xd2d
#define BACKUP		0xd2e
#define CHECKS		0xd2f
#define DEBBPM		0xd31
#define ECBCAL		0xd32
#define SHOTKY		0xd33
#define CLX26E		0xd34
#define CLX27E		0xd35
#define TEVTUN		0xd36
#define ACCIKI		0xd37
#define RFSTAT		0xd38
#define EVENTN		0xd39
#define TRREC		0xd3a
#define SYNTHE		0xd3b
#define WEATHR		0xd3c
#define ALARMZ		0xd3d
#define AUTUNE		0xd3e
#define BOOOAC		0xd3f
#define MIMISC		0xd40
#define CHLOAC		0xd41
#define MITUNE		0xd42
#define CONSAD		0xd43
#define CONSAR		0xd44
#define CLX28E		0xd45
#define DAMPE2		0xd46
#define DAMPE3		0xd47
#define DAMPE4		0xd48
#define DAMPE5		0xd49
#define HALORT		0xd4a
#define ERRORZ		0xd4b
#define FRCONS		0xd4c
#define BUNNY5		0xd4d
#define BUNNY6		0xd4e
#define INITEV		0xd4f
#define LEVELS		0xd50
#define MIBBIM		0xd51
#define MUCOOL		0xd52
#define REMOTE		0xd53
#define SERBAL		0xd54
#define CLX51E		0xd55
#define CLX52E		0xd56
#define CLX53E		0xd57
#define TESTZY		0xd58
#define TEVCAL		0xd59
#define CLX54E		0xd5a
#define MTNRNG		0xd5b
#define TEVSKY		0xd5c
#define TIMEAV		0xd5d
#define TOR910		0xd5e
#define VACAVE		0xd5f
#define DLE32B		0xd60
#define DLE33B		0xd61
#define HTSLRF		0xd62
#define NUM118		0xd63
#define NETPNG		0xd64
#define RCYSCH		0xd65
#define PIDLUP		0xd66
#define EVENTH		0xd67
#define NUM121		0xd68
#define CLX42E		0xd69
#define PHIDGT		0xd6a
#define LVTEST		0xd6b
#define NUM101		0xd6c
#define BUNNY1		0xd6d
#define BUNNY2		0xd6e
#define BUNNY3		0xd6f
#define BUNNY4		0xd70
#define DLE43A		0xd71
#define DLE47A		0xd72
#define DLE40B		0xd73
#define DLE05A		0xd74
#define LIP63C		0xd75
#define LIP63D		0xd76
#define LIP63E		0xd77
#define LINBPM		0xd78
#define DLE51A		0xd79
#define DLE23A		0xd7a
#define CLX41E		0xd7b
#define CLX38E		0xd7c
#define CLX39E		0xd7d
#define CLX40E		0xd7e
#define CLX56E		0xd7f
#define CLX73E		0xd80
#define DLE07A		0xd81
#define DLE32A		0xd82
#define DLE33A		0xd83
#define DLE19A		0xd84
#define CLX46E		0xd85
#define CLX67E		0xd86
#define PRBOPR		0xd87
#define DLE03A		0xd88
#define CLX57E		0xd89
#define CLX58E		0xd8a
#define CLX59E		0xd8b
#define CLX68E		0xd8c
#define CMLRFA		0xd8f
#define CMLRFB		0xd90
#define CMLRFC		0xd91
#define CMLRFD		0xd92
#define	TBPM0		0xd93
#define	TBPM3		0xd94
#define	TBPM4		0xd95
#define	DBPM10		0xd96
#define	DBPM20		0xd97
#define	DBPM30		0xd98
#define	DBPM40		0xd99
#define	DBPM50		0xd9a
#define	DBPM60		0xd9b
#define NMLTR2		0xd9c
#define NMLTR3		0xd9d
#define NMLBP2		0xd9e
#define NMLBP3		0xd9f
#define NMLTRG		0xda0
#define P2BLLA		0xda1
#define CLX44E		0xda2
#define CLX29E		0xda3
#define CLX47E		0xda4
#define CLX48E		0xda5
#define CLX49E		0xda6
#define	PRAC22		0xdc8
#define	PRAC23		0xdc9
#define	PRAC24		0xdca
#define	PRAC25		0xdcb
#define	PRAC26		0xdcc
#define	PRAC27		0xdcd
#define	PRAC30		0xdd0
#define	PRAC31		0xdd1
#define	PRAC32		0xdd2
#define	PRAC33		0xdd3
#define	PRAC34		0xdd4
#define	PRAC35		0xdd5
#define	PRAC36		0xdd6
#define	PRAC37		0xdd7
#define	PRAC38		0xdd8
#define	PRAC39		0xdd9
#define	PRAC40		0xdda
#define	PRAC41		0xddb
#define	PRAC42		0xddc
#define	PRAC43		0xddd
#define	PRAC54		0xdde
#define	PRAC55		0xddf
#define	PRAC56		0xde0
#define	CMSOP2		0xde1
#define	CMSOP3		0xde2
#define	CMSOP4		0xde3
#define	CMSOP5		0xde4
#define	CMSOP6		0xde5
#define	CMSOP7		0xde6
#define	CMSOP8		0xde7

/*
  Trunk 14 nodes
*/
#define CLX0		0xe00			/* a console that does not exist */
#define CLX1		0xe01
#define CLX2		0xe02
#define CLX3		0xe03
#define CLX4		0xe04
#define CLX5		0xe05
#define CLX6		0xe06
#define CLX7		0xe07
#define CLX8		0xe08
#define CLX9		0xe09
#define CLX10		0xe0A
#define CLX11		0xe0B
#define CLX12		0xe0C
#define CLX13		0xe0D
#define CLX14		0xe0E
#define CLX15		0xe0F
#define CLX16		0xe10
#define CLX17		0xe11
#define CLX18		0xe12
#define CLX19		0xe13
#define CLX20		0xe14
#define CLX21		0xe15
#define CLX22		0xe16
#define CLX23		0xe17
#define CLX24		0xe18
#define CLX25		0xe19
#define CLX26		0xe1A
#define CLX27		0xe1B
#define CLX28		0xe1C
#define CLX29		0xe1D
#define CLX30		0xe1E
#define CLX31		0xe1F
#define CLX32		0xe20
#define CLX33		0xe21
#define CLX34		0xe22
#define CLX35		0xe23
#define CLX36		0xe24
#define CLX37		0xe25
#define CLX38		0xe26
#define CLX39		0xe27
#define CLX40		0xe28
#define CLX41		0xe29
#define CLX42		0xe2A
#define CLX43		0xe2B
#define CLX44		0xe2C
#define CLX45		0xe2D
#define CLX46		0xe2E
#define CLX47		0xe2F
#define CLX48		0xe30
#define CLX49		0xe31
#define CLX50		0xe32
#define CLX51		0xe33
#define CLX52		0xe34
#define CLX53		0xe35
#define CLX54		0xe36
#define CLX55		0xe37
#define CLX56		0xe38
#define CLX57		0xe39
#define CLX58		0xe3A
#define CLX59		0xe3B
#define CLX60		0xe3C
#define CLX61		0xe3D
#define CLX62		0xe3E
#define CLX63		0xe3F
#define CLX64		0xe40
#define CLX65		0xe41
#define CLX66		0xe42
#define CLX67		0xe43
#define CLX68		0xe44
#define CLX69		0xe45
#define CLX70		0xe46
#define CLX71		0xe47
#define CLX72		0xe48
#define CLX73		0xe49
#define CLX74		0xe4a
#define CLX75		0xe4b
#define CLX76		0xe4c
#define CLX77		0xe4d
#define CLX78		0xe4e
#define CLX79		0xe4f
#define CLX80		0xe50

/*
  Node types
*/
#define NODE_TYPE_CVAX		8		/* Central VAX */
#define NODE_TYPE_SPARC		11		/* SPARCstation */
#define NODE_TYPE_MBII		50		/* Multibus II */
#define NODE_TYPE_LINAC		51		/* Linac micro */
#define NODE_TYPE_VME		52		/* VME micro */
#define NODE_TYPE_MAC		53		/* Macintosh */
#define NODE_TYPE_PC		54		/* PC */
#define NODE_TYPE_IRM		55		/* IRM */
#define NODE_TYPE_VXI		56		/* VXI */
#define NODE_TYPE_ARM		57		/* ARM */
#define NODE_TYPE_MULTICAST	98		/* Multicast */
#define NODE_TYPE_PSEUDO	99		/* Pseudo node */

/*
  Node characteristics mask bits (These values are for use with the node
  characteristics as specified in ACNET$EXE:NODES.TXT.  The format of
  NODES.TXT is documented in dwin_disk:[dwin.acnet.doc]nodes.doc.  The values
  in the node_characteristics column of appdb.johnson.acnet_node_info are
  byte-swapped. :()
*/
#define NODE_CHAR_DACNET	0x0001	/* Node controlled by DACNET */
#define NODE_CHAR_BIGMES	0x0002	/* Big messages supported */
#define NODE_CHAR_GETS32	0x0004	/* Node supports GETS32/SETS32 */
#define NODE_CHAR_NOSEND	0x0008	/* Node should never be */
					/* included in SENDTABLE list */
#define NODE_CHAR_ACNET_NG	0x0010	/* Node runs Acnet-NG */
#define NODE_CHAR_FE		0x0100	/* Node acts as a front-end */
#define NODE_CHAR_CAMAC_FE	0x0200	/* Node is a CAMAC front-end */
#define NODE_CHAR_SUBORDINATE	0x0400	/* Node is a subordinate front-end */
#define NODE_CHAR_VXWORKS	0x0800	/* Node is a VxWorks front-end */
/*
  Node characteristics mask bits (as stored in DB table).
*/
#define NODE_CHAR_FILE_TO_DB(x) ( (((x)&0xFF00)>>8) | (((x)&0x00FF)<<8) )
#define NODE_CHAR_DACNET_DB      NODE_CHAR_FILE_TO_DB(NODE_CHAR_DACNET)      /* Node controlled by DACNET */
#define NODE_CHAR_BIGMES_DB      NODE_CHAR_FILE_TO_DB(NODE_CHAR_BIGMES)      /* Big messages supported */
#define NODE_CHAR_GETS32_DB      NODE_CHAR_FILE_TO_DB(NODE_CHAR_GETS32)      /* Node supports GETS32/SETS32 */
#define NODE_CHAR_NOSEND_DB      NODE_CHAR_FILE_TO_DB(NODE_CHAR_NOSEND)      /* Node should never be */
                                                                             /* included in SENDTABLE list */
#define NODE_CHAR_ACNET_NG_DB    NODE_CHAR_FILE_TO_DB(NODE_CHAR_ACNET_NG)    /* Node runs Acnet-NG */
#define NODE_CHAR_FE_DB          NODE_CHAR_FILE_TO_DB(NODE_CHAR_FE)          /* Node acts as a front-end */
#define NODE_CHAR_CAMAC_FE_DB    NODE_CHAR_FILE_TO_DB(NODE_CHAR_CAMAC_FE)    /* Node is a CAMAC front-end */
#define NODE_CHAR_SUBORDINATE_DB NODE_CHAR_FILE_TO_DB(NODE_CHAR_SUBORDINATE) /* Node is a subordinate front-end */
#define NODE_CHAR_VXWORKS_DB     NODE_CHAR_FILE_TO_DB(NODE_CHAR_VXWORKS)     /* Node is a VxWorks front-end */


/* Select node all */

#define	ALL_NODES		0xEFFF
#endif

/*
  End of NODEDEFS module.
*/