C# Class serial_packet_protocolOld.packet_protocol

Afficher le fichier Open project: uiacm/tower_creator

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

ByteArrayToString() public static méthode

public static ByteArrayToString ( byte ba ) : string
ba byte
Résultat string

ByteArrayToString() public static méthode

public static ByteArrayToString ( byte bytes, EncodingType encodingType ) : string
bytes byte
encodingType EncodingType
Résultat string

StrToByteArray() public static méthode

public static StrToByteArray ( string str ) : byte[]
str string
Résultat byte[]

checksum_apply() public méthode

public checksum_apply ( byte complete_packet, int packet_sz ) : void
complete_packet byte
packet_sz int
Résultat void

close() public méthode

public close ( ) : void
Résultat void

extract_packet() public méthode

public extract_packet ( ) : char[]
Résultat char[]

packet_protocol() public méthode

public packet_protocol ( spp_COMPorts cport, spp_BaudRates brate ) : System
cport spp_COMPorts
brate spp_BaudRates
Résultat System

send_byte_buffer() public méthode

public send_byte_buffer ( ) : void
Résultat void

snd_ascii_hex() public méthode

public snd_ascii_hex ( int packet_type, byte payload, int payload_sz ) : int
packet_type int
payload byte
payload_sz int
Résultat int

snd_packet() public méthode

public snd_packet ( int packet_type, byte payload, int payload_sz ) : int
packet_type int
payload byte
payload_sz int
Résultat int

total_packets() public méthode

public total_packets ( ) : int
Résultat int

write_string() public méthode

public write_string ( string buffer ) : void
buffer string
Résultat void