コード例 #1
0
ファイル: DeviceInsertionEvents.cs プロジェクト: Limroto/ECH
        private void SignalDeviceChange(StkStateChange state, DEV_BROADCAST_STK500 volume)
        {
            string name = ToUnitName(volume.dbcv_unitmask);

            var board = new StkBoard(name, volume.dbcv_devicetype, state);

            _eventAggregator.GetEvent<STKConnectionEvent>().Publish(board);
        }
コード例 #2
0
ファイル: StkBoard.cs プロジェクト: Limroto/ECH
 public StkBoard(string name, int port, StkStateChange state)
 {
     Name = name;
     ComPort = port;
     State = state;
 }
コード例 #3
0
ファイル: UsbStateChangedEvent.cs プロジェクト: Limroto/ECH
 /// <summary>
 /// Initialize a new instance with the specified state and disk.
 /// </summary>
 /// <param name="state">The state change code.</param>
 /// <param name="disk">The USB disk description.</param>
 public UsbStateChangedEventArgs(StkStateChange state, StkBoard disk)
 {
     State = state;
     Disk = disk;
 }