HOPS
HOPS class reference
Classes | Macros | Enumerations
ivex.h File Reference

Go to the source code of this file.

Classes

struct  bad_frame_struct
 
struct  CUCC_port_struct
 
struct  drive_init_struct
 
struct  headstack_DIM_connect_struct
 
struct  headstack_parms_struct
 
struct  ivex_struct
 
struct  moni_read_struct
 
struct  pbs_init_struct
 
struct  su_connect_struct
 
struct  SUCC_port_struct
 
struct  tim_mon_struct
 
struct  TRM_config_struct
 
struct  vacuum_struct
 

Macros

#define MAXHEADS   2
 
#define TRM_ABSENT   -1
 
#define TRM_MAG0   10
 
#define TRM_MAG1   11
 
#define TRM_MAG2   12
 
#define TRM_MAG3   13
 
#define TRM_SIGN0   0
 
#define TRM_SIGN1   1
 
#define TRM_SIGN2   2
 
#define TRM_SIGN3   3
 

Enumerations

enum  {
  DRV_MK4 , DRV_VLBA , DRV_MK5P , DRV_MK5A ,
  DRV_MK5B
}
 
enum  { EVEN , ODD , NONE }
 
enum  {
  HSC0 , HSC1 , HSC2 , HSC3 ,
  MAX_HSC
}
 
enum  { REVERSE , FORWARD }
 

Class Documentation

◆ bad_frame_struct

struct bad_frame_struct
Class Members
short CRC_error
short lost_sync
short PE_limit_exceeded
short unexpected_sync

◆ CUCC_port_struct

struct CUCC_port_struct
Class Members
short crate_number
short port_A_number
short port_B_number
char server_envname[MAX_NAMESIZE]

◆ drive_init_struct

struct drive_init_struct
Class Members
float capstan_relative_diameter
char computer_name[MAX_NAMESIZE]
struct headstack_DIM_connect_struct DIM_connect[MAX_HSC]
short drive_type
struct headstack_parms_struct headstack[MAXHEADS+1]
int mcb_addr_id
int mcb_addr_start
struct moni_read_struct monitor_module[MAXHEADS+1]
short nheads
float tape_acceleration
struct vacuum_struct vacuum[2]

◆ headstack_DIM_connect_struct

struct headstack_DIM_connect_struct
Class Members
short eqlzr
short headstack
short parity

◆ headstack_parms_struct

struct headstack_parms_struct
Class Members
double param[10]

◆ ivex_struct

struct ivex_struct
Class Members
unsigned long bocf_period
int cf_edit_mask
char counter_envname[MAX_NAMESIZE]
short counter_port
struct CUCC_port_struct cucc_ports[2]
short header_duration
short nmonitor
short nplayback_systems
struct pbs_init_struct pbs_init[16]
char switch_envname[MAX_NAMESIZE]
short switch_port
float system_tempo
struct tim_mon_struct timing_monitor[10]

◆ moni_read_struct

struct moni_read_struct
Class Members
short equalizer[3]
short track[2]

◆ pbs_init_struct

struct pbs_init_struct
Class Members
char cHost[MAX_NAMESIZE]
struct drive_init_struct drive
struct su_connect_struct su_connect
short SU_ID
struct SUCC_port_struct succ_port
float tape_servo_interval
struct tim_mon_struct timing_monitor
struct TRM_config_struct TRM_config

◆ su_connect_struct

struct su_connect_struct
Class Members
short corr_segment[4]
short inputbd_chan_grp[4]

◆ SUCC_port_struct

struct SUCC_port_struct
Class Members
short console_port
short DPU_port
char server_envname[MAX_NAMESIZE]

◆ tim_mon_struct

struct tim_mon_struct
Class Members
int fail_action
float maximum
char measurement_name[MAX_NAMESIZE]
float minimum
short switch_pos

◆ TRM_config_struct

struct TRM_config_struct
Class Members
struct bad_frame_struct invalid_frame_control
short mux1_1bit
short mux1_2bit[2]
short mux2_1bit[2]
short mux2_2bit[4]
short mux4_1bit[4]
short mux4_2bit[8]
double parity_error_limit

◆ vacuum_struct

struct vacuum_struct
Class Members
short inches_of_H2O
unsigned short setting

Macro Definition Documentation

◆ MAXHEADS

#define MAXHEADS   2

◆ TRM_ABSENT

#define TRM_ABSENT   -1

◆ TRM_MAG0

#define TRM_MAG0   10

◆ TRM_MAG1

#define TRM_MAG1   11

◆ TRM_MAG2

#define TRM_MAG2   12

◆ TRM_MAG3

#define TRM_MAG3   13

◆ TRM_SIGN0

#define TRM_SIGN0   0

◆ TRM_SIGN1

#define TRM_SIGN1   1

◆ TRM_SIGN2

#define TRM_SIGN2   2

◆ TRM_SIGN3

#define TRM_SIGN3   3

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
DRV_MK4 
DRV_VLBA 
DRV_MK5P 
DRV_MK5A 
DRV_MK5B 

◆ anonymous enum

anonymous enum
Enumerator
EVEN 
ODD 
NONE 

◆ anonymous enum

anonymous enum
Enumerator
HSC0 
HSC1 
HSC2 
HSC3 
MAX_HSC 

◆ anonymous enum

anonymous enum
Enumerator
REVERSE 
FORWARD