C# 클래스 serial_packet_protocolOld.packet_protocol

파일 보기 프로젝트 열기: uiacm/tower_creator

공개 메소드들

메소드 설명
ByteArrayToString ( byte ba ) : string
ByteArrayToString ( byte bytes, EncodingType encodingType ) : string
StrToByteArray ( string str ) : byte[]
checksum_apply ( byte complete_packet, int packet_sz ) : void
close ( ) : void
extract_packet ( ) : char[]
packet_protocol ( spp_COMPorts cport, spp_BaudRates brate ) : System
send_byte_buffer ( ) : void
snd_ascii_hex ( int packet_type, byte payload, int payload_sz ) : int
snd_packet ( int packet_type, byte payload, int payload_sz ) : int
total_packets ( ) : int
write_string ( string buffer ) : void

비공개 메소드들

메소드 설명
checksum_eval ( ) : int
clean_gen_buffer ( ) : void
connect ( spp_COMPorts cport, spp_BaudRates brate ) : void
packet_rx_callback_latch ( string data ) : void
packet_store_char ( char c ) : void
port_DataReceived ( object sender, SerialDataReceivedEventArgs e ) : void
process_packet ( ) : void

메소드 상세

ByteArrayToString() 공개 정적인 메소드

public static ByteArrayToString ( byte ba ) : string
ba byte
리턴 string

ByteArrayToString() 공개 정적인 메소드

public static ByteArrayToString ( byte bytes, EncodingType encodingType ) : string
bytes byte
encodingType EncodingType
리턴 string

StrToByteArray() 공개 정적인 메소드

public static StrToByteArray ( string str ) : byte[]
str string
리턴 byte[]

checksum_apply() 공개 메소드

public checksum_apply ( byte complete_packet, int packet_sz ) : void
complete_packet byte
packet_sz int
리턴 void

close() 공개 메소드

public close ( ) : void
리턴 void

extract_packet() 공개 메소드

public extract_packet ( ) : char[]
리턴 char[]

packet_protocol() 공개 메소드

public packet_protocol ( spp_COMPorts cport, spp_BaudRates brate ) : System
cport spp_COMPorts
brate spp_BaudRates
리턴 System

send_byte_buffer() 공개 메소드

public send_byte_buffer ( ) : void
리턴 void

snd_ascii_hex() 공개 메소드

public snd_ascii_hex ( int packet_type, byte payload, int payload_sz ) : int
packet_type int
payload byte
payload_sz int
리턴 int

snd_packet() 공개 메소드

public snd_packet ( int packet_type, byte payload, int payload_sz ) : int
packet_type int
payload byte
payload_sz int
리턴 int

total_packets() 공개 메소드

public total_packets ( ) : int
리턴 int

write_string() 공개 메소드

public write_string ( string buffer ) : void
buffer string
리턴 void