- static int vcp_info[4];
- int fix_angle;
- int pulse_cnt;
- int az_rate;
- int pulse_width;
-
- /* case statement to get vcp info */
- switch(vcp_num) {
- case 11:
- fix_angle = vcp11[(3*el_num)-1];
- pulse_cnt = vcp11[(3*el_num)];
- az_rate = vcp11[(3*el_num)+1];
- pulse_width = vcp11[1];
- break;
- case 12:
- fix_angle = vcp12[(3*el_num)-1];
- pulse_cnt = vcp12[(3*el_num)];
- az_rate = vcp12[(3*el_num)+1];
- pulse_width = vcp12[1];
- break;
- case 21:
- fix_angle = vcp21[(3*el_num)-1];
- pulse_cnt = vcp21[(3*el_num)];
- az_rate = vcp21[(3*el_num)+1];
- pulse_width = vcp21[1];
- break;
- case 31:
- fix_angle = vcp31[(3*el_num)-1];
- pulse_cnt = vcp31[(3*el_num)];
- az_rate = vcp31[(3*el_num)+1];
- pulse_width = vcp31[1];
- break;
- case 32:
- fix_angle = vcp32[(3*el_num)-1];
- pulse_cnt = vcp32[(3*el_num)];
- az_rate = vcp32[(3*el_num)+1];
- pulse_width = vcp32[1];
- break;
- case 300:
- fix_angle = vcp300[(3*el_num)-1];
- pulse_cnt = vcp300[(3*el_num)];
- az_rate = vcp300[(3*el_num)+1];
- pulse_width = vcp300[1];
- break;
- case 121:
- fix_angle = vcp121[(3*el_num)-1];
- pulse_cnt = vcp121[(3*el_num)];
- az_rate = vcp121[(3*el_num)+1];
- pulse_width = vcp121[1];
- break;
- case 211:
- fix_angle = vcp11[(3*el_num)-1];
- pulse_cnt = vcp11[(3*el_num)];
- az_rate = vcp11[(3*el_num)+1];
- pulse_width = vcp11[1];
- break;
- case 212:
- fix_angle = vcp12[(3*el_num)-1];
- pulse_cnt = vcp12[(3*el_num)];
- az_rate = vcp12[(3*el_num)+1];
- pulse_width = vcp12[1];
- break;
- case 221:
- fix_angle = vcp21[(3*el_num)-1];
- pulse_cnt = vcp21[(3*el_num)];
- az_rate = vcp21[(3*el_num)+1];
- pulse_width = vcp21[1];
- break;
- default:
- fix_angle = 0;
- pulse_cnt = 0;
- az_rate = 0;
- pulse_width= 0;
- break;
- }
-
- /* get array for output */
- vcp_info[0]=fix_angle;
- vcp_info[1]=pulse_cnt;
- vcp_info[2]=az_rate;
- vcp_info[3]=pulse_width;
-
-
- /* return the value array */
- return(vcp_info);
+ static int vcp_info[4];
+ int fix_angle;
+ int pulse_cnt;
+ int az_rate;
+ int pulse_width;
+
+ /* case statement to get vcp info */
+ switch(vcp_num) {
+ case 11:
+ fix_angle = vcp11[(3*el_num)-1];
+ pulse_cnt = vcp11[(3*el_num)];
+ az_rate = vcp11[(3*el_num)+1];
+ pulse_width = vcp11[1];
+ break;
+ case 12:
+ fix_angle = vcp12[(3*el_num)-1];
+ pulse_cnt = vcp12[(3*el_num)];
+ az_rate = vcp12[(3*el_num)+1];
+ pulse_width = vcp12[1];
+ break;
+ case 21:
+ fix_angle = vcp21[(3*el_num)-1];
+ pulse_cnt = vcp21[(3*el_num)];
+ az_rate = vcp21[(3*el_num)+1];
+ pulse_width = vcp21[1];
+ break;
+ case 31:
+ fix_angle = vcp31[(3*el_num)-1];
+ pulse_cnt = vcp31[(3*el_num)];
+ az_rate = vcp31[(3*el_num)+1];
+ pulse_width = vcp31[1];
+ break;
+ case 32:
+ fix_angle = vcp32[(3*el_num)-1];
+ pulse_cnt = vcp32[(3*el_num)];
+ az_rate = vcp32[(3*el_num)+1];
+ pulse_width = vcp32[1];
+ break;
+ case 300:
+ fix_angle = vcp300[(3*el_num)-1];
+ pulse_cnt = vcp300[(3*el_num)];
+ az_rate = vcp300[(3*el_num)+1];
+ pulse_width = vcp300[1];
+ break;
+ case 121:
+ fix_angle = vcp121[(3*el_num)-1];
+ pulse_cnt = vcp121[(3*el_num)];
+ az_rate = vcp121[(3*el_num)+1];
+ pulse_width = vcp121[1];
+ break;
+ case 211:
+ fix_angle = vcp11[(3*el_num)-1];
+ pulse_cnt = vcp11[(3*el_num)];
+ az_rate = vcp11[(3*el_num)+1];
+ pulse_width = vcp11[1];
+ break;
+ case 212:
+ fix_angle = vcp12[(3*el_num)-1];
+ pulse_cnt = vcp12[(3*el_num)];
+ az_rate = vcp12[(3*el_num)+1];
+ pulse_width = vcp12[1];
+ break;
+ case 221:
+ fix_angle = vcp21[(3*el_num)-1];
+ pulse_cnt = vcp21[(3*el_num)];
+ az_rate = vcp21[(3*el_num)+1];
+ pulse_width = vcp21[1];
+ break;
+ default:
+ fix_angle = 0;
+ pulse_cnt = 0;
+ az_rate = 0;
+ pulse_width= 0;
+ break;
+ }
+
+ /* get array for output */
+ vcp_info[0]=fix_angle;
+ vcp_info[1]=pulse_cnt;
+ vcp_info[2]=az_rate;
+ vcp_info[3]=pulse_width;
+
+
+ /* return the value array */
+ return(vcp_info);