├── .github └── workflows │ └── dotnet.yml ├── .gitignore ├── AdsClient.sln ├── LICENSE ├── README.md ├── icon.png ├── mdsnippets.json ├── samples └── Samples │ ├── Program.cs │ ├── Samples.cs │ └── Samples.csproj ├── src ├── AdsClient │ ├── AdsClient.cs │ ├── Ams.cs │ ├── AmsSocket.cs │ ├── AmsSocketConnection.cs │ ├── CommandResponse │ │ ├── AdsAddDeviceNotificationCommandResponse.cs │ │ ├── AdsCommandResponse.cs │ │ ├── AdsDeleteDeviceNotificationCommandResponse.cs │ │ ├── AdsReadCommandResponse.cs │ │ ├── AdsReadDeviceInfoCommandResponse.cs │ │ ├── AdsReadStateCommandResponse.cs │ │ ├── AdsWriteCommandResponse.cs │ │ └── AdsWriteReadCommandResponse.cs │ ├── Commands │ │ ├── AdsAddDeviceNotificationCommand.cs │ │ ├── AdsCommand.cs │ │ ├── AdsDeleteDeviceNotificationCommand.cs │ │ ├── AdsReadCommand.cs │ │ ├── AdsReadDeviceInfoCommand.cs │ │ ├── AdsReadStateCommand.cs │ │ ├── AdsWriteCommand.cs │ │ └── AdsWriteReadCommand.cs │ ├── Common │ │ ├── AdsArrayRange.cs │ │ ├── AdsCommandEnum.cs │ │ ├── AdsCommandId.cs │ │ ├── AdsConnectionSettings.cs │ │ ├── AdsDataType.cs │ │ ├── AdsDataTypeDto.cs │ │ ├── AdsDataTypeFlags.cs │ │ ├── AdsDeviceInfo.cs │ │ ├── AdsError.cs │ │ ├── AdsException.cs │ │ ├── AdsNotification.cs │ │ ├── AdsNotificationArgs.cs │ │ ├── AdsReservedIndexGroup.cs │ │ ├── AdsReservedPort.cs │ │ ├── AdsState.cs │ │ ├── AdsSymbol.cs │ │ ├── AdsTransmissionMode.cs │ │ ├── AmsNetId.cs │ │ ├── AmsSocketResponseArgs.cs │ │ ├── Date.cs │ │ ├── IAdsConnectionSettings.cs │ │ └── Time.cs │ ├── Conversation │ │ ├── AdsReadRequest.cs │ │ ├── CreateVariableHandles │ │ │ ├── AdsCreateVariableHandlesConversation.cs │ │ │ └── AdsCreateVariableHandlesRequest.cs │ │ ├── IAdsConversation.cs │ │ ├── IAdsRequest.cs │ │ ├── ReadDataTypes │ │ │ ├── AdsDataTypeParser.cs │ │ │ └── AdsReadDataTypesConversation.cs │ │ ├── ReadMultiple │ │ │ ├── AdsReadMultipleConversation.cs │ │ │ ├── AdsReadMultipleRequest.cs │ │ │ ├── AdsReadVariableException.cs │ │ │ ├── ArrayMultiReadResult.cs │ │ │ ├── ArrayMultiReadResultFactory.cs │ │ │ ├── IMultiReadResult.cs │ │ │ ├── IReadResultFactory.cs │ │ │ ├── PooledArrayMultiReadResult.cs │ │ │ ├── PooledArrayMultiReadResultFactory.cs │ │ │ └── ReadMultipleException.cs │ │ ├── ReadSymbols │ │ │ ├── AdsReadSymbolsConversation.cs │ │ │ └── AdsSymbolParser.cs │ │ ├── ReadUploadInfo │ │ │ ├── AdsReadUploadInfoConversation.cs │ │ │ └── AdsUploadInfoDto.cs │ │ └── WriteMultiple │ │ │ ├── AdsWriteMultipleConversation.cs │ │ │ ├── AdsWriteMultipleRequest.cs │ │ │ ├── AdsWriteVariableException.cs │ │ │ └── WriteMultipleException.cs │ ├── Framework │ │ ├── EncodingExtensions.cs │ │ └── IsExternalInit.cs │ ├── Helpers │ │ ├── AdsAttribute.cs │ │ ├── AdsSerializableAttribute.cs │ │ ├── AmsHeaderHelper.cs │ │ ├── AmsMessageBuilder.cs │ │ ├── ByteArrayHelper.cs │ │ ├── Extensions.cs │ │ ├── GenericHelper.cs │ │ ├── IdGenerator.cs │ │ ├── MemberInfoHelper.cs │ │ ├── Signal.cs │ │ └── StringHelper.cs │ ├── IAmsSocket.cs │ ├── IIncomingMessageHandler.cs │ ├── Internal │ │ ├── Assertions.cs │ │ ├── EnumExtensions.cs │ │ ├── LittleEndianDeserializer.cs │ │ ├── LittleEndianSerializer.cs │ │ ├── SocketAwaitable.cs │ │ ├── SocketExtensions.cs │ │ ├── TypeExtensions.cs │ │ └── WireFormatting.cs │ ├── Special │ │ └── AdsSpecial.cs │ ├── Variables │ │ ├── ArraySegmentVariableData.cs │ │ ├── ArrayVariableData.cs │ │ ├── IVariableAddress.cs │ │ ├── IVariableAddressAndSize.cs │ │ ├── IVariableData.cs │ │ ├── MemoryVariableData.cs │ │ ├── VariableAddress.cs │ │ └── VariableAddressAndSize.cs │ └── Viscon.Communication.Ads.csproj └── AdsDumper │ ├── AdsDumper.csproj │ └── Program.cs └── test └── AdsClient ├── AdsCommandsAsyncTest.cs └── Viscon.Communication.Ads.Test.csproj /.github/workflows/dotnet.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/.github/workflows/dotnet.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/.gitignore -------------------------------------------------------------------------------- /AdsClient.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/AdsClient.sln -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/README.md -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/icon.png -------------------------------------------------------------------------------- /mdsnippets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/mdsnippets.json -------------------------------------------------------------------------------- /samples/Samples/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/samples/Samples/Program.cs -------------------------------------------------------------------------------- /samples/Samples/Samples.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/samples/Samples/Samples.cs -------------------------------------------------------------------------------- /samples/Samples/Samples.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/samples/Samples/Samples.csproj -------------------------------------------------------------------------------- /src/AdsClient/AdsClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/AdsClient.cs -------------------------------------------------------------------------------- /src/AdsClient/Ams.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Ams.cs -------------------------------------------------------------------------------- /src/AdsClient/AmsSocket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/AmsSocket.cs -------------------------------------------------------------------------------- /src/AdsClient/AmsSocketConnection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/AmsSocketConnection.cs -------------------------------------------------------------------------------- /src/AdsClient/CommandResponse/AdsAddDeviceNotificationCommandResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/CommandResponse/AdsAddDeviceNotificationCommandResponse.cs -------------------------------------------------------------------------------- /src/AdsClient/CommandResponse/AdsCommandResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/CommandResponse/AdsCommandResponse.cs -------------------------------------------------------------------------------- /src/AdsClient/CommandResponse/AdsDeleteDeviceNotificationCommandResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/CommandResponse/AdsDeleteDeviceNotificationCommandResponse.cs -------------------------------------------------------------------------------- /src/AdsClient/CommandResponse/AdsReadCommandResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/CommandResponse/AdsReadCommandResponse.cs -------------------------------------------------------------------------------- /src/AdsClient/CommandResponse/AdsReadDeviceInfoCommandResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/CommandResponse/AdsReadDeviceInfoCommandResponse.cs -------------------------------------------------------------------------------- /src/AdsClient/CommandResponse/AdsReadStateCommandResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/CommandResponse/AdsReadStateCommandResponse.cs -------------------------------------------------------------------------------- /src/AdsClient/CommandResponse/AdsWriteCommandResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/CommandResponse/AdsWriteCommandResponse.cs -------------------------------------------------------------------------------- /src/AdsClient/CommandResponse/AdsWriteReadCommandResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/CommandResponse/AdsWriteReadCommandResponse.cs -------------------------------------------------------------------------------- /src/AdsClient/Commands/AdsAddDeviceNotificationCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Commands/AdsAddDeviceNotificationCommand.cs -------------------------------------------------------------------------------- /src/AdsClient/Commands/AdsCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Commands/AdsCommand.cs -------------------------------------------------------------------------------- /src/AdsClient/Commands/AdsDeleteDeviceNotificationCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Commands/AdsDeleteDeviceNotificationCommand.cs -------------------------------------------------------------------------------- /src/AdsClient/Commands/AdsReadCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Commands/AdsReadCommand.cs -------------------------------------------------------------------------------- /src/AdsClient/Commands/AdsReadDeviceInfoCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Commands/AdsReadDeviceInfoCommand.cs -------------------------------------------------------------------------------- /src/AdsClient/Commands/AdsReadStateCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Commands/AdsReadStateCommand.cs -------------------------------------------------------------------------------- /src/AdsClient/Commands/AdsWriteCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Commands/AdsWriteCommand.cs -------------------------------------------------------------------------------- /src/AdsClient/Commands/AdsWriteReadCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Commands/AdsWriteReadCommand.cs -------------------------------------------------------------------------------- /src/AdsClient/Common/AdsArrayRange.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Common/AdsArrayRange.cs -------------------------------------------------------------------------------- /src/AdsClient/Common/AdsCommandEnum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Common/AdsCommandEnum.cs -------------------------------------------------------------------------------- /src/AdsClient/Common/AdsCommandId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Common/AdsCommandId.cs -------------------------------------------------------------------------------- /src/AdsClient/Common/AdsConnectionSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Common/AdsConnectionSettings.cs -------------------------------------------------------------------------------- /src/AdsClient/Common/AdsDataType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Common/AdsDataType.cs -------------------------------------------------------------------------------- /src/AdsClient/Common/AdsDataTypeDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Common/AdsDataTypeDto.cs -------------------------------------------------------------------------------- /src/AdsClient/Common/AdsDataTypeFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Common/AdsDataTypeFlags.cs -------------------------------------------------------------------------------- /src/AdsClient/Common/AdsDeviceInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Common/AdsDeviceInfo.cs -------------------------------------------------------------------------------- /src/AdsClient/Common/AdsError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Common/AdsError.cs -------------------------------------------------------------------------------- /src/AdsClient/Common/AdsException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Common/AdsException.cs -------------------------------------------------------------------------------- /src/AdsClient/Common/AdsNotification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Common/AdsNotification.cs -------------------------------------------------------------------------------- /src/AdsClient/Common/AdsNotificationArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Common/AdsNotificationArgs.cs -------------------------------------------------------------------------------- /src/AdsClient/Common/AdsReservedIndexGroup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Common/AdsReservedIndexGroup.cs -------------------------------------------------------------------------------- /src/AdsClient/Common/AdsReservedPort.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Common/AdsReservedPort.cs -------------------------------------------------------------------------------- /src/AdsClient/Common/AdsState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Common/AdsState.cs -------------------------------------------------------------------------------- /src/AdsClient/Common/AdsSymbol.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Common/AdsSymbol.cs -------------------------------------------------------------------------------- /src/AdsClient/Common/AdsTransmissionMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Common/AdsTransmissionMode.cs -------------------------------------------------------------------------------- /src/AdsClient/Common/AmsNetId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Common/AmsNetId.cs -------------------------------------------------------------------------------- /src/AdsClient/Common/AmsSocketResponseArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Common/AmsSocketResponseArgs.cs -------------------------------------------------------------------------------- /src/AdsClient/Common/Date.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Common/Date.cs -------------------------------------------------------------------------------- /src/AdsClient/Common/IAdsConnectionSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Common/IAdsConnectionSettings.cs -------------------------------------------------------------------------------- /src/AdsClient/Common/Time.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Common/Time.cs -------------------------------------------------------------------------------- /src/AdsClient/Conversation/AdsReadRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Conversation/AdsReadRequest.cs -------------------------------------------------------------------------------- /src/AdsClient/Conversation/CreateVariableHandles/AdsCreateVariableHandlesConversation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Conversation/CreateVariableHandles/AdsCreateVariableHandlesConversation.cs -------------------------------------------------------------------------------- /src/AdsClient/Conversation/CreateVariableHandles/AdsCreateVariableHandlesRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Conversation/CreateVariableHandles/AdsCreateVariableHandlesRequest.cs -------------------------------------------------------------------------------- /src/AdsClient/Conversation/IAdsConversation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Conversation/IAdsConversation.cs -------------------------------------------------------------------------------- /src/AdsClient/Conversation/IAdsRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Conversation/IAdsRequest.cs -------------------------------------------------------------------------------- /src/AdsClient/Conversation/ReadDataTypes/AdsDataTypeParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Conversation/ReadDataTypes/AdsDataTypeParser.cs -------------------------------------------------------------------------------- /src/AdsClient/Conversation/ReadDataTypes/AdsReadDataTypesConversation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Conversation/ReadDataTypes/AdsReadDataTypesConversation.cs -------------------------------------------------------------------------------- /src/AdsClient/Conversation/ReadMultiple/AdsReadMultipleConversation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Conversation/ReadMultiple/AdsReadMultipleConversation.cs -------------------------------------------------------------------------------- /src/AdsClient/Conversation/ReadMultiple/AdsReadMultipleRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Conversation/ReadMultiple/AdsReadMultipleRequest.cs -------------------------------------------------------------------------------- /src/AdsClient/Conversation/ReadMultiple/AdsReadVariableException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Conversation/ReadMultiple/AdsReadVariableException.cs -------------------------------------------------------------------------------- /src/AdsClient/Conversation/ReadMultiple/ArrayMultiReadResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Conversation/ReadMultiple/ArrayMultiReadResult.cs -------------------------------------------------------------------------------- /src/AdsClient/Conversation/ReadMultiple/ArrayMultiReadResultFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Conversation/ReadMultiple/ArrayMultiReadResultFactory.cs -------------------------------------------------------------------------------- /src/AdsClient/Conversation/ReadMultiple/IMultiReadResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Conversation/ReadMultiple/IMultiReadResult.cs -------------------------------------------------------------------------------- /src/AdsClient/Conversation/ReadMultiple/IReadResultFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Conversation/ReadMultiple/IReadResultFactory.cs -------------------------------------------------------------------------------- /src/AdsClient/Conversation/ReadMultiple/PooledArrayMultiReadResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Conversation/ReadMultiple/PooledArrayMultiReadResult.cs -------------------------------------------------------------------------------- /src/AdsClient/Conversation/ReadMultiple/PooledArrayMultiReadResultFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Conversation/ReadMultiple/PooledArrayMultiReadResultFactory.cs -------------------------------------------------------------------------------- /src/AdsClient/Conversation/ReadMultiple/ReadMultipleException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Conversation/ReadMultiple/ReadMultipleException.cs -------------------------------------------------------------------------------- /src/AdsClient/Conversation/ReadSymbols/AdsReadSymbolsConversation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Conversation/ReadSymbols/AdsReadSymbolsConversation.cs -------------------------------------------------------------------------------- /src/AdsClient/Conversation/ReadSymbols/AdsSymbolParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Conversation/ReadSymbols/AdsSymbolParser.cs -------------------------------------------------------------------------------- /src/AdsClient/Conversation/ReadUploadInfo/AdsReadUploadInfoConversation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Conversation/ReadUploadInfo/AdsReadUploadInfoConversation.cs -------------------------------------------------------------------------------- /src/AdsClient/Conversation/ReadUploadInfo/AdsUploadInfoDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Conversation/ReadUploadInfo/AdsUploadInfoDto.cs -------------------------------------------------------------------------------- /src/AdsClient/Conversation/WriteMultiple/AdsWriteMultipleConversation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Conversation/WriteMultiple/AdsWriteMultipleConversation.cs -------------------------------------------------------------------------------- /src/AdsClient/Conversation/WriteMultiple/AdsWriteMultipleRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Conversation/WriteMultiple/AdsWriteMultipleRequest.cs -------------------------------------------------------------------------------- /src/AdsClient/Conversation/WriteMultiple/AdsWriteVariableException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Conversation/WriteMultiple/AdsWriteVariableException.cs -------------------------------------------------------------------------------- /src/AdsClient/Conversation/WriteMultiple/WriteMultipleException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Conversation/WriteMultiple/WriteMultipleException.cs -------------------------------------------------------------------------------- /src/AdsClient/Framework/EncodingExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Framework/EncodingExtensions.cs -------------------------------------------------------------------------------- /src/AdsClient/Framework/IsExternalInit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Framework/IsExternalInit.cs -------------------------------------------------------------------------------- /src/AdsClient/Helpers/AdsAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Helpers/AdsAttribute.cs -------------------------------------------------------------------------------- /src/AdsClient/Helpers/AdsSerializableAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Helpers/AdsSerializableAttribute.cs -------------------------------------------------------------------------------- /src/AdsClient/Helpers/AmsHeaderHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Helpers/AmsHeaderHelper.cs -------------------------------------------------------------------------------- /src/AdsClient/Helpers/AmsMessageBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Helpers/AmsMessageBuilder.cs -------------------------------------------------------------------------------- /src/AdsClient/Helpers/ByteArrayHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Helpers/ByteArrayHelper.cs -------------------------------------------------------------------------------- /src/AdsClient/Helpers/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Helpers/Extensions.cs -------------------------------------------------------------------------------- /src/AdsClient/Helpers/GenericHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Helpers/GenericHelper.cs -------------------------------------------------------------------------------- /src/AdsClient/Helpers/IdGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Helpers/IdGenerator.cs -------------------------------------------------------------------------------- /src/AdsClient/Helpers/MemberInfoHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Helpers/MemberInfoHelper.cs -------------------------------------------------------------------------------- /src/AdsClient/Helpers/Signal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Helpers/Signal.cs -------------------------------------------------------------------------------- /src/AdsClient/Helpers/StringHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Helpers/StringHelper.cs -------------------------------------------------------------------------------- /src/AdsClient/IAmsSocket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/IAmsSocket.cs -------------------------------------------------------------------------------- /src/AdsClient/IIncomingMessageHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/IIncomingMessageHandler.cs -------------------------------------------------------------------------------- /src/AdsClient/Internal/Assertions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Internal/Assertions.cs -------------------------------------------------------------------------------- /src/AdsClient/Internal/EnumExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Internal/EnumExtensions.cs -------------------------------------------------------------------------------- /src/AdsClient/Internal/LittleEndianDeserializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Internal/LittleEndianDeserializer.cs -------------------------------------------------------------------------------- /src/AdsClient/Internal/LittleEndianSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Internal/LittleEndianSerializer.cs -------------------------------------------------------------------------------- /src/AdsClient/Internal/SocketAwaitable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Internal/SocketAwaitable.cs -------------------------------------------------------------------------------- /src/AdsClient/Internal/SocketExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Internal/SocketExtensions.cs -------------------------------------------------------------------------------- /src/AdsClient/Internal/TypeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Internal/TypeExtensions.cs -------------------------------------------------------------------------------- /src/AdsClient/Internal/WireFormatting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Internal/WireFormatting.cs -------------------------------------------------------------------------------- /src/AdsClient/Special/AdsSpecial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Special/AdsSpecial.cs -------------------------------------------------------------------------------- /src/AdsClient/Variables/ArraySegmentVariableData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Variables/ArraySegmentVariableData.cs -------------------------------------------------------------------------------- /src/AdsClient/Variables/ArrayVariableData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Variables/ArrayVariableData.cs -------------------------------------------------------------------------------- /src/AdsClient/Variables/IVariableAddress.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Variables/IVariableAddress.cs -------------------------------------------------------------------------------- /src/AdsClient/Variables/IVariableAddressAndSize.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Variables/IVariableAddressAndSize.cs -------------------------------------------------------------------------------- /src/AdsClient/Variables/IVariableData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Variables/IVariableData.cs -------------------------------------------------------------------------------- /src/AdsClient/Variables/MemoryVariableData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Variables/MemoryVariableData.cs -------------------------------------------------------------------------------- /src/AdsClient/Variables/VariableAddress.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Variables/VariableAddress.cs -------------------------------------------------------------------------------- /src/AdsClient/Variables/VariableAddressAndSize.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Variables/VariableAddressAndSize.cs -------------------------------------------------------------------------------- /src/AdsClient/Viscon.Communication.Ads.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsClient/Viscon.Communication.Ads.csproj -------------------------------------------------------------------------------- /src/AdsDumper/AdsDumper.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsDumper/AdsDumper.csproj -------------------------------------------------------------------------------- /src/AdsDumper/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/src/AdsDumper/Program.cs -------------------------------------------------------------------------------- /test/AdsClient/AdsCommandsAsyncTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/test/AdsClient/AdsCommandsAsyncTest.cs -------------------------------------------------------------------------------- /test/AdsClient/Viscon.Communication.Ads.Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VisconFactoryIntelligence/AdsClient/HEAD/test/AdsClient/Viscon.Communication.Ads.Test.csproj --------------------------------------------------------------------------------