Skip to main content

Crate plc_comm_hostlink

Crate plc_comm_hostlink 

Source
Expand description

Async Rust client for KEYENCE KV Host Link.

The crate keeps the same high-level helper semantics as the sibling .NET and Python libraries in this workspace.

Structs§

HostLinkAddress
HostLinkClient
HostLinkClientFactory
HostLinkClock
HostLinkConnectionOptions
HostLinkTraceFrame
KvDeviceAddress
KvDeviceRangeCatalog
KvDeviceRangeEntry
KvDeviceRangeSegment
KvLogicalAddress
KvModelInfo
QueuedHostLinkClient
TimerCounterValue

Enums§

HostLinkError
HostLinkTraceDirection
HostLinkTransportMode
HostLinkValue
KvDeviceRangeCategory
KvDeviceRangeNotation
KvPlcMode

Traits§

HostLinkPayloadValue

Functions§

available_device_range_models
decode_error_code
device_range_catalog_for_model
normalize_suffix
open_and_connect
parse_device
parse_logical_address
poll
read_comments
read_counter
read_dwords
read_dwords_chunked
read_dwords_single_request
read_named
read_timer
read_timer_counter
read_typed
read_words
read_words_chunked
read_words_single_request
resolve_effective_format
validate_device_count
validate_device_span
validate_device_type
validate_expansion_buffer_count
validate_expansion_buffer_span
write_bit_in_word
write_dwords_chunked
write_dwords_single_request
write_typed
write_words_chunked
write_words_single_request

Type Aliases§

NamedSnapshot
TraceHook