<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false"/>
</configSections>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Reactive.Core" publicKeyToken="94bc3704cddfc263" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-3.0.3000.0" newVersion="3.0.3000.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Collections.Immutable" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-1.2.2.0" newVersion="1.2.2.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Reflection.Metadata" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-1.4.2.0" newVersion="1.4.2.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.IO.FileSystem" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.ValueTuple" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.IO.Compression" publicKeyToken="b77a5c561934e089" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.IO.FileSystem.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Security.Cryptography.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Xml.XPath.XDocument" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Console" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: StubCartridgeReadResponse.proto
#pragma warning disable 1591, 0612, 3021
#region Designer generated code
using pb = global::Google.Protobuf;
using pbc = global::Google.Protobuf.Collections;
using pbr = global::Google.Protobuf.Reflection;
using scg = global::System.Collections.Generic;
namespace Tango.PMR.Stubs {
/// <summary>Holder for reflection information generated from StubCartridgeReadResponse.proto</summary>
public static partial class StubCartridgeReadResponseReflection {
#region Descriptor
/// <summary>File descriptor for StubCartridgeReadResponse.proto</summary>
public static pbr::FileDescriptor Descriptor {
get { return descriptor; }
}
private static pbr::FileDescriptor descriptor;
static StubCartridgeReadResponseReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"Ch9TdHViQ2FydHJpZGdlUmVhZFJlc3BvbnNlLnByb3RvEg9UYW5nby5QTVIu",
"U3R1YnMitAEKGVN0dWJDYXJ0cmlkZ2VSZWFkUmVzcG9uc2USEwoLQ2FydHJp",
"ZGdlSWQYASABKA0SFgoOQ2FydHJpZGdlQ29sb3IYAiABKA0SGAoQQ2FydHJp",
"ZGdlVmVyc2lvbhgDIAEoDRIVCg1DYXJ0cmlkZ2VEYXRhGAQgASgFEhUKDUNh",
"cnRyaWRnZVVzZWQYBSABKAgSDgoGU3RhdHVzGAYgASgJEhIKClN0YXR1c1dv",
"cmQYByABKA1CGwoZY29tLnR3aW5lLnRhbmdvLnBtci5zdHVic2IGcHJvdG8z"));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { },
new pbr::GeneratedClrTypeInfo(null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::Tango.PMR.Stubs.StubCartridgeReadResponse), global::Tango.PMR.Stubs.StubCartridgeReadResponse.Parser, new[]{ "CartridgeId", "CartridgeColor", "CartridgeVersion", "CartridgeData", "CartridgeUsed", "Status", "StatusWord" }, null, null, null)
}));
}
#endregion
}
#region Messages
public sealed partial class StubCartridgeReadResponse : pb::IMessage<StubCartridgeReadResponse> {
private static readonly pb::MessageParser<StubCartridgeReadResponse> _parser = new pb::MessageParser<StubCartridgeReadResponse>(() => new StubCartridgeReadResponse());
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser<StubCartridgeReadResponse> Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Tango.PMR.Stubs.StubCartridgeReadResponseReflection.Descriptor.MessageTypes[0]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public StubCartridgeReadResponse() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public StubCartridgeReadResponse(StubCartridgeReadResponse other) : this() {
cartridgeId_ = other.cartridgeId_;
cartridgeColor_ = other.cartridgeColor_;
cartridgeVersion_ = other.cartridgeVersion_;
cartridgeData_ = other.cartridgeData_;
cartridgeUsed_ = other.cartridgeUsed_;
status_ = other.status_;
statusWord_ = other.statusWord_;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public StubCartridgeReadResponse Clone() {
return new StubCartridgeReadResponse(this);
}
/// <summary>Field number for the "CartridgeId" field.</summary>
public const int CartridgeIdFieldNumber = 1;
private uint cartridgeId_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public uint CartridgeId {
get { return cartridgeId_; }
set {
cartridgeId_ = value;
}
}
/// <summary>Field number for the "CartridgeColor" field.</summary>
public const int CartridgeColorFieldNumber = 2;
private uint cartridgeColor_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public uint CartridgeColor {
get { return cartridgeColor_; }
set {
cartridgeColor_ = value;
}
}
/// <summary>Field number for the "CartridgeVersion" field.</summary>
public const int CartridgeVersionFieldNumber = 3;
private uint cartridgeVersion_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public uint CartridgeVersion {
get { return cartridgeVersion_; }
set {
cartridgeVersion_ = value;
}
}
/// <summary>Field number for the "CartridgeData" field.</summary>
public const int CartridgeDataFieldNumber = 4;
private int cartridgeData_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CartridgeData {
get { return cartridgeData_; }
set {
cartridgeData_ = value;
}
}
/// <summary>Field number for the "CartridgeUsed" field.</summary>
public const int CartridgeUsedFieldNumber = 5;
private bool cartridgeUsed_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool CartridgeUsed {
get { return cartridgeUsed_; }
set {
cartridgeUsed_ = value;
}
}
/// <summary>Field number for the "Status" field.</summary>
public const int StatusFieldNumber = 6;
private string status_ = "";
/// <summary>
/// Passed/Failed
/// </summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public string Status {
get { return status_; }
set {
status_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// <summary>Field number for the "StatusWord" field.</summary>
public const int StatusWordFieldNumber = 7;
private uint statusWord_;
/// <summary>
/// Error number/bit when the status is Failed
/// </summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public uint StatusWord {
get { return statusWord_; }
set {
statusWord_ = value;
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as StubCartridgeReadResponse);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(StubCartridgeReadResponse other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (CartridgeId != other.CartridgeId) return false;
if (CartridgeColor != other.CartridgeColor) return false;
if (CartridgeVersion != other.CartridgeVersion) return false;
if (CartridgeData != other.CartridgeData) return false;
if (CartridgeUsed != other.CartridgeUsed) return false;
if (Status != other.Status) return false;
if (StatusWord != other.StatusWord) return false;
return true;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
if (CartridgeId != 0) hash ^= CartridgeId.GetHashCode();
if (CartridgeColor != 0) hash ^= CartridgeColor.GetHashCode();
if (CartridgeVersion != 0) hash ^= CartridgeVersion.GetHashCode();
if (CartridgeData != 0) hash ^= CartridgeData.GetHashCode();
if (CartridgeUsed != false) hash ^= CartridgeUsed.GetHashCode();
if (Status.Length != 0) hash ^= Status.GetHashCode();
if (StatusWord != 0) hash ^= StatusWord.GetHashCode();
return hash;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override string ToString() {
return pb::JsonFormatter.ToDiagnosticString(this);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void WriteTo(pb::CodedOutputStream output) {
if (CartridgeId != 0) {
output.WriteRawTag(8);
output.WriteUInt32(CartridgeId);
}
if (CartridgeColor != 0) {
output.WriteRawTag(16);
output.WriteUInt32(CartridgeColor);
}
if (CartridgeVersion != 0) {
output.WriteRawTag(24);
output.WriteUInt32(CartridgeVersion);
}
if (CartridgeData != 0) {
output.WriteRawTag(32);
output.WriteInt32(CartridgeData);
}
if (CartridgeUsed != false) {
output.WriteRawTag(40);
output.WriteBool(CartridgeUsed);
}
if (Status.Length != 0) {
output.WriteRawTag(50);
output.WriteString(Status);
}
if (StatusWord != 0) {
output.WriteRawTag(56);
output.WriteUInt32(StatusWord);
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
if (CartridgeId != 0) {
size += 1 + pb::CodedOutputStream.ComputeUInt32Size(CartridgeId);
}
if (CartridgeColor != 0) {
size += 1 + pb::CodedOutputStream.ComputeUInt32Size(CartridgeColor);
}
if (CartridgeVersion != 0) {
size += 1 + pb::CodedOutputStream.ComputeUInt32Size(CartridgeVersion);
}
if (CartridgeData != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(CartridgeData);
}
if (CartridgeUsed != false) {
size += 1 + 1;
}
if (Status.Length != 0) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(Status);
}
if (StatusWord != 0) {
size += 1 + pb::CodedOutputStream.ComputeUInt32Size(StatusWord);
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(StubCartridgeReadResponse other) {
if (other == null) {
return;
}
if (other.CartridgeId != 0) {
CartridgeId = other.CartridgeId;
}
if (other.CartridgeColor != 0) {
CartridgeColor = other.CartridgeColor;
}
if (other.CartridgeVersion != 0) {
CartridgeVersion = other.CartridgeVersion;
}
if (other.CartridgeData != 0) {
CartridgeData = other.CartridgeData;
}
if (other.CartridgeUsed != false) {
CartridgeUsed = other.CartridgeUsed;
}
if (other.Status.Length != 0) {
Status = other.Status;
}
if (other.StatusWord != 0) {
StatusWord = other.StatusWord;
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
while ((tag = input.ReadTag()) != 0) {
switch(tag) {
default:
input.SkipLastField();
break;
case 8: {
CartridgeId = input.ReadUInt32();
break;
}
case 16: {
CartridgeColor = input.ReadUInt32();
break;
}
case 24: {
CartridgeVersion = input.ReadUInt32();
break;
}
case 32: {
CartridgeData = input.ReadInt32();
break;
}
case 40: {
CartridgeUsed = input.ReadBool();
break;
}
case 50: {
Status = input.ReadString();
break;
}
case 56: {
StatusWord = input.ReadUInt32();
break;
}
}
}
}
}
#endregion
}
#endregion Designer generated code