コード例 #1
0
ファイル: Queries.cs プロジェクト: Limroto/ECH
        public void LogUpdateMotorEvent(Motor motor)
        {
            var log = new Settings
                {
                    Active = motor.Activated,
                    Direction = (motor.Rotation == RotationDirection.Clockwise ? "Clockwise" : "AntiClockwise"),
                    Speed = motor.Speed
                };

            using(var session = _factory.OpenSession())
            {
                using(var transaction = session.BeginTransaction())
                {
                    session.SaveOrUpdate(log);
                    transaction.Commit();
                }
            }
        }
コード例 #2
0
ファイル: GlobalValues.cs プロジェクト: Limroto/ECH
 private void UpdateMotorHandler(Motor obj)
 {
     Speed = obj.Speed;
     Activated = obj.Activated;
     Rotation = obj.Rotation;
 }
コード例 #3
0
ファイル: Subscribers.cs プロジェクト: Limroto/ECH
 private void UpdateMotorHandler(Motor obj)
 {
     throw new System.NotImplementedException();
 }
コード例 #4
0
ファイル: MotorController.cs プロジェクト: Limroto/ECH
 public void ActivateMoterHandler(Motor motor)
 {
     SystemSounds.Asterisk.Play();
 }