├── .gitignore ├── README.md ├── pom.xml └── src └── main ├── java └── com │ └── visenergy │ └── iec104 │ ├── Apdu.java │ ├── Asdu.java │ ├── Client.java │ ├── DataProcessPool.java │ ├── GenerateDate.java │ ├── GenerateYxStatus.java │ ├── IeAbstractQuality.java │ ├── IeQualifierOfInterrogation.java │ ├── IeQuality.java │ ├── IeShortFloat.java │ ├── IeSinglePointWithQuality.java │ ├── InformationElement.java │ ├── InformationObject.java │ ├── Init.java │ ├── ServerTest.java │ ├── Test.java │ ├── YcObject.java │ ├── YxObject.java │ ├── YxStatusObject.java │ └── util │ ├── ChangeUtils.java │ ├── FileUtils.java │ └── RabbitMqUtils.java └── resources ├── YC.properties ├── YX.properties ├── cause.properties ├── database.properties ├── log4j.properties ├── rabbitmq.properties ├── typeId.properties ├── yc.json └── yx.json /.gitignore: -------------------------------------------------------------------------------- 1 | # Created by .ignore support plugin (hsz.mobi) 2 | .idea 3 | IEC104.iml 4 | target 5 | logs/ 6 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # IEC104 2 | 用于与光伏之间进行通信 3 | -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huarda/IEC104-1/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/visenergy/iec104/Apdu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huarda/IEC104-1/HEAD/src/main/java/com/visenergy/iec104/Apdu.java -------------------------------------------------------------------------------- /src/main/java/com/visenergy/iec104/Asdu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huarda/IEC104-1/HEAD/src/main/java/com/visenergy/iec104/Asdu.java -------------------------------------------------------------------------------- /src/main/java/com/visenergy/iec104/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huarda/IEC104-1/HEAD/src/main/java/com/visenergy/iec104/Client.java -------------------------------------------------------------------------------- /src/main/java/com/visenergy/iec104/DataProcessPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huarda/IEC104-1/HEAD/src/main/java/com/visenergy/iec104/DataProcessPool.java -------------------------------------------------------------------------------- /src/main/java/com/visenergy/iec104/GenerateDate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huarda/IEC104-1/HEAD/src/main/java/com/visenergy/iec104/GenerateDate.java -------------------------------------------------------------------------------- /src/main/java/com/visenergy/iec104/GenerateYxStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huarda/IEC104-1/HEAD/src/main/java/com/visenergy/iec104/GenerateYxStatus.java -------------------------------------------------------------------------------- /src/main/java/com/visenergy/iec104/IeAbstractQuality.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huarda/IEC104-1/HEAD/src/main/java/com/visenergy/iec104/IeAbstractQuality.java -------------------------------------------------------------------------------- /src/main/java/com/visenergy/iec104/IeQualifierOfInterrogation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huarda/IEC104-1/HEAD/src/main/java/com/visenergy/iec104/IeQualifierOfInterrogation.java -------------------------------------------------------------------------------- /src/main/java/com/visenergy/iec104/IeQuality.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huarda/IEC104-1/HEAD/src/main/java/com/visenergy/iec104/IeQuality.java -------------------------------------------------------------------------------- /src/main/java/com/visenergy/iec104/IeShortFloat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huarda/IEC104-1/HEAD/src/main/java/com/visenergy/iec104/IeShortFloat.java -------------------------------------------------------------------------------- /src/main/java/com/visenergy/iec104/IeSinglePointWithQuality.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huarda/IEC104-1/HEAD/src/main/java/com/visenergy/iec104/IeSinglePointWithQuality.java -------------------------------------------------------------------------------- /src/main/java/com/visenergy/iec104/InformationElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huarda/IEC104-1/HEAD/src/main/java/com/visenergy/iec104/InformationElement.java -------------------------------------------------------------------------------- /src/main/java/com/visenergy/iec104/InformationObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huarda/IEC104-1/HEAD/src/main/java/com/visenergy/iec104/InformationObject.java -------------------------------------------------------------------------------- /src/main/java/com/visenergy/iec104/Init.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huarda/IEC104-1/HEAD/src/main/java/com/visenergy/iec104/Init.java -------------------------------------------------------------------------------- /src/main/java/com/visenergy/iec104/ServerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huarda/IEC104-1/HEAD/src/main/java/com/visenergy/iec104/ServerTest.java -------------------------------------------------------------------------------- /src/main/java/com/visenergy/iec104/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huarda/IEC104-1/HEAD/src/main/java/com/visenergy/iec104/Test.java -------------------------------------------------------------------------------- /src/main/java/com/visenergy/iec104/YcObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huarda/IEC104-1/HEAD/src/main/java/com/visenergy/iec104/YcObject.java -------------------------------------------------------------------------------- /src/main/java/com/visenergy/iec104/YxObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huarda/IEC104-1/HEAD/src/main/java/com/visenergy/iec104/YxObject.java -------------------------------------------------------------------------------- /src/main/java/com/visenergy/iec104/YxStatusObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huarda/IEC104-1/HEAD/src/main/java/com/visenergy/iec104/YxStatusObject.java -------------------------------------------------------------------------------- /src/main/java/com/visenergy/iec104/util/ChangeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huarda/IEC104-1/HEAD/src/main/java/com/visenergy/iec104/util/ChangeUtils.java -------------------------------------------------------------------------------- /src/main/java/com/visenergy/iec104/util/FileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huarda/IEC104-1/HEAD/src/main/java/com/visenergy/iec104/util/FileUtils.java -------------------------------------------------------------------------------- /src/main/java/com/visenergy/iec104/util/RabbitMqUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huarda/IEC104-1/HEAD/src/main/java/com/visenergy/iec104/util/RabbitMqUtils.java -------------------------------------------------------------------------------- /src/main/resources/YC.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huarda/IEC104-1/HEAD/src/main/resources/YC.properties -------------------------------------------------------------------------------- /src/main/resources/YX.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huarda/IEC104-1/HEAD/src/main/resources/YX.properties -------------------------------------------------------------------------------- /src/main/resources/cause.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huarda/IEC104-1/HEAD/src/main/resources/cause.properties -------------------------------------------------------------------------------- /src/main/resources/database.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huarda/IEC104-1/HEAD/src/main/resources/database.properties -------------------------------------------------------------------------------- /src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huarda/IEC104-1/HEAD/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /src/main/resources/rabbitmq.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huarda/IEC104-1/HEAD/src/main/resources/rabbitmq.properties -------------------------------------------------------------------------------- /src/main/resources/typeId.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huarda/IEC104-1/HEAD/src/main/resources/typeId.properties -------------------------------------------------------------------------------- /src/main/resources/yc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huarda/IEC104-1/HEAD/src/main/resources/yc.json -------------------------------------------------------------------------------- /src/main/resources/yx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huarda/IEC104-1/HEAD/src/main/resources/yx.json --------------------------------------------------------------------------------