| accessKueblerRegister(uint8_t address, uint8_t length, bool write=false, uint32_t value=0, const OsCommandConfig &config={.timeout=std::chrono::seconds(5),.pollInterval=std::chrono::milliseconds(20)}) | mm::node::SomanetDrive | |
| applyOperationMode(int8_t mode, std::chrono::milliseconds timeout=std::chrono::milliseconds(200)) | mm::node::Cia402Drive | |
| brakeState() const | mm::node::SomanetDrive | |
| brakeStatus() const | mm::node::SomanetDrive | |
| checkFirmwarePackage(std::string_view packageFilename) const | mm::node::SomanetDrive | |
| Cia402Drive(Device &device) | mm::node::Cia402Drive | inlineexplicit |
| cobIdSync() const | mm::node::ProfileDevice | |
| communicationCyclePeriod() const | mm::node::ProfileDevice | |
| commutationOffsetMethod() const | mm::node::SomanetDrive | |
| configureHrdStream(somanet::HrdData data, std::chrono::milliseconds duration, const OsCommandConfig &config={.timeout=std::chrono::seconds(10),.pollInterval=std::chrono::milliseconds(100)}) | mm::node::SomanetDrive | |
| consumerHeartbeatTime() const | mm::node::ProfileDevice | |
| controlEffort() const | mm::node::Cia402Drive | |
| controlword() const | mm::node::Cia402Drive | |
| dcLinkCircuitVoltage() const | mm::node::Cia402Drive | |
| device() | mm::node::ProfileDevice | inline |
| device() const | mm::node::ProfileDevice | inline |
| device_ | mm::node::ProfileDevice | protected |
| deviceType() const | mm::node::ProfileDevice | |
| digitalInputs() const | mm::node::Cia402Drive | |
| digitalOutputs() const | mm::node::Cia402Drive | |
| disable() | mm::node::Cia402Drive | |
| disableVoltage() | mm::node::Cia402Drive | |
| enable(std::chrono::milliseconds timeout=std::chrono::milliseconds(2000)) | mm::node::Cia402Drive | |
| enableOperation() | mm::node::Cia402Drive | |
| engageBrake(std::chrono::milliseconds settle=std::chrono::milliseconds(50)) | mm::node::SomanetDrive | |
| errorCode() const | mm::node::Cia402Drive | |
| errorRegister() const | mm::node::ProfileDevice | |
| errorReport() const | mm::node::SomanetDrive | |
| faultReset() | mm::node::Cia402Drive | |
| feedConstant() const | mm::node::Cia402Drive | |
| followingErrorActualValue() const | mm::node::Cia402Drive | |
| followingErrorTimeout() const | mm::node::Cia402Drive | |
| followingErrorWindow() const | mm::node::Cia402Drive | |
| gearRatio() const | mm::node::Cia402Drive | |
| guardTime() const | mm::node::ProfileDevice | |
| homeOffset() const | mm::node::Cia402Drive | |
| homingAcceleration() const | mm::node::Cia402Drive | |
| homingMethod() const | mm::node::Cia402Drive | |
| homingSpeeds() const | mm::node::Cia402Drive | |
| identity() const | mm::node::ProfileDevice | |
| lifeTimeFactor() const | mm::node::ProfileDevice | |
| manufacturerDeviceName() const | mm::node::ProfileDevice | |
| manufacturerSoftwareVersion() const | mm::node::ProfileDevice | |
| maxCurrent() const | mm::node::Cia402Drive | |
| maxMotorSpeed() const | mm::node::Cia402Drive | |
| maxTorque() const | mm::node::Cia402Drive | |
| motionProfileType() const | mm::node::Cia402Drive | |
| motorRatedCurrent() const | mm::node::Cia402Drive | |
| motorRatedTorque() const | mm::node::Cia402Drive | |
| operationMode() const | mm::node::Cia402Drive | |
| operationModeValue() const | mm::node::Cia402Drive | |
| operationModeValueDisplay() const | mm::node::Cia402Drive | |
| osCommand() const | mm::node::ProfileDevice | |
| osCommandResponse() const | mm::node::ProfileDevice | |
| osCommandStatus() const | mm::node::ProfileDevice | |
| polarity() const | mm::node::Cia402Drive | |
| positionActualValue() const | mm::node::Cia402Drive | |
| positionDemandInternalValue() const | mm::node::Cia402Drive | |
| positionDemandValue() const | mm::node::Cia402Drive | |
| positioningOptionCode() const | mm::node::Cia402Drive | |
| positionRangeLimit() const | mm::node::Cia402Drive | |
| positionWindow() const | mm::node::Cia402Drive | |
| positionWindowTime() const | mm::node::Cia402Drive | |
| producerHeartbeatTime() const | mm::node::ProfileDevice | |
| profileAcceleration() const | mm::node::Cia402Drive | |
| profileDeceleration() const | mm::node::Cia402Drive | |
| ProfileDevice(Device &device) | mm::node::ProfileDevice | inlineexplicit |
| profileVelocity() const | mm::node::Cia402Drive | |
| quickStop() | mm::node::Cia402Drive | |
| quickStopDeceleration() const | mm::node::Cia402Drive | |
| quickStopOptionCode() const | mm::node::Cia402Drive | |
| readEncoderRegister(somanet::EncoderOrdinal encoder, uint8_t registerAddress, const OsCommandConfig &config={.timeout=std::chrono::seconds(5),.pollInterval=std::chrono::milliseconds(20)}) | mm::node::SomanetDrive | |
| readFileList() const | mm::node::SomanetDrive | |
| readFullFirmwareDescriptors() const | mm::node::SomanetDrive | |
| readHardwareDescription() const | mm::node::SomanetDrive | |
| readHrdRecording(somanet::HrdData data) const | mm::node::SomanetDrive | |
| readIntegroVariant() const | mm::node::SomanetDrive | |
| readMaximumFirmwareLatency(somanet::FirmwareLatency latency, const OsCommandConfig &config={.timeout=std::chrono::seconds(5),.pollInterval=std::chrono::milliseconds(20)}) | mm::node::SomanetDrive | |
| readObjectDictionaryValues(const OsCommandConfig &config={}) | mm::node::SomanetDrive | |
| readSkippedCycles(somanet::FirmwareService service, const OsCommandConfig &config={.timeout=std::chrono::seconds(30),.pollInterval=std::chrono::milliseconds(20)}) | mm::node::SomanetDrive | |
| readStatus() const | mm::node::Cia402Drive | |
| releaseBrake(std::chrono::milliseconds settle=std::chrono::milliseconds(50)) | mm::node::SomanetDrive | |
| restoreDefaultParameters() const | mm::node::ProfileDevice | |
| runCommutationOffsetMeasurement(somanet::CommutationOffsetMethod method, const OsCommandConfig &config={.timeout=std::chrono::seconds(60),.pollInterval=std::chrono::milliseconds(100)}) | mm::node::SomanetDrive | |
| runMotorPhaseOrderDetection(const OsCommandConfig &config={.timeout=std::chrono::seconds(60),.pollInterval=std::chrono::milliseconds(100)}) | mm::node::SomanetDrive | |
| runOpenPhaseDetection(const OsCommandConfig &config={.timeout=std::chrono::seconds(10),.pollInterval=std::chrono::milliseconds(100)}) | mm::node::SomanetDrive | |
| runOsCommand(const std::vector< uint8_t > &command, const OsCommandConfig &config={}, const OsCommandFsBuffer &fsBuffer={}) | mm::node::SomanetDrive | |
| runPhaseInductanceMeasurement(const OsCommandConfig &config={.timeout=std::chrono::seconds(30),.pollInterval=std::chrono::milliseconds(100)}) | mm::node::SomanetDrive | |
| runPhaseResistanceMeasurement(const OsCommandConfig &config={.timeout=std::chrono::seconds(30),.pollInterval=std::chrono::milliseconds(100)}) | mm::node::SomanetDrive | |
| runPolePairDetection(const OsCommandConfig &config={.timeout=std::chrono::seconds(60),.pollInterval=std::chrono::milliseconds(100)}) | mm::node::SomanetDrive | |
| runRestoreDefaultParameters(RestoreGroup group, const RestoreDefaultParametersConfig &config={}) | mm::node::ProfileDevice | |
| runStoreParameters(const StoreParametersConfig &config={}) | mm::node::ProfileDevice | |
| runTorqueConstantMeasurement(const OsCommandConfig &config={.timeout=std::chrono::seconds(60),.pollInterval=std::chrono::milliseconds(100)}) | mm::node::SomanetDrive | |
| setBrakeStatus(somanet::BrakeStatus status) | mm::node::SomanetDrive | |
| setCobIdSync(int32_t value) | mm::node::ProfileDevice | |
| setCommunicationCyclePeriod(int32_t value) | mm::node::ProfileDevice | |
| setConsumerHeartbeatTime(uint32_t value) | mm::node::ProfileDevice | |
| setControlword(uint16_t value) | mm::node::Cia402Drive | |
| setDigitalOutputs(const DigitalOutputs &outputs) | mm::node::Cia402Drive | |
| setFeedConstant(const FeedConstant &constant) | mm::node::Cia402Drive | |
| setFollowingErrorTimeout(uint16_t value) | mm::node::Cia402Drive | |
| setFollowingErrorWindow(uint32_t value) | mm::node::Cia402Drive | |
| setGearRatio(const GearRatio &ratio) | mm::node::Cia402Drive | |
| setGuardTime(uint16_t value) | mm::node::ProfileDevice | |
| setHomeOffset(int32_t value) | mm::node::Cia402Drive | |
| setHomingAcceleration(uint32_t value) | mm::node::Cia402Drive | |
| setHomingMethod(int8_t method) | mm::node::Cia402Drive | |
| setHomingSpeeds(const HomingSpeeds &speeds) | mm::node::Cia402Drive | |
| setIcMuCalibrationMode(somanet::EncoderOrdinal encoder, somanet::IcMuCalibrationMode mode, const OsCommandConfig &config={.timeout=std::chrono::seconds(5),.pollInterval=std::chrono::milliseconds(20)}) | mm::node::SomanetDrive | |
| setIgnoreBissStatusBits(somanet::EncoderOrdinal encoder, bool ignore, const OsCommandConfig &config={.timeout=std::chrono::seconds(30),.pollInterval=std::chrono::milliseconds(20)}) | mm::node::SomanetDrive | |
| setLifeTimeFactor(uint8_t value) | mm::node::ProfileDevice | |
| setMaxCurrent(uint16_t perMille) | mm::node::Cia402Drive | |
| setMaxMotorSpeed(uint32_t value) | mm::node::Cia402Drive | |
| setMaxTorque(uint16_t perMille) | mm::node::Cia402Drive | |
| setMotionProfileType(int16_t value) | mm::node::Cia402Drive | |
| setMotorRatedCurrent(uint32_t milliamps) | mm::node::Cia402Drive | |
| setMotorRatedTorque(uint32_t millinewtonMetres) | mm::node::Cia402Drive | |
| setOperationMode(somanet::OperationMode mode) | mm::node::SomanetDrive | |
| setOperationMode(cia402::OperationMode mode) | mm::node::SomanetDrive | |
| setOperationModeValue(int8_t mode) | mm::node::Cia402Drive | |
| setOsCommand(const std::vector< uint8_t > &command) | mm::node::ProfileDevice | |
| setOsCommandMode(uint8_t mode) | mm::node::ProfileDevice | |
| setPolarity(uint8_t value) | mm::node::Cia402Drive | |
| setPositioningOptionCode(uint16_t value) | mm::node::Cia402Drive | |
| setPositionRangeLimit(const PositionRangeLimit &limit) | mm::node::Cia402Drive | |
| setPositionWindow(uint32_t value) | mm::node::Cia402Drive | |
| setPositionWindowTime(uint16_t value) | mm::node::Cia402Drive | |
| setProducerHeartbeatTime(uint16_t value) | mm::node::ProfileDevice | |
| setProfileAcceleration(uint32_t value) | mm::node::Cia402Drive | |
| setProfileDeceleration(uint32_t value) | mm::node::Cia402Drive | |
| setProfileVelocity(uint32_t value) | mm::node::Cia402Drive | |
| setQuickStopDeceleration(uint32_t value) | mm::node::Cia402Drive | |
| setQuickStopOptionCode(int16_t value) | mm::node::Cia402Drive | |
| setRestoreAllDefaultParameters(uint32_t signature) | mm::node::ProfileDevice | |
| setRestoreApplicationDefaultParameters(uint32_t signature) | mm::node::ProfileDevice | |
| setRestoreCommunicationDefaultParameters(uint32_t signature) | mm::node::ProfileDevice | |
| setRestoreManufacturerDefaultParameters(uint32_t signature) | mm::node::ProfileDevice | |
| setSiUnitVelocity(uint32_t value) | mm::node::Cia402Drive | |
| setSoftwarePositionLimit(const SoftwarePositionLimit &limit) | mm::node::Cia402Drive | |
| setStoreParameters(uint32_t signature) | mm::node::ProfileDevice | |
| setSynchronousCounterOverflowValue(uint8_t value) | mm::node::ProfileDevice | |
| setSystemIdentificationParameter(somanet::SystemIdentificationParameter parameter, uint32_t value, const OsCommandConfig &config={.timeout=std::chrono::seconds(5),.pollInterval=std::chrono::milliseconds(20)}) | mm::node::SomanetDrive | |
| setTargetPosition(int32_t counts) | mm::node::Cia402Drive | |
| setTargetTorque(int16_t perMille) | mm::node::Cia402Drive | |
| setTargetVelocity(int32_t value) | mm::node::Cia402Drive | |
| setTorqueOffset(int16_t value) | mm::node::Cia402Drive | |
| setTorqueProfileType(int16_t value) | mm::node::Cia402Drive | |
| setTorqueSlope(uint32_t value) | mm::node::Cia402Drive | |
| setTouchProbeFunction(uint16_t value) | mm::node::Cia402Drive | |
| setVelocityOffset(int32_t value) | mm::node::Cia402Drive | |
| setVelocitySource(somanet::VelocitySource source, const OsCommandConfig &config={.timeout=std::chrono::seconds(5),.pollInterval=std::chrono::milliseconds(20)}) | mm::node::SomanetDrive | |
| setVelocityThreshold(uint16_t value) | mm::node::Cia402Drive | |
| setVelocityThresholdTime(uint16_t value) | mm::node::Cia402Drive | |
| setVelocityWindow(uint16_t value) | mm::node::Cia402Drive | |
| setVelocityWindowTime(uint16_t value) | mm::node::Cia402Drive | |
| shutdown() | mm::node::Cia402Drive | |
| siUnitVelocity() const | mm::node::Cia402Drive | |
| softwarePositionLimit() const | mm::node::Cia402Drive | |
| SomanetDrive(Device &device) | mm::node::SomanetDrive | inlineexplicit |
| startFirmwareLatencyMeasurement(somanet::FirmwareLatency latency, const OsCommandConfig &config={.timeout=std::chrono::seconds(5),.pollInterval=std::chrono::milliseconds(20)}) | mm::node::SomanetDrive | |
| startHrdStream(const OsCommandConfig &config) | mm::node::SomanetDrive | |
| state() const | mm::node::Cia402Drive | |
| statusword() const | mm::node::Cia402Drive | |
| stopFirmwareLatencyMeasurements(const OsCommandConfig &config={.timeout=std::chrono::seconds(5),.pollInterval=std::chrono::milliseconds(20)}) | mm::node::SomanetDrive | |
| storeParameters() const | mm::node::ProfileDevice | |
| supportedDriveModes() const | mm::node::Cia402Drive | |
| switchOn() | mm::node::Cia402Drive | |
| synchronousCounterOverflowValue() const | mm::node::ProfileDevice | |
| targetPosition() const | mm::node::Cia402Drive | |
| targetTorque() const | mm::node::Cia402Drive | |
| targetVelocity() const | mm::node::Cia402Drive | |
| torqueActualValue() const | mm::node::Cia402Drive | |
| torqueDemand() const | mm::node::Cia402Drive | |
| torqueOffset() const | mm::node::Cia402Drive | |
| torqueProfileType() const | mm::node::Cia402Drive | |
| torqueSlope() const | mm::node::Cia402Drive | |
| touchProbe1NegativeEdge() const | mm::node::Cia402Drive | |
| touchProbe1PositiveEdge() const | mm::node::Cia402Drive | |
| touchProbeFunction() const | mm::node::Cia402Drive | |
| touchProbeStatus() const | mm::node::Cia402Drive | |
| touchProbeTimeStamp1NegativeValue() const | mm::node::Cia402Drive | |
| touchProbeTimeStamp1PositiveValue() const | mm::node::Cia402Drive | |
| transitionToState(cia402::State target, std::chrono::milliseconds timeout=std::chrono::milliseconds(2000), bool allowQuickStopOverride=false) | mm::node::Cia402Drive | |
| triggerError(somanet::FirmwareService service, somanet::FirmwareErrorType type, const OsCommandConfig &config={.timeout=std::chrono::seconds(3),.pollInterval=std::chrono::milliseconds(20)}) | mm::node::SomanetDrive | |
| velocityActualValue() const | mm::node::Cia402Drive | |
| velocityDemandValue() const | mm::node::Cia402Drive | |
| velocityOffset() const | mm::node::Cia402Drive | |
| velocityThreshold() const | mm::node::Cia402Drive | |
| velocityThresholdTime() const | mm::node::Cia402Drive | |
| velocityWindow() const | mm::node::Cia402Drive | |
| velocityWindowTime() const | mm::node::Cia402Drive | |
| writeEncoderRegister(somanet::EncoderOrdinal encoder, uint8_t registerAddress, uint8_t value, const OsCommandConfig &config={.timeout=std::chrono::seconds(5),.pollInterval=std::chrono::milliseconds(20)}) | mm::node::SomanetDrive | |