kinetic-client

Client API for Seagate's Kinetic drives
IN THIS PACKAGE
Module Kinetic_pb

Protobuf Encoding

val encode_local : Kinetic_types.local -> Pbrt.Encoder.t -> unit

encode_local v encoder encodes v with the given encoder

val encode_message_auth_type : Kinetic_types.message_auth_type -> Pbrt.Encoder.t -> unit

encode_message_auth_type v encoder encodes v with the given encoder

val encode_message_hmacauth : Kinetic_types.message_hmacauth -> Pbrt.Encoder.t -> unit

encode_message_hmacauth v encoder encodes v with the given encoder

val encode_message_pinauth : Kinetic_types.message_pinauth -> Pbrt.Encoder.t -> unit

encode_message_pinauth v encoder encodes v with the given encoder

val encode_message : Kinetic_types.message -> Pbrt.Encoder.t -> unit

encode_message v encoder encodes v with the given encoder

val encode_command_message_type : Kinetic_types.command_message_type -> Pbrt.Encoder.t -> unit

encode_command_message_type v encoder encodes v with the given encoder

val encode_command_priority : Kinetic_types.command_priority -> Pbrt.Encoder.t -> unit

encode_command_priority v encoder encodes v with the given encoder

val encode_command_header : Kinetic_types.command_header -> Pbrt.Encoder.t -> unit

encode_command_header v encoder encodes v with the given encoder

val encode_command_algorithm : Kinetic_types.command_algorithm -> Pbrt.Encoder.t -> unit

encode_command_algorithm v encoder encodes v with the given encoder

val encode_command_synchronization : Kinetic_types.command_synchronization -> Pbrt.Encoder.t -> unit

encode_command_synchronization v encoder encodes v with the given encoder

val encode_command_key_value : Kinetic_types.command_key_value -> Pbrt.Encoder.t -> unit

encode_command_key_value v encoder encodes v with the given encoder

val encode_command_range : Kinetic_types.command_range -> Pbrt.Encoder.t -> unit

encode_command_range v encoder encodes v with the given encoder

val encode_command_setup_setup_op_type : Kinetic_types.command_setup_setup_op_type -> Pbrt.Encoder.t -> unit

encode_command_setup_setup_op_type v encoder encodes v with the given encoder

val encode_command_setup : Kinetic_types.command_setup -> Pbrt.Encoder.t -> unit

encode_command_setup v encoder encodes v with the given encoder

val encode_command_p2_poperation_peer : Kinetic_types.command_p2_poperation_peer -> Pbrt.Encoder.t -> unit

encode_command_p2_poperation_peer v encoder encodes v with the given encoder

val encode_command_status_status_code : Kinetic_types.command_status_status_code -> Pbrt.Encoder.t -> unit

encode_command_status_status_code v encoder encodes v with the given encoder

val encode_command_status : Kinetic_types.command_status -> Pbrt.Encoder.t -> unit

encode_command_status v encoder encodes v with the given encoder

val encode_command_p2_poperation : Kinetic_types.command_p2_poperation -> Pbrt.Encoder.t -> unit

encode_command_p2_poperation v encoder encodes v with the given encoder

val encode_command_p2_poperation_operation : Kinetic_types.command_p2_poperation_operation -> Pbrt.Encoder.t -> unit

encode_command_p2_poperation_operation v encoder encodes v with the given encoder

val encode_command_get_log_type : Kinetic_types.command_get_log_type -> Pbrt.Encoder.t -> unit

encode_command_get_log_type v encoder encodes v with the given encoder

val encode_command_get_log_utilization : Kinetic_types.command_get_log_utilization -> Pbrt.Encoder.t -> unit

encode_command_get_log_utilization v encoder encodes v with the given encoder

val encode_command_get_log_temperature : Kinetic_types.command_get_log_temperature -> Pbrt.Encoder.t -> unit

encode_command_get_log_temperature v encoder encodes v with the given encoder

val encode_command_get_log_capacity : Kinetic_types.command_get_log_capacity -> Pbrt.Encoder.t -> unit

encode_command_get_log_capacity v encoder encodes v with the given encoder

val encode_command_get_log_configuration_interface : Kinetic_types.command_get_log_configuration_interface -> Pbrt.Encoder.t -> unit

encode_command_get_log_configuration_interface v encoder encodes v with the given encoder

val encode_command_power_level : Kinetic_types.command_power_level -> Pbrt.Encoder.t -> unit

encode_command_power_level v encoder encodes v with the given encoder

val encode_command_get_log_configuration : Kinetic_types.command_get_log_configuration -> Pbrt.Encoder.t -> unit

encode_command_get_log_configuration v encoder encodes v with the given encoder

val encode_command_get_log_statistics : Kinetic_types.command_get_log_statistics -> Pbrt.Encoder.t -> unit

encode_command_get_log_statistics v encoder encodes v with the given encoder

val encode_command_get_log_limits : Kinetic_types.command_get_log_limits -> Pbrt.Encoder.t -> unit

encode_command_get_log_limits v encoder encodes v with the given encoder

val encode_command_get_log_device : Kinetic_types.command_get_log_device -> Pbrt.Encoder.t -> unit

encode_command_get_log_device v encoder encodes v with the given encoder

val encode_command_get_log : Kinetic_types.command_get_log -> Pbrt.Encoder.t -> unit

encode_command_get_log v encoder encodes v with the given encoder

val encode_command_security_acl_hmacalgorithm : Kinetic_types.command_security_acl_hmacalgorithm -> Pbrt.Encoder.t -> unit

encode_command_security_acl_hmacalgorithm v encoder encodes v with the given encoder

val encode_command_security_acl_permission : Kinetic_types.command_security_acl_permission -> Pbrt.Encoder.t -> unit

encode_command_security_acl_permission v encoder encodes v with the given encoder

val encode_command_security_acl_scope : Kinetic_types.command_security_acl_scope -> Pbrt.Encoder.t -> unit

encode_command_security_acl_scope v encoder encodes v with the given encoder

val encode_command_security_acl : Kinetic_types.command_security_acl -> Pbrt.Encoder.t -> unit

encode_command_security_acl v encoder encodes v with the given encoder

val encode_command_security_security_op_type : Kinetic_types.command_security_security_op_type -> Pbrt.Encoder.t -> unit

encode_command_security_security_op_type v encoder encodes v with the given encoder

val encode_command_security : Kinetic_types.command_security -> Pbrt.Encoder.t -> unit

encode_command_security v encoder encodes v with the given encoder

val encode_command_pin_operation_pin_op_type : Kinetic_types.command_pin_operation_pin_op_type -> Pbrt.Encoder.t -> unit

encode_command_pin_operation_pin_op_type v encoder encodes v with the given encoder

val encode_command_pin_operation : Kinetic_types.command_pin_operation -> Pbrt.Encoder.t -> unit

encode_command_pin_operation v encoder encodes v with the given encoder

val encode_command_batch : Kinetic_types.command_batch -> Pbrt.Encoder.t -> unit

encode_command_batch v encoder encodes v with the given encoder

val encode_command_power_management : Kinetic_types.command_power_management -> Pbrt.Encoder.t -> unit

encode_command_power_management v encoder encodes v with the given encoder

val encode_command_body : Kinetic_types.command_body -> Pbrt.Encoder.t -> unit

encode_command_body v encoder encodes v with the given encoder

val encode_command : Kinetic_types.command -> Pbrt.Encoder.t -> unit

encode_command v encoder encodes v with the given encoder

Protobuf Decoding

val decode_local : Pbrt.Decoder.t -> Kinetic_types.local

decode_local decoder decodes a local value from decoder

val decode_message_auth_type : Pbrt.Decoder.t -> Kinetic_types.message_auth_type

decode_message_auth_type decoder decodes a message_auth_type value from decoder

val decode_message_hmacauth : Pbrt.Decoder.t -> Kinetic_types.message_hmacauth

decode_message_hmacauth decoder decodes a message_hmacauth value from decoder

val decode_message_pinauth : Pbrt.Decoder.t -> Kinetic_types.message_pinauth

decode_message_pinauth decoder decodes a message_pinauth value from decoder

val decode_message : Pbrt.Decoder.t -> Kinetic_types.message

decode_message decoder decodes a message value from decoder

val decode_command_message_type : Pbrt.Decoder.t -> Kinetic_types.command_message_type

decode_command_message_type decoder decodes a command_message_type value from decoder

val decode_command_priority : Pbrt.Decoder.t -> Kinetic_types.command_priority

decode_command_priority decoder decodes a command_priority value from decoder

val decode_command_header : Pbrt.Decoder.t -> Kinetic_types.command_header

decode_command_header decoder decodes a command_header value from decoder

val decode_command_algorithm : Pbrt.Decoder.t -> Kinetic_types.command_algorithm

decode_command_algorithm decoder decodes a command_algorithm value from decoder

val decode_command_synchronization : Pbrt.Decoder.t -> Kinetic_types.command_synchronization

decode_command_synchronization decoder decodes a command_synchronization value from decoder

val decode_command_key_value : Pbrt.Decoder.t -> Kinetic_types.command_key_value

decode_command_key_value decoder decodes a command_key_value value from decoder

val decode_command_range : Pbrt.Decoder.t -> Kinetic_types.command_range

decode_command_range decoder decodes a command_range value from decoder

val decode_command_setup_setup_op_type : Pbrt.Decoder.t -> Kinetic_types.command_setup_setup_op_type

decode_command_setup_setup_op_type decoder decodes a command_setup_setup_op_type value from decoder

val decode_command_setup : Pbrt.Decoder.t -> Kinetic_types.command_setup

decode_command_setup decoder decodes a command_setup value from decoder

val decode_command_p2_poperation_peer : Pbrt.Decoder.t -> Kinetic_types.command_p2_poperation_peer

decode_command_p2_poperation_peer decoder decodes a command_p2_poperation_peer value from decoder

val decode_command_status_status_code : Pbrt.Decoder.t -> Kinetic_types.command_status_status_code

decode_command_status_status_code decoder decodes a command_status_status_code value from decoder

val decode_command_status : Pbrt.Decoder.t -> Kinetic_types.command_status

decode_command_status decoder decodes a command_status value from decoder

val decode_command_p2_poperation : Pbrt.Decoder.t -> Kinetic_types.command_p2_poperation

decode_command_p2_poperation decoder decodes a command_p2_poperation value from decoder

val decode_command_p2_poperation_operation : Pbrt.Decoder.t -> Kinetic_types.command_p2_poperation_operation

decode_command_p2_poperation_operation decoder decodes a command_p2_poperation_operation value from decoder

val decode_command_get_log_type : Pbrt.Decoder.t -> Kinetic_types.command_get_log_type

decode_command_get_log_type decoder decodes a command_get_log_type value from decoder

val decode_command_get_log_utilization : Pbrt.Decoder.t -> Kinetic_types.command_get_log_utilization

decode_command_get_log_utilization decoder decodes a command_get_log_utilization value from decoder

val decode_command_get_log_temperature : Pbrt.Decoder.t -> Kinetic_types.command_get_log_temperature

decode_command_get_log_temperature decoder decodes a command_get_log_temperature value from decoder

val decode_command_get_log_capacity : Pbrt.Decoder.t -> Kinetic_types.command_get_log_capacity

decode_command_get_log_capacity decoder decodes a command_get_log_capacity value from decoder

val decode_command_get_log_configuration_interface : Pbrt.Decoder.t -> Kinetic_types.command_get_log_configuration_interface

decode_command_get_log_configuration_interface decoder decodes a command_get_log_configuration_interface value from decoder

val decode_command_power_level : Pbrt.Decoder.t -> Kinetic_types.command_power_level

decode_command_power_level decoder decodes a command_power_level value from decoder

val decode_command_get_log_configuration : Pbrt.Decoder.t -> Kinetic_types.command_get_log_configuration

decode_command_get_log_configuration decoder decodes a command_get_log_configuration value from decoder

val decode_command_get_log_statistics : Pbrt.Decoder.t -> Kinetic_types.command_get_log_statistics

decode_command_get_log_statistics decoder decodes a command_get_log_statistics value from decoder

val decode_command_get_log_limits : Pbrt.Decoder.t -> Kinetic_types.command_get_log_limits

decode_command_get_log_limits decoder decodes a command_get_log_limits value from decoder

val decode_command_get_log_device : Pbrt.Decoder.t -> Kinetic_types.command_get_log_device

decode_command_get_log_device decoder decodes a command_get_log_device value from decoder

val decode_command_get_log : Pbrt.Decoder.t -> Kinetic_types.command_get_log

decode_command_get_log decoder decodes a command_get_log value from decoder

val decode_command_security_acl_hmacalgorithm : Pbrt.Decoder.t -> Kinetic_types.command_security_acl_hmacalgorithm

decode_command_security_acl_hmacalgorithm decoder decodes a command_security_acl_hmacalgorithm value from decoder

val decode_command_security_acl_permission : Pbrt.Decoder.t -> Kinetic_types.command_security_acl_permission

decode_command_security_acl_permission decoder decodes a command_security_acl_permission value from decoder

val decode_command_security_acl_scope : Pbrt.Decoder.t -> Kinetic_types.command_security_acl_scope

decode_command_security_acl_scope decoder decodes a command_security_acl_scope value from decoder

val decode_command_security_acl : Pbrt.Decoder.t -> Kinetic_types.command_security_acl

decode_command_security_acl decoder decodes a command_security_acl value from decoder

val decode_command_security_security_op_type : Pbrt.Decoder.t -> Kinetic_types.command_security_security_op_type

decode_command_security_security_op_type decoder decodes a command_security_security_op_type value from decoder

val decode_command_security : Pbrt.Decoder.t -> Kinetic_types.command_security

decode_command_security decoder decodes a command_security value from decoder

val decode_command_pin_operation_pin_op_type : Pbrt.Decoder.t -> Kinetic_types.command_pin_operation_pin_op_type

decode_command_pin_operation_pin_op_type decoder decodes a command_pin_operation_pin_op_type value from decoder

val decode_command_pin_operation : Pbrt.Decoder.t -> Kinetic_types.command_pin_operation

decode_command_pin_operation decoder decodes a command_pin_operation value from decoder

val decode_command_batch : Pbrt.Decoder.t -> Kinetic_types.command_batch

decode_command_batch decoder decodes a command_batch value from decoder

val decode_command_power_management : Pbrt.Decoder.t -> Kinetic_types.command_power_management

decode_command_power_management decoder decodes a command_power_management value from decoder

val decode_command_body : Pbrt.Decoder.t -> Kinetic_types.command_body

decode_command_body decoder decodes a command_body value from decoder

val decode_command : Pbrt.Decoder.t -> Kinetic_types.command

decode_command decoder decodes a command value from decoder