Zaber Motion LibraryGetting StartedHow-to GuidesSupportBinary Protocol (Legacy)
API Reference
zaber_motion.ascii
AccelTypeAlertEventAllAxesAxisAxisGroupAxisIdentityAxisSettingsAxisStorageAxisTypeConnectionConversionFactorDeviceDeviceIdentityDeviceIODeviceIOInfoDeviceSettingsDeviceStorageDigitalOutputActionGetAxisSettingGetAxisSettingResultGetAxisSettingTypedResultGetSettingGetSettingResultGetSettingTypedResultIoPortLabelIoPortTypeLockstepMeasurementSequenceMessageTypeOscilloscopeOscilloscopeCapturePropertiesOscilloscopeDataOscilloscopeDataSourceParamsetInfoPidTuningPvtPvtAxisDefinitionPvtAxisTypePvtBufferPvtBufferAxisUnitsPvtCallActionPvtCancelAllOutputsScheduleActionPvtCancelOutputScheduleActionPvtCsvDataPvtIoPvtModePvtPartialCsvDataPvtPartialPointPvtPartialSequenceItemPvtPointPvtSequencePvtSequenceItemPvtSetAllAnalogOutputsActionPvtSetAllDigitalOutputsActionPvtSetAnalogOutputActionPvtSetDigitalOutputActionResponseServoTunerServoTuningParamServoTuningParamsetSetStateAxisResponseSetStateDeviceResponseSettingConstantsSimpleTuningSimpleTuningParamDefinitionStreamStreamAxisDefinitionStreamAxisTypeStreamBufferStreamIoStreamModeStreamsTransportTriggerTriggerActionTriggerConditionTriggerEnabledStateTriggerOperationTriggersTriggerStateTypedSettingUnknownResponseEventWarningFlagsWarnings
zaber_motion.binary
zaber_motion.exceptions
MotionLibExceptionBadCommandExceptionBadDataExceptionBinaryCommandFailedExceptionBinaryCommandFailedExceptionDataCommandFailedExceptionCommandFailedExceptionDataCommandPreemptedExceptionCommandTooLongExceptionCommandTooLongExceptionDataConnectionClosedExceptionConnectionFailedExceptionConversionFailedExceptionDeviceAddressConflictExceptionDeviceAddressConflictExceptionDataDeviceBusyExceptionDeviceDbFailedExceptionDeviceDbFailedExceptionDataDeviceDbInnerErrorDeviceDetectionFailedExceptionDeviceFailedExceptionDeviceNotIdentifiedExceptionDriverDisabledExceptionGCodeExecutionExceptionGCodeExecutionExceptionDataGCodeSyntaxExceptionGCodeSyntaxExceptionDataGe1xGripperMovementFailedExceptionIncompatibleSharedLibraryExceptionInternalErrorExceptionInvalidArgumentExceptionInvalidCsvDataExceptionInvalidDataExceptionInvalidOperationExceptionInvalidPacketExceptionInvalidPacketExceptionDataInvalidParkStateExceptionInvalidPvtPointInvalidRequestDataExceptionInvalidResponseExceptionInvalidResponseExceptionDataIoChannelOutOfRangeExceptionIoFailedExceptionLockstepEnabledExceptionLockstepNotEnabledExceptionMovementFailedExceptionMovementFailedExceptionDataMovementInterruptedExceptionMovementInterruptedExceptionDataNoDeviceFoundExceptionNotSupportedExceptionNoValueForKeyExceptionOperationFailedExceptionOperationFailedExceptionDataOsFailedExceptionOutOfRequestIdsExceptionPvtDiscontinuityExceptionPvtExecutionExceptionPvtExecutionExceptionDataPvtModeExceptionPvtMovementFailedExceptionPvtMovementFailedExceptionDataPvtMovementInterruptedExceptionPvtMovementInterruptedExceptionDataPvtSequenceGenerationFailedExceptionPvtSetupFailedExceptionRemoteModeExceptionRequestTimeoutExceptionSerialPortBusyExceptionSetDeviceStateExceptionDataSetDeviceStateFailedExceptionSetPeripheralStateExceptionDataSetPeripheralStateFailedExceptionStreamDiscontinuityExceptionStreamExecutionExceptionStreamExecutionExceptionDataStreamModeExceptionStreamMovementFailedExceptionStreamMovementFailedExceptionDataStreamMovementInterruptedExceptionStreamMovementInterruptedExceptionDataStreamSetupFailedExceptionTimeoutExceptionTransportAlreadyUsedExceptionUnknownRequestException
zaber_motion.gcode
zaber_motion.microscopy
zaber_motion.movement
zaber_motion.product
© 2026 Zaber Technologies Inc.
API Reference v10.1.0
TypedSettingunion
Module: zaber_motion.ascii
The value of a setting, which can be of various types.
To use this type, add from zaber_motion.ascii import TypedSetting to the top of your source code.
This type is a Union of its member types. Pass or assign a value of any member type directly, and use isinstance(value, MemberType) to determine which type a value holds.
Member Types
t
floatt
intt
boolt
strTop