graph G { compound="true" rankdir="TB" bgcolor="white" fontname="Tahoma" node [ fixedsize="false" fontname="Tahoma" color="white" fillcolor="deepskyblue2" fontcolor="black" shape="box" style="filled" penwidth="1.0" ] edge [ fontname="Arial" color="#00688b" fontcolor="black" fontsize="12" arrowsize="0.5" penwidth="1.0" ] "[codegen/src/Azure.Iot.Operations.ProtocolCompiler/CommandHandler.cs]" -- "[codegen/src/Azure.Iot.Operations.ProtocolCompiler/ArgBinder.cs]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[codegen/src/Azure.Iot.Operations.ProtocolCompiler/Program.cs]" -- "[codegen/src/Azure.Iot.Operations.ProtocolCompiler/CommandHandler.cs]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[rust/azure_iot_operations_mqtt/src/connection_settings.rs]" -- "[rust/azure_iot_operations_mqtt/Cargo.toml]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[codegen/src/Azure.Iot.Operations.ProtocolCompiler/OptionContainer.cs]" -- "[codegen/src/Azure.Iot.Operations.ProtocolCompiler/CommandHandler.cs]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[codegen/src/Azure.Iot.Operations.ProtocolCompiler/OptionContainer.cs]" -- "[codegen/src/Azure.Iot.Operations.ProtocolCompiler/ArgBinder.cs]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[codegen/src/Azure.Iot.Operations.ProtocolCompiler/Program.cs]" -- "[codegen/src/Azure.Iot.Operations.ProtocolCompiler/ArgBinder.cs]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[codegen/src/Azure.Iot.Operations.ProtocolCompiler/Program.cs]" -- "[codegen/src/Azure.Iot.Operations.ProtocolCompiler/OptionContainer.cs]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[codegen/res/rust/common/common_types.rs]" -- "[codegen/res/rust/JSON/common_types.rs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rust/azure_iot_operations_services/src/schema_registry/schemaregistry_gen/schema_registry/put_command_invoker.rs]" -- "[rust/azure_iot_operations_services/src/schema_registry/schemaregistry_gen/schema_registry/get_command_invoker.rs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[go/services/statestore/vdel.go]" -- "[dotnet/src/Azure.Iot.Operations.Services/StateStore/StateStoreClient.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[go/services/statestore/vdel.go]" -- "[dotnet/src/Azure.Iot.Operations.Protocol/AkriSystemProperties.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[go/services/statestore/reconnect.go]" -- "[dotnet/src/Azure.Iot.Operations.Services/Assets/Asset.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[go/services/statestore/vdel.go]" -- "[dotnet/src/Azure.Iot.Operations.Mqtt/Session/MqttSessionClient.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rust/azure_iot_operations_protocol/src/rpc_command/invoker.rs]" -- "[rust/azure_iot_operations_protocol/src/common/user_properties.rs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/translation/Telemetry/code/TelemetryAffordance.cs]" -- "[codegen/src/Azure.Iot.Operations.ProtocolCompiler/ArgBinder.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/translation/Array/code/ArrayThingSchema.cs]" -- "[codegen/src/Azure.Iot.Operations.ProtocolCompiler/CommandHandler.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/translation/Telemetry/code/TelemetriesAffordance.cs]" -- "[codegen/src/Azure.Iot.Operations.ProtocolCompiler/SchemaGenerator/SchemaGenerator.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/translation/Command/code/CommandAffordance.cs]" -- "[codegen/src/Azure.Iot.Operations.ProtocolCompiler/CommandHandler.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rust/sample_applications/counter/envoy/src/counter/reset_command_executor.rs]" -- "[rust/azure_iot_operations_services/src/schema_registry/schemaregistry_gen/common_types.rs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rust/sample_applications/counter/envoy/src/counter/increment_command_executor.rs]" -- "[rust/azure_iot_operations_services/src/schema_registry/schemaregistry_gen/common_types.rs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[dotnet/src/Azure.Iot.Operations.Services/StateStore/IStateStoreClientStub.cs]" -- "[dotnet/src/Azure.Iot.Operations.Services/StateStore/IStateStoreClient.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rust/sample_applications/counter/envoy/src/counter/increment_command_executor.rs]" -- "[rust/azure_iot_operations_services/src/schema_registry/client.rs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rust/azure_iot_operations_mqtt/src/session/session.rs]" -- "[go/services/statestore/get.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/translation/Interface/code/InterfaceThing.cs]" -- "[codegen/src/Azure.Iot.Operations.ProtocolCompiler/OptionContainer.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rust/sample_applications/counter/envoy/src/counter/telemetry_sender.rs]" -- "[rust/azure_iot_operations_services/src/schema_registry/schemaregistry_gen/common_types/options.rs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[go/services/statestore/set.go]" -- "[dotnet/src/Azure.Iot.Operations.Services/StateStore/StateStoreClient.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rust/sample_applications/counter/counter_client/src/main.rs]" -- "[codegen/res/rust/AVRO/common_types.rs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rust/sample_applications/counter/envoy/src/counter/reset_command_executor.rs]" -- "[rust/sample_applications/counter/envoy/src/counter/increment_command_executor.rs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rust/azure_iot_operations_mqtt/src/session/state.rs]" -- "[go/services/statestore/keynotify.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rust/sample_applications/counter/envoy/src/counter/telemetry_sender.rs]" -- "[rust/azure_iot_operations_services/src/schema_registry/client.rs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[dotnet/src/Azure.Iot.Operations.Services/Assets/Asset.cs]" -- "[dotnet/src/Azure.Iot.Operations.Services/StateStore/StateStoreClient.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rust/sample_applications/counter/counter_client/src/main.rs]" -- "[rust/azure_iot_operations_services/src/schema_registry/schemaregistry_gen/schema_registry/get_command_invoker.rs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/serialization/Nullable/code/NullableAvroSchema.cs]" -- "[codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/serialization/Array/code/ArrayAvroSchema.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/translation/Object/code/ObjectThingSchema.cs]" -- "[codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/translation/Enum/code/EnumThingSchema.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/translation/Object/code/ObjectThingSchema.cs]" -- "[codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/translation/Command/code/CommandAffordance.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[codegen/res/rust/raw/common_types.rs]" -- "[codegen/res/rust/common/common_types/options.rs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[codegen/src/Azure.Iot.Operations.ProtocolCompiler/ThingGenerator/ThingGenerator.cs]" -- "[codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/translation/Map/code/MapThingSchema.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rust/azure_iot_operations_services/src/schema_registry/schemaregistry_gen/schema_registry.rs]" -- "[codegen/res/rust/common/common_types/options.rs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[dotnet/src/Azure.Iot.Operations.Services/Assets/Asset.cs]" -- "[dotnet/src/Azure.Iot.Operations.Mqtt/Session/MqttSessionClient.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[go/services/statestore/reconnect.go]" -- "[dotnet/src/Azure.Iot.Operations.Mqtt/TokenRefreshTimer.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rust/sample_applications/counter/envoy/src/counter/read_counter_command_invoker.rs]" -- "[rust/sample_applications/counter/envoy/src/counter/read_counter_command_executor.rs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[codegen/src/Azure.Iot.Operations.ProtocolCompiler/SchemaGenerator/SchemaGenerator.cs]" -- "[codegen/src/Azure.Iot.Operations.ProtocolCompiler/Program.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rust/sample_applications/counter/envoy/src/counter.rs]" -- "[rust/azure_iot_operations_services/src/schema_registry/schemaregistry_gen/common_types.rs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[codegen/src/Azure.Iot.Operations.ProtocolCompiler/ThingGenerator/ThingGenerator.cs]" -- "[codegen/src/Azure.Iot.Operations.ProtocolCompiler/T4/translation/Interface/code/InterfaceThing.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rust/azure_iot_operations_services/src/schema_registry/client.rs]" -- "[codegen/res/rust/custom/common_types.rs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rust/sample_applications/counter/envoy/src/common_types/options.rs]" -- "[rust/azure_iot_operations_services/src/schema_registry/schemaregistry_gen/common_types.rs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rust/sample_applications/counter/envoy/src/counter/increment_command_executor.rs]" -- "[codegen/res/rust/JSON/common_types.rs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[rust/azure_iot_operations_services/src/schema_registry/client.rs]" -- "[codegen/res/rust/JSON/common_types.rs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[codegen/src/Azure.Iot.Operations.ProtocolCompiler/ThingGenerator/ThingGenerator.cs]" -- "[codegen/src/Azure.Iot.Operations.ProtocolCompiler/ArgBinder.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[dotnet/src/Azure.Iot.Operations.Services/StateStore/IStateStoreClientStub.cs]" -- "[dotnet/src/Azure.Iot.Operations.Services/LeaderElection/ILeaderElectionClient.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; }