pub struct AProgram {Show 47 fields
pub name: String,
pub uid: Option<String>,
pub parent_uid: Option<String>,
pub type: Option<String>,
pub test_edits: Option<String>,
pub main_routine_name: Option<String>,
pub pre_state_routine_name: Option<String>,
pub fault_routine_name: Option<String>,
pub executing_task_name: Option<String>,
pub verified: Option<String>,
pub edits_exist: Option<String>,
pub disabled: Option<String>,
pub initial_step_index: Option<String>,
pub initial_state: Option<String>,
pub complete_state_if_not_impl: Option<String>,
pub loss_of_comm_cmd: Option<String>,
pub external_request_action: Option<String>,
pub equipment_id: Option<String>,
pub recipe_phase_names: Option<String>,
pub last_scan_time: Option<String>,
pub max_scan_time: Option<String>,
pub tags_uid: Option<String>,
pub routines_uid: Option<String>,
pub class: Option<String>,
pub synchronize_redundancy_data_after_execution: Option<String>,
pub use_as_folder: Option<String>,
pub auto_value_assign_step_to_phase: Option<String>,
pub auto_value_assign_phase_to_step_on_complete: Option<String>,
pub auto_value_assign_phase_to_step_on_stopped: Option<String>,
pub auto_value_assign_phase_to_step_on_aborted: Option<String>,
pub revision: Option<String>,
pub revision_extension: Option<String>,
pub unit_id: Option<String>,
pub retain_sequence_idon_reset: Option<String>,
pub generate_sequence_events: Option<String>,
pub values_to_use_on_start: Option<String>,
pub values_to_use_on_reset: Option<String>,
pub use: Option<String>,
pub custom_properties: Option<CustomPropertiesCollection>,
pub description: Option<Description>,
pub revision_note: Option<RevisionNote>,
pub tags: Option<TagCollection>,
pub parameters: Option<UDIParameterCollection>,
pub local_tags: Option<UDILocalTagCollection>,
pub routines: Option<RoutineCollection>,
pub child_programs: Option<ChildProgramCollection>,
pub text: Option<String>,
}Expand description
AProgramType element
Note: Mixed content type
Fields§
§name: StringName attribute
uid: Option<String>UId attribute
parent_uid: Option<String>ParentUId attribute
type: Option<String>Type attribute
test_edits: Option<String>TestEdits attribute
main_routine_name: Option<String>MainRoutineName attribute
pre_state_routine_name: Option<String>PreStateRoutineName attribute
fault_routine_name: Option<String>FaultRoutineName attribute
executing_task_name: Option<String>ExecutingTaskName attribute
verified: Option<String>Verified attribute
edits_exist: Option<String>EditsExist attribute
disabled: Option<String>Disabled attribute
initial_step_index: Option<String>InitialStepIndex attribute
initial_state: Option<String>InitialState attribute
complete_state_if_not_impl: Option<String>CompleteStateIfNotImpl attribute
loss_of_comm_cmd: Option<String>LossOfCommCmd attribute
external_request_action: Option<String>ExternalRequestAction attribute
equipment_id: Option<String>EquipmentId attribute
recipe_phase_names: Option<String>RecipePhaseNames attribute
last_scan_time: Option<String>LastScanTime attribute
max_scan_time: Option<String>MaxScanTime attribute
TagsUId attribute
routines_uid: Option<String>RoutinesUId attribute
class: Option<String>Class attribute
synchronize_redundancy_data_after_execution: Option<String>SynchronizeRedundancyDataAfterExecution attribute
use_as_folder: Option<String>UseAsFolder attribute
auto_value_assign_step_to_phase: Option<String>AutoValueAssignStepToPhase attribute
auto_value_assign_phase_to_step_on_complete: Option<String>AutoValueAssignPhaseToStepOnComplete attribute
auto_value_assign_phase_to_step_on_stopped: Option<String>AutoValueAssignPhaseToStepOnStopped attribute
auto_value_assign_phase_to_step_on_aborted: Option<String>AutoValueAssignPhaseToStepOnAborted attribute
revision: Option<String>Revision attribute
revision_extension: Option<String>RevisionExtension attribute
unit_id: Option<String>UnitID attribute
retain_sequence_idon_reset: Option<String>RetainSequenceIDOnReset attribute
generate_sequence_events: Option<String>GenerateSequenceEvents attribute
values_to_use_on_start: Option<String>ValuesToUseOnStart attribute
values_to_use_on_reset: Option<String>ValuesToUseOnReset attribute
use: Option<String>Use attribute
custom_properties: Option<CustomPropertiesCollection>CustomProperties element
description: Option<Description>Description element
revision_note: Option<RevisionNote>RevisionNote element
Tags element
parameters: Option<UDIParameterCollection>Parameters element
LocalTags element
routines: Option<RoutineCollection>Routines element
child_programs: Option<ChildProgramCollection>ChildPrograms element
text: Option<String>Text content