mirror of
https://github.com/OpenLogics/MewtocolNet.git
synced 2025-12-06 11:11:23 +00:00
61 lines
1.8 KiB
C#
61 lines
1.8 KiB
C#
using MewtocolNet;
|
|
using Xunit;
|
|
using Xunit.Abstractions;
|
|
|
|
using MewtocolNet.Helpers;
|
|
|
|
namespace MewtocolTests {
|
|
|
|
public class TestLinkedLists {
|
|
|
|
private readonly ITestOutputHelper output;
|
|
|
|
public TestLinkedLists(ITestOutputHelper output) {
|
|
this.output = output;
|
|
}
|
|
|
|
[Fact(DisplayName = "Linked error list")]
|
|
public void NumericRegisterMewtocolIdentifiers() {
|
|
|
|
var expectedData = new Dictionary<int, string> {
|
|
|
|
{21, "NACK error"},
|
|
{22, "WACK error"},
|
|
{23, "Station number overlap"},
|
|
{24, "Transmission error"},
|
|
{25, "Hardware error"},
|
|
{26, "Station number setting error"},
|
|
{27, "Frame over error"},
|
|
{28, "No response error"},
|
|
{29, "Buffer close error"},
|
|
{30, "Timeout error"},
|
|
{32, "Transmission impossible"},
|
|
{33, "Communication stop"},
|
|
{36, "No local station"},
|
|
{38, "Other com error"},
|
|
{40, "BCC error"},
|
|
{41, "Format error"},
|
|
{42, "Not supported error"},
|
|
{43, "Procedure error"},
|
|
{50, "Link setting error"},
|
|
{51, "Simultanious operation error"},
|
|
{52, "Sending disable error"},
|
|
{53, "Busy error"},
|
|
{60, "Paramter error"},
|
|
{61, "Data error"},
|
|
{62, "Registration error"},
|
|
{63, "Mode error"},
|
|
{66, "Adress error"},
|
|
{67, "No data error"},
|
|
{72, "Timeout"},
|
|
{73, "Timeout"},
|
|
|
|
};
|
|
|
|
Assert.Equal(expectedData, CodeDescriptions.Error);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
} |