Skip to main content

ConfigService (gRPC)

Generated content. This page is produced by cargo run --bin gen_docs (src-tauri/src/bin/gen_docs/) reading proto/maslow/v1/*.proto's compiled FileDescriptorSet, via prost-reflect, re-run on every docs-site build. Do not hand-edit it: fix the generator or the source it reads instead.

Full name: maslow.v1.ConfigService

Methods​

ListConfigEntries​

GetConfigEntry​

UpdateConfigEntry​

Types​

Every message and enum reachable from this service's requests and responses, including shared types defined in common.proto.

ConfigEntry​

One editable leaf of the FluidNC config tree. path is the /-joined key path a write expects (e.g. "axes/x/steps_per_mm", "Maslow_Scale_X"); the resource name for Get/List is "configEntries/{path}".

FieldTypeDescription
pathstring
valuestring
kindConfigKind

ConfigKind​

Best-effort value type, letting a caller pick an appropriate input widget or parser.

ValueNumberDescription
CONFIG_KIND_UNSPECIFIED0
CONFIG_KIND_BOOL1
CONFIG_KIND_INT2
CONFIG_KIND_FLOAT3
CONFIG_KIND_TEXT4

GetConfigEntryRequest​

FieldTypeDescription
namestring"configEntries/{path}"

ListConfigEntriesRequest​

FieldTypeDescription
page_sizeint32
page_tokenstring
force_refreshboolWhen true, request a fresh dump from the machine ("$CD") instead of serving the last cached one.

ListConfigEntriesResponse​

FieldTypeDescription
config_entriesrepeated ConfigEntry
next_page_tokenstring

UpdateConfigEntryRequest​

FieldTypeDescription
config_entryoptional ConfigEntry
saveboolWhether to also persist the change to flash ("$CO") after writing it.