Minor fix for requestDREF

Fix for requestDREF
This commit is contained in:
Chris Teubert
2014-11-28 10:05:56 -08:00
parent f368ebaed0
commit e36dcbb693
16 changed files with 91 additions and 185 deletions

View File

@@ -24,7 +24,7 @@ BASIC FUNCTIONS
USE:
unsigned short portNumber = 49067;
struct xpcSocket theSocket = openUDP(portNumber);
struct xpcSocket theSocket = openUDP(portNumber, “127.0.0.1”, 49009);
2. closeUDP closes an opened UDP Socket for communication. This is to be done after the program has finished using that socket. Use opedUDP to open socket.
INPUT:

View File

@@ -238,7 +238,7 @@ short sendDATA(struct xpcSocket recfd, float dataRef[][9], unsigned short rows)
short sendDREF(struct xpcSocket recfd, const char *dataRef, unsigned short length_of_DREF, float *values, unsigned short number_of_values) {
char message[5000];
int length = 6+length_of_DREF+number_of_values*sizeof(float);
int length = 7+length_of_DREF+number_of_values*sizeof(float);
//HEADER
strncpy(message,"DREF",4);
@@ -285,7 +285,7 @@ short requestDREF(struct xpcSocket sendfd, struct xpcSocket recfd, char DREFArra
sendRequest(sendfd, DREFArray, DREFSizes, listLength);
for (i=0; i<40; i++)
for (i=0; i<80; i++)
{
int size = readDREF(recfd, resultArray, arraySizes);
if (size != -1) // Received input
@@ -404,7 +404,7 @@ short sendCTRL(struct xpcSocket recfd, short numArgs, float valueArray[])
//READ
//----------------------------------------
int readUDP(struct xpcSocket recfd, char *dataRef, struct sockaddr *recvaddr)
short readUDP(struct xpcSocket recfd, char *dataRef, struct sockaddr *recvaddr)
{
socklen_t recvaddrlen = sizeof(*recvaddr);
int status = 0;

View File

@@ -41,7 +41,7 @@
struct xpcSocket openUDP(unsigned short port, const char *xpIP, unsigned short xpPort);
void closeUDP(struct xpcSocket);
short sendUDP(struct xpcSocket recfd, char my_message[], short messageLength);
int readUDP(struct xpcSocket recfd, char *dataRef, struct sockaddr *recvaddr);
short readUDP(struct xpcSocket recfd, char *dataRef, struct sockaddr *recvaddr);
// Configuration
short setCONN(struct xpcSocket recfd, unsigned short recPort);

View File

@@ -2,22 +2,4 @@
<Bucket
type = "1"
version = "2.0">
<Breakpoints>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "../src/xplaneConnect.c"
timestampString = "433458275.8587"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "342"
endingLineNumber = "342"
landmarkName = "setCONN()"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
</Breakpoints>
</Bucket>