-
Notifications
You must be signed in to change notification settings - Fork 3
rogerz/IEDExplorer
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
======================== 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 ([email protected]). * * 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. */ ======================== 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. Rev 0.3 2014/03/19 Some changes to make libiec61850 based server communication working. Rev 0.4 2014/03/21 Reading variables from libiec61850 server working. Accepting reports without variable references. Rev 0.5 2014/10/24 RP blocks have own tree. Added NodeRP.cs Boolean sent with 0x01. Commands as a structure - working prototype for single commands direct. Logging level combo. Inspecting ied without defined lists possible, for example some libiec61850 samples. Support for reading Arrays.
Releases
No releases published
Packages 0
No packages published