private void Device_onDigital(object sender, ActiveCNXEventArgs e) { Messages.Add(new ActivityMessage { Message = $"{(DigitalJoinEnum)e.Join} {e.DigitalValue}" }); }
private void Device_onAnalog(object sender, ActiveCNXEventArgs e) { Messages.Add(new ActivityMessage { Message = $"ANALOG : {e.AnalogValue}" }); }
/// <summary> /// Event handler for when a digital join is sent from the control system /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void acnxConnection_onDigital(object sender, ActiveCNXEventArgs e) { logger.Log(string.Format("Digital join: {0}, Slot: {1}, Value: {2}\r\n", e.Join, e.Slot, e.DigitalValue)); List <VParamType> retVals = new List <VParamType>() { new ParamType(e.Slot), new ParamType(e.Join), new ParamType(e.DigitalValue) }; communicationPort.Notify(RoleSignalDigital.RoleName, RoleSignalDigital.OnDigitalEvent, retVals); }
void acnxConnection_onDigital(object sender, ActiveCNXEventArgs e) { this.log.LogEvent(String.Format("\nDigital join: {0}, Slot: {1}, Value:{2}\r", e.Join.ToString(), e.Slot.ToString(), e.DigitalValue.ToString())); }