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.