void m_MyCmDevice_OnSequenceEnd(SequencePreflightEventArgs args) { m_MyCmDevice.AuditMessage(AuditLevel.Warning, "OnSequenceEnd handler"); // After this event the current sequence becomes invalid. m_CurrentSequence = null; }
void m_Device_OnSequenceStart(SequencePreflightEventArgs args) { args.SequencePreflight.UpdatesWanted = true; String message = String.Format("Device.OnSequenceStart({0}) called", args.SequencePreflight); m_Device.AuditMessage(AuditLevel.Warning, message); }
void m_MyCmDevice_OnSequenceChange(SequencePreflightEventArgs oldSequenceArgs, SequencePreflightEventArgs newSequenceArgs) { m_MyCmDevice.AuditMessage(AuditLevel.Warning, "OnSequenceChange handler"); // Save a reference to the current sequence for later use m_CurrentSequence = newSequenceArgs.SequencePreflight; foreach (ICustomVariable customSequenceVariable in newSequenceArgs.SequencePreflight.CustomSequenceVariables) { m_MyCmDevice.AuditMessage(AuditLevel.Warning, String.Format("CSV: Name: {0} Type: {1} Value: {2}", customSequenceVariable.Name, customSequenceVariable.Type, customVariableValue(customSequenceVariable))); } }
private void OnDeviceSequenceChange(SequencePreflightEventArgs oldSequenceArgs, SequencePreflightEventArgs newSequenceArgs) { // In order this event handler to be called, set args.BatchPreflight.UpdatesWanted = true in OnDeviceBatchPreflightSample // This is called when the current injection is completed and before starting the new one Log.WriteLine(Id); m_CurrentSequence = newSequenceArgs.SequencePreflight; foreach (IBatchEntryPreflight batchEntry in newSequenceArgs.SequencePreflight.Entries) { ISamplePreflight injection = (ISamplePreflight)batchEntry; Log.WriteLine(Id, "Injection \"" + injection.Name + "\" - Position = " + injection.Position + ", Volume = " + injection.InjectVolume.ToString()); } }
private void OnDeviceSequenceStart(SequencePreflightEventArgs args) { Log.WriteLine(Id); m_CurrentSequence = args.SequencePreflight; foreach (IBatchEntryPreflight batchEntry in args.SequencePreflight.Entries) { ISamplePreflight injection = (ISamplePreflight)batchEntry; Log.WriteLine(Id, "Injection \"" + injection.Name + "\" - Position = " + injection.Position + ", Volume = " + injection.InjectVolume.ToString()); } if (args.SequencePreflight.CustomSequenceVariables != null) { foreach (ICustomVariable customSequenceVariable in args.SequencePreflight.CustomSequenceVariables) { string text = "Custom Sequence Variable \"" + customSequenceVariable.Name + "\", Type " + customSequenceVariable.Type + ", " + "Value = " + Util.GetCustomVariableValue(customSequenceVariable); Log.WriteLine(Id, text); } } }
private void OnDeviceSequenceEnd(SequencePreflightEventArgs args) { Log.WriteLine(Id); m_CurrentSequence = null; // After this event the current sequence becomes invalid. }
private void OnDeviceSequenceChange(SequencePreflightEventArgs oldSequenceArgs, SequencePreflightEventArgs newSequenceArgs) { Log.WriteLine(Id); m_CurrentSequence = newSequenceArgs.SequencePreflight; }
// See AutoSampler for OnDeviceSequenceXxx private void OnDeviceSequenceStart(SequencePreflightEventArgs args) { Log.WriteLine(Id); m_CurrentSequence = args.SequencePreflight; }
void m_Device_OnSequenceEnd(SequencePreflightEventArgs args) { String message = String.Format("Device.OnSequenceEnd({0}) called", args.SequencePreflight); m_Device.AuditMessage(AuditLevel.Warning, message); }
void m_Device_OnSequenceChange(SequencePreflightEventArgs oldSequenceArgs, SequencePreflightEventArgs newSequenceArgs) { String message = String.Format("Device.OnSequenceChange({0}, {1}) called", oldSequenceArgs.SequencePreflight, newSequenceArgs.SequencePreflight); m_Device.AuditMessage(AuditLevel.Warning, message); }