Skip to main content

Module epics_decode

Module epics_decode 

Source

Structs§

PvaAclChangePayload
PvaAuthNzPayload
PvaBeaconPayload
struct beaconMessage {
PvaCancelRequestPayload
PvaCommands
Convenience wrapper that matches the pre-existing PvaCommands API. Prefer calling command_name directly for new code.
PvaConnectionValidatedPayload
PvaConnectionValidationPayload
PvaControlFlags
PvaControlPayload
PvaCreateChannelPayload
CREATE_CHANNEL payload (cmd=7) Client: count(2), then for each: cid(4), pv_name(string) Server: cid(4), sid(4), status
PvaDestroyChannelPayload
DESTROY_CHANNEL payload (cmd=8) Format: sid(4), cid(4)
PvaDestroyRequestPayload
PvaGetFieldPayload
PvaHeader
PvaMessagePayload
PvaMultipleDataEntry
PvaMultipleDataPayload
PvaOpPayload
Generic operation payload (GET/PUT/PUT_GET/MONITOR/ARRAY/RPC)
PvaOriginTagPayload
PvaPacket
PvaSearchPayload
payload decoder SEARCH
PvaSearchResponsePayload
PvaStatus
PvaUnknownPayload

Enums§

PvaPacketCommand

Functions§

command_name
Look up a PVA command name by its numeric code.
command_to_integer
Look up a PVA command code by its name. Returns 255 for unknown names.
decode_op_response_status
decode_size
helpers
decode_status
decode_string