C++
This is the C++ API used by the generated store classes, and to be used in the
application to instantiate the stored::Debugger,
stored::Synchronizer and the relevant
stored::ProtocolLayer subclasses to build a protocol stack for
your application.
- Config
- stored::DefaultConfig
stored::DefaultConfigAvoidDynamicMemoryCompressStreamsDebugDebuggerAliasDebuggerEchoDebuggerIdentificationDebuggerListDebuggerListPrefixAlwaysDebuggerMacroDebuggerReadDebuggerReadMemDebuggerStreamBufferDebuggerStreamBufferOverflowDebuggerStreamsDebuggerTraceDebuggerVersionDebuggerWriteDebuggerWriteMemEnableAssertEnableHooksFullNamesStoreInLittleEndianUnalignedAccessstored::DefaultConfig::Allocator
- stored::Config
- stored::DefaultConfig
- Components
- stored::Amplifier
stored::AmplifierBoundtypeAmplifier()Amplifier()disable()enable()enabled()enableObject()enableObject()gain()gainObject()gainObject()high()highObject()highObject()input()inputObject()inputObject()low()lowObject()lowObject()offset()offsetObject()offsetObject()operator()()operator()()output()outputObject()outputObject()override_()overrideObject()overrideObject()objects()
- stored::FirstOrderFilter
stored::FirstOrderFilterBoundtypeFirstOrderFilter()FirstOrderFilter()cutoffFrequency()cutoffFrequencyObject()cutoffFrequencyObject()disable()enable()enabled()enableObject()enableObject()input()inputObject()inputObject()lastInput()lastOutput()operator()()operator()()output()outputObject()outputObject()override_()overrideObject()overrideObject()recomputeCoefficients()reset()resetObject()resetObject()sampleFrequency()sampleFrequencyObject()objects()
- stored::PID
stored::PIDBoundtypePID()PID()disable()enable()enabled()enableObject()enableObject()epsilon()epsilonObject()epsilonObject()errorMax()errorMaxObject()errorMaxObject()frequency()frequencyObject()high()highObject()highObject()int_()intHigh()intHighObject()intHighObject()intLow()intLowObject()intLowObject()intObject()intObject()isHealthy()Kd()Kff()KffObject()KffObject()Ki()Kp()KpObject()KpObject()low()lowObject()lowObject()operator()()operator()()override_()overrideObject()overrideObject()reset()resetObject()resetObject()setpoint()setpointObject()setpointObject()Td()TdObject()TdObject()Ti()TiObject()TiObject()u()uObject()uObject()y()yObject()yObject()objects()
- stored::PinIn
- stored::PinOut
- stored::PulseWave
stored::PulseWaveBoundtypePulseWave()PulseWave()amplitude()amplitudeObject()amplitudeObject()disable()dutyCycle()dutyCycleObject()dutyCycleObject()enable()enabled()enableObject()enableObject()frequency()frequencyObject()frequencyObject()isHealthy()operator()()output()outputObject()outputObject()override_()overrideObject()overrideObject()phase()phaseObject()phaseObject()sampleFrequency()sampleFrequencyObject()objects()
- stored::Ramp
stored::RampBoundtypetype_Ramp()Ramp()accelerationLimit()accelerationLimitObject()accelerationLimitObject()disable()enable()enabled()enableObject()enableObject()input()inputObject()inputObject()isHealthy()operator()()operator()()output()outputObject()outputObject()override_()overrideObject()overrideObject()reset()resetObject()resetObject()sampleFrequency()sampleFrequencyObject()speedLimit()speedLimitObject()speedLimitObject()objects()
- stored::Sine
stored::SineBoundtypeSine()Sine()amplitude()amplitudeObject()amplitudeObject()disable()enable()enabled()enableObject()enableObject()frequency()frequencyObject()frequencyObject()isHealthy()offset()offsetObject()offsetObject()operator()()output()outputObject()outputObject()override_()overrideObject()overrideObject()phase()phaseObject()phaseObject()sampleFrequency()sampleFrequencyObject()objects()
- stored::Amplifier
- Debugger
- Protocol
- stored::Debugger
stored::DebuggerListCallbackListCallbackArgStoreMapDebugger()~Debugger()capabilities()decode()find()identification()list()list()map()process()setIdentification()setVersions()stores()stream()stream()stream()stream()streams()trace()tracing()unmap()version()AckCmdAliasCmdCapabilitiesCmdEchoCmdFlushCmdIdentificationCmdListCmdMacroCmdReadCmdReadMemCmdStreamCmdTraceCmdVersionCmdWriteCmdWriteMemNackstored::Debugger::StorePrefixComparator
- stored::DebugStoreBase
- stored::DebugVariant
- Directory
- Pipes
- stored::pipes::PipeBase
- stored::pipes::Pipe
- stored::pipes::PipeEntry
- stored::pipes::PipeExit
- stored::pipes::Group
- stored::pipes::Buffer
- stored::pipes::Call
- stored::pipes::Cast
- stored::pipes::Changes
- stored::pipes::Constrained
- stored::pipes::Convert
- stored::pipes::Get
- stored::pipes::Identity
- stored::pipes::Log
- stored::pipes::Map
- stored::pipes::Mux
- stored::pipes::RateLimit
- stored::pipes::Set
- stored::pipes::Signal
- stored::pipes::Tee
- stored::pipes::Transistor
- stored::pipes::Triggered
- Poller
- Protocol
- stored::AsciiEscapeLayer
- stored::BufferLayer
- stored::CallbackLayer
- stored::CompressLayer
- stored::Crc8Layer
- stored::Crc16Layer
- stored::Crc32Layer
- stored::DebugArqLayer
- stored::DebugZmqLayer
- stored::DoublePipeLayer
- stored::FifoLoopback
- stored::FifoLoopback1
- stored::FileLayer
- stored::IdleCheckLayer
- stored::Loopback
- stored::NamedPipeLayer
- stored::PrintLayer
- stored::SegmentationLayer
- stored::SerialLayer
- stored::StdioLayer
- stored::SyncZmqLayer
- stored::TerminalLayer
- stored::XsimLayer
- Abstract classes
- stored::ArqLayer
- stored::PolledFileLayer
- stored::PolledLayer
- stored::ProtocolLayer
- Synchronizer
- Protocol
- stored::StoreJournal
stored::StoreJournal__anonIterateChangedCallbackKeySeqShortSeqSizeStoreJournal()~StoreJournal()bumpSeq()changed()clean()decodeBuffer()decodeUpdates()encodeBuffer()encodeHash()encodeUpdates()hasChanged()hasChanged()hash()iterateChanged()iterateChanged()keyToBuffer()reserveHeap()seq()decodeHash()encodeHash()keySize()stored::StoreJournal::StoreCallback
- stored::SyncConnection
- stored::Synchronizable
- stored::Synchronizer
- Types
- stored::Function
- stored::toType
- stored::Variable
- stored::Variable with hooks
- stored::Variant
stored::VariantVariant()Variant()Variant()Variant()Variant()buffer()callback()container()copy()entryRO()entryRO()entryX()entryX()exitRO()exitRO()exitX()exitX()function()get()get()get()isFunction()isVariable()key()operator!=()operator==()set()set()set()set()size()type()valid()variable()m_bufferm_f
- stored::Variant<void>
- Utilities