DESCRIPTION: This module tests the functions which may be used to determine the essential characteristics of workstations. Workstation parameters (e.g., number of accessible workstations, workstation identifier, connection identifier, and workstation type) are taken from the PVT configuration file. SEMANTIC REQUIREMENTS:#F 253-299
SR1. If a generic workstation type is used to inquire data from a Workstation Description Table, then either the requested data or error 51 is returned.
#F 253
SR2. The valid categories for any workstation type are: OUTPUT, INPUT, OUTIN, MO, or MI.
#F 253
SR3. <Inquire workstation category> returns the workstation category.
#F 204 253
SR4. There must be at least one workstation of category OUTIN.
#F 204
SR5. <Inquire list of available workstation types> returns the 'list of available workstation types'.
#F 3 204
SR6. The 'list of available workstation types' contains all supported generic workstation types and nothing else.
#F 204
SR7. The number of available workstation types is at least one.
#F 216
SR8. <Inquire workstation connection and type> returns the connection identifier and workstation type of the specific device.
#F 259
SR9. <Inquire workstation classification> returns the workstation classification as either VECTOR, RASTER, or OTHER.
#F 253 259
SR10. Each workstation of category OUTPUT or OUTIN has a workstation classification.
LOCAL DICTIONARY:
Functions --- 003: popwk <open workstation> 204: pqewk <inquire list of available workstation types> 216: pqwkc <inquire workstation connection and type> 253: pqwkca <inquire workstation category> 254: pqdsp3 <inquire display space size 3> 255: pqdsp <inquire display space size> 256: pqhrif <inquire hlhsr facilities> 257: pqvwf <inquire view facilities> 258: pqpvwr <inquire predefined view representation> 259: pqwkcl <inquire workstation classification> 260: pqdswa <inquire dynamics of workstation attributes> 261: pqddus <inquire default display update state> 262: pqplf <inquire polyline facilities> 263: pqpplr <inquire predefined polyline representation> 264: pqpmf <inquire polymarker facilities> 265: pqppmr <inquire predefined polymarker representation> 266: pqtxf <inquire text facilities> 267: pqptxr <inquire predefined text representation> 268: pqanf <inquire annotation facilities> 269: pqtxx <inquire text extent> 270: pqif <inquire interior facilities> 271: pqpir <inquire predefined interior representation> 272: pqedf <inquire edge facilities> 273: pqpedr <inquire predefined edge representation> 274: pqpaf <inquire pattern facilities> 275: pqppar <inquire predefined pattern representation> 276: pqcmdf <inquire colour model facilities> 277: pqcf <inquire colour facilities> 278: pqpcr <inquire predefined colour representation> 279: pqegd3 <inquire list of available generalized drawing primitives 3> 280: pqegdp <inquire list of available generalized drawing primitives> 281: pqgdp3 <inquire generalized drawing primitive 3> 282: pqgdp <inquire generalized drawing primitive> 283: pqegse <inquire list of available generalized structure elements> 284: pqdp <inquire number of display priorities supported> 285: pqwksl <inquire workstation state table lengths> 286: pqdstr <inquire dynamics of structures> 287: pqli <inquire number of available logical input devices> 288: pqdlc3 <inquire default locator device data 3> 289: pqdlc <inquire default locator device data> 290: pqdsk3 <inquire default stroke device data 3> 291: pqdsk <inquire default stroke device data> 292: pqdvl3 <inquire default valuator device data 3> 293: pqdvl <inquire default valuator device data> 294: pqdch3 <inquire default choice device data 3> 295: pqdch <inquire default choice device data> 296: pqdpk3 <inquire default pick device data 3> 297: pqdpk <inquire default pick device data> 298: pqdst3 <inquire default string device data 3> 299: pqdst <inquire default string device data> Data Structures --- 2 ... phigs_description_table 2.1 ... number_of_available_workstation_types 2.2 ... list_of_available_workstation_types 2.2.1 ... workstation_type 5 ... workstation_state_list 5.2 ... connection_identifier 5.3 ... workstation_type 6 ... workstation_description_table 6.1 ... workstation_type 6.2 ... workstation_category 6.7 ... workstation_classification SEMANTIC CROSS-REFERENCES: 04.02.05.03/SR24 04.02.05.03/SR25
You may inspect either the design or code for this program.