pychemstation.generated
1from .pump_method import ( 2 Channel1ExtendedSolventType, 3 Channel2ExtendedSolventType, 4 CompressA, 5 CompressB, 6 Definition, 7 PostTime, 8 PumpMethod, 9 SolventComposition, 10 SolventDescription, 11 SolventElement, 12 StopTime, 13 StrokeA, 14 Timetable, 15 TimetableEntry, 16) 17 18from .dad_method import ( 19 AnalogOutput1, 20 AnalogOutput2, 21 DadMethod, 22 PrepareAutomation, 23 PrepareMode, 24 Signal, 25 Signals, 26 SpectraAcquisition, 27) 28 29__all__ = [ 30 "Channel1ExtendedSolventType", 31 "Channel2ExtendedSolventType", 32 "CompressA", 33 "CompressB", 34 "Definition", 35 "PostTime", 36 "PumpMethod", 37 "SolventComposition", 38 "SolventDescription", 39 "SolventElement", 40 "StopTime", 41 "StrokeA", 42 "Timetable", 43 "TimetableEntry", 44 "AnalogOutput1", 45 "AnalogOutput2", 46 "DadMethod", 47 "PostTime", 48 "PrepareAutomation", 49 "PrepareMode", 50 "Signal", 51 "Signals", 52 "SpectraAcquisition", 53 "StopTime", 54]
@dataclass
class
Channel1ExtendedSolventType:
228@dataclass 229class Channel1ExtendedSolventType: 230 mode: Optional[str] = field( 231 default=None, 232 metadata={ 233 "name": "Mode", 234 "type": "Element", 235 "required": True, 236 }, 237 ) 238 solvent_description: Optional[SolventDescription] = field( 239 default=None, 240 metadata={ 241 "name": "SolventDescription", 242 "type": "Element", 243 "required": True, 244 }, 245 )
Channel1ExtendedSolventType( mode: Optional[str] = None, solvent_description: Optional[SolventDescription] = None)
@dataclass
class
Channel2ExtendedSolventType:
248@dataclass 249class Channel2ExtendedSolventType: 250 mode: Optional[str] = field( 251 default=None, 252 metadata={ 253 "name": "Mode", 254 "type": "Element", 255 "required": True, 256 }, 257 ) 258 solvent_description: Optional[SolventDescription] = field( 259 default=None, 260 metadata={ 261 "name": "SolventDescription", 262 "type": "Element", 263 "required": True, 264 }, 265 )
Channel2ExtendedSolventType( mode: Optional[str] = None, solvent_description: Optional[SolventDescription] = None)
@dataclass
class
CompressA:
7@dataclass 8class CompressA: 9 compressibility_mode: Optional[str] = field( 10 default=None, 11 metadata={ 12 "name": "CompressibilityMode", 13 "type": "Element", 14 "required": True, 15 }, 16 ) 17 compressibility_value_set: Optional[int] = field( 18 default=None, 19 metadata={ 20 "name": "CompressibilityValueSet", 21 "type": "Element", 22 "required": True, 23 }, 24 )
@dataclass
class
CompressB:
27@dataclass 28class CompressB: 29 compressibility_mode: Optional[str] = field( 30 default=None, 31 metadata={ 32 "name": "CompressibilityMode", 33 "type": "Element", 34 "required": True, 35 }, 36 ) 37 compressibility_value_set: Optional[int] = field( 38 default=None, 39 metadata={ 40 "name": "CompressibilityValueSet", 41 "type": "Element", 42 "required": True, 43 }, 44 )
@dataclass
class
Definition:
47@dataclass 48class Definition: 49 name: Optional[str] = field( 50 default=None, 51 metadata={ 52 "name": "Name", 53 "type": "Element", 54 "required": True, 55 }, 56 ) 57 is_pure: Optional[bool] = field( 58 default=None, 59 metadata={ 60 "name": "IsPure", 61 "type": "Element", 62 "required": True, 63 }, 64 ) 65 crc: Optional[int] = field( 66 default=None, 67 metadata={ 68 "name": "CRC", 69 "type": "Element", 70 "required": True, 71 }, 72 ) 73 solvent_stripes: List[str] = field( 74 default_factory=List, 75 metadata={ 76 "name": "SolventStripes", 77 "type": "Element", 78 "min_occurs": 1, 79 }, 80 )
@dataclass
class
PostTime:
83@dataclass 84class PostTime: 85 post_time_mode: Optional[str] = field( 86 default=None, 87 metadata={ 88 "name": "PostTimeMode", 89 "type": "Element", 90 "required": True, 91 }, 92 ) 93 post_time_value: Optional[int] = field( 94 default=None, 95 metadata={ 96 "name": "PostTimeValue", 97 "type": "Element", 98 "required": True, 99 }, 100 )
@dataclass
class
PumpMethod:
347@dataclass 348class PumpMethod: 349 module_type: Optional[str] = field( 350 default=None, 351 metadata={ 352 "name": "ModuleType", 353 "type": "Attribute", 354 "required": True, 355 }, 356 ) 357 xsd_name: Optional[str] = field( 358 default=None, 359 metadata={ 360 "name": "xsdName", 361 "type": "Attribute", 362 "required": True, 363 }, 364 ) 365 schema_version: Optional[str] = field( 366 default=None, 367 metadata={ 368 "name": "schemaVersion", 369 "type": "Attribute", 370 "required": True, 371 }, 372 ) 373 schema_si: Optional[int] = field( 374 default=None, 375 metadata={ 376 "name": "schemaSI", 377 "type": "Attribute", 378 "required": True, 379 }, 380 ) 381 module_options: Optional[object] = field( 382 default=None, 383 metadata={ 384 "name": "ModuleOptions", 385 "type": "Attribute", 386 "required": True, 387 }, 388 ) 389 configuration_xml: Optional[str] = field( 390 default=None, 391 metadata={ 392 "name": "ConfigurationXml", 393 "type": "Element", 394 "required": True, 395 }, 396 ) 397 timetable: Optional[Timetable] = field( 398 default=None, 399 metadata={ 400 "name": "Timetable", 401 "type": "Element", 402 "required": True, 403 }, 404 ) 405 stop_time: Optional[StopTime] = field( 406 default=None, 407 metadata={ 408 "name": "StopTime", 409 "type": "Element", 410 "required": True, 411 }, 412 ) 413 post_time: Optional[PostTime] = field( 414 default=None, 415 metadata={ 416 "name": "PostTime", 417 "type": "Element", 418 "required": True, 419 }, 420 ) 421 flow: Optional[float] = field( 422 default=None, 423 metadata={ 424 "name": "Flow", 425 "type": "Element", 426 "required": True, 427 }, 428 ) 429 use_solvent_types: Optional[bool] = field( 430 default=None, 431 metadata={ 432 "name": "UseSolventTypes", 433 "type": "Element", 434 "required": True, 435 }, 436 ) 437 stroke_mode: Optional[str] = field( 438 default=None, 439 metadata={ 440 "name": "StrokeMode", 441 "type": "Element", 442 "required": True, 443 }, 444 ) 445 stroke_a: Optional[StrokeA] = field( 446 default=None, 447 metadata={ 448 "name": "StrokeA", 449 "type": "Element", 450 "required": True, 451 }, 452 ) 453 compress_a: Optional[CompressA] = field( 454 default=None, 455 metadata={ 456 "name": "CompressA", 457 "type": "Element", 458 "required": True, 459 }, 460 ) 461 compress_b: Optional[CompressB] = field( 462 default=None, 463 metadata={ 464 "name": "CompressB", 465 "type": "Element", 466 "required": True, 467 }, 468 ) 469 solvent_composition: Optional[SolventComposition] = field( 470 default=None, 471 metadata={ 472 "name": "SolventComposition", 473 "type": "Element", 474 "required": True, 475 }, 476 ) 477 low_pressure_limit: Optional[int] = field( 478 default=None, 479 metadata={ 480 "name": "LowPressureLimit", 481 "type": "Element", 482 "required": True, 483 }, 484 ) 485 high_pressure_limit: Optional[int] = field( 486 default=None, 487 metadata={ 488 "name": "HighPressureLimit", 489 "type": "Element", 490 "required": True, 491 }, 492 ) 493 maximum_flow_ramp: Optional[int] = field( 494 default=None, 495 metadata={ 496 "name": "MaximumFlowRamp", 497 "type": "Element", 498 "required": True, 499 }, 500 ) 501 flow_ramp_down: Optional[int] = field( 502 default=None, 503 metadata={ 504 "name": "FlowRampDown", 505 "type": "Element", 506 "required": True, 507 }, 508 ) 509 expected_mixer_type: Optional[str] = field( 510 default=None, 511 metadata={ 512 "name": "ExpectedMixerType", 513 "type": "Element", 514 "required": True, 515 }, 516 )
PumpMethod( module_type: Optional[str] = None, xsd_name: Optional[str] = None, schema_version: Optional[str] = None, schema_si: Optional[int] = None, module_options: Optional[object] = None, configuration_xml: Optional[str] = None, timetable: Optional[Timetable] = None, stop_time: Optional[StopTime] = None, post_time: Optional[PostTime] = None, flow: Optional[float] = None, use_solvent_types: Optional[bool] = None, stroke_mode: Optional[str] = None, stroke_a: Optional[StrokeA] = None, compress_a: Optional[CompressA] = None, compress_b: Optional[CompressB] = None, solvent_composition: Optional[SolventComposition] = None, low_pressure_limit: Optional[int] = None, high_pressure_limit: Optional[int] = None, maximum_flow_ramp: Optional[int] = None, flow_ramp_down: Optional[int] = None, expected_mixer_type: Optional[str] = None)
@dataclass
class
SolventComposition:
335@dataclass 336class SolventComposition: 337 solvent_element: List[SolventElement] = field( 338 default_factory=List, 339 metadata={ 340 "name": "SolventElement", 341 "type": "Element", 342 "min_occurs": 1, 343 }, 344 )
SolventComposition( solvent_element: List[SolventElement] = <factory>)
solvent_element: List[SolventElement]
@dataclass
class
SolventDescription:
196@dataclass 197class SolventDescription: 198 definition: Optional[Definition] = field( 199 default=None, 200 metadata={ 201 "name": "Definition", 202 "type": "Element", 203 "required": True, 204 }, 205 ) 206 percent: Optional[int] = field( 207 default=None, 208 metadata={ 209 "name": "Percent", 210 "type": "Element", 211 "required": True, 212 }, 213 )
SolventDescription( definition: Optional[Definition] = None, percent: Optional[int] = None)
@dataclass
class
SolventElement:
268@dataclass 269class SolventElement: 270 channel: Optional[str] = field( 271 default=None, 272 metadata={ 273 "name": "Channel", 274 "type": "Element", 275 "required": True, 276 }, 277 ) 278 channel1_user_name: Optional[str] = field( 279 default=None, 280 metadata={ 281 "name": "Channel1UserName", 282 "type": "Element", 283 "required": True, 284 }, 285 ) 286 channel2_user_name: Optional[object] = field( 287 default=None, 288 metadata={ 289 "name": "Channel2UserName", 290 "type": "Element", 291 }, 292 ) 293 selected_solvent_channel: Optional[str] = field( 294 default=None, 295 metadata={ 296 "name": "SelectedSolventChannel", 297 "type": "Element", 298 "required": True, 299 }, 300 ) 301 used: Optional[bool] = field( 302 default=None, 303 metadata={ 304 "name": "Used", 305 "type": "Element", 306 "required": True, 307 }, 308 ) 309 percentage: Optional[int] = field( 310 default=None, 311 metadata={ 312 "name": "Percentage", 313 "type": "Element", 314 "required": True, 315 }, 316 ) 317 channel1_extended_solvent_type: Optional[Channel1ExtendedSolventType] = field( 318 default=None, 319 metadata={ 320 "name": "Channel1ExtendedSolventType", 321 "type": "Element", 322 "required": True, 323 }, 324 ) 325 channel2_extended_solvent_type: Optional[Channel2ExtendedSolventType] = field( 326 default=None, 327 metadata={ 328 "name": "Channel2ExtendedSolventType", 329 "type": "Element", 330 "required": True, 331 }, 332 )
SolventElement( channel: Optional[str] = None, channel1_user_name: Optional[str] = None, channel2_user_name: Optional[object] = None, selected_solvent_channel: Optional[str] = None, used: Optional[bool] = None, percentage: Optional[int] = None, channel1_extended_solvent_type: Optional[Channel1ExtendedSolventType] = None, channel2_extended_solvent_type: Optional[Channel2ExtendedSolventType] = None)
@dataclass
class
StopTime:
103@dataclass 104class StopTime: 105 stop_time_mode: Optional[str] = field( 106 default=None, 107 metadata={ 108 "name": "StopTimeMode", 109 "type": "Element", 110 "required": True, 111 }, 112 ) 113 stop_time_value: Optional[int] = field( 114 default=None, 115 metadata={ 116 "name": "StopTimeValue", 117 "type": "Element", 118 "required": True, 119 }, 120 )
@dataclass
class
StrokeA:
@dataclass
class
Timetable:
216@dataclass 217class Timetable: 218 timetable_entry: List[TimetableEntry] = field( 219 default_factory=List, 220 metadata={ 221 "name": "TimetableEntry", 222 "type": "Element", 223 "min_occurs": 1, 224 }, 225 )
Timetable( timetable_entry: List[TimetableEntry] = <factory>)
timetable_entry: List[TimetableEntry]
@dataclass
class
TimetableEntry:
135@dataclass 136class TimetableEntry: 137 type_value: Optional[QName] = field( 138 default=None, 139 metadata={ 140 "name": "type", 141 "type": "Attribute", 142 "namespace": "http://www.w3.org/2001/XMLSchema-instance", 143 "required": True, 144 }, 145 ) 146 object_id: Optional[str] = field( 147 default=None, 148 metadata={ 149 "name": "ObjectID", 150 "type": "Attribute", 151 "required": True, 152 }, 153 ) 154 time: Optional[float] = field( 155 default=None, 156 metadata={ 157 "name": "Time", 158 "type": "Element", 159 "required": True, 160 }, 161 ) 162 percent_a: Optional[int] = field( 163 default=None, 164 metadata={ 165 "name": "PercentA", 166 "type": "Element", 167 "required": True, 168 }, 169 ) 170 percent_b: Optional[int] = field( 171 default=None, 172 metadata={ 173 "name": "PercentB", 174 "type": "Element", 175 "required": True, 176 }, 177 ) 178 percent_c: Optional[int] = field( 179 default=None, 180 metadata={ 181 "name": "PercentC", 182 "type": "Element", 183 "required": True, 184 }, 185 ) 186 percent_d: Optional[int] = field( 187 default=None, 188 metadata={ 189 "name": "PercentD", 190 "type": "Element", 191 "required": True, 192 }, 193 )
@dataclass
class
AnalogOutput1:
6@dataclass 7class AnalogOutput1: 8 analog_zero: Optional[int] = field( 9 default=None, 10 metadata={ 11 "name": "AnalogZero", 12 "type": "Element", 13 "required": True, 14 }, 15 ) 16 analog_att: Optional[int] = field( 17 default=None, 18 metadata={ 19 "name": "AnalogAtt", 20 "type": "Element", 21 "required": True, 22 }, 23 )
@dataclass
class
AnalogOutput2:
26@dataclass 27class AnalogOutput2: 28 analog_zero: Optional[int] = field( 29 default=None, 30 metadata={ 31 "name": "AnalogZero", 32 "type": "Element", 33 "required": True, 34 }, 35 ) 36 analog_att: Optional[int] = field( 37 default=None, 38 metadata={ 39 "name": "AnalogAtt", 40 "type": "Element", 41 "required": True, 42 }, 43 )
@dataclass
class
DadMethod:
216@dataclass 217class DadMethod: 218 module_type: Optional[str] = field( 219 default=None, 220 metadata={ 221 "name": "ModuleType", 222 "type": "Attribute", 223 "required": True, 224 }, 225 ) 226 schema_version: Optional[str] = field( 227 default=None, 228 metadata={ 229 "name": "schemaVersion", 230 "type": "Attribute", 231 "required": True, 232 }, 233 ) 234 schema_si: Optional[int] = field( 235 default=None, 236 metadata={ 237 "name": "schemaSI", 238 "type": "Attribute", 239 "required": True, 240 }, 241 ) 242 module_options: Optional[object] = field( 243 default=None, 244 metadata={ 245 "name": "ModuleOptions", 246 "type": "Attribute", 247 "required": True, 248 }, 249 ) 250 configuration_xml: Optional[str] = field( 251 default=None, 252 metadata={ 253 "name": "ConfigurationXml", 254 "type": "Element", 255 "required": True, 256 }, 257 ) 258 timetable: Optional[object] = field( 259 default=None, 260 metadata={ 261 "name": "Timetable", 262 "type": "Element", 263 }, 264 ) 265 stop_time: Optional[StopTime] = field( 266 default=None, 267 metadata={ 268 "name": "StopTime", 269 "type": "Element", 270 "required": True, 271 }, 272 ) 273 post_time: Optional[PostTime] = field( 274 default=None, 275 metadata={ 276 "name": "PostTime", 277 "type": "Element", 278 "required": True, 279 }, 280 ) 281 delay: Optional[int] = field( 282 default=None, 283 metadata={ 284 "name": "Delay", 285 "type": "Element", 286 "required": True, 287 }, 288 ) 289 analog_output1: Optional[AnalogOutput1] = field( 290 default=None, 291 metadata={ 292 "name": "AnalogOutput1", 293 "type": "Element", 294 "required": True, 295 }, 296 ) 297 analog_output2: Optional[AnalogOutput2] = field( 298 default=None, 299 metadata={ 300 "name": "AnalogOutput2", 301 "type": "Element", 302 "required": True, 303 }, 304 ) 305 signals: Optional[Signals] = field( 306 default=None, 307 metadata={ 308 "name": "Signals", 309 "type": "Element", 310 "required": True, 311 }, 312 ) 313 peakwidth: Optional[int] = field( 314 default=None, 315 metadata={ 316 "name": "Peakwidth", 317 "type": "Element", 318 "required": True, 319 }, 320 ) 321 slitwidth: Optional[int] = field( 322 default=None, 323 metadata={ 324 "name": "Slitwidth", 325 "type": "Element", 326 "required": True, 327 }, 328 ) 329 uvlamp_required: Optional[bool] = field( 330 default=None, 331 metadata={ 332 "name": "UVLampRequired", 333 "type": "Element", 334 "required": True, 335 }, 336 ) 337 vislamp_required: Optional[bool] = field( 338 default=None, 339 metadata={ 340 "name": "VISLampRequired", 341 "type": "Element", 342 "required": True, 343 }, 344 ) 345 prepare_mode: Optional[PrepareMode] = field( 346 default=None, 347 metadata={ 348 "name": "PrepareMode", 349 "type": "Element", 350 "required": True, 351 }, 352 ) 353 prepare_automation: Optional[PrepareAutomation] = field( 354 default=None, 355 metadata={ 356 "name": "PrepareAutomation", 357 "type": "Element", 358 "required": True, 359 }, 360 ) 361 spectra_acquisition: Optional[SpectraAcquisition] = field( 362 default=None, 363 metadata={ 364 "name": "SpectraAcquisition", 365 "type": "Element", 366 "required": True, 367 }, 368 )
DadMethod( module_type: Optional[str] = None, schema_version: Optional[str] = None, schema_si: Optional[int] = None, module_options: Optional[object] = None, configuration_xml: Optional[str] = None, timetable: Optional[object] = None, stop_time: Optional[StopTime] = None, post_time: Optional[PostTime] = None, delay: Optional[int] = None, analog_output1: Optional[AnalogOutput1] = None, analog_output2: Optional[AnalogOutput2] = None, signals: Optional[Signals] = None, peakwidth: Optional[int] = None, slitwidth: Optional[int] = None, uvlamp_required: Optional[bool] = None, vislamp_required: Optional[bool] = None, prepare_mode: Optional[PrepareMode] = None, prepare_automation: Optional[PrepareAutomation] = None, spectra_acquisition: Optional[SpectraAcquisition] = None)
@dataclass
class
PrepareAutomation:
58@dataclass 59class PrepareAutomation: 60 do_prep_run_balance: Optional[bool] = field( 61 default=None, 62 metadata={ 63 "name": "DoPrepRunBalance", 64 "type": "Element", 65 "required": True, 66 }, 67 ) 68 do_start_run_balance: Optional[bool] = field( 69 default=None, 70 metadata={ 71 "name": "DoStartRunBalance", 72 "type": "Element", 73 "required": True, 74 }, 75 ) 76 do_post_run_balance: Optional[bool] = field( 77 default=None, 78 metadata={ 79 "name": "DoPostRunBalance", 80 "type": "Element", 81 "required": True, 82 }, 83 )
@dataclass
class
PrepareMode:
86@dataclass 87class PrepareMode: 88 balance_mode: Optional[str] = field( 89 default=None, 90 metadata={ 91 "name": "BalanceMode", 92 "type": "Element", 93 "required": True, 94 }, 95 ) 96 headroom: Optional[int] = field( 97 default=None, 98 metadata={ 99 "name": "Headroom", 100 "type": "Element", 101 "required": True, 102 }, 103 ) 104 smpgain: Optional[int] = field( 105 default=None, 106 metadata={ 107 "name": "SMPGain", 108 "type": "Element", 109 "required": True, 110 }, 111 )
@dataclass
class
Signal:
114@dataclass 115class Signal: 116 use_signal: Optional[bool] = field( 117 default=None, 118 metadata={ 119 "name": "UseSignal", 120 "type": "Element", 121 "required": True, 122 }, 123 ) 124 id: Optional[str] = field( 125 default=None, 126 metadata={ 127 "name": "ID", 128 "type": "Element", 129 "required": True, 130 }, 131 ) 132 wavelength: Optional[int] = field( 133 default=None, 134 metadata={ 135 "name": "Wavelength", 136 "type": "Element", 137 }, 138 ) 139 bandwidth: Optional[int] = field( 140 default=None, 141 metadata={ 142 "name": "Bandwidth", 143 "type": "Element", 144 }, 145 ) 146 use_reference: Optional[bool] = field( 147 default=None, 148 metadata={ 149 "name": "UseReference", 150 "type": "Element", 151 "required": True, 152 }, 153 )
@dataclass
class
Signals:
204@dataclass 205class Signals: 206 signal: List[Signal] = field( 207 default_factory=List, 208 metadata={ 209 "name": "Signal", 210 "type": "Element", 211 "min_occurs": 1, 212 }, 213 )
Signals(signal: List[Signal] = <factory>)
signal: List[Signal]
@dataclass
class
SpectraAcquisition:
156@dataclass 157class SpectraAcquisition: 158 spectra_range_from: Optional[int] = field( 159 default=None, 160 metadata={ 161 "name": "SpectraRangeFrom", 162 "type": "Element", 163 "required": True, 164 }, 165 ) 166 spectra_range_to: Optional[int] = field( 167 default=None, 168 metadata={ 169 "name": "SpectraRangeTo", 170 "type": "Element", 171 "required": True, 172 }, 173 ) 174 spectra_step: Optional[int] = field( 175 default=None, 176 metadata={ 177 "name": "SpectraStep", 178 "type": "Element", 179 "required": True, 180 }, 181 ) 182 spectra_acq_mode: Optional[str] = field( 183 default=None, 184 metadata={ 185 "name": "SpectraAcqMode", 186 "type": "Element", 187 "required": True, 188 }, 189 )