1460733255-9c3f3252-6199-484c-b828-b6c56cbf94d5

1. A method comprising:
transmitting, from a logical switch made up of at least two switching nodes, a test packet to a communications network;
detecting receipt of the test packet by at least one of the switching nodes in the logical switch; and
indicating presence of a loop in the communications network in response to detecting receipt of the test packet by the at least one switching node.
2. The method of claim 1, wherein transmitting the test packet to the communications network comprises transmitting the test packet to the communications network that has an arrangement of the plural switching nodes in which re-routing around failure points is enabled.
3. The method of claim 1, wherein transmitting the test packet comprises transmitting the test packet having a destination address that specifies the one of the switching nodes in the logical switch as a destination.
4. The method of claim 3, wherein the test packet further has a field indicating that the test packet is for loop detection, the method further comprising setting a value of the field.
5. The method of claim 3, wherein the test packet further has a field indicating an identifier of a virtual local area network, the method further comprising setting a value of the field.
6. The method of claim 1, further comprising determining whether the received test packet has a destination address of the at least one switching node, wherein indicating the presence of the loop is in response to determining that the received test packet has the destination address of the at least one switching node.
7. The method of claim 6, wherein the at least one switching node comprises a first one of the switching nodes in the logical switch, the method further comprising the first switching node detecting receipt of a second test packet having a destination address of a second one of the switching nodes in the logical switch; and
indicating presence of a loop in response to detecting receipt of the second test packet that has the destination address of the second switching node.
8. The method of claim 1, further comprising effecting an action in response to the indicated presence of the loop.
9. The method of claim 8, wherein effecting the action comprises disabling one or more ports of the switching nodes in the logical switch.
10. The method of claim 1, further comprising storing configuration information relating to a time period at which transmission of test packets is to be repeated.
11. The method of claim 1, further comprising receiving user input from a user interface console to set configurations relating to transmission of test packets and processing of received test packets.
12. A first node comprising:
ports; and
a controller to:
receive a test packet at a first one of the ports;
determine whether the received test packet has a destination address that matches one or more predefined addresses associated with a second node; and
indicate presence of a loop in a communications network in which the first and second nodes are located in response to detecting receipt of the test packet containing the matching destination address.
13. The first node of claim 12, wherein the controller further determines whether the received test packet has a destination address that matches one or more predefined addresses associated with the first node, wherein presence of the loop in the communications network is also indicated in response to detecting receipt of the test packet that has a destination address matching the one or more predefined addresses of the first node.
14. The first node of claim 12, the controller to further send a request to the second node in response to detecting that the received test packet has a destination address that matches the one or more predefined addresses associated with the second node, wherein the request is a request to disable a port of the second node.
15. The first node of claim 12, the controller to write debugging information into a record, the debugging information including at least one of: information pertaining to the port at which the test packet was received, an identifier of a virtual local area network from which the test packet was received, and an identifier of a sender from which the test packet was received.
16. The first node of claim 12, wherein the first node is a switching node that is part of a split multilink trunk (SMLT) architecture.
17. The first node of claim 12, the controller to disable a group of multilink trunk (MLT) ports in response to the indicated presence of the loop, wherein the first port belongs to the group of MLT ports.
18. The first node of claim 12, further comprising a storage to store a transmit list of virtual local area networks to which test packets are to be sent from the first node,
wherein the controller transmits test packets to virtual area networks indicated by the transmit list.
19. An article comprising at least one storage medium containing instructions that when executed cause a first network node to:
receive a test packet from a communications network; and
a controller to:
determine whether the test packet has a destination address that matches an address of the first network node;
determine whether the destination address in the test packet matches an address of a second network node; and
indicate presence of a loop in the communications network in response to detecting receipt of the test packet containing the destination address that matches either the address of the first network node or the address of the second network node.
20. The article of claim 19, wherein the instructions when executed cause the first network node to send a request to disable a port of the second network node in response to determining that the test packet contains the destination address that matches the address of the second network node, wherein the first and second network nodes comprise first and second switching nodes that form a logical switch.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A dry powder inhalation device comprising:
a housing defining a chamber;
a patient port in communication with said chamber;
an elongate carrier carrying medicament;
an advancement mechanism for advancing a length of the elongate carrier into the chamber;
a displacement sensor that advances in association with continuous advancement of the elongate carrier; and
a transfer component that converts the advancement of the displacement sensor into intermittent motion of a units dose display.
2. A dry powder inhalation device according to claim 1, wherein the displacement sensor has a range of movably engaged positions wherein the displacement sensor movably engages the transfer component, and
the dry powder inhalation device further comprises a discrete alignment mechanism capable of moving the displacement sensor backwards to one of a plurality of spatially defined positions that are not within said range of movably engaged positions.
3. A dry powder inhalation device according to claim 2 wherein the discrete alignment mechanism comprises a reverse pawl wheel capable of engaging with a post fixed to the device housing.
4. A dry powder inhalation device according to claim 3 wherein the reverse pawl wheel comprises two pawl arms.
5. A dry powder inhalation device according to claim 4 wherein the discrete alignment mechanism comprises a slot in the reverse pawl wheel that is reversibly engageable with a post fixed to the device housing.
6. A dry powder inhalation device according to claim 1 wherein the advancement mechanism comprises a rotatable mouthpiece cover.
7. A dry powder inhalation device according to claim 1 wherein the advancement mechanism comprises an uptake spool.
8. A dry powder inhalation device according to claim 7 wherein the displacement sensor is driven by gears on the uptake spool.
9. A dry powder inhalation device according to claim 1 wherein the displacement sensor comprises a rotatable gear.
10. A dry powder inhalation device according to claim 1 wherein the transfer component comprises a Geneva wheel.
11. A dry powder inhalation device according to claim 10 wherein the Geneva wheel has scallops along its outer edge.
12. A dry powder inhalation device according to claim 1 wherein the units dose display is a geared units dose wheel with numerical indicia on one face of the wheel.
13. A dry powder inhalation device according to claim 12 further comprising a tens dose display comprising a geared tens dose wheel coupled to the units dose wheel and wherein the units dose display and the tens dose display cooperate to indicate a number of doses remaining in the device.
14. A dry powder inhalation device according to claim 13 wherein the tens dose wheel has scallops along its outer edge.
15. A dry powder inhalation device according to claim 1 wherein the elongate carrier is a dimpled tape.
16. A dry powder inhalation device according to claim 1 wherein the displacement sensor moves in association with movement of the elongate carrier.

1460733246-6bfebff1-7703-4c31-b51f-35367312a6f7

What is claimed is:

1. A cushion device for a hydraulic cylinder, comprising:
a piston slidably housed in a cylinder tube,
a cylinder head through which a piston rod connected to the piston slidably penetrates,
a cushion ring fixed to the piston rod,
a cushion seal, the cushion seal being free to move within a certain range in the axial direction of the piston rod on the side of the cylinder head, and the cushion ring penetrating the inner circumference of the cushion seal in the vicinity of the end of the piston stroke, and restricting flow of fluid from an oil chamber in the cylinder tube to exert a cushion effect, and
a spacer, the spacer being arranged on the inner side of the cushion seal in the axial direction and free to move by the same amount as the cushion seal, and its inner diameter being set larger than the inner diameter of the cushion seal.
2. The cushion device as defined in claim 1, wherein the cushion seal and spacer are arranged in the axial direction inside the holder, and arranged free to move within a certain range.
3. The cushion device as defined in claim 2, wherein a guide part smaller than the inner diameter of the stopper restricting motion of the spacer provided in the holder, is provided at the tip of the spacer.
4. The cushion device as defined in claim 3, wherein the axial length of the guide part is set larger than the tolerance displacement amount of the spacer.
5. The cushion device as defined in claim 1, further comprising:
a bypass passage whereof the effective cross-sectional surface area varies in the axial direction of the cushion seal, the bypass passage communicating with the oil chamber and allowing fluid to bypass a passage formed between the outer circumference of the cushion ring and the inner circumference of the cushion seal.
6. The cushion device as defined in claim 5, wherein the bypass passage becomes narrower when the cushion effect is produced due to the motion of the piston, and becomes larger due to its motion in the opposite direction.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A control apparatus of a hybrid electric vehicle, comprising:
a clutch provided between an engine and a motor generating power;
a transmission serially connected to the motor;
a driving information detector detecting driving information including an output speed of the motor, an output speed of the transmission, and a rotation speed of a driving shaft serially connected to the transmission; and
a controller limiting torque of the motor or speed of the motor to a predetermined level or less when a difference between the output speed of the motor and the output speed of the transmission detected by the driving information detector is higher than a predetermined value.
2. The control apparatus of claim 1,
wherein the output speed of the transmission is inversely calculated from the rotation speed of the driving shaft.
3. A control method of a hybrid electric vehicle including an engine, a clutch, a motor, a transmission, and a driving shaft sequentially connected in series, the control method comprising:
detecting an output speed of the motor and an output speed of the transmission by a driving information detector of the hybrid electric vehicle;
determining whether a difference between the output speed of the motor and the output speed of the transmission is higher than a predetermined value by a controller of the hybrid electric vehicle; and
limiting an input torque of the motor or an input speed of the motor to a predetermined level or less when the difference between the output speed of the motor and the output speed of the transmission detected by the driving information detector is higher than the predetermined value.
4. The control method of claim 3,
wherein the output speed of the transmission is inversely calculated from the rotation speed of the driving shaft by the controller.
5. A control apparatus of a hybrid electric vehicle, comprising:
a clutch provided between an engine and a motor generating power;
a transmission serially connected to the motor;
a driving information detector detecting driving information, including a shift stage of the transmission and an output speed of the motor; and
a controller limiting an input torque of the motor or an input speed of the motor under a predetermined level when a difference between a torque of the motor calculated from the shift stage detected by the driving information detector and the output torque of the motor is higher than a predetermined value.
6. A control method of a hybrid electric vehicle including an engine, a clutch, a motor, a transmission, and a driving shaft sequentially connected in series, the control method comprising:
calculating a torque of the motor corresponding to a shift stage of the transmission by a controller of the hybrid electric vehicle;
determining whether a difference between the torque of the motor calculated by the controller and an output torque of the motor is higher than a predetermined value; and
limiting an input torque of the motor to a predetermined level or less when the difference between the torque of the motor calculated by the controller and the output torque of the motor is higher than the predetermined value.