Issues
- 1
Adding duplicate device id's should return `Err()`
#204 opened by PoorRican - 0
Useless examples should be removed
#225 opened by PoorRican - 0
Simplify API for subscribing to `Publisher`
#224 opened by PoorRican - 0
Id should be user-defined string
#223 opened by PoorRican - 0
Fix `output_limit`
#222 opened by PoorRican - 0
Update `DeviceMetadata::name()` implementation
#219 opened by PoorRican - 1
should be implemented as `&'static str`
#221 opened by PoorRican - 0
`name` should be optional for `Device` constructors
#220 opened by PoorRican - 2
`IOCommand` variants should be explicit types
#189 opened by PoorRican - 1
- 0
Implement macros for boilerplate
#218 opened by PoorRican - 1
- 1
- 0
Rename PID to PidController
#217 opened by PoorRican - 0
Rename Action architecture
#216 opened by PoorRican - 0
Explain how PID is one sided
#215 opened by PoorRican - 0
Update license version in "Cargo.toml"
#214 opened by PoorRican - 2
`RawValue` should be deprecated
#190 opened by PoorRican - 0
`PID::set_output()` should be clearer
#213 opened by PoorRican - 0
Defaults should be moved to dedicated module
#174 opened by PoorRican - 0
Source device should update log metadata
#184 opened by PoorRican - 0
`Action::write()` should return `Result`
#186 opened by PoorRican - 0
`Group` should have getter for device containers
#191 opened by PoorRican - 0
`Publisher::propagate()` should collect `Routine`
#195 opened by PoorRican - 0
Internal objects should not be exported
#196 opened by PoorRican - 1
Clean up `IOKind` variants
#205 opened by PoorRican - 0
`IOKind` should be optional
#212 opened by PoorRican - 0
`Directory` should not have `init_dir()`
#206 opened by PoorRican - 0
No explicit trait for root directory
#201 opened by PoorRican - 0
Deprecate `add_to_log()` from `Log` testing
#202 opened by PoorRican - 0
`Document` trait
#203 opened by PoorRican - 0
`RootPath` should be `Arc<PathBuf>`
#199 opened by PoorRican - 0
`RootPath` should have constructor
#200 opened by PoorRican - 0
`Log::full_path()` should return `PathBuf`
#194 opened by PoorRican - 0
`Device` should implement `Directory`
#197 opened by PoorRican - 0
- 0
Deprecate `Device::generate_event()`
#188 opened by PoorRican - 1
- 0
Testing for `PID`
#181 opened by PoorRican - 1
`Log` should store copy of `DeviceMetadata`
#183 opened by PoorRican - 1
- 0
- 0
`Output` should have method `create_routine()`
#180 opened by PoorRican - 1
- 0
`Device` should implement `Persistent`
#175 opened by PoorRican - 0
`root_path` should be behind `Arc` in `Settings`
#171 opened by PoorRican - 0
`full_path()` should not accept `path` parameter
#173 opened by PoorRican - 0
`save()` and `load()` should not accept path
#172 opened by PoorRican - 0
- 0
`Device::init_log()` should not accept parameters
#169 opened by PoorRican