COMM-DRV Handshing Protocol?
Jul 15, 2009What are the possible handshaking protocol available using COMM-DRV for communication through MODEM
View 5 RepliesWhat are the possible handshaking protocol available using COMM-DRV for communication through MODEM
View 5 RepliesBasically I need to send the hex command FA through a COM port.
I have added the com port and set the baud etc and all seems to be working well there. I am just a little unsure how to send the correct hexadecimal command. For example,
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
SerialPort1.Open()
[Code].....
I have been writing a COM callable assembly for my current solution allowing unmanaged code some access. I have just been told that I can now start using 3.5 of the framework having used 2.0 for some time.I then came across WCF and was wondering if I could use any of this to create my application api and allow access from anmanaged code.
View 1 RepliesIs it possible to create a logical serical port in vb that another application can open and read/write to?
View 2 RepliesI currently have software that sends out plain text(i.e. 'X') to comm 1 port and was wondering if there was any way to capture that plain text and also respond to that port on the same compute as the port without having anything plugged into the machine (i.e. 9 pin serial cable). I am trying to avoid buy any more hardware as this is an objective to acutally cut down on hardware.
View 1 RepliesWe working with a Modem type interface that use's the Comm port for two way communication. The App starts and sets up the Comm port, and sends config info to the 'Modem'. Trick here is you have specific timing issues that need to be considered, and we got it all sorted, by using Threading.
You send The Config command to the modem and wait X ms for the confirmation reply (Single Byte), If no reply, send a Wake up command, wait X ms and send Config command again. Once confirmed that the modem is in config mode, send parameters, Waiting for confirmation of each one. Once config is set, send the 'Return to normal mode' command and wait for confirmation. [Code]
The SwitchModemMode sub runs under the Comms thread and not the main thread, like the Checkmodem sub at the top. Mostly because the Comms thread Raises the Data Event, which in turn calls the SwitchModemMode. Now because of that the Thread that is supposed to be checking for the input and setting the Flag, is actually the one waiting for the Flag to be set. And Yes App.DoEvents could solve it here, however that can/will mess with the Timing needed with these commands. I'm looking for how to pass the Raised event to the Main thread.
I used microsoft com control 6.0 in the application for sending data to the led control
MSComm1.EOFEnable = True
MSComm1.SThreshold = 100
MSComm1.InputLen = 0
[code].....
Now I know whats going to happen, I will post a request for code syntax and one of the admins is going to say that I need to post the code I already have. The code I already have is irrelevant to what i wish to do. So, continuing on; I have a micro controller that i wish to send commands to it in HEX data type. Communication is via the serial port RS232. (well technically its through the USB to serial converter)Steps:
1) Sending a "001" tells the micro controller to await instructions as to what to set the duty cycle to
2) The data that follows i.e." 050, 010, 185 " will be added to 400 (by the micro controller) to come up with a duty cycle based on a 10 bit resolution of 0-1024. I am only going to be using the range of 401- ~500.
I can communicate with the micro controller via hyper terminal. Using the Alt + #keys method I can transmit data to the micro controller, and this is what i with to do with vb.net.[code]
I have an older VB6 application which uses a scanner on the COMM port and does the following... (I have been tasked with re-writing it in ASP.NET (VB)...
OLD APPLICATION...
1. reads a Scanner and loads the data onto the PC
2. FTP's the data file to a SQL Server (where a small app picks it up and processes it)
3. Deletes the data from the scanner[code]...
I have a thread executing the following:
vb
Do UpdateVis()
System.Threading.Thread.Sleep(Interval)
Loop
UpdateVis is as follows:
[Code]...
I'm debugging a VB app where I'm using a comm port attached to a bluetooth radio paired to another bluetooth radio in order to communicate with a remote barcode scanner. The pair of bluetoooth devices basically work as a serial cable replacement. Sometimes it works fine, but after a while I get an UnauthorizedAccessException message which breaks the program (see attached jpeg).
I only get this when I use the radios and not when I use a direct cable. I wonder if it has something to do with other bluetooth devices nearby trying to communicate with mine. I've used the .NET Framework 2.0 Confuration tool to adjust the zone security to give full trust to MyComputer, so I don't think it has to do with security, but I'm really going beyond my area of expertise here. I don't know what's going on.
[Code]...
I did a search for "How do I implement Serial COM Port communications? and found a response by Xiaoyun Li which was last posted on April 10, 2009. Xiaoyun's response included sample code. My intent has been to get a clean compile on the sample code, then test it, then expand the code into a real application. I am down to a single error message, which I can't figure out how to resolve: "Method 'Public Sub DoUpdate()' does not have a signature compatible with delegate 'Delegate Sub EventHandler(sender As Object, e As System.EventArgs)'." [code]I marked where the error occurs in the code with *** to the right of the error line.The code is attached to a simple form, Form1 which contains a single text box, TextBox1.It appears to me that the code needs a Delegate statement, but I can't figure out how to code it or where to put it.d.
View 3 RepliesI am getting scale values from a comm port into a richtextbox control, now as long as the connections and the scale is working great scale readings continuously flow into the control all the time, however when the connections or the scale is turned of the label that displays the weight will give a message saying error.
After 5 seconds I want to be able to give the operator the choice to take scale readings manually. This is my code so far.
Private Sub tmScaleTimer_Tick(sender As System.Object, e As System.EventArgs) Handles tmScaleTimer.Tick
If rtbDisplay.Text.Length = i Then
[Code].....
how do I restart the timer if the interval has elapsed
May I know instead of using WriteLine(MyTextBox.Text) to send data to a serial port, how do I send character by character? Use BaseStream.Write?
Now:
Dim ComLine As Ports.SerialPort
ComLine.WriteLine(MyTextBox.Text)
I am writing a VB.NET app that has a piece which needs to send a small command to comm port 2 and get the return result. The problem is .NET doesnt have any support for serial communication seems like.
I just need to send the command "headtype" and get the result.
I'm developing a filetransfer app in VB.Net..The sizes of the files vary, but can get up to 10+ GB.I already create a chat app as a test.On the clientside I run this code to connect to the server.[code]Can I also use this to transfer files?I want the app to work through a firewall and stuff.So I think I need the outgoing data on the client to go through port 80. On the server I want to be able to receive the data on another port (E.g. 8888). Is this possible?And final question is. What protocol should I use for this purpose TCP or UDP.
View 3 RepliesI have recently developed a serial port communication program to access my hardware firewall and its connected to the device via a converter usb to rs232head plugged to a rs232 to an ethernet cable. this ethernet cable then plugs into the device console port.
my program functions similar to that of TeraTerm. an opensource hyperterminal program written in C++ but i decided to do one for vb.net
Alright to cut the story short, i have successfully coded out the program to accept incomming data from the device but however, i'm also receiving ansi escape sequence along with it and i have no idea how i could implement codes to remove these. i have spend 3 weeks trying to look for vt100 emulation codes written in vb.net but i found none so far. most are written in c++. here's an image to illustrate the problem which im facing.
The image below is a screenshot taken when the i ran both the programs together. The bottom is tera term 3.1 and the top is my vb project which i made using msdn's example and improved on the codes. basically tera term was able to interpret those escape sequence and display accordingly to that of the vt100 terminal display. I have spent time reading on regular expressions using the inbuilt function regex in visual basic and tried parsing some strings but its not working. i guess its far more complex than i thought.
Can i implement PTP (precision time protocol) or NTP (simple network timing) with sockets?
If so, how can i use them to send small packages (4 to 33 bytes) with the smallest delay possible?
P.S. I would prefer to know more about PTP, I've heard that it has smaller delay.
i have made media player for my own i need code that broadcast video over Lan network "clintes/server "as fast as can.
View 1 RepliesDoes anyone know how to create a Application Protocol? For example on a web browser you click a link that goes to "steam://appid/5654" it opens the steam application and the same happens with a bitorrent magnet link. How would you do this in VB.NET?
View 1 RepliesI'm working on a program that detects any keyboard or mouse activity, and sends a message through the MSN (or Windows Live Messenger) protocol. The mouse and keyboard thing should be fine, but I don't know how to send messages through the MSN protocol.
View 3 RepliesWhat I'm trying to do is get the information stored in a little "electronic card" trough a reader connected to my comport. I found a ActiveX protocol to communicate with the reader, but I've no idea how to use it. I'm pretty new to VB.net, and I don't have much experience in coding.So what I'm asking for is how do I use a protocol like this in a VB.net project?
Dim reading As New EmitEpt.EptReading
But that gives me the error "'EmitEpt.EptReadingClass.Friend Sub New()' is not accessible in this context because it is 'Friend'."If I remove "New", then I get the following error: "object reference not set to an instance of an object".
I am trying to work out an ASCII protocol and I have managed to parse everything I need from the transmission, but have not been able to figure out bytes 14-17 and byte 20 of the response. Here is a transmission packet in Hex.
[Code]...
Currently have a program on the market and just did a major update which 100s of people downloaded, the problem is that that update had a major bug which made it crash. So quickly got to work to fix the bug but everytime I connect my software to the FTP database I get this Error Message:
"The underlying connection was closed: The server committed a protocol violation."
I triple checked my code. Everything is right One minute it was working the next minute it wasn't,My buyers are getting very frustrated and I've had to cancel all orders due to this., The bug in the update software which I have now fixed but this other bug to do with protocol violation.I havent tested if its just now my computer that the error messages comes up or it happens on others.I've tried 3 seperate FTP servers and all the same results?
how can I get the protocol and the domain form a string?
I think I should use regex for this?
Is this correct or is there a better solution?
If this is correct what should the regex code look like?[URL]..
For some reason i am getting this error when I try to upload to my ftp:The underlying connection was closed: The server committed a protocol violation.This happens at the GetRequestStream() portion of the code. here is my
Private Sub FTPUpload(ByVal p_FilePath As String, ByVal p_FTPServer As String, ByVal p_FileNameOnServer As String, _
[code].....
I don't know how much sense the title makes, but let me give you an example:If you've used Xfire, you may have run across links that allow you to modify things in the program such as your status.This is an example of a status changing link:xfire:status?text=I%20love%20Donkey%20Kong%20Jr.And your status will change to "I love Donkey Kong Jr.
View 4 RepliesI'm using an Asynchronous Method to send data across the TCP Protocol. For the most part it seems to be working, but recently, I've been getting results that have missing bytes to them. How am I actually able to figure out what's missing on the sender's site and make sure all the data gets to the end? For example: my end client receives 1408 bytes of data when I sent 1532 bytes. I sent an array with a length of 1532 and the client only got 1408.
View 5 Repliesim trying to either download a webpage source or get the source and load it into a variable but i keep getting an error:The server committed a protocol violation. ection=ResponseHeader Detail='Content-Length' header value is invalid
Public Sub DL_webpage(ByVal url As String)
Dim client As WebClient = New WebClient()
Dim stream As Stream = client.OpenRead(url)
[code].....
So I have some users that are getting error: This Protocol Version is Not Supported on the following line of code in Red:
Private mobjThread As Thread
Private Sub StartServer()
Try[code].....
I am not able to recreate it on my machine or the 4 other local machines I have tested it on here.