Monthly Archives: abril 2016

Iot – Delphi com Arduino – MySensors Protocol – Parte 2

Share Button

[primeira parte] 2. Preparando o Sensor Escolha o seu sensor entre os vários disponíveis em MySensors – baixe o código e siga as recomendações – pode acreditar… vai funcionar. Os programas escritos para Arduino seguem o padrão C/C++ (ver mais) e utilizam uma IDE básica com suporte a uma variedade impressionante de processadores da linha ATMEL.… Read More »

IoT – Delphi com Arduino – MySensors Protocol

Share Button

Uma solução popular para integração de IoT é fazer uso da plataforma Arduino como base de aquisição de dados de campo. Para alguém que nasceu enfiado no código, como eu, a eletrônica parece se uma barreira – esquece… isto era antes de Arduino. “Arduino, palavra por vezes traduzida ao português como Arduíno, é uma plataforma de… Read More »

Delphi – Um evento “Anonimous” para seus objetos

Share Button

Quando se trata de eventos o mais comum é encontrar uma propriedade que recebe um ponteiro para um procedimento. Um tipo de evento comum é property OnClick:TNotifyEvent …. Para atribuir o evento ao objeto é preciso construir um procedimento para a classe e associá-lo ao evento do objeto, se você já tentou atribuir um procedimento… Read More »

Delphi – Gerando Unit / Classes de um JSON

Share Button

Estava trabalhando para simplificar o TRESTClient do DataSnap  e implementar alguns recursos que gostaria de ter e não encontrei no componente distribuido com o delphi ( Package para TRESTSocialClient ). Mapear as respostas Array para um TFDDataset primordial para facilitar o desenvolvimento (ex: TRESTSocialClientDataset). E quando não é possível mapear para um Dataset… código+código+bug+complexo… Quando trabalho… Read More »

FireDAC – Datasnap – RTTI para TDataset – Tudo misturado

Share Button

Construindo o Servidor RESTServer com exemplos… retornar um TDataset em um JSONObject X “Reflection”. Para iniciar utilizei o modelo criado pelo delphi: new -> Datasnap REST Application. Criado o projeto alterei a unit abaixo: GIT com fontes para as dependências Criando as classes a serem carregadas no TDataset usando RTTI: Quando o cliente fizer chamada… Read More »

RTTI com FireDAC – Carregando TObject/TClass em um TFDMemTable

Share Button

Clone de ObjectDataset-JEDI para FireDAC…. Encontra-se no GIT o código para carregar um TObject ou TClass diretamente em um Dataset. A implementação faz uso de RTTI para ler as propriedades do objeto e mapeia os tipo para as colunas do TFDMemTable do FireDAC. Exemplo de uso: Código Fontes no GIT Lidando com uma lista externa… Read More »

RTTI – Um TDataset para TObject/TClass – ObjectDataset

Share Button

As voltas com código legado… Encontra-se no GIT o código para carregar um TObject ou TClass diretamente em um Dataset. A implementação faz uso de RTTI para ler as propriedades do objeto e mapeia os tipo para as colunas do TJvMemoryData do JEDI (depende de ter instalado o JEDI-JvMemoryDataSet). Clone para FireDAC Exemplo de uso:… Read More »