Skip to content

Commit b2f126d

Browse files
authored
constants: Update constants to new system
1 parent 7ea8632 commit b2f126d

File tree

5 files changed

+33
-1173
lines changed

5 files changed

+33
-1173
lines changed

constants/_schema.json

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -29,23 +29,10 @@
2929
"title": "Items",
3030
"type": "object",
3131
"required": [
32-
"type",
3332
"value",
3433
"name"
3534
],
3635
"properties": {
37-
"type": {
38-
"$id": "#root/values/items/type",
39-
"title": "Type",
40-
"type": "string",
41-
"default": "",
42-
"examples": [
43-
"int16be",
44-
"int16le",
45-
"int10"
46-
],
47-
"pattern": "^(int10|int16le|int16be)$"
48-
},
4936
"value": {
5037
"$id": "#root/values/items/value",
5138
"title": "Value",
@@ -54,7 +41,7 @@
5441
"examples": [
5542
"ACDC"
5643
],
57-
"pattern": "^([0-9a-fA-F]+)$"
44+
"pattern": "^.*$"
5845
},
5946
"name": {
6047
"$id": "#root/values/items/name",

constants/crc16.json

Lines changed: 23 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -2,118 +2,95 @@
22
"name": "CRC16 Constants",
33
"values": [
44
{
5-
"type": "int16be",
6-
"value": "1021",
5+
"value": "10 21",
76
"name": "CRC-16/CCITT-FALSE Polynomial"
87
},
98
{
10-
"type": "int16be",
11-
"value": "8005",
9+
"value": "80 05",
1210
"name": "CRC-16/ARC Polynomial"
1311
},
1412
{
15-
"type": "int16be",
16-
"value": "1021",
13+
"value": "10 21",
1714
"name": "CRC-16/AUG-CCITT Polynomial"
1815
},
1916
{
20-
"type": "int16be",
21-
"value": "8005",
17+
"value": "80 05",
2218
"name": "CRC-16/BUYPASS Polynomial"
2319
},
2420
{
25-
"type": "int16be",
26-
"value": "C867",
21+
"value": "C8 67",
2722
"name": "CRC-16/CDMA2000 Polynomial"
2823
},
2924
{
30-
"type": "int16be",
31-
"value": "8005",
25+
"value": "80 05",
3226
"name": "CRC-16/DDS-110 Polynomial"
3327
},
3428
{
35-
"type": "int16be",
36-
"value": "0589",
29+
"value": "05 89",
3730
"name": "CRC-16/DECT-R Polynomial"
3831
},
3932
{
40-
"type": "int16be",
41-
"value": "0589",
33+
"value": "05 89",
4234
"name": "CRC-16/DECT-X Polynomial"
4335
},
4436
{
45-
"type": "int16be",
46-
"value": "3D65",
37+
"value": "3D 65",
4738
"name": "CRC-16/DNP Polynomial"
4839
},
4940
{
50-
"type": "int16be",
51-
"value": "3D65",
41+
"value": "3D 65",
5242
"name": "CRC-16/EN-13757 Polynomial"
5343
},
5444
{
55-
"type": "int16be",
56-
"value": "1021",
45+
"value": "10 21",
5746
"name": "CRC-16/GENIBUS Polynomial"
5847
},
5948
{
60-
"type": "int16be",
61-
"value": "8005",
49+
"value": "80 05",
6250
"name": "CRC-16/MAXIM Polynomial"
6351
},
6452
{
65-
"type": "int16be",
66-
"value": "1021",
53+
"value": "10 21",
6754
"name": "CRC-16/MCRF4XX Polynomial"
6855
},
6956
{
70-
"type": "int16be",
71-
"value": "1021",
57+
"value": "10 21",
7258
"name": "CRC-16/RIELLO Polynomial"
7359
},
7460
{
75-
"type": "int16be",
76-
"value": "8BB7",
61+
"value": "8B B7",
7762
"name": "CRC-16/T10-DIF Polynomial"
7863
},
7964
{
80-
"type": "int16be",
81-
"value": "A097",
65+
"value": "A0 97",
8266
"name": "CRC-16/TELEDISK Polynomial"
8367
},
8468
{
85-
"type": "int16be",
86-
"value": "1021",
69+
"value": "10 21",
8770
"name": "CRC-16/TMS37157 Polynomial"
8871
},
8972
{
90-
"type": "int16be",
91-
"value": "8005",
73+
"value": "80 05",
9274
"name": "CRC-16/USB Polynomial"
9375
},
9476
{
95-
"type": "int16be",
96-
"value": "1021",
77+
"value": "10 21",
9778
"name": "CRC-A Polynomial"
9879
},
9980
{
100-
"type": "int16be",
101-
"value": "1021",
81+
"value": "10 21",
10282
"name": "CRC-16/KERMIT Polynomial"
10383
},
10484
{
105-
"type": "int16be",
106-
"value": "8005",
85+
"value": "80 05",
10786
"name": "CRC-16/MODBUS Polynomial"
10887
},
10988
{
110-
"type": "int16be",
111-
"value": "1021",
89+
"value": "10 21",
11290
"name": "CRC-16/X-25 Polynomial"
11391
},
11492
{
115-
"type": "int16be",
116-
"value": "1021",
93+
"value": "10 21",
11794
"name": "CRC-16/XMODEM Polynomial"
11895
}
11996
]

constants/crc32.json

Lines changed: 9 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2,48 +2,39 @@
22
"name": "CRC32 Constants",
33
"values": [
44
{
5-
"type": "int16be",
6-
"value": "04C11DB7",
5+
"value": "04 C1 1D B7",
76
"name": "CRC-32 Polynomial"
87
},
98
{
10-
"type": "int16be",
11-
"value": "04C11DB7",
9+
"value": "04 C1 1D B7",
1210
"name": "CRC-32/BZIP2 Polynomial"
1311
},
1412
{
15-
"type": "int16be",
16-
"value": "1EDC6F41",
13+
"value": "1E DC 6F 41",
1714
"name": "CRC-32C Polynomial"
1815
},
1916
{
20-
"type": "int16be",
21-
"value": "A833982B",
17+
"value": "A8 33 98 2B",
2218
"name": "CRC-32D Polynomial"
2319
},
2420
{
25-
"type": "int16be",
26-
"value": "04C11DB7",
21+
"value": "04 C1 1D B7",
2722
"name": "CRC-32/MPEG-2 Polynomial"
2823
},
2924
{
30-
"type": "int16be",
31-
"value": "04C11DB7",
25+
"value": "04 C1 1D B7",
3226
"name": "CRC-32/POSIX Polynomial"
3327
},
3428
{
35-
"type": "int16be",
36-
"value": "814141AB",
29+
"value": "81 41 41 AB",
3730
"name": "CRC-32Q Polynomial"
3831
},
3932
{
40-
"type": "int16be",
41-
"value": "04C11DB7",
33+
"value": "04 C1 1D B7",
4234
"name": "CRC-32/JAMCRC Polynomial"
4335
},
4436
{
45-
"type": "int16be",
46-
"value": "000000AF",
37+
"value": "00 00 00 AF",
4738
"name": "CRC-32/XFER Polynomial"
4839
}
4940
]

0 commit comments

Comments
 (0)