Mon, 25 Feb 2008 18:38:27 +0100
Major refactoring in progress. Build the toolkit around a GPIB controller which have a communication thread with the devices. Every device is an instance of a class that describes the device model and registers itself to the controller.
45
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
1 | |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
2 | OE |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
3 | SC;OE |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
4 | OE |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
5 | OO;OE |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
6 | OE |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
7 | EC;OE |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
8 | EC0 |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
9 | OP |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
10 | ;SC0,1812,0,2047;PU;;VS;SR1.331,1.759;DI;LT;SP1;PA688,884;PD;PA942,418,1237,542,1294,1136,1062,1620,748,1525,666,942,880,439,1192,506,1307,1078,1125,1598,797,1559,655,999,822,464,1140,474,1310,1020,1181,1570; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
11 | ;PA853,1588,657,1057,771,494,1082,447,1301,962,1227,1538,914,1613,672,1115,728,528,1020,425,1279,905,1263,1502,980,1633,700,1172,694,567,956,408,1246,849,1289,1461,1047,1647,739,1228,670,609,893,395,1203,794; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
12 | ;PA1305,1417,1112,1657,786,1282,656,654,834,388,1152,741,1310,1370,1170,1661,840,1334,656,703,781,386,1095,691,1304,1320,1218,1661,900,1383,668,754,737,390,1034,643,1285,1268,1256,1655,965,1430,693,808; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
13 | ;PA701,398,970,598,1254,1213,1284,1644,1033,1473,729,863,674,412,907,556,1213,1157,1302,1628,1098,1512,775,920,658,431,847,519,1163,1100,1310,1607,1158,1547,827,978,655,454,792,486,1108,1042,1306,1581; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
14 | ;PA1208,1578,887,1035,664,482,746,457,1047,984,1290,1551,1249,1604,951,1094,687,515,708,433,984,927,1261,1516,1279,1626,1018,1151,721,551,679,414,920,870,1222,1477,1299,1642,1084,1207,764,592,661,399,859,815; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
15 | ;PA1174,1435,1309,1654,1146,1262,816,637,654,390,803,761,1120,1389,1308,1660,1198,1315,874,684,661,386,755,710,1060,1340,1295,1662,1241,1365,936,734,681,388,715,660,998,1288,1269,1658,1273,1412,1003,787; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
16 | ;PA712,394,685,615,934,1234,1232,1649,1296,1456,1070,842,754,406,664,572,872,1179,1186,1635,1308,1497,1132,898,803,423,655,533,815,1122,1133,1615,1309,1534,1187,956,860,445,658,498,765,1064,1074,1591,1299,1567; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
17 | ;PA1232,1014,922,471,675,467,723,1006,1012,1563,1275,1595,1267,1072,988,502,704,441,691,948,948,1529,1241,1618,1291,1130,1055,537,744,420,668,891,886,1492,1197,1636,1306,1186,1119,577,792,404,656,835,827,1451; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
18 | ;PA1145,1650,1310,1242,1176,620,847,393,656,780,776,1406,1087,1658,1302,1295,1223,666,908,387,670,728,732,1358,1026,1662,1282,1347,1260,716,973,387,697,678,697,1307,962,1660,1249,1395,1287,768,1041,391; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
19 | ;PA734,631,672,1254,899,1652,1207,1441,1304,822,1105,401,781,587,657,1199,840,1640,1157,1483,1310,878,1164,416,834,547,655,1143,786,1623,1101,1521,1305,935,1214,436,894,510,666,1085,741,1600,1040,1555; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
20 | ;PA1287,993,1253,461,959,478,690,1027,704,1574,977,1585,1257,1051,1282,490,1026,450,725,969,676,1542,913,1610,1217,1108,1301,524,1092,427,770,912,659,1506,853,1630,1169,1165,1310,561,1152,409,822,856,654,1466; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
21 | ;PA798,1646,1113,1221,1307,603,1204,397,880,801,662,1423,750,1656,1054,1276,1292,648,1245,389,944,747,684,1376,711,1661,991,1328,1265,697,1276,386,1011,697,717,1327,682,1661,927,1377,1227,748,1298,389; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
22 | ;PA1077,648,759,1274,662,1656,866,1424,1180,801,1309,397,1139,603,810,1220,654,1645,809,1467,1126,856,1309,410,1193,562,867,1164,660,1630,760,1507,1067,913,1297,428,1237,524,930,1107,678,1610,719,1543; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
23 | ;PA1005,970,1272,451,1271,490,996,1049,709,1584,688,1574,941,1028,1236,478,1294,460,1063,992,749,1555,666,1601,879,1086,1191,510,1308,436,1127,934,798,1520,655,1623,821,1144,1139,547,1310,416,1182,877; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
24 | ;PA854,1482,657,1640,770,1200,1080,587,1301,401,1229,822,916,1440,673,1653,727,1255,1019,631,1279,391,1264,768,982,1395,701,1660,694,1308,955,678,1245,387,1290,716,1049,1346,740,1662,670,1359,892,728,1202,387; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
25 | ;PA1306,667,1113,1295,787,1658,656,1407,833,780,1151,393,1311,620,1171,1241,841,1650,656,1451,781,835,1094,404,1304,577,1219,1186,902,1636,668,1493,736,891,1032,420,1284,538,1257,1129,967,1618,694,1530; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
26 | ;PA700,948,969,441,1253,502,1285,1071,1034,1594,730,1563,674,1006,906,467,1212,471,1303,1014,1100,1567,776,1591,658,1064,846,498,1163,445,1310,956,1159,1534,829,1615,655,1122,792,532,1107,423,1306,899; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
27 | ;PA1209,1497,888,1634,665,1179,745,571,1046,406,1290,842,1250,1456,952,1649,687,1235,707,614,983,394,1261,788,1280,1412,1020,1658,722,1289,679,660,919,388,1222,735,1300,1364,1086,1662,765,1340,661,709; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
28 | ;PA858,387,1174,685,1310,1314,1147,1660,817,1389,654,761,803,390,1119,637,1308,1261,1199,1654,875,1435,661,815,755,400,1060,593,1294,1206,1242,1642,938,1478,681,870,715,414,997,552,1268,1150,1274,1625; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
29 | ;PA1005,1516,713,927,684,433,933,515,1231,1093,1296,1604,1072,1551,755,985,664,457,871,482,1185,1035,1308,1577,1134,1581,805,1043,655,486,814,454,1132,977,1309,1546,1189,1607,862,1101,659,519,764,430,1073,920; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
30 | ;PA1298,1511,1233,1628,924,1158,676,556,723,412,1011,863,1275,1472,1268,1644,990,1214,705,598,690,398,947,808,1240,1429,1292,1655,1057,1268,745,642,667,390,884,755,1196,1383,1307,1661,1121,1321,793,690; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
31 | ;PA656,386,826,703,1144,1333,1310,1661,1178,1371,849,740,657,388,774,655,1086,1282,1302,1657,1225,1418,910,794,671,395,731,609,1024,1228,1281,1647,1261,1462,976,848,698,408,696,567,961,1172,1248,1632,1288,1502; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
32 | ;PA1043,905,736,425,671,529,898,1115,1206,1613,1304,1538,1108,962,782,447,657,494,838,1058,1156,1588,1310,1570,1166,1020,836,474,655,465,785,1000,1099,1559,1305,1597,1215,1078,896,505,667,439,740,942,1038,1526; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
33 | ;PA1287,1620,1254,1135,961,541,691,419,703,886,975,1488,1256,1638,1283,1192,1028,581,727,403,676,830,911,1447,1216,1651,1302,1247,1094,624,771,392,659,776,851,1402,1167,1659,1310,1300,1154,671,824,387; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
34 | ;PA655,724,796,1354,1112,1661,1307,1351,1205,720,882,387,663,674,749,1303,1052,1659,1292,1399,1246,772,946,392,684,627,710,1250,989,1652,1264,1444,1277,826,1013,402,718,584,681,1194,925,1639,1226,1486; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
35 | ;PA1298,882,1079,417,761,544,662,1138,864,1621,1178,1524,1309,939,1141,438,811,508,654,1081,808,1599,1124,1558,1309,997,1194,463,869,476,660,1023,759,1571,1065,1587,1296,1055,1238,493,932,449,679,965,718,1540; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
36 | ;PA1003,1612,1271,1113,1271,526,998,426,709,908,686,1503,939,1631,1235,1170,1294,564,1065,408,751,852,665,1463,877,1646,1189,1225,1308,606,1128,396,800,797,655,1420,819,1656,1136,1279,1310,652,1184,388; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
37 | ;PA856,744,657,1373,769,1661,1078,1331,1300,700,1230,386,917,693,673,1323,726,1661,1016,1381,1277,752,1265,389,984,645,702,1270,692,1655,952,1427,1243,805,1290,398,1051,600,741,1216,669,1645,890,1470,1200,860; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
38 | ;PA1306,411,1115,558,788,1160,656,1629,831,1510,1149,917,1310,429,1173,521,843,1103,656,1608,779,1545,1091,975,1303,453,1221,487,904,1045,669,1582,734,1576,1030,1033,1283,481,1258,459,969,987,695,1552; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
39 | ;PA699,1603,966,1091,1252,513,1286,434,1037,930,732,1518,673,1625,903,1148,1210,550,1303,414,1102,873,778,1479,658,1641,843,1205,1160,590,1310,400,1161,817,831,1437,655,1653,789,1259,1104,634,1306,391; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
40 | ;PA1211,763,890,1391,665,1660,743,1312,1044,682,1289,387,1251,712,955,1342,688,1662,706,1363,980,732,1260,388,1281,662,1022,1290,723,1658,678,1410,917,785,1220,394,1300,617,1088,1237,767,1649,660,1455; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
41 | ;PA856,840,1171,405,1310,574,1149,1181,819,1635,654,1496,800,896,1117,422,1308,534,1201,1124,877,1616,662,1533,753,953,1057,444,1293,499,1243,1066,941,1592,682,1565,713,1011,994,470,1267,469,1275,1009; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
42 | ;PA1007,1564,715,1594,683,1069,930,501,1229,442,1297,951,1074,1531,757,1617,663,1127,869,536,1183,421,1309,894,1136,1494,807,1636,654,1184,812,575,1129,405,1309,838,1191,1453,864,1649,659,1239,762,617; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
43 | ;PA1070,394,1298,783,1235,1409,926,1658,677,1293,721,664,1008,387,1273,731,1269,1361,993,1662,706,1344,689,713,944,387,1238,681,1293,1310,1059,1660,747,1393,666,765,882,391,1193,633,1307,1257,1123,1653; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
44 | ;PA795,1438,655,819,824,401,1141,589,1310,1202,1179,1641,850,1481,657,874,773,415,1084,549,1301,1146,1226,1624,912,1519,672,931,730,435,1022,512,1280,1089,1262,1602,978,1553,699,989,695,459,958,480,1247,1031; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
45 | ;PA1288,1575,1045,1584,737,1047,670,488,896,452,1204,973,1305,1544,1109,1609,784,1105,657,522,836,429,1154,915,1310,1509,1167,1629,838,1162,655,560,784,410,1097,859,1304,1469,1216,1645,898,1219,667,601; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
46 | ;PA738,397,1036,804,1286,1425,1255,1656,962,1273,692,646,702,389,973,750,1255,1379,1283,1661,1029,1325,727,694,675,386,910,699,1215,1329,1302,1661,1095,1375,773,745,659,389,849,651,1165,1277,1310,1656; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
47 | ;PA1155,1422,825,799,654,396,795,605,1110,1222,1307,1646,1206,1466,884,854,663,409,748,563,1050,1167,1291,1631,1247,1506,948,911,685,427,709,525,987,1109,1263,1611,1278,1541,1015,968,719,450,680,491,923,1052; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
48 | ;PA1224,1586,1299,1573,1081,1026,762,477,661,462,862,994,1177,1556,1309,1600,1143,1084,813,509,654,437,806,936,1122,1522,1308,1622,1196,1142,871,545,660,417,757,879,1063,1484,1295,1640,1239,1198,934,585; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
49 | ;PA679,401,717,824,1001,1442,1270,1652,1272,1253,1000,629,711,391,686,769,937,1396,1234,1659,1295,1306,1067,676,752,387,664,718,875,1348,1188,1661,1308,1357,1130,726,801,387,655,668,818,1297,1135,1658; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
50 | ;PA1310,1405,1185,779,857,393,658,622,767,1243,1077,1650,1299,1450,1231,833,919,404,674,579,725,1187,1015,1637,1277,1491,1266,889,985,420,703,539,692,1131,951,1619,1243,1528,1291,946,1053,441,742,503,668,1074; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
51 | ;PA888,1595,1199,1561,1306,1004,1117,466,790,472,656,1016,830,1567,1147,1590,1311,1062,1174,497,845,445,656,958,778,1535,1090,1614,1303,1120,1222,531,906,423,670,901,734,1499,1029,1634,1283,1177,1259,570; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
52 | ;PA971,407,696,844,698,1458,965,1648,1251,1232,1287,612,1039,395,733,790,673,1414,902,1657,1209,1286,1304,658,1104,388,779,737,658,1366,842,1661,1159,1338,1311,707,1163,386,833,687,655,1316,788,1660,1103,1387; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
53 | ;PA1306,758,1213,390,892,639,666,1264,742,1654,1042,1433,1288,812,1252,399,957,594,689,1209,705,1643,979,1476,1259,868,1282,413,1024,554,724,1153,677,1626,915,1515,1219,924,1301,432,1090,516,769,1095,660,1605; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
54 | ;PA854,1549,1170,982,1310,456,1151,483,821,1038,654,1579,799,1580,1115,1040,1308,485,1202,455,879,980,662,1548,752,1606,1056,1098,1293,517,1244,431,942,922,683,1513,712,1627,993,1155,1266,555,1276,412; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
55 | ;PA1009,866,716,1474,683,1643,929,1212,1228,596,1298,398,1076,810,758,1431,663,1654,867,1266,1182,640,1309,390,1138,757,808,1385,655,1660,811,1319,1128,688,1309,386,1192,706,865,1336,659,1661,761,1369; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
56 | ;PA1069,738;PU;SP3;LT;PA192,202;PD;PA1794,202;PU;PA192,1853;PD;PA1794,1853;PU;PA192,202;PD;PA192,1853;PU;PA1794,202;PD;PA1794,1853;LT;PU;PA352,202;PD;PA352,1853;PU;PA512,202;PD;PA512,1853;PU;PA672,202; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
57 | ;PD;PA672,1853;PU;PA832,202;PD;PA832,1853;PU;PA992,202;PD;PA992,1853;PU;PA1153,202;PD;PA1153,1853;PU;PA1313,202;PD;PA1313,1853;PU;PA1473,202;PD;PA1473,1853;PU;PA1633,202;PD;PA1633,1853;LT;PU;PA192,408; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
58 | ;PD;PA1794,408;PU;PA192,614;PD;PA1794,614;PU;PA192,821;PD;PA1794,821;PU;PA192,1027;PD;PA1794,1027;PU;PA192,1233;PD;PA1794,1233;PU;PA192,1440;PD;PA1794,1440;PU;PA192,1646;PD;PA1794,1646;PU;SP4;LT;PA4,1036; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
59 | ;LBTime1PA4,748;LBVPA4,256;LB-7.95PA4,202;LB PA4,1816;LB 7.95PA4,1762;LB SP4;LT;PA4,148;LBFxdXYPA216,148;LB-10.2 PA932,148;LBTime2PA1613,148;LB 10.2SP4;LT;PA4,1870;LB PA922,1870;LB |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
60 | ;LB0%OvlpPA40,1870;LBORBITSPU;SP;PA1812,2047;SC;EC0; |
cafc62915d39
added many HPGL example plots (for the sake of testing mainly)
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
61 | OE |