Systems and Methods for Communicating with Motion Control Systems and Devices
First Claim
Patent Images
1. A system for communicating with a motion control device capable of performing at least one motion operation from a set of motion operations, comprising:
- an application programming interface exposing at least one component function, whereat least one component function comprises an application programming interface mask, andat least one component function is associated with the at least one motion operation;
a client software module capable of calling at least one component function exposed by the application programming interface;
a motion control software module capable of commanding the at least one motion control device to perform the at least one motion operation associated with the at least one component function exposed by the application programming interface;
whereinthe motion control component restricts use of at least on component function based on the application programming interface mask of the at least one component function exposed by the application programming interface.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for communicating with a motion control system, comprising a set of motion operations, a set of functions, a set of security levels, and client software. The functions are capable of causing the motion control system to perform at least one motion operation. The client software is capable of calling at least one of the functions. The ability of the client software to call at least one of the functions is restricted based on at least one of the security levels.
-
Citations
26 Claims
-
1. A system for communicating with a motion control device capable of performing at least one motion operation from a set of motion operations, comprising:
-
an application programming interface exposing at least one component function, where at least one component function comprises an application programming interface mask, and at least one component function is associated with the at least one motion operation; a client software module capable of calling at least one component function exposed by the application programming interface; a motion control software module capable of commanding the at least one motion control device to perform the at least one motion operation associated with the at least one component function exposed by the application programming interface;
whereinthe motion control component restricts use of at least on component function based on the application programming interface mask of the at least one component function exposed by the application programming interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for communicating with a motion control device capable of performing at least one motion operation from a set of motion operations, comprising:
-
an application programming interface exposing at least one component function, where at least one component function is associated with the at least one motion operation; a client software module capable of calling at least one component function exposed by the application programming interface; at least one user account, where each user account is associated with at least one of a plurality of access levels; a motion control software module capable of commanding the at least one motion control device to perform the at least one motion operation associated with the at least one component function exposed by the application programming interface;
whereinthe motion control component restricts use of at least on component function by at least one of the user accounts based on a comparison of the access level of the at least one component function exposed by the application programming interface and a security mask. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification