Table of Contents
How to use this program.
- remote-shell to the IOC after VxWorks was boot up and the file
"iocondev1_boot_hua.hv" was loaded.
- initialize the arcnet by typing "init_all" at the VxWorks prompt.
- run the program by typing "hvcontrol".
- click here to see a list of commands.
Table of contents
Functions, Macros
- change_mainf this function changes the mainframe number that the user is currently
looking at
- check_int this function checks if the string in the paramter can be converted to integers
- check_range this function checks if the string is in the form of "n1-n2", where n1 and n2 are both integers
- empty_slots to find the empty slots in a range of mainframes
- execute_args0 execute any commands with zero argument
- execute_args1 execute any commands with one argument
- execute_args2 execute any commands with two argument
- execute_args3 execute any commands with three argument
- execute_args4 execute any commands with four argument
- execute_args5 execute any commands with five argument
- find_empty_slots to find the empty slots in a mainframe
- goto_slot change the slot that the user wants to look at
- HELP provides a list of command and their description to talk to the mainframes
- hvcontrol this function prompt the user to enter the command that will be sent to the mainframe
- hvoff_all to turn off the voltage for all the mainframes in the network
- hvoff_range to turn off a group of mainframes in a range
- hvon_all to turn on the voltage for all the mainframes in the network
- hvon_range to turn on a group of mainframes in a range
- init_slot initialize of the slot_info array
- list_channels list all the submodules and channels information in a slot
the paramter flag indicates which submodule will be shown on standrad
outpuy
- list_mainf list all mainframes in this arcnet network
- list_modules list all the modules in the current working mainframe
- list_slot call the function list_channel to display all the channel information
- num_args this function return the number of arguments of the command line
- parse_blank
- Set set a property of a channel in a slot to a specified value
- which_mainf this function prompts the user to enter which main frame they want to look at
- which_slot this function prompts the user to enter the slot number in a mainframe
so that the user can more specifically only look at one slot at a time
Variables
- CE stores the channel Enable info of all channels in a slot.
- DV stores the demand voltages of all channels in a slot.
- HVL stores the High Voltage Limits of all channels in a slot.
- id main frame id number.
- in_slot indicates if the user is looking at a specified slot.
- MC stores the measured current of all channels in a slot.
- MV stores the measured voltages of all channels in a slot.
- nonexist_mf this is a flag to indicate if a mainframe is existing in the network.
- num_channels stores the number of channels per submodule in a mainframe.
- RDN stores the Ramp Down Rates of all channels in a slot.
- RUP stores the Ramp Up Rates of all channels in a slot.
- slot_id slot id in a main frame.
- slot_info tells if the slots are taken or empty.
- ST stores the STatus of all channels in a slot.
- sub_info tells the number of submodule in each slot.
- TC stores the trip current of all channels in a slot.
- type stores the type infos of all slots in a mainframe.
- valid_command indicates the validity of the command from standard input.
hierarchy of classes
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de