Menu

Tree [b99b20] master /
 History

HTTPS access


File Date Author Commit
 MMS_ASN1_Model 2014-10-22 unknown unknown [489206] Initial commit
 Properties 2014-10-22 unknown unknown [489206] Initial commit
 Resources 2014-10-22 unknown unknown [489206] Initial commit
 bin 2014-10-22 unknown unknown [489206] Initial commit
 obj 2014-10-22 unknown unknown [489206] Initial commit
 org 2014-10-22 unknown unknown [489206] Initial commit
 AddNVLDialog.Designer.cs 2014-10-22 unknown unknown [489206] Initial commit
 AddNVLDialog.cs 2014-10-22 unknown unknown [489206] Initial commit
 AddNVLDialog.resx 2014-10-22 unknown unknown [489206] Initial commit
 CommAddress.cs 2014-10-22 unknown unknown [489206] Initial commit
 CommandDialog.Designer.cs 2014-10-22 unknown unknown [489206] Initial commit
 CommandDialog.cs 2014-10-22 unknown unknown [489206] Initial commit
 CommandDialog.resx 2014-10-22 unknown unknown [489206] Initial commit
 EditValue.Designer.cs 2014-10-22 unknown unknown [489206] Initial commit
 EditValue.cs 2014-10-22 unknown unknown [489206] Initial commit
 EditValue.resx 2014-10-22 unknown unknown [489206] Initial commit
 Enumerations.cs 2014-10-22 unknown unknown [489206] Initial commit
 Env.cs 2014-10-22 unknown unknown [489206] Initial commit
 IEDExplorer.csproj 2014-10-22 unknown unknown [489206] Initial commit
 IEDExplorer.csproj.user 2014-10-22 unknown unknown [489206] Initial commit
 IEDExplorer.sln 2014-10-22 unknown unknown [489206] Initial commit
 IEDExplorer.v11.suo 2014-10-22 unknown unknown [489206] Initial commit
 Iec61850State.cs 2014-10-22 unknown unknown [489206] Initial commit
 IniFileManager.cs 2014-10-22 unknown unknown [489206] Initial commit
 LICENSE.GPL3.txt 2014-10-22 unknown unknown [489206] Initial commit
 Logger.cs 2014-10-22 unknown unknown [489206] Initial commit
 MainWindow.Designer.cs 2014-10-22 unknown unknown [489206] Initial commit
 MainWindow.cs 2014-10-22 unknown unknown [489206] Initial commit
 MainWindow.resx 2014-10-22 unknown unknown [489206] Initial commit
 MyListView.cs 2014-10-22 unknown unknown [489206] Initial commit
 NodeBase.cs 2014-10-22 unknown unknown [489206] Initial commit
 NodeDO.cs 2014-10-22 unknown unknown [489206] Initial commit
 NodeData.cs 2014-10-22 unknown unknown [489206] Initial commit
 NodeFC.cs 2014-10-22 unknown unknown [489206] Initial commit
 NodeFile.cs 2014-10-22 unknown unknown [489206] Initial commit
 NodeIed.cs 2014-10-22 unknown unknown [489206] Initial commit
 NodeLD.cs 2014-10-22 unknown unknown [489206] Initial commit
 NodeLN.cs 2014-10-22 unknown unknown [489206] Initial commit
 NodeRP.cs 2014-10-22 unknown unknown [489206] Initial commit
 NodeVL.cs 2014-10-22 unknown unknown [489206] Initial commit
 OsiEmul.cs 2014-10-22 unknown unknown [489206] Initial commit
 Program.cs 2014-10-22 unknown unknown [489206] Initial commit
 README.txt 2014-10-22 unknown unknown [b99b20] Readme changes
 SCLParser.cs 2014-10-22 unknown unknown [489206] Initial commit
 Scsm_MMS.cs 2014-10-22 unknown unknown [489206] Initial commit
 Scsm_MMS_Worker.cs 2014-10-22 unknown unknown [489206] Initial commit
 TcpRw.cs 2014-10-22 unknown unknown [489206] Initial commit
 TcpState.cs 2014-10-22 unknown unknown [489206] Initial commit
 Tpkt.cs 2014-10-22 unknown unknown [489206] Initial commit
 WriteQueueElement.cs 2014-10-22 unknown unknown [489206] Initial commit

Read Me

========================  LICENSES ========================
/*
 *  Copyright (C) 2013 Pavel Charvat
 * 
 *  This file is part of IEDExplorer.
 *
 *  IEDExplorer is free software: you can redistribute it and/or modify
 *  it under the terms of the GNU General Public License as published by
 *  the Free Software Foundation, either version 3 of the License, or
 *  (at your option) any later version.
 *
 *  IEDExplorer is distributed in the hope that it will be useful,
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *  GNU General Public License for more details.
 *
 *  You should have received a copy of the GNU General Public License
 *  along with IEDExplorer.  If not, see <http://www.gnu.org/licenses/>.
 */

IEDExplorer uses Binary Notes ASN.1 software library:

/*
* Copyright 2006 Abdulla G. Abdurakhmanov (abdulla.abdurakhmanov@gmail.com).
* 
* Licensed under the LGPL, Version 2 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* 
*      http://www.gnu.org/copyleft/lgpl.html
* 
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
* 
* With any your questions welcome to my e-mail 
* or blog at http://abdulla-a.blogspot.com.
*/


======================== (original) IEDExplorer ========================

The IEDExplorer project has been created in my free time in order to learn the IEC61850 protocol.
The result is the only (as I have seen over Internet) pure .net managed MMS stack (not complete yet)
and a very basic IEC61850 MMS client implementation.

The code is NOT in production quality, written by a non-professional programmer:
- it completely lacks tests
- it uses Binary Notes implementation of MMS ASN.1 encoding/decoding, which is relatively
  slow in the C# flavour, thus not really suitable for a serious usage
- it has a simplistic UI and UI bindings (needs some refactoring)
- IEC61850 is modelled in a very simple manner, and model is incomplete (refactoring needed)
- the MMS client side only has been implemented

On the other side:
- it works (at least for me on some test setups)
- it has already helped me in some situations in debugging 61850 communications
- it has a big potential for improvement
- it can be a free alternative to some commercial test utilities
- it runs under Windows and under Linux/Mono

The project is looking for enthusiastic programmers who want to explore the mysterious
world of IEC61850 protocol.

Rev 0.1 2013/05/29
The first release 0.1 is an "as is" copy of the last development.

Rev 0.2 2013/11/01
The second release 0.2 : some enhacements in using DNS results/IP address. Most recent IP list.

======================== IEDExplorer w/ XML Parse ========================

This modified version of IEDExplorer was created by Joel Kaiser. All pre-existing functionality
continues to exist. However, users can now read in XML-based SCL files that will be displayed in
the same tree view format. 
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.