struct Apps::IOServicesMessages::IOServices

Included Modules

Defined in:

pb-Apps/CATS_IO_Services.pb.cr

Constant Summary

FIELDS = {1 => {name: :dio_command, pb_type: :int32, crystal_type: Int32, cast_type: Int32, native: true, optional: false, repeated: false, default: nil, packed: false}, 2 => {name: :start_data_path_argument, pb_type: StartDataPathArgument, crystal_type: StartDataPathArgument, cast_type: StartDataPathArgument?, native: false, optional: true, repeated: false, default: nil, packed: false}, 3 => {name: :start_data_path_result, pb_type: StartDataPathResult, crystal_type: StartDataPathResult, cast_type: StartDataPathResult?, native: false, optional: true, repeated: false, default: nil, packed: false}, 4 => {name: :stop_data_path_argument, pb_type: StopDataPathArgument, crystal_type: StopDataPathArgument, cast_type: StopDataPathArgument?, native: false, optional: true, repeated: false, default: nil, packed: false}, 5 => {name: :stop_data_path_result, pb_type: StopDataPathResult, crystal_type: StopDataPathResult, cast_type: StopDataPathResult?, native: false, optional: true, repeated: false, default: nil, packed: false}, 6 => {name: :send_data_argument, pb_type: SendDataArgument, crystal_type: SendDataArgument, cast_type: SendDataArgument?, native: false, optional: true, repeated: false, default: nil, packed: false}, 7 => {name: :send_data_result, pb_type: SendDataResult, crystal_type: SendDataResult, cast_type: SendDataResult?, native: false, optional: true, repeated: false, default: nil, packed: false}, 8 => {name: :send_multicast_data_argument, pb_type: SendMulticastDataArgument, crystal_type: SendMulticastDataArgument, cast_type: SendMulticastDataArgument?, native: false, optional: true, repeated: false, default: nil, packed: false}, 9 => {name: :send_multicast_data_result, pb_type: SendMulticastDataResult, crystal_type: SendMulticastDataResult, cast_type: SendMulticastDataResult?, native: false, optional: true, repeated: false, default: nil, packed: false}, 10 => {name: :send_broadcast_data_argument, pb_type: SendBroadcastDataArgument, crystal_type: SendBroadcastDataArgument, cast_type: SendBroadcastDataArgument?, native: false, optional: true, repeated: false, default: nil, packed: false}, 11 => {name: :send_broadcast_data_result, pb_type: SendBroadcastDataResult, crystal_type: SendBroadcastDataResult, cast_type: SendBroadcastDataResult?, native: false, optional: true, repeated: false, default: nil, packed: false}, 12 => {name: :suspend_data_path_argument, pb_type: SuspendDataPathArgument, crystal_type: SuspendDataPathArgument, cast_type: SuspendDataPathArgument?, native: false, optional: true, repeated: false, default: nil, packed: false}, 13 => {name: :suspend_data_path_result, pb_type: SuspendDataPathResult, crystal_type: SuspendDataPathResult, cast_type: SuspendDataPathResult?, native: false, optional: true, repeated: false, default: nil, packed: false}, 14 => {name: :data_path_suspended_argument, pb_type: DataPathSuspendedArgument, crystal_type: DataPathSuspendedArgument, cast_type: DataPathSuspendedArgument?, native: false, optional: true, repeated: false, default: nil, packed: false}, 15 => {name: :data_path_suspended_result, pb_type: DataPathSuspendedResult, crystal_type: DataPathSuspendedResult, cast_type: DataPathSuspendedResult?, native: false, optional: true, repeated: false, default: nil, packed: false}, 16 => {name: :resume_data_path_argument, pb_type: ResumeDataPathArgument, crystal_type: ResumeDataPathArgument, cast_type: ResumeDataPathArgument?, native: false, optional: true, repeated: false, default: nil, packed: false}, 17 => {name: :resume_data_path_result, pb_type: ResumeDataPathResult, crystal_type: ResumeDataPathResult, cast_type: ResumeDataPathResult?, native: false, optional: true, repeated: false, default: nil, packed: false}, 18 => {name: :data_path_resumed_argument, pb_type: DataPathResumedArgument, crystal_type: DataPathResumedArgument, cast_type: DataPathResumedArgument?, native: false, optional: true, repeated: false, default: nil, packed: false}, 19 => {name: :data_path_resumed_result, pb_type: DataPathResumedResult, crystal_type: DataPathResumedResult, cast_type: DataPathResumedResult?, native: false, optional: true, repeated: false, default: nil, packed: false}, 20 => {name: :io_register_argument, pb_type: IORegisterArgument, crystal_type: IORegisterArgument, cast_type: IORegisterArgument?, native: false, optional: true, repeated: false, default: nil, packed: false}, 21 => {name: :io_register_result, pb_type: IORegisterResult, crystal_type: IORegisterResult, cast_type: IORegisterResult?, native: false, optional: true, repeated: false, default: nil, packed: false}, 22 => {name: :io_register_cancel_argument, pb_type: IORegisterCancelArgument, crystal_type: IORegisterCancelArgument, cast_type: IORegisterCancelArgument?, native: false, optional: true, repeated: false, default: nil, packed: false}, 23 => {name: :io_register_cancel_result, pb_type: IORegisterCancelResult, crystal_type: IORegisterCancelResult, cast_type: IORegisterCancelResult?, native: false, optional: true, repeated: false, default: nil, packed: false}} of Int32 => HashLiteral(Symbol, ASTNode)

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

def self.new(buf : Protobuf::Buffer) #

def self.new(dio_command : Int32, start_data_path_argument : StartDataPathArgument | Nil = nil, start_data_path_result : StartDataPathResult | Nil = nil, stop_data_path_argument : StopDataPathArgument | Nil = nil, stop_data_path_result : StopDataPathResult | Nil = nil, send_data_argument : SendDataArgument | Nil = nil, send_data_result : SendDataResult | Nil = nil, send_multicast_data_argument : SendMulticastDataArgument | Nil = nil, send_multicast_data_result : SendMulticastDataResult | Nil = nil, send_broadcast_data_argument : SendBroadcastDataArgument | Nil = nil, send_broadcast_data_result : SendBroadcastDataResult | Nil = nil, suspend_data_path_argument : SuspendDataPathArgument | Nil = nil, suspend_data_path_result : SuspendDataPathResult | Nil = nil, data_path_suspended_argument : DataPathSuspendedArgument | Nil = nil, data_path_suspended_result : DataPathSuspendedResult | Nil = nil, resume_data_path_argument : ResumeDataPathArgument | Nil = nil, resume_data_path_result : ResumeDataPathResult | Nil = nil, data_path_resumed_argument : DataPathResumedArgument | Nil = nil, data_path_resumed_result : DataPathResumedResult | Nil = nil, io_register_argument : IORegisterArgument | Nil = nil, io_register_result : IORegisterResult | Nil = nil, io_register_cancel_argument : IORegisterCancelArgument | Nil = nil, io_register_cancel_result : IORegisterCancelResult | Nil = nil) #

Class Method Detail

def self.from_protobuf(io) #

Instance Method Detail

def [](key : String) #

def data_path_resumed_argument : DataPathResumedArgument | Nil #

def data_path_resumed_argument=(data_path_resumed_argument : DataPathResumedArgument | Nil) #

def data_path_resumed_result : DataPathResumedResult | Nil #

def data_path_resumed_result=(data_path_resumed_result : DataPathResumedResult | Nil) #

def data_path_suspended_argument : DataPathSuspendedArgument | Nil #

def data_path_suspended_argument=(data_path_suspended_argument : DataPathSuspendedArgument | Nil) #

def data_path_suspended_result : DataPathSuspendedResult | Nil #

def data_path_suspended_result=(data_path_suspended_result : DataPathSuspendedResult | Nil) #

def dio_command : Int32 #

def dio_command=(dio_command : Int32) #

def io_register_argument : IORegisterArgument | Nil #

def io_register_argument=(io_register_argument : IORegisterArgument | Nil) #

def io_register_cancel_argument : IORegisterCancelArgument | Nil #

def io_register_cancel_argument=(io_register_cancel_argument : IORegisterCancelArgument | Nil) #

def io_register_cancel_result : IORegisterCancelResult | Nil #

def io_register_cancel_result=(io_register_cancel_result : IORegisterCancelResult | Nil) #

def io_register_result : IORegisterResult | Nil #

def io_register_result=(io_register_result : IORegisterResult | Nil) #

def resume_data_path_argument : ResumeDataPathArgument | Nil #

def resume_data_path_argument=(resume_data_path_argument : ResumeDataPathArgument | Nil) #

def resume_data_path_result : ResumeDataPathResult | Nil #

def resume_data_path_result=(resume_data_path_result : ResumeDataPathResult | Nil) #

def send_broadcast_data_argument : SendBroadcastDataArgument | Nil #

def send_broadcast_data_argument=(send_broadcast_data_argument : SendBroadcastDataArgument | Nil) #

def send_broadcast_data_result : SendBroadcastDataResult | Nil #

def send_broadcast_data_result=(send_broadcast_data_result : SendBroadcastDataResult | Nil) #

def send_data_argument : SendDataArgument | Nil #

def send_data_argument=(send_data_argument : SendDataArgument | Nil) #

def send_data_result : SendDataResult | Nil #

def send_data_result=(send_data_result : SendDataResult | Nil) #

def send_multicast_data_argument : SendMulticastDataArgument | Nil #

def send_multicast_data_argument=(send_multicast_data_argument : SendMulticastDataArgument | Nil) #

def send_multicast_data_result : SendMulticastDataResult | Nil #

def send_multicast_data_result=(send_multicast_data_result : SendMulticastDataResult | Nil) #

def start_data_path_argument : StartDataPathArgument | Nil #

def start_data_path_argument=(start_data_path_argument : StartDataPathArgument | Nil) #

def start_data_path_result : StartDataPathResult | Nil #

def start_data_path_result=(start_data_path_result : StartDataPathResult | Nil) #

def stop_data_path_argument : StopDataPathArgument | Nil #

def stop_data_path_argument=(stop_data_path_argument : StopDataPathArgument | Nil) #

def stop_data_path_result : StopDataPathResult | Nil #

def stop_data_path_result=(stop_data_path_result : StopDataPathResult | Nil) #

def suspend_data_path_argument : SuspendDataPathArgument | Nil #

def suspend_data_path_argument=(suspend_data_path_argument : SuspendDataPathArgument | Nil) #

def suspend_data_path_result : SuspendDataPathResult | Nil #

def suspend_data_path_result=(suspend_data_path_result : SuspendDataPathResult | Nil) #

def to_protobuf(io : IO, embedded = false) #

def to_protobuf #