58 #endif |
58 #endif |
59 |
59 |
60 void help() |
60 void help() |
61 { |
61 { |
62 printf("**************************************************************\n"); |
62 printf("**************************************************************\n"); |
63 printf("* TestMasterSlaveLSS *\n"); |
63 printf("* TestMasterSlaveLSS *\n"); |
64 printf("* *\n"); |
64 printf("* *\n"); |
65 printf("* A LSS example for PC. It does implement 3 CanOpen *\n"); |
65 printf("* A LSS example for PC. It does implement 3 CanOpen *\n"); |
66 printf("* nodes in the same process. A master and 2 slaves. Both *\n"); |
66 printf("* nodes in the same process. A master and 2 slaves. All *\n"); |
67 printf("* communicate together, exchanging periodically NMT, SYNC, *\n"); |
67 printf("* communicate together, exchanging periodically NMT, SYNC, *\n"); |
68 printf("* SDO and PDO. Master configure heartbeat producer time *\n"); |
68 printf("* SDO and PDO. Master configure heartbeat producer time *\n"); |
69 printf("* at 1000 ms for slave node-id 0x02 by concise DCF. *\n"); |
69 printf("* at 0 ms for slave node-id 0x02 and 0x03 by concise DCF. *\n"); |
70 printf("* *\n"); |
70 printf("* *\n"); |
71 printf("* Usage: *\n"); |
71 printf("* Usage: *\n"); |
72 printf("* ./TestMasterSlaveLSS [OPTIONS] *\n"); |
72 printf("* ./TestMasterSlaveLSS [OPTIONS] *\n"); |
73 printf("* *\n"); |
73 printf("* *\n"); |
74 printf("* OPTIONS: *\n"); |
74 printf("* OPTIONS: *\n"); |
75 printf("* -l : Can library [\"libcanfestival_can_virtual.so\"] *\n"); |
75 printf("* -l : Can library [\"libcanfestival_can_virtual.so\"] *\n"); |
76 printf("* *\n"); |
76 printf("* *\n"); |
77 printf("* SlaveA: *\n"); |
77 printf("* SlaveA: *\n"); |
78 printf("* -s : bus name [\"0\"] *\n"); |
78 printf("* -a : bus name [\"0\"] *\n"); |
79 printf("* -S : 1M,500K,250K,125K,100K,50K,20K,10K,none(disable) *\n"); |
79 printf("* -A : 1M,500K,250K,125K,100K,50K,20K,10K,none(disable) *\n"); |
|
80 printf("* *\n"); |
|
81 printf("* SlaveB: *\n"); |
|
82 printf("* -b : bus name [\"1\"] *\n"); |
|
83 printf("* -B : 1M,500K,250K,125K,100K,50K,20K,10K,none(disable) *\n"); |
80 printf("* *\n"); |
84 printf("* *\n"); |
81 printf("* Master: *\n"); |
85 printf("* Master: *\n"); |
82 printf("* -m : bus name [\"1\"] *\n"); |
86 printf("* -m : bus name [\"2\"] *\n"); |
83 printf("* -M : 1M,500K,250K,125K,100K,50K,20K,10K,none(disable) *\n"); |
87 printf("* -M : 1M,500K,250K,125K,100K,50K,20K,10K,none(disable) *\n"); |
84 printf("* *\n"); |
88 printf("* *\n"); |
85 printf("**************************************************************\n"); |
89 printf("**************************************************************\n"); |
86 } |
90 } |
87 |
91 |