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