InoDrive / IO
InoDrive.IO(argv)
Class for getting and setting Module’s Inputs and Outputs.
Arguments: argv (Object): An InoDrive with an established Connection.
Returns: Object – An Object that can get and set Module’s Inputs and Outputs.
Methods:
getAnalogInput() | Get Information about the analog Input on the InoDrive Module |
getHoldingBrake() | Read the Holding Brake status on the InoDrive Module |
getHoldingBrakeFault() | Get the Holding Brake Fault status on the InoDrive Module |
getInput() | Get Information about a specific Input on the InoDrive Module |
getInputPolarity() | Read the current Input Polarity on the InoDrive Module |
getInputsData() | Get Information about the Inputs on the InoDrive Module |
getOutput() | Get a specific Output status on the InoDrive Module |
getOutputFault() | Get the Output Fault status for a specific output on the InoDrive Module |
getOutputsData() | Get Information about the Outputs on the InoDrive Module |
getSafetyInput() | Get Information about the safety Input on the InoDrive Module |
setHoldingBrake() | Change the Holding Brake status on the InoDrive Module |
setInputPolarity() | Change the Input Polarity on the InoDrive Module |
setOutput() | Set a new Output status for a specific output on the InoDrive Module |
getMetrics() | Get Metrics information on the Module Temperatures, States of Ethernet Ports, Operational States of the Module, Input Voltage, and more from the InoDrive Module |
getTemperatures() | Get the Temperatures of key points on the InoDrive Module including: the Case, CPU, FETs, Outputs, and Regen |
getInputVoltage() | Get the Input Voltage of the InoDrive Module |
getOperationalState() | Get information about the Operational States of the InoDrive Module including: Module, Network, User Application, Motor, and Regen |
getEthernetPorts() | Get information about the two Ethernet Ports and the CPU on the InoDrive Module |
getAccelerometer() | Get information about the X, Y, and Z axis readings of the Accelerometer |