trk originatorID set

trk originatorID set
pull/437/head
sunwoo-choi 3 years ago committed by GitHub
parent cd8c94d752
commit 09b8cd5c56
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -398,6 +398,8 @@ updateGenericTrackingObjectValues(MmsMapping* self, ControlObject* controlObject
if (trkInst->errorCode) if (trkInst->errorCode)
MmsValue_setInt32(trkInst->errorCode->mmsValue, errVal); MmsValue_setInt32(trkInst->errorCode->mmsValue, errVal);
char objRef[129]; char objRef[129];
@ -418,6 +420,32 @@ updateGenericTrackingObjectValues(MmsMapping* self, ControlObject* controlObject
static void static void
unselectObject(ControlObject* self, SelectStateChangedReason reason, MmsMapping* mmsMapping); unselectObject(ControlObject* self, SelectStateChangedReason reason, MmsMapping* mmsMapping);
static bool
convertIPv4AddressStringToByteArray(const char* clientAddressString, uint8_t ipV4Addr[])
{
int addrElementCount = 0;
char* separator = (char*) clientAddressString;
while (separator != NULL && addrElementCount < 4) {
int intVal = atoi(separator);
ipV4Addr[addrElementCount] = intVal;
separator = strchr(separator, '.');
if (separator != NULL)
separator++; /* skip '.' character */
addrElementCount ++;
}
if (addrElementCount == 4)
return true;
else
return false;
}
static void static void
updateNextControlTimeout(MmsMapping* self, uint64_t timeout) updateNextControlTimeout(MmsMapping* self, uint64_t timeout)
{ {

Loading…
Cancel
Save